define("components",["lodash","coreUtils","santa-components","componentsCore","prop-types","skins","experiment","zepto","reactDOM","coreUtilsLib","create-react-class","image-client-api","textCommon","backgroundCommon","galleriesCommon","displayer","imageZoom"],function(e,t,i,a,n,s,o,r,p,l,c,d,u,h,m,y,g){return function(e){var t={};function i(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(a,n,function(t){return e[t]}.bind(null,n));return a},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=664)}({0:function(t,i){t.exports=e},1:function(e,i){e.exports=t},107:function(e,t){e.exports=y},11:function(e,t){e.exports=p},130:function(e,t){e.exports=g},14:function(e,t){e.exports=l},162:function(e,t,i){var a,n;a=[i(4),i(0),i(1),i(74),i(3),i(2)],void 0===(n=function(e,t,i,a,n,s){"use strict";var o=i.containerBackgroundUtils,r=i.mediaConsts.balataConsts,p=r.MEDIA,l=r.OVERLAY,c=r.UNDERLAY,d=r.MEDIA_PARAMS,u=r.MEDIA_PADDING_PARAMS,h=r.OVERLAY_PARAMS,m=r.COLOR_BG_PARAMS,y={clip:"rect(0,auto,auto,0)"};function g(e,a,n){var s=a[i.mediaConsts.balataConsts[e]]||{},o=t.get(n,["transforms",e],{}),r=t.merge({},s,o),p={};return r.opacity&&(p.opacity=r.opacity,r=t.omit(r,"opacity")),t.isEmpty(r)||(p.transform=t.reduce(r,function(e,t,i){return e+=i+"("+t+") "},"")),p}function f(e,i,a,n){var s={skin:d.skin,styleId:d.style},r=t.assign(function(e,t){return{position:o.getPositionByEffect(t,e.renderFixedPositionBackgrounds),pointerEvents:t?"none":"auto",width:"100%",height:"100%",top:0}}(e,n),g(p,a,i),e.designDataChangeAspect.cssScaleTransition),l={key:d.ref,style:r,id:e.id+d.ref,ref:d.ref,bgEffectName:n,mediaDimensions:e.mediaDimensions,filterEffect:a.filterEffect,fittingType:a.fittingType,alignType:a.alignType,mediaTransforms:a.mediaTransforms,enableVideo:e.enableVideo,notifyMediaState:e.notifyMediaState,registerStateChange:e.registerStateChange,unregisterStateChange:e.unregisterStateChange,mediaQuality:e.mediaQuality,renderParts:e.renderParts,playbackFormat:e.playbackFormat,playbackConfig:e.playbackConfig,playbackUrl:e.playbackUrl,setMediaAPI:e.setMediaAPI,compProp:e.compProp,isPlayingAllowed:e.isPlayingAllowed,shouldRenderSrc:e.shouldRenderSrc,imageUrlPreMeasureParams:e.imageUrlPreMeasureParams,playerStyle:e.playerStyle};return this.createChildComponent(a.mediaRef,d.comp,s,l)}function v(e){return t.get(e.compDesign,"background",t.get(e.compData,"background",{}))}function b(e,i,a,n){if(t.isEmpty(a))return null;var o=[],r=[];return o.push(function(e,t,i,a){var n={skin:m.skin,styleId:m.style},s={style:g(c,i,t),colorOverlay:i.color,colorOverlayOpacity:(o=i.colorOpacity,r=i.mediaRef,!r||"WixVideo"!==r.type&&"Video"!==r.type?o:0),bgEffectName:a,id:e.id+m.ref,ref:m.ref};var o,r;return this.createChildComponent(null,m.comp,n,s)}.call(this,e,i,a,n)),t.isEmpty(a.mediaRef)||r.push(f.call(this,e,i,a,n)),function(e){var t=e.mediaRef,i=e.imageOverlay||e.colorOverlay,a=e.showOverlayForMediaType||"WixVideo",n=t&&("all"===a||a===t.type);return!(!i||!n)}(a)&&r.push(function(e,i,a,n){var s={skin:h.skin,styleId:h.style},o={key:h.ref,style:g(l,a,i),colorOverlay:a.colorOverlay,colorOverlayOpacity:a.colorOverlayOpacity,imageOverlay:a.imageOverlay,bgEffectName:n,blendMode:t.get(a.overlayBlending,"blendMode"),blendModeOpacity:t.get(a.overlayBlending,"opacity"),id:e.id+h.ref,ref:h.ref};return this.createChildComponent(null,h.comp,s,o)}.call(this,e,i,a,n)),!function(e){var i=t.get(e.compProp,"mediaBackgroundPadding",{}),a=i.top,n=void 0===a?0:a,s=i.bottom,o=void 0===s?0:s,r=e.enableBackgroundPadding,p=n||o||"editor"===e.componentViewMode;return r&&p}(e)?o=o.concat(r):o.push(function(e,i,a){var n=t.get(e.compProp.mediaBackgroundPadding,"top",0),o=t.get(e.compProp.mediaBackgroundPadding,"bottom",0),r={key:u.ref,id:e.id+u.ref,ref:u.ref,style:{position:"absolute",width:"100%",height:"calc(100% - "+n+"px - "+o+"px)",top:n,bottom:o}};return t.assign(r.style,P(e,i)),s.utils.createReactElement("div",r,a)}(e,n,r)),o}function P(e,t){return S(e,t)?y:{}}function S(e,a){var n=v(e),s=i.containerBackgroundUtils.isFullScreenByEffect(a,!0),o="WixVideo"===t.get(n,["mediaRef","type"]);return s||o}var k={displayName:"Balata",mixins:[n.mixins.skinBasedComp,n.mixins.createChildComponentMixin],propTypes:t.defaults({id:e.string.isRequired,parentId:e.string.isRequired,compData:e.object,compDesign:e.object,compProp:e.object,compBehaviors:e.array,style:e.object,onClick:e.func,playerStyle:e.object,isDesktopDevice:s.santaTypesDefinitions.Device.isDesktopDevice.isRequired,isMobileView:s.santaTypesDefinitions.isMobileView.isRequired,componentViewMode:s.santaTypesDefinitions.RenderFlags.componentViewMode.isRequired,designDataChangeAspect:s.santaTypesDefinitions.SiteAspects.designDataChangeAspect.isRequired,renderFixedPositionBackgrounds:s.santaTypesDefinitions.RenderFlags.renderFixedPositionBackgrounds,clipParallaxWithWebkitClipPath:s.santaTypesDefinitions.BrowserFlags.clipParallaxWithWebkitClipPath,fixedBackgroundColorBalata:s.santaTypesDefinitions.BrowserFlags.fixedBackgroundColorBalata.isRequired,isPlayingAllowed:e.PropTypes.bool,enableVideo:e.PropTypes.bool,enableBackgroundPadding:e.PropTypes.bool,notifyMediaState:e.PropTypes.func,registerStateChange:e.PropTypes.func,unregisterStateChange:e.PropTypes.func,setMediaAPI:e.PropTypes.func,mediaQuality:e.PropTypes.string,playbackFormat:e.PropTypes.string,playbackConfig:e.PropTypes.object,playbackUrl:e.PropTypes.string,renderParts:e.PropTypes.object},s.utils.santaTypesUtils.getSantaTypesByDefinition(a.components.bgMedia),s.utils.santaTypesUtils.getSantaTypesByDefinition(a.components.bgOverlay)),getInitialState:function(){return{transforms:{}}},componentWillReceiveProps:function(e){this.handleDesignDataBehaviors(e)},handleDesignDataBehaviors:function(e){var t=v(e),i=v(this.props);(this.setState({transforms:{}}),i.id!==t.id)&&this.props.designDataChangeAspect.notify(this.props.parentId,this.props.compDesign,e.compDesign)},getSkinProperties:function(){var e=v(this.props),i=o.getBgEffectName(this.props.compBehaviors,this.props.isDesktopDevice(),this.props.isMobileView),a=b.call(this,this.props,this.state,e,i),n=P(this.props,i);return{"":{style:t.assign({position:"absolute",top:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:i?"none":"auto"},n,this.props.style),children:a,onClick:this.props.onClick,key:"balata_"+i,"data-page-id":this.props.rootId,"data-enable-video":this.props.enableVideo?"true":"","data-bg-effect-name":i||"","data-media-type":t.get(e,["mediaRef","type"],""),"data-render-fixed-position":this.props.renderFixedPositionBackgrounds||"","data-use-clip-path":this.props.clipParallaxWithWebkitClipPath()||"","data-needs-clipping":S(this.props,i)||""}}},getDefaultSkinName:function(){return"skins.viewer.balata.balataBaseSkin"}};return n.compRegistrar.register("wysiwyg.viewer.components.background.Balata",k),k}.apply(t,a))||(e.exports=n)},19:function(e,t){e.exports=c},2:function(e,t){e.exports=i},233:function(e,t,i){var a,n;a=[i(0),i(1),i(162),i(670),i(671)],void 0===(n=function(e,t,i,a,n){"use strict";var s=t.mediaConsts;return{balata:i,defaultMediaStyle:s.defaultMediaStyle,popupMediaStyle:s.popupMediaStyle,mediaLogicMixins:{fill:a,mediaPlayer:n},mediaBehaviors:{fill:{play:{methodName:"playMedia",params:[{name:"time",defaultValue:-1}]},playPreview:{methodName:"playPreview"},pause:{methodName:"pauseMedia",params:[{name:"time",defaultValue:-1}]},stop:{methodName:"stopMedia"}},mediaPlayer:{togglePlay:{methodName:"togglePlayMedia"},play:{methodName:"playMedia",params:[{name:"time",defaultValue:-1}]},playPreview:{methodName:"previewMedia"},pause:{methodName:"pauseMedia",params:[{name:"time",defaultValue:-1}]},stop:{methodName:"stopMedia"},setVolume:{methodName:"setMediaVolume",params:["volume"]},mute:{methodName:"muteMedia"},unMute:{methodName:"unMuteMedia"},seek:{methodName:"seekMedia",params:["time"]},seekStart:{methodName:"startSeekMedia"},seekEnd:{methodName:"endSeekMedia",params:["time"]},enterFullScreen:{methodName:"enterFullscreen"},exitFullScreen:{methodName:"exitFullscreen"}}}}}.apply(t,a))||(e.exports=n)},28:function(e,t){e.exports=d},3:function(e,t){e.exports=a},335:function(e,t,i){var a,n;a=[i(0),i(2),i(4),i(3),i(11)],void 0===(n=function(e,t,i,a,n){"use strict";var s={displayName:"MenuButton",propTypes:{isMobileView:t.santaTypesDefinitions.isMobileView,isMobileDevice:t.santaTypesDefinitions.Device.isMobileDevice,isTabletDevice:t.santaTypesDefinitions.Device.isTabletDevice,compProp:t.santaTypesDefinitions.Component.compProp,compData:t.santaTypesDefinitions.Component.compData,style:t.santaTypesDefinitions.Component.style,refInParent:i.string.isRequired,isContainer:i.bool,isSelected:i.bool,display:i.string,positionInList:i.string,dir:i.string,mouseEnterHandler:i.func.isRequired,mouseLeaveHandler:i.func.isRequired,onMouseClick:i.func.isRequired,isDropDownButton:i.bool,parentId:i.string},mixins:[a.mixins.skinBasedComp,a.mixins.skinInfo],getInitialState:function(){return{$container:this.props.isContainer?"drop":"menu",$selected:this.props.isSelected?"selected":"",$state:"idle",$type:this.props.compData.link?"link":"header",$mobile:this.props.isMobileDevice||this.props.isMobileView||this.props.isTabletDevice()?"mobile":"notMobile"}},componentWillReceiveProps:function(e){this.setState({$selected:e.isSelected?"selected":""})},getSkinProperties:function(){var i,n=this.props.compData,s=this.props.compProp.alignText,o={parentConst:t.utils.createReactElement.bind(null,"a"),onClick:this.onMouseClick,role:"button",tabIndex:this.props.isDropDownButton?"-1":"0","aria-haspopup":this.props["aria-haspopup"],"data-listposition":this.props.positionInList};return"mobile"!==this.state.$mobile&&e.assign(o,{onMouseEnter:this.openSubMenu,onMouseLeave:this.closeSubMenu,onFocus:this.openSubMenu,onBlur:this.closeSubMenu,onKeyDown:a.utils.accessibility.keyboardInteractions.activateBySpaceButton}),n.link&&e.merge(o,n.link.render),{"":{tagName:this.props.tagName||"div","data-direction":this.props.direction,"data-listposition":this.props.positionInList,"data-parent-id":this.props.parentId,"data-data-id":this.props.dataId},linkElement:o,bg:{style:{textAlign:s}},label:{children:(i=n.label,(i=i&&i.trim())||" "),dir:this.props.dir,style:{textAlign:s}}}},openSubMenu:function(){(this.props.compData.link||"__more__"===this.props.refInParent)&&this.setState({$state:"over"});var e=n.findDOMNode(this);this.props.mouseEnterHandler(this.props.refInParent,e.getAttribute("data-listposition"))},closeSubMenu:function(){this.props.isDropDownButton&&this.setIdleState(),this.props.mouseLeaveHandler(this.props.refInParent)},onMouseClick:function(e){"notMobile"!==this.state.$mobile&&this.props.onMouseClick(e,this.props.refInParent,this.props.isDropDownButton)},setIdleState:function(){this.setState({$state:"idle"})}};return a.compRegistrar.register("core.components.MenuButton",s),s}.apply(t,a))||(e.exports=n)},336:function(e,t,i){var a,n;a=[i(0),i(1),i(3)],void 0===(n=function(e,t,i){"use strict";return{registerCommonLanguageRequirement:function(a,n){i.dataRequirementsCheckerRegistrar.registerCheckerForCompType(a,function(i,s){var o=n(i,s);return e.compact([t.translationsLoader.getRequest(i,o,{initiator:a})])})}}}.apply(t,a))||(e.exports=n)},4:function(e,t){e.exports=n},40:function(e,t){e.exports=u},5:function(e,t){e.exports=s},6:function(e,t){e.exports=o},664:function(e,t,i){var a,n;a=[i(0),i(3),i(2),i(5),i(130),i(665),i(666),i(162),i(667),i(669),i(233),i(336),i(672),i(673),i(674),i(676),i(679),i(681),i(682),i(683),i(684),i(685),i(686),i(689),i(335),i(691),i(107),i(74)],void 0===(n=function(e,t,i,a,n,s,o,r,p,l,c,d,u){"use strict";t.compRegistrar.register(i.components.MasterPage.compType,i.components.MasterPage),t.compRegistrar.register(i.components.HeaderContainer.compType,i.components.HeaderContainer),t.compRegistrar.register(i.components.FooterContainer.compType,i.components.FooterContainer),t.compRegistrar.register(i.components.Video.compType,i.components.Video),t.compRegistrar.register(i.components.FiveGridLine.compType,i.components.FiveGridLine),t.compRegistrar.register(i.components.VerticalLine.compType,i.components.VerticalLine),t.compRegistrar.register(i.components.Anchor.compType,i.components.Anchor),t.compRegistrar.register(i.components.Image.compType,i.components.Image),t.compRegistrar.register(i.components.ZoomedImage.compType,i.components.ZoomedImage),t.compRegistrar.register(i.components.ScreenWidthContainer.compType,i.components.ScreenWidthContainer),t.compRegistrar.register(i.components.PagesContainer.compType,i.components.PagesContainer),t.compRegistrar.register(i.components.PageGroup.compType,i.components.PageGroup),t.compRegistrar.register("wysiwyg.components.imageZoom",n.imageZoom),t.compRegistrar.register("wysiwyg.components.ImageZoomDisplayer",n.imageZoomDisplayer),t.compRegistrar.register("wysiwyg.viewer.components.MediaZoom",n.mediaZoom),t.compRegistrar.register("wysiwyg.viewer.components.MobileMediaZoom",n.mobileMediaZoom),t.compRegistrar.register("wysiwyg.viewer.components.TouchMediaZoom",n.touchMediaZoom),t.compRegistrar.register(i.components.SiteButton.compType,i.components.SiteButton),t.compRegistrar.register(i.components.WRichText.compType,i.components.WRichText),t.compRegistrar.register("wysiwyg.viewer.components.TouchMediaZoomItem",n.touchMediaZoomItem),t.compRegistrar.register(i.components.LegacyContainer.compType,i.components.LegacyContainer),t.compRegistrar.register("wysiwyg.viewer.components.VerticalRepeater",i.components.LegacyContainer),t.compRegistrar.register("wysiwyg.viewer.components.WSiteStructure",i.components.LegacyContainer),t.compRegistrar.register("wysiwyg.viewer.components.ScriptClassForBolt",l),t.compRegistrar.register(i.components.Container.compType,i.components.Container),t.compRegistrar.register(i.components.ThemeRenderer.compType,i.components.ThemeRenderer),t.compRegistrar.register(i.components.AppWidget.compType,i.components.AppWidget),t.compRegistrar.register(i.components.FormContainer.compType,i.components.FormContainer),t.compRegistrar.register(i.components.GroupContainer.compType,i.components.GroupContainer),t.compRegistrar.register(i.components.WPhoto.compType,i.components.WPhoto),t.compRegistrar.register("wysiwyg.viewer.components.ClipArt",i.components.ClipArt);var h=e.filter(i.components,function(e){return!!e.getComponentSkins});return e.forEach(h,function(e){a.skinsMap.addBatch(e.getComponentSkins())}),a.skinsMap.addBatch(i.mixins.scrollMixin.getMixinSkins()),t.dataRequirementsCheckerRegistrar.registerCheckerForCompType("wysiwyg.viewer.components.WPhoto",u.checkRequirements),{siteButton:s,dropDownMenu:o,balata:r,infoTip:p,scriptClass:l,mediaCommon:c,translationRequirementsChecker:d}}.apply(t,a))||(e.exports=n)},665:function(e,t,i){var a,n;a=[i(2)],void 0===(n=function(e){"use strict";return e.components.SiteButton}.apply(t,a))||(e.exports=n)},666:function(e,t,i){var a,n;a=[i(0),i(1),i(14),i(3),i(2),i(335),i(11),i(8),i(336)],void 0===(n=function(e,t,i,a,n,s,o,r,p){"use strict";var l=["da","de","en","es","fr","hi","it","ja","ko","nl","no","pl","pt","ru","sv","tr"],c="open";function d(e){return!isNaN(parseFloat(e))&&isFinite(e)}function u(e,t,i,a,n,s){return s===e.length-1?1===e.length?"dropLonely":t?"bottom":i||"right"===a?n?"left":"right":"center":0===s?t?"top":i||"left"===a?n?"right":"left":"center":t?"dropCenter":"center"}function h(i,a,n,s,o,r,p,l,c){return e.map(a,function(d,h){var m=d.link,y=function(i,a,n,s,o){var r=e.some(n,["link.pageId.id",a]),p=void 0,l={AnchorLink:function(t){return(e.has(t.anchorDataId,"id")?t.anchorDataId.id:t.anchorDataId)===p},PageLink:function(e){if(!p){if(e.pageId.isPopup)return e.pageId.id===a;if(!r)return e.pageId.id===i}return!1}};return s&&(p=t.menuUtils.getActiveAnchorInPage(o,n,i)),function(e){var t=e&&l[e.type];return!!t&&t(e)}}(r,p,a,c,i);return{isContainer:Boolean(n),isSelected:y(m),positionInList:u(a,n,s,o,l,h)}})}function m(t){return e.flatMap(t,function(t){var i=[];return t.items&&(i=e.map(t.items,function(i){return e.assign(i,{parent:t.id})})),[t].concat(i)})}var y={displayName:"DropDownMenu",propTypes:e.assign({isMobileView:n.santaTypesDefinitions.isMobileView,isMobileDevice:n.santaTypesDefinitions.Device.isMobileDevice,isTabletDevice:n.santaTypesDefinitions.Device.isTabletDevice,anchorChangeEvent:n.santaTypesDefinitions.SiteAspects.anchorChangeEvent,currentUrlPageId:n.santaTypesDefinitions.Component.currentUrlPageId,currentPopupId:n.santaTypesDefinitions.currentPopupId,highlightAnchorsInMenu:n.santaTypesDefinitions.BrowserFlags.highlightAnchorsInMenu.isRequired,menuItems:n.santaTypesDefinitions.Menu.menuItems,id:n.santaTypesDefinitions.Component.id,refInParent:n.santaTypesDefinitions.Component.refInParent,skin:n.santaTypesDefinitions.Component.skin,compProp:n.santaTypesDefinitions.Component.compProp,compData:n.santaTypesDefinitions.Component.compData,componentPreviewState:n.santaTypesDefinitions.RenderFlags.componentPreviewState,isExperimentOpen:n.santaTypesDefinitions.isExperimentOpen.isRequired},n.utils.santaTypesUtils.getSantaTypesByDefinition(s)),mixins:[a.mixins.skinBasedComp,i.timersMixins.timeoutsMixin,a.mixins.skinInfo,a.mixins.createChildComponentMixin],getInitialState:function(){return this.shouldChildrenUpdate=!1,{hover:null,hoverListPosition:null,activeAnchor:null,$dropAlign:this.props.compProp.alignButtons,$mobile:this.props.isMobileDevice||this.props.isMobileView||this.props.isTabletDevice()?"mobile":"notMobile"}},componentDidMount:function(){this.props.highlightAnchorsInMenu()&&this.props.anchorChangeEvent.registerToAnchorChange(this)},componentWillUnmount:function(){this.props.highlightAnchorsInMenu()&&this.props.anchorChangeEvent.unregisterToAnchorChange(this)},convertItemsToChildren:function(t,i,a,n){(i=i||{}).style=i.style||{};var s=h(this.state.activeAnchor,t,n,this.props.compProp.stretchButtonsToMenuWidth,this.props.compProp.alignButtons,this.props.currentUrlPageId,this.props.currentPopupId,this.props.compProp.rtl,this.props.highlightAnchorsInMenu());return e.map(t,function(t,a){var o=(n?"moreContainer":"")+a;return this.createChildComponent(t,"core.components.MenuButton","repeaterButton",e.merge({isContainer:s[a].isContainer,isSelected:s[a].isSelected,positionInList:s[a].positionInList,id:this.props.id+o,ref:o,key:t.id,refInParent:o,mouseEnterHandler:this.mouseEnterHandler,mouseLeaveHandler:this.mouseLeaveHandler,isDropDownButton:n,onMouseClick:this.onMouseClick,"aria-haspopup":t.items.length>0,tagName:"li",direction:this.props.compProp.rtl?"rtl":"ltr",parentId:t.parent,dataId:t.id},i))}.bind(this))},onMouseClick:function(e,t,i){if(i)this.mouseLeaveHandler();else{var a=("__more__"!==t?this.props.menuItems[t].items:[]).length>0||"__more__"===t,n=this.state.hover;!this.dropDownOpen&&a?(this.mouseEnterHandler(t),e.preventDefault(),e.stopPropagation()):this.dropDownOpen&&!this.isDropdownOwner(t,n)&&a?(this.mouseLeaveHandler(),e.preventDefault(),e.stopPropagation(),this.mouseEnterHandler(t)):this.dropDownOpen&&this.mouseLeaveHandler()}},onAnchorChange:function(e){e!==this.state.activeAnchor&&this.setState({activeAnchor:e})},isDropdownOwner:function(e,t){return e===t},createMoreButton:function(e){var t="__more__",i=e?"left":"right",a=this.props.compProp.alignButtons;return this.props.compProp.stretchButtonsToMenuWidth||"right"===a||(i="center"),this.createChildComponent({id:t,label:this.props.compProp.moreButtonLabel},"core.components.MenuButton","repeaterButton",{isSelected:!1,positionInList:i,id:this.props.id+t,ref:t,key:t,refInParent:t,mouseEnterHandler:this.mouseEnterHandler,mouseLeaveHandler:this.mouseLeaveHandler,onFocus:this.mouseEnterHandler,onBlur:this.mouseLeaveHandler,"aria-haspopup":!0,tagName:"li",onKeyDown:this.subMenuKeyDownHandler,onMouseClick:this.onMouseClick,isDropDownButton:!1,display:"inline-block"})},mouseEnterHandler:function(i,a){this.hovering=!0,this.lastHovered=this.getCurrentTime();var n=i.replace(this.props.id,"");-1!==e.keys(this.props.menuItems).concat("__more__").indexOf(n)&&(d(n)||t.stringUtils.startsWith(i,"__"))&&i!==this.state.hover&&(this.state.hover&&this.refs[this.state.hover].setIdleState(),this.registerReLayout(),this.setState({hover:i,hoverListPosition:a}))},getCurrentTime:function(){return Date.now()},mouseLeaveHandler:function(){this.hovering=!1,this.lastHovered=this.getCurrentTime(),!this.dropDownOpen&&this.state.hover&&this.refs[this.state.hover].setIdleState(),this.setTimeout(function(){var e=this.getCurrentTime()-this.lastHovered;!this.hovering&&this.state.hover&&e>=1e3&&(this.refs[this.state.hover].setIdleState(),this.dropDownOpen=!1,this.setState({hover:null,hoverListPosition:null}))}.bind(this),1e3)},getParamsFromSkins:function(){return{menuBorderY:this.getSumParamValue("menuTotalBordersY",this.props.skin),menuBtnBorder:this.getSumParamValue("menuButtonBorders",this.getSkinExports().repeaterButton.skin),ribbonEls:this.getParamFromDefaultSkin("ribbonEls").value?parseInt(this.getParamFromDefaultSkin("ribbonEls").value,10):0,labelPad:this.getFromExports("labelPad"),ribbonExtra:this.getFromExports("ribbonExtra")?Math.abs(parseInt(this.getFromExports("ribbonExtra"),10)):0}},shiftFocusToSubMenu:function(t){var i=this.refs["moreContainer"+t],n=o.findDOMNode(i),s=a.utils.accessibility.getTabbaleElements(n,!0);r(e.head(s)).focus(),this.currentFocusedSubMenuIndex=t},getFirstIndexOfSubMenu:function(){for(var e=void 0,t=0;t<this.subMenuItems.length;t++)if(e=o.findDOMNode(this.refs["moreContainer"+t]),"none"!==window.getComputedStyle(e).display)return t;return 0},mainMenuKeyDownHandler:function(e){if(this.dropDownOpen){var t=void 0;"ArrowDown"===e.key&&(e.stopPropagation(),e.preventDefault(),t=this.getFirstIndexOfSubMenu(),this.shiftFocusToSubMenu(t)),"ArrowUp"===e.key&&(e.stopPropagation(),e.preventDefault(),t=this.subMenuItems.length,this.shiftFocusToSubMenu(t-1))}},subMenuKeyDownHandler:function(t){var i=void 0,n=void 0;("ArrowDown"===t.key||!t.shiftKey&&"Tab"===t.key)&&(t.stopPropagation(),t.preventDefault(),(i=this.currentFocusedSubMenuIndex+1)===this.subMenuItems.length&&(i=this.getFirstIndexOfSubMenu()),this.shiftFocusToSubMenu(i)),("ArrowUp"===t.key||t.shiftKey&&"Tab"===t.key)&&(t.stopPropagation(),t.preventDefault(),((i=this.currentFocusedSubMenuIndex-1)<0||i<this.getFirstIndexOfSubMenu())&&(i=this.subMenuItems.length-1),this.shiftFocusToSubMenu(i)),"Escape"===t.key&&(t.stopPropagation(),t.preventDefault(),n="__more__"===this.state.hover?a.utils.accessibility.getTabbaleElements(o.findDOMNode(this.refs[this.state.hover])):a.utils.accessibility.getTabbaleElements(this.refs.itemsContainer.children[this.state.hover]),e.head(n).focus(),this.setState({hover:null}))},getLanguage:function(){var i,a,n,s=(i=this.props.compProp.dataLang,a=this.props.cookie,n=this.props.currentUrl,"userLang"===i?t.wixUserApi.getLanguage(a,n):i);return e.includes(l,s)?s:"en"},getAriaLabel:function(){var e=this.getLanguage();return t.translationsLoader.getTranslation("blogTranslations",e,"mainMenuAriaLabel","Site navigation")},createHoverChildren:function(e){var t=this.convertItemsToChildren(e,{style:{width:"100%"},display:"block",prefix:"_",subMenu:!0},!0,!0);return t.length>0&&(this.dropDownOpen=!0,this.subMenuItems=t),t},checkMoreVisibilityInPreviewState:function(t,i){var a,n=void 0;if(this.props.isExperimentOpen("previewSubMenu")&&(a=this.props.componentPreviewState,e.includes(a,c))){t="inherit";var s=function(e){return e.items.length>0};n=e.findIndex(this.props.menuItems,s);var o=e.find(this.props.menuItems,s),r="__more__"===this.state.hover?m(this.props.menuItems):[],p=o?o.items:r;p.length&&(i=this.createHoverChildren(p)),i.length>0&&(t="inherit")}return{firstParentIndex:n,hoverChildrenOverride:i,moreVisibilityOverride:t}},applyPreviewStateIfNeeded:function(t,i){var a=this.checkMoreVisibilityInPreviewState(t,i),n=a.firstParentIndex,s=a.hoverChildrenOverride,o=a.moreVisibilityOverride,r=e.isUndefined(n)?"":n,p=void 0;return p=e.isString(this.state.hover)&&!e.isEmpty(this.state.hover)?this.state.hover:e.isNumber(r)?r:null,{dropPosition:this.state.hover?this.state.hoverListPosition:r,moreContainerHoverIndex:p,hoverChildrenOverride:s,moreVisibilityOverride:o}},getSkinProperties:function(){var e=this.getParamsFromSkins(),t=this.convertItemsToChildren(this.props.menuItems,{display:"inherit"},null,null),i=[],a="hidden";t.push(this.createMoreButton(this.props.compProp.rtl)),(d(this.state.hover)||"__more__"===this.state.hover)&&(i=this.createHoverChildren(d(this.state.hover)?this.props.menuItems[this.state.hover].items:m(this.props.menuItems))).length>0&&(a="inherit");var n=this.applyPreviewStateIfNeeded(a,i),s=n.dropPosition,o=n.moreVisibilityOverride,r=n.moreContainerHoverIndex,p=n.hoverChildrenOverride;return{"":{id:this.props.id,key:this.props.refInParent,className:"hidden-during-prewarmup",style:{overflowX:"hidden"},"data-menuborder-y":e.menuBorderY,"data-menubtn-border":e.menuBtnBorder,"data-ribbon-els":e.ribbonEls,"data-label-pad":e.labelPad,"data-ribbon-extra":e.ribbonExtra,"data-drophposition":s,"data-dropalign":this.props.compProp.alignButtons,dir:this.props.compProp.rtl?"rtl":"ltr",tagName:"nav"},itemsContainer:{children:t,style:{textAlign:this.props.compProp.alignButtons},onKeyDown:this.mainMenuKeyDownHandler,"aria-label":this.getAriaLabel(),role:"navigation"},moreContainer:{onKeyDown:this.subMenuKeyDownHandler,children:p,"data-hover":r,style:{visibility:o},id:this.props.id+"moreContainer"},dropWrapper:{style:{visibility:o},"data-drophposition":s,"data-dropalign":this.props.compProp.alignButtons}}}};return a.compRegistrar.register("wysiwyg.viewer.components.menus.DropDownMenu",y),p.registerCommonLanguageRequirement("wysiwyg.viewer.components.menus.DropDownMenu",function(t,i){return e.get(i,["properties","dataLang"])}),y}.apply(t,a))||(e.exports=n)},667:function(e,t,i){var a,n;a=[i(0),i(1),i(14),i(2),i(668),i(11),i(3)],void 0===(n=function(e,t,i,a,n,s,o){"use strict";var r=t.style.assignStyle,p=3e3;function l(){this.setTimeoutNamed("closeTipByTimeout",function(){d.call(this)}.bind(this),p)}function c(e,t){(function(e){this.setState({$hidden:"",isShown:!0,caller:e}),l.call(this)}).call(this,s.findDOMNode(t.source))}function d(){this.clearTimeoutNamed("openTip"),this.setState({$hidden:"hidden",runTimer:!0})}var u={displayName:"InfoTip",mixins:[o.mixins.skinBasedComp,i.timersMixins.timeoutsMixin],propTypes:{compData:a.santaTypesDefinitions.Component.compData.isRequired},onMouseEnter:function(){this._isMouseInside=!0},onMouseLeave:function(){this._isMouseInside=!1,d.call(this)},showToolTip:function(t,i){var a;(a=i.source.props.compData)&&e.isEmpty(a.description)||(this.clearTimeoutNamed("hideTipByClose"),this.setTimeoutNamed("openTip",function(){c.call(this,t,i)}.bind(this),500))},closeToolTip:function(){this.setTimeoutNamed("hideTipByClose",function(){this._isMouseInside||d.call(this)}.bind(this),150)},getSkinProperties:function(){return{content:{children:[this.props.compData.content]}}},componentDidUpdate:function(){(function(){var t=void 0,i=void 0;this.state.isShown&&(t=s.findDOMNode(this),i=n.getPosition(this.state.caller,t),r(t,e.pick(i,["top","left","right"])))}).call(this)},getInitialState:function(){return{$hidden:"hidden",isMouseInside:!1}}};return o.compRegistrar.register("wysiwyg.common.components.InfoTip",u),u}.apply(t,a))||(e.exports=n)},668:function(e,t,i){var a,n;a=[i(8)],void 0===(n=function(e){"use strict";function t(t,i,a,n){var s=e(window.document.body).scrollTop(),o=void 0;return t-s<0?((o=i.top+n.height)>a+s+n.height&&(o=i.top<0?i.top:s),o>0?o:0):t}function i(e,t,i,a){return t>a?"auto":e<0?i.left:e}function a(e,t,i){return e>i?t.left+t.width:e}return{getPosition:function(n,s){n=e(n);var o={width:(s=e(s)).width(),height:s.height()},r=function(e){return e.offset()}(n),p=function(e,t){return{top:e.top-t.height,left:e.left-t.width/2,right:"auto"}}(r,o);return p=function(e,t){var i=0,a=0,n=void 0,s=t.offsetParent();return s&&(i=(n=s.offset()).top,a=n.left),{top:e.top-i,left:e.left-a,right:"auto"===e.right?e.right:e.right+a}}(p=function(e,n,s){var o=window.innerWidth,r=window.innerHeight;return{top:t(e.top,n,r,s),left:i(e.left,e.right,n),right:a(e.right,n,o)}}(p,r,o),s)}}}.apply(t,a))||(e.exports=n)},669:function(e,t,i){var a,n;a=[i(2),i(4),i(19),i(11)],void 0===(n=function(e,t,i,a){"use strict";function n(e){return'window.loadedScripts = window.loadedScripts || {}; window.loadedScripts["'+e.NAME+'"] = true;'}return i({displayName:"scriptClass",propTypes:{scriptData:t.shape({script:t.shape({NAME:t.string.isRequired,SRC:t.string.isRequired}).isRequired}).isRequired},loaded:!1,componentDidMount:function(){var e=this.props.scriptData,t=function(e){return window.loadedScripts&&window.loadedScripts[e.NAME]}(e.script),i=void 0,n=void 0,s=void 0;t&&!this.loaded?this.fireCallbacks(e,!0):(s=this,t=window.document.createElement("script"),i=function(){s.fireCallbacks(e,!1),s.loaded=!0,t.removeEventListener("load",i)},t.addEventListener("load",i),t.src=e.script.SRC,(n=a.findDOMNode(this)).replaceChild(t,n.children[0]))},fireCallbacks:function(e,t){e.callbacks.forEach(function(e){var i=e.context;i?e.callback.call(i,{fromCache:t}):e.callback({fromCache:t})}),e.callbacks.length=0},render:function(){var t=this.props.scriptData.script,i="script-"+t.NAME;return e.utils.createReactElement("div",null,e.utils.createReactElement("script",{id:i,src:t.SRC}),e.utils.createReactElement("script",{dangerouslySetInnerHTML:{__html:n(t)}}))}})}.apply(t,a))||(e.exports=n)},670:function(e,t,i){var a,n;a=[i(2),i(0),i(4),i(1),i(162)],void 0===(n=function(e,t,i,a,n){"use strict";var s=a.mediaConsts,o=a.containerBackgroundUtils;function r(e){return t.get(e.compDesign,["background","mediaRef"],t.get(e.compData,["background","mediaRef"]))||{}}function p(e,i){var a=t.pick(e,s.playback.SUPPORTED_MEDIA_ATTRIBUTES),n=t.pick(i,s.playback.SUPPORTED_MEDIA_ATTRIBUTES.concat(s.supportedParentProps));return t.assign(a,n)}return{propTypes:t.defaults({id:e.santaTypesDefinitions.Component.id.isRequired,styleId:e.santaTypesDefinitions.Component.styleId.isRequired,compProp:e.santaTypesDefinitions.Component.compProp,compData:e.santaTypesDefinitions.Component.compData,compDesign:e.santaTypesDefinitions.Component.compDesign,compStaticBehaviors:e.santaTypesDefinitions.Component.compStaticBehaviors,isExperimentOpen:e.santaTypesDefinitions.isExperimentOpen,isInSeo:e.santaTypesDefinitions.isInSeo,bgStyle:i.object,shouldRenderSrc:e.santaTypesDefinitions.Media.shouldRenderSrc,onClick:i.func,mediaAspect:e.santaTypesDefinitions.SiteAspects.mediaAspect.isRequired,mediaQuality:e.santaTypesDefinitions.Media.mediaQuality,renderParts:e.santaTypesDefinitions.Media.renderParts,playbackFormat:e.santaTypesDefinitions.Media.playbackFormat,playbackConfig:e.santaTypesDefinitions.Media.playbackConfig,playbackUrl:e.santaTypesDefinitions.Media.playbackUrl,isMobileView:e.santaTypesDefinitions.isMobileView.isRequired,isPlayingAllowed:e.santaTypesDefinitions.RenderFlags.isPlayingAllowed.isRequired,enableBackgroundVideo:e.santaTypesDefinitions.Media.enableBackgroundVideo},e.utils.santaTypesUtils.getSantaTypesByDefinition(n)),getInitialState:function(){return this.isInViewport=!1,this.mediaAPI=null,{}},componentDidMount:function(){this.props.mediaAspect.initFeatureDetections(),this.registerPlayer(this.props)},componentWillReceiveProps:function(e){this.handleVideoDataChange(this.props,e)},handleAutoplay:function(e){var t=r(e).autoplay;this.isInViewport&&t&&e.isPlayingAllowed&&this.playMedia()},handleVideoDataChange:function(e,i){var a=r(i),n=r(e);a.videoId&&a.videoId!==n.videoId||t.includes(i.renderParts.media.video,"video")&&!t.includes(e.renderParts.media.video,"video")?(this.unregisterPlayer(e),this.registerPlayer(i)):a.autoplay!==n.autoplay&&e.isPlayingAllowed&&(a.autoplay?this.playMedia():this.pauseMedia())},registerPlayer:function(e){var i=r(e);if("WixVideo"===t.get(i,"type")&&t.includes(e.renderParts.media.video,"video")){var a={playerType:"mediaContainer",mediaData:i,services:{viewport:{callback:this.onViewportChange,eventTypes:["in","out"]},visibility:{callback:this.onVisibilityChange},fileAvailability:{callback:this.onFileAvailability,videoParts:[{name:"video",quality:e.mediaQuality}]}}};e.mediaAspect.registerPlayer(e.id,a)}},unregisterPlayer:function(e){e.mediaAspect.unregisterPlayer(e.id)},updatePlayerState:function(e,t){e.mediaAspect.updatePlayerState(e.id,t)},updateQualityState:function(e,t,i){e.mediaAspect.updateQualityState(t,i)},onMediaChange:function(e){var t=this.props.mediaAspect.getData(this.props.id)||{},i=this.mediaStateChangeLogic(e,t);e.type===s.eventTypes.LOAD&&i.playbackState===s.playbackTypes.READY&&this.handleAutoplay(this.props),this.updatePlayerState(this.props,i)},mediaStateChangeLogic:function(e,i){var a={},n=p(r(this.props),this.props.compProp),o=t.includes([s.playbackTypes.SEEKING_ENDED,s.playbackTypes.SEEKING,s.playbackTypes.SEEK_PLAYING],e.playbackState),l=e.playbackState===s.playbackTypes.PAUSED&&n.loop&&i.currentTime>=i.duration;switch(e.type){case s.eventTypes.MOUNT:a={playbackState:e.playbackState,volume:1,fullscreen:!1,muted:!0,currentTime:0,progress:0};break;case s.eventTypes.LOAD:a=t.omit(e,["type","originalEventType"]);break;case s.eventTypes.PLAYSTATE:switch(e.playbackState){case s.playbackTypes.PLAY_ENDED:n.loop?this.playMedia(0):(this.pauseMedia(),a={playbackState:s.playbackTypes.PLAY_ENDED});break;default:a=o||l?{playbackState:i.playbackState}:{playbackState:e.playbackState}}break;case s.eventTypes.ERROR:e.error===s.errorTypes.NO_HLS_VIDEO?this.updateQualityState(this.props,r(this.props).videoId,{error:"",fallback:!0}):e.error===s.errorTypes.NO_VIDEO_FOUND&&this.updateQualityState(this.props,r(this.props).videoId,{error:e.error});break;case s.eventTypes.TIME_UPDATE:a={currentTime:e.currentTime};break;case s.eventTypes.PROGRESS:a={progress:e.progress};break;case s.eventTypes.VOLUME:a={volume:e.volume,muted:e.muted};break;case s.eventTypes.RATE:}return a},onViewportChange:function(e){if(this.isInViewport=!!e.in,this.props.isPlayingAllowed&&!e.isFixed){var t=this.props.mediaAspect.getData(this.props.id);e.in?t.previousPlaybackState===s.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{previousPlaybackState:""}),this.playMedia()):t.playbackState!==s.playbackTypes.IDLE&&t.playbackState!==s.playbackTypes.READY||this.handleAutoplay(this.props):e.out&&(t.playbackState===s.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{previousPlaybackState:s.playbackTypes.PLAYING}),this.pauseMedia()):t.previousPlaybackState||this.updatePlayerState(this.props,{previousPlaybackState:t.playbackState}))}},onVisibilityChange:function(e){if(this.props.isPlayingAllowed){var t=this.props.mediaAspect.getData(this.props.id);e.hidden?e.hidden&&(t.playbackState===s.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{previousPlaybackState:s.playbackTypes.PLAYING}),this.pauseMedia()):t.previousPlaybackState||this.updatePlayerState(this.props,{previousPlaybackState:t.playbackState})):t.previousPlaybackState===s.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{previousPlaybackState:""}),this.playMedia()):t.playbackState!==s.playbackTypes.IDLE&&t.playbackState!==s.playbackTypes.READY||this.handleAutoplay(this.props)}},onFileAvailability:function(e){this.updateQualityState(this.props,e.videoId,{readyQualities:e.readyQualities}),this.updatePlayerState(this.props,{mediaReadyState:e.availabilityState})},setMediaAPI:function(e){this.mediaAPI=e},mediaCommandsLogic:function(e){var i=t.tail(arguments),a=t.isEmpty(i)?void 0:i;this.mediaAPI&&this.mediaAPI(e,a)},playPreview:function(){this.mediaCommandsLogic("play")},playMedia:function(){this.mediaCommandsLogic("play")},pauseMedia:function(){this.mediaCommandsLogic("pause")},stopMedia:function(){this.mediaCommandsLogic("stop")},createFillLayers:function(e){var i,a=t.assign({},this.props,e),n={skin:"skins.viewer.balata.balataBaseSkin",styleId:a.styleId+s.balataConsts.BALATA},l=r(a),c=function(e){return t.get(e.compDesign,["background"],t.get(e.compData,["background"]))||{}}(a),d=a.isMobileView?"mobile":"desktop",u={ref:s.balataConsts.BALATA,id:a.id+s.balataConsts.BALATA,key:(a.isPlayingAllowed?"playback":"no-playback")+d,parentId:a.id,style:t.defaults(a.bgStyle,s.defaultMediaStyle,{width:"100%",height:"100%"}),compBehaviors:a.compStaticBehaviors,compProp:p(r(this.props),this.props.compProp),compDesign:a.compDesign,onClick:a.onClick,mediaQuality:a.mediaQuality,notifyMediaState:this.onMediaChange,setMediaAPI:this.setMediaAPI,isPlayingAllowed:a.isPlayingAllowed,shouldRenderSrc:a.shouldRenderSrc,enableVideo:this.props.enableBackgroundVideo,enableBackgroundPadding:a.isMobileView,renderParts:a.renderParts,playbackFormat:a.playbackFormat,playbackConfig:a.playbackConfig,playbackUrl:a.playbackUrl},h="WixVideo"===(i=l).mediaType?i.posterImageRef:i;if(this.props.shouldRenderSrc&&!t.isEmpty(h)){var m=o.convertStyleToDimensions(t.defaults(a.mediaDimensions,t.pick(a.style,["width","height"])));u.mediaDimensions=m,u.imageUrlPreMeasureParams=o.getImageUrlPreMeasureParams(m,h,c.fittingType,c.alignType,a.isMobileView,a.isInSeo)}return this.createChildComponent(a.compData,"wysiwyg.viewer.components.background.Balata",n,u)}}}.apply(t,a))||(e.exports=n)},671:function(e,t,i){var a,n,s=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],a=!0,n=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(a=(o=r.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,s=e}finally{try{!a&&r.return&&r.return()}finally{if(n)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();a=[i(2),i(0),i(4),i(1),i(162)],void 0===(n=function(e,t,i,a,n){"use strict";var o=a.containerBackgroundUtils,r=a.mediaConsts;function p(e){return t.get(e.compDesign,["background","mediaRef"],t.get(e.compData,["background","mediaRef"]))||{}}return{propTypes:t.defaults({animations:e.santaTypesDefinitions.animations.isRequired,id:e.santaTypesDefinitions.Component.id.isRequired,styleId:e.santaTypesDefinitions.Component.styleId.isRequired,compData:e.santaTypesDefinitions.Component.compData,compProp:e.santaTypesDefinitions.Component.compProp,compDesign:e.santaTypesDefinitions.Component.compDesign,compStaticBehaviors:e.santaTypesDefinitions.Component.compStaticBehaviors,isInSeo:e.santaTypesDefinitions.isInSeo,bgStyle:i.object,onClick:i.func,shouldRenderSrc:e.santaTypesDefinitions.Media.shouldRenderSrc,renderParts:e.santaTypesDefinitions.Media.renderParts,playbackFormat:e.santaTypesDefinitions.Media.playbackFormat,playbackConfig:e.santaTypesDefinitions.Media.playbackConfig,playbackUrl:e.santaTypesDefinitions.Media.playbackUrl,mediaAspect:e.santaTypesDefinitions.SiteAspects.mediaAspect.isRequired,mediaQuality:e.santaTypesDefinitions.Media.mediaQuality,isPlayingAllowed:e.santaTypesDefinitions.RenderFlags.isPlayingAllowed.isRequired,canVideoPlayInline:e.santaTypesDefinitions.Media.canVideoPlayInline},e.utils.santaTypesUtils.getSantaTypesByDefinition(n)),getInitialState:function(){return this.isInViewport=!1,this.mediaAPI=null,this.volumeAnimation={value:null,animation:null},{enableVideo:!0}},componentDidMount:function(){this.props.mediaAspect.initFeatureDetections(),this.registerPlayer(this.props)},componentWillUnmount:function(){this.unregisterPlayer(this.props)},componentWillReceiveProps:function(e){this.handleVideoPropsChange(this.props,e)},registerPlayer:function(e){var i=p(e);if(e.canVideoPlayInline&&"WixVideo"===t.get(i,"type")&&t.includes(e.renderParts.media.video,"video")){var a={playerType:"mediaPlayer",mediaData:i,services:{viewport:{callback:this.onViewportChange,eventTypes:["in","out"]},visibility:{callback:this.onVisibilityChange},fileAvailability:{callback:this.onFileAvailability,videoParts:[{name:"video",quality:e.mediaQuality},{name:"storyboard",quality:"storyboard"}]}}};e.mediaAspect.registerPlayer(e.id,a)}},unregisterPlayer:function(e){e.mediaAspect.unregisterPlayer(e.id)},updatePlayerState:function(e,t){e.mediaAspect.updatePlayerState(e.id,t)},updateQualityState:function(e,t,i){e.mediaAspect.updateQualityState(t,i)},getMediaState:function(){return this.props.mediaAspect.getData(this.props.id)},handleAutoplay:function(e){var t=e.compProp.autoplay;this.isInViewport&&e.canVideoPlayInline&&t&&e.isPlayingAllowed&&this.playMedia()},handleVideoPropsChange:function(e,i){var a=p(i),n=p(e);a.videoId===n.videoId&&e.canVideoPlayInline===i.canVideoPlayInline&&t.isEqual(e.renderParts.media.video,i.renderParts.media.video)||(this.unregisterPlayer(e),this.registerPlayer(i),this.setState({enableVideo:!0})),e.mediaAspect.updateControlsData(i.id,i.compDesign,i.compProp)},onViewportChange:function(e){if(this.isInViewport=!!e.in,this.props.canVideoPlayInline&&this.props.isPlayingAllowed&&!e.isFixed){var t=this.getMediaState();e.in?t.previousPlaybackState===r.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{previousPlaybackState:"",playbackPausedByService:!1}),this.playMedia()):t.playbackState!==r.playbackTypes.IDLE&&t.playbackState!==r.playbackTypes.READY||this.handleAutoplay(this.props):e.out&&(t.playbackState===r.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{previousPlaybackState:r.playbackTypes.PLAYING,playbackPausedByService:!0}),this.pauseMedia()):t.previousPlaybackState||this.updatePlayerState(this.props,{previousPlaybackState:t.playbackState}))}},onVisibilityChange:function(e){if(this.props.canVideoPlayInline&&this.props.isPlayingAllowed){var t=this.getMediaState();e.hidden?e.hidden&&(t.playbackState===r.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{playbackPausedByService:!0,previousPlaybackState:r.playbackTypes.PLAYING}),this.pauseMedia()):t.previousPlaybackState||this.updatePlayerState(this.props,{previousPlaybackState:t.playbackState})):t.previousPlaybackState===r.playbackTypes.PLAYING?(this.updatePlayerState(this.props,{playbackPausedByService:!1,previousPlaybackState:""}),this.playMedia()):t.playbackState!==r.playbackTypes.IDLE&&t.playbackState!==r.playbackTypes.READY||this.handleAutoplay(this.props)}},onFileAvailability:function(e){switch(e.type){case"video":this.updateQualityState(this.props,e.videoId,{readyQualities:e.readyQualities}),this.updatePlayerState(this.props,{mediaReadyState:e.availabilityState});break;case"storyboard":this.updateQualityState(this.props,e.videoId,{storyboardQuality:e.readyQualities,storyboardReadyState:t.isEmpty(e.readyQualities)?"":r.availabilityReadyStates.IDLE})}},onMediaChange:function(e){if(this.props.canVideoPlayInline){var t=this.mediaStateChangeLogic(e,this.getMediaState());e.type===r.eventTypes.LOAD&&t.playbackState===r.playbackTypes.READY&&this.handleAutoplay(this.props),this.updatePlayerState(this.props,t)}},mediaStateChangeLogic:function(e,i){var a={},n=i.playbackState===r.playbackTypes.PLAYING,s=(i.playbackState===r.playbackTypes.SEEK_PLAYING||i.playbackState===r.playbackTypes.SEEK_PAUSED)&&e.playbackState!==r.playbackTypes.PLAYING,o=i.currentTime>=i.duration,l=i.playbackState===r.playbackTypes.SEEK_PLAYING&&!o||i.playbackState===r.playbackTypes.SEEK_PLAYING&&o&&this.props.compProp.loop||i.playbackState===r.playbackTypes.PLAYING;switch(e.type){case r.eventTypes.MOUNT:a={playbackState:e.playbackState,volume:1,fullscreen:!1,currentTime:0,progress:0};break;case r.eventTypes.LOAD:a=t.omit(e,["type","originalEventType"]);break;case r.eventTypes.PLAYSTATE:switch(e.playbackState){case r.playbackTypes.SEEKING:if(!s)a={playbackState:(n||o)&&i.playbackState!==r.playbackTypes.STOPPING?r.playbackTypes.SEEK_PLAYING:r.playbackTypes.SEEK_PAUSED};break;case r.playbackTypes.SEEKING_ENDED:a=!l&&o?{playbackState:r.playbackTypes.PLAY_ENDED}:{playbackState:l?r.playbackTypes.PLAYING:r.playbackTypes.PAUSED},l?this.playMedia():this.pauseMedia();break;case r.playbackTypes.PLAY_ENDED:this.props.compProp.loop&&i.playbackState===r.playbackTypes.PLAYING?this.playMedia(0):o&&(a={playbackState:r.playbackTypes.PLAY_ENDED});break;case r.playbackTypes.PAUSED:n&&o?a={playbackState:r.playbackTypes.PLAYING}:i.playbackPausedByService?a={playbackState:r.playbackTypes.PAUSED_BY_SERVICE}:s||(a={playbackState:e.playbackState});break;default:s||(a={playbackState:e.playbackState})}break;case r.eventTypes.ERROR:e.error===r.errorTypes.NO_HLS_VIDEO?this.updateQualityState(this.props,p(this.props).videoId,{error:"",fallback:!0}):e.error===r.errorTypes.NO_VIDEO_FOUND?this.updateQualityState(this.props,p(this.props).videoId,{error:e.error}):e.error===r.errorTypes.WEBGL_ERROR&&this.setState({enableVideo:!1});break;case r.eventTypes.TIME_UPDATE:a={currentTime:e.currentTime};break;case r.eventTypes.PROGRESS:a={progress:e.progress};break;case r.eventTypes.VOLUME:if(t.isNumber(this.volumeAnimation.value)||i.volume<0)break;if(i.playbackState===r.playbackTypes.PLAY_PREVIEW)break;a={volume:e.volume,muted:e.muted};break;case r.eventTypes.RATE:}return a},mediaCommandsLogic:function(e){var i=this;if(this.props.canVideoPlayInline&&this.mediaAPI){for(var a=this.getMediaState(),n=a.playbackState===r.playbackTypes.PLAYING,o=t.includes([r.playbackTypes.SEEK_PLAYING,r.playbackTypes.SEEK_PAUSED,r.playbackTypes.SEEKING],a.playbackState),p=arguments.length,l=Array(p>1?p-1:0),c=1;c<p;c++)l[c-1]=arguments[c];switch(e){case"togglePlay":n?this.pauseMedia():this.playMedia();break;case"play":var d=s(l,1)[0],u=void 0===d?-1:d;if(a.playbackState===r.playbackTypes.PLAY_ENDED){if(!1===this.props.compProp.playerInteraction.allowReplay)break;u<0&&(u=0)}u>=0&&this.seekMedia(u),this.mediaAPI("play");break;case"preview":this.updatePlayerState(this.props,{playbackState:r.playbackTypes.PLAY_PREVIEW}),this.mediaAPI("mute"),this.mediaAPI("play");break;case"pause":var h=s(l,1)[0],m=void 0===h?-1:h;this.mediaAPI("pause"),m>=0&&this.seekMedia(m);break;case"seekStart":if(o)break;this.updatePlayerState(this.props,{playbackState:n?r.playbackTypes.SEEK_PLAYING:r.playbackTypes.SEEK_PAUSED}),n&&this.pauseMedia();break;case"seekEnd":var y=s(l,1)[0];this.seekMedia(y);break;case"stop":this.updatePlayerState(this.props,{playbackState:r.playbackTypes.STOPPING}),this.mediaAPI("stop");break;case"mute":case"unMute":this.mediaAPI(e,l),this.updatePlayerState(this.props,{volume:Math.abs(a.volume)});break;case"volumeFadeOut":var g=a.volume;if(a.muted)break;var f=s(l,1)[0];this.volumeAnimation.animation&&this.props.animations.kill(this.volumeAnimation.animation),this.volumeAnimation.value=this.volumeAnimation.value||g,this.volumeAnimation.animation=this.props.animations.animate("BaseObjectProps",this.volumeAnimation,f,0,{value:0,ease:"Sine.easeOut",callbacks:{onStart:function(){i.updatePlayerState(i.props,{volume:-g})},onUpdate:function(){i.mediaAPI("setVolume",[i.volumeAnimation.value])},onComplete:function(){i.volumeAnimation={value:null,animation:null}}}});break;case"volumeFadeIn":var v=a.volume;if(a.muted)break;var b=s(l,1)[0];this.volumeAnimation.animation&&this.props.animations.kill(this.volumeAnimation.animation),this.volumeAnimation.value=this.volumeAnimation.value||0,this.volumeAnimation.animation=this.props.animations.animate("BaseObjectProps",this.volumeAnimation,b,0,{value:Math.abs(v),ease:"Sine.easeIn",callbacks:{onStart:function(){i.updatePlayerState(i.props,{volume:Math.abs(v)})},onUpdate:function(){i.mediaAPI("setVolume",[i.volumeAnimation.value])},onComplete:function(){i.volumeAnimation={value:null,animation:null}}}});break;default:this.mediaAPI(e,l)}}},getMuteValueByAutoPlayPolicy:function(e){var i=this.getMediaState(),a=[r.playbackTypes.PLAYING,r.playbackTypes.PLAY_PREVIEW,r.playbackTypes.SEEK_PLAYING];if(!e.isPlayingAllowed&&t.includes(a,i.playbackState))return!0;if(e.isPlayingAllowed&&!t.isUndefined(i.muted))return i.muted;if(e.compProp.autoplay)return!0;var n=e.isMobileDevice||e.isMobileView,s="none"!==e.compProp.playerInteraction.rollIn;return!(n||!s)},setMediaAPI:function(e){this.mediaAPI=e},togglePlayMedia:function(){this.mediaCommandsLogic("togglePlay")},playMedia:function(e){this.mediaCommandsLogic("play",e)},previewMedia:function(){this.mediaCommandsLogic("preview")},pauseMedia:function(e){this.mediaCommandsLogic("pause",e)},stopMedia:function(){this.mediaCommandsLogic("stop")},setMediaVolume:function(e){this.mediaCommandsLogic("setVolume",e)},muteMedia:function(){this.mediaCommandsLogic("mute")},unMuteMedia:function(){this.mediaCommandsLogic("unMute")},mediaVolumeFadeOut:function(e){this.mediaCommandsLogic("volumeFadeOut",e)},mediaVolumeFadeIn:function(e){this.mediaCommandsLogic("volumeFadeIn",e)},seekMedia:function(e){this.mediaCommandsLogic("seek",e)},startSeekMedia:function(e){this.mediaCommandsLogic("seekStart",e)},endSeekMedia:function(e){this.mediaCommandsLogic("seekEnd",e)},createFillLayers:function(e){var i=this,a=t.assign({},this.props,e);a.compProp.mute=this.getMuteValueByAutoPlayPolicy(a);var n,s={skin:"skins.viewer.balata.balataBaseSkin",styleId:a.styleId+r.balataConsts.BALATA},l=p(a),c=function(e){return t.get(e.compDesign,["background"],t.get(e.compData,["background"]))||{}}(a),d={ref:r.balataConsts.BALATA,id:a.id+r.balataConsts.BALATA,parentId:a.id,style:t.defaults(r.defaultMediaStyle,{width:"100%",height:"100%"}),compBehaviors:a.compStaticBehaviors,compProp:a.compProp,compDesign:a.compDesign,onClick:a.onClick,mediaQuality:a.mediaQuality,notifyMediaState:this.onMediaChange,registerStateChange:function(e,t){return i.props.mediaAspect.registerStateChange(e,i.props.id,t)},unregisterStateChange:function(e){return i.props.mediaAspect.unregisterStateChange(e,i.props.id)},setMediaAPI:this.setMediaAPI,enableVideo:a.enableVideo&&this.state.enableVideo,shouldRenderSrc:a.shouldRenderSrc,imageUrlPreMeasureParams:a.imageUrlPreMeasureParams,isPlayingAllowed:this.props.isPlayingAllowed,renderParts:a.renderParts,playbackFormat:a.playbackFormat,playbackConfig:a.playbackConfig,playbackUrl:a.playbackUrl,playerStyle:this.props.style};if(this.props.shouldRenderSrc){var u=o.convertStyleToDimensions(t.pick(a.style,["width","height"]));d.mediaDimensions=u,d.imageUrlPreMeasureParams=o.getImageUrlPreMeasureParams(u,"WixVideo"===(n=l).mediaType?n.posterImageRef:n,c.fittingType,c.alignType,a.isMobileView,a.isInSeo)}return this.createChildComponent(a.compData,"wysiwyg.viewer.components.background.Balata",s,d)}}}.apply(t,a))||(e.exports=n)},672:function(e,t,i){var a,n;a=[i(0),i(1)],void 0===(n=function(e,t){"use strict";return{checkRequirements:function(i,a){var n=e.get(a,["properties","overrideCrop","svgId"],e.get(a,["data","crop","svgId"]));return n?e.compact([t.svg.createSvgFetchRequest(i.serviceTopology.mediaRootUrl,i,n)]):[]}}}.apply(t,a))||(e.exports=n)},673:function(e,t,i){var a,n;a=[i(0),i(1)],void 0===(n=function(e,t){"use strict";function i(i,a,n,s){var o=e.get(i,"styleItem.id")||e.get(i,"structure.styleId");o&&(s[o]={skinName:t.santaTypes.shortenStyleId(i.structure.skin),componentType:i.structure.componentType});var r=e.get(i.structure,["modes","overrides"]);e.forEach(r,function(e){var n=e.styleId;n&&a(n)&&(s[n]={skinName:t.santaTypes.shortenStyleId(i.structure.skin),componentType:i.structure.componentType})})}t.styleCollector.registerClassBasedStyleCollector("wysiwyg.viewer.components.svgshape.SvgShape",i),t.styleCollector.registerClassBasedStyleCollector("wysiwyg.viewer.components.PopupCloseIconButton",i)}.apply(t,a))||(e.exports=n)},674:function(e,t,i){var a,n;a=[i(1),i(675)],void 0===(n=function(e,t){"use strict";e.behaviorHandlersFactory.registerHandler("comp",t)}.apply(t,a))||(e.exports=n)},675:function(e,t,i){var a,n;a=[i(0),i(1)],void 0===(n=function(e,t){"use strict";var i=e.keyBy([t.siteConstants.ACTION_TYPES.SYNC_VALIDATION_DATA,t.siteConstants.ACTION_TYPES.SET_CUSTOM_VALIDITY,t.siteConstants.ACTION_TYPES.UPDATE_VALIDITY_INDICATION]);return{handle:function(t,a,n){var s=a.getSiteAspect("behaviorsAspect");e.forEach(t,function(e){s.registerBehavior(e,n.callback)}),e.some(t,function(t){return!e.has(i,t.name)})&&a.forceUpdate()}}}.apply(t,a))||(e.exports=n)},676:function(e,t,i){var a,n;a=[i(1),i(677)],void 0===(n=function(e,t){"use strict";e.behaviorHandlersFactory.registerHandler("scrub",t)}.apply(t,a))||(e.exports=n)},677:function(e,t,i){var a,n;a=[i(0),i(1),i(678)],void 0===(n=function(e,t,i){"use strict";var a=t.behaviorsService.behaviorUniqueIdentifier,n={AnimateAfterScroll:i.animateAfterScroll,ScrubAnimation:i.scrubSequenceWithScroll},s=function(e){return o.behaviorToSequenceId[a(e)]};var o={behaviorToSequenceId:{},isEnabled:e.constant(!0),handle:function(t,r,p){var l=r.getSiteData();e.forEach(t,function(t){var c=r._site.getPageById(t.pageId),d=s(t),u=c.getSequence(d),h=i.getComponentMeasure(l,t.targetId);u?(n[t.name]||e.noop)(u,p,{compMeasures:h,behavior:t}):(d=i.createSequence(t,c,h),o.behaviorToSequenceId[a(t)]=d)})},cancel:function(e,t){t._site.getPageById(e.pageId).stopSequence(s(e),0),delete o.behaviorToSequenceId[a(e)]}};return o}.apply(t,a))||(e.exports=n)},678:function(e,t,i){var a,n;a=[i(0)],void 0===(n=function(e){"use strict";var t={HeaderFadeOut:200,HeaderHideToTop:400},i={HeaderFadeOut:.5,HeaderHideToTop:.25},a=function(e){return Math.max(Math.min(e,1),0)},n=function(t){return function(t){return!e.isNaN(t)&&t>=0}(t)?t:0};return{getComponentMeasure:function(e,t){return{height:e.measureMap.height[t],width:e.measureMap.width[t],top:e.measureMap.top[t],left:e.measureMap.left[t]}},animateAfterScroll:function(i,a,n){var s=n.behavior,o=e.head(s.params.animations).name,r="DOWN"===a.scroll.current.direction,p=a.scroll.accumulatedScroll,l=i.progress(),c=!r&&p>100&&l>0;r&&p>t[o]&&l<1?i.play():c&&i.reverse()},scrubSequenceWithScroll:function(t,i,s){var o=s.compMeasures,r=t.progress(),p=function(e,t,i,s){var o=n(e.position.y),r=n(t.position.y),p=Math.abs(r-o)/s,l="DOWN"===e.direction?1:-1;return a(i+l*p*.5)}(i.scroll.current,i.scroll.previous,r,o.height);e.isFinite(p)&&p!==r&&t.progress(p)},createSequence:function(t,a,n){var s=t.targetId,o=e.get(t,["params","animations"],[]),r=a.sequence();return e.forEach(o,function(a){var o=e.defaultsDeep(a,function(e,t,a){return{targetId:e,duration:i[a]||0,delay:0,params:{compMeasures:t}}}(t.targetId,n,a.name)),p=o.name,l=o.duration,c=o.delay,d=o.params;r.add(s,p,l,c,d)}),r.execute({suppressReactRendering:!1,forgetSequenceOnComplete:!1,paused:!0})}}}.apply(t,a))||(e.exports=n)},679:function(e,t,i){var a,n;a=[i(1),i(680)],void 0===(n=function(e,t){"use strict";e.behaviorHandlersFactory.registerHandler("animation",t)}.apply(t,a))||(e.exports=n)},680:function(e,t,i){var a,n;a=[i(0),i(1)],void 0===(n=function(e,t){"use strict";function i(t,i){var a=i.getSiteData();return!a.isMobileView()?"MOBILE"!==t.viewMode:!!function(t){var i=t.getDataByQuery("masterPage");return e.has(i,["mobileSettings","animationsEnabled"])}(a)&&function(e){return e&&(!e.viewMode||"MOBILE"===e.viewMode)}(t)}return{handle:function(a,n,s){var o=n.getSiteData(),r=n.getRuntimeDal(),p=s.group||s.action,l=e(a).filter(function(e){var a=(r.getCompProps(e.targetId)||{}).isCollapsed,s=i(e,n),o=t.animationsService.isAnimationPlayable(n,e);return!a&&s&&o}).map(function(t){return e.omit(e.defaultsDeep({},t,e.find(o.animations.viewerDefaults,{name:t.name})),"action")}).value();e.isEmpty(l)?e.defer(function(){e.get(s,"callback",e.noop)()}):t.animationsService.playAnimations(n,p,l,!0,s.callback||e.noop)},handlePreCondition:function(e,i){t.animationsService.hideElementsByAnimationType(i,[e])},cancelPreCondition:function(e,i){t.animationsService.revertHideElementsByAnimations(i,[e])},isEnabled:i}}.apply(t,a))||(e.exports=n)},681:function(e,t,i){var a,n;a=[i(0),i(2),i(40),i(3)],void 0===(n=function(e,t,i,a){"use strict";function n(){var t=this.getFontSize("fnt");if(this.props.isMobileView){var i=e.max([13,Number(t.fontSize.replace("px",""))]);t.fontSize=i+"px"}return t}var s=i.labelUtils,o={displayName:"TextInput",mixins:[i.baseTextInput,i.textScaleMixin,t.mixins.inputFocusMixin],propTypes:{compProp:t.santaTypesDefinitions.Component.compProp.isRequired,isMobileView:t.santaTypesDefinitions.isMobileView},statics:{behaviors:e.assign({},i.baseTextInput.BASE_TEXT_BEHAVIORS,t.mixins.inputFocusMixin.INPUT_FOCUS_BEHAVIORS)},focus:function(){this.refs.input.focus()},blur:function(){this.refs.input.blur()},measureComponent:function(e){var t=this.refs.label,i=s.measureComponentWithLabel(this.props.compProp,t,this.props.compData);if(i)return[{node:e,type:"css",changes:{height:i}}]},getSkinProperties:function(){var t=this.props,i=t.compProp,a=t.isMobileView,o=t.compData,r=t.compTheme,p={"with-validation-indication":this.shouldShowValidityIndication(),required:s.showRequired(o,i,r)};p[this.props.compProp.textAlignment+"-direction"]=!0;var l={compId:this.props.id,inputId:"input"},c=e.merge(this.getBaseTextInputSkinProperties(),s.getBaseInputWithLabelSkinProperties({compProp:i,rawFontSyle:this.getFontSize("fntlbl"),isMobileView:a,compData:o,id:l}));c[""]={className:this.classSet(p),"data-disabled":!!this.props.compProp.isDisabled,"data-preview":e.isFunction(this.getComponentPreviewState)&&this.getComponentPreviewState()};var d="padding"+e.capitalize(this.props.compProp.textAlignment);return c.input=e.merge({style:n.call(this)},c.input,{"data-preview":e.isFunction(this.getComponentPreviewState)&&this.getComponentPreviewState(),className:"has-custom-focus"}),c.input.style[d]=this.props.compProp.textPadding,c}};return a.compRegistrar.register("wysiwyg.viewer.components.inputs.TextInput",o),o}.apply(t,a))||(e.exports=n)},682:function(e,t,i){var a,n;a=[i(0),i(4),i(11),i(1),i(14),i(3),i(5),i(2),i(82),i(107)],void 0===(n=function(e,t,i,a,n,s,o,r,p,l){"use strict";var c=p.utils.galleriesHelperFunctions,d=a.matrixScalingCalculations;function u(e,t,i){this.state.currentIndex!==e&&(this.props.onImageSelected&&(t.type="imageSelected",t.payload={itemIndex:e,imageData:this.props.compData.items[e]},this.props.onImageSelected(t,i)),this.setState({currentIndex:e}))}function h(e,t){return e.dimensions?e.dimensions[t]:parseFloat(e.style[t])}function m(t,i){var a=i.props.selectedItemIndex||0;return{currentIndex:e.get(t,["currentIndex"],a)}}var y={displayName:"SliderGallery",statics:{behaviors:{nextSlide:{methodName:"next"},prevSlide:{methodName:"prev"}}},mixins:[s.mixins.skinBasedComp,s.mixins.skinInfo,r.mixins.animationsMixin,n.timersMixins.timeoutsMixin,r.mixins.compStateMixin(m),s.mixins.createChildComponentMixin],propTypes:e.assign({isExperimentOpen:r.santaTypesDefinitions.isExperimentOpen,id:r.santaTypesDefinitions.Component.id.isRequired,rootId:r.santaTypesDefinitions.Component.rootId.isRequired,compData:r.santaTypesDefinitions.Component.compData.isRequired,compProp:r.santaTypesDefinitions.Component.compData.isRequired,skin:r.santaTypesDefinitions.Component.skin.isRequired,style:r.santaTypesDefinitions.Component.style.isRequired,dimensions:r.santaTypesDefinitions.Component.dimensions,isMobileView:r.santaTypesDefinitions.isMobileView,isMobileDevice:r.santaTypesDefinitions.Device.isMobileDevice,isTabletDevice:r.santaTypesDefinitions.Device.isTabletDevice,windowTouchEventsAspect:r.santaTypesDefinitions.SiteAspects.windowTouchEvents.isRequired,getSliderGalleryMeasures:r.santaTypesDefinitions.__DangerousSantaTypes.getSliderGalleryMeasures,onImageSelected:t.func},r.utils.santaTypesUtils.getSantaTypesByDefinition(l)),_currentOffset:null,_motion:!1,_firstChild:null,getInitialState:function(){return this.props.windowTouchEventsAspect.registerToWindowTouchEvent("touchStart",this),e.assign(m(null,{props:this.props.compProp}),{$mobile:this.props.isMobileDevice||this.props.isTabletDevice()?"mobile":"notMobile",$displayDevice:this.props.isMobileView?"mobileView":"desktopView"})},componentWillUnmount:function(){this.props.windowTouchEventsAspect.unregisterFromWindowTouchEvent("touchStart",this)},getSkinProperties:function(){this.gap=e.isNumber(this.props.compProp.margin)?this.props.compProp.margin:20,this.contentOverflow=!1;var t=o.skinsMap.get(this.props.skin,this.props.isExperimentOpen),i=t.exports&&t.exports.bottomGap||0,a=Math.abs(this.getFromExports("itemContainerAdditionalHeight")),n=this.populate(i,a),s=Math.abs(this.getFromExports("itemContainerTotalOffset")),r=h(this.props,"width")-s;return this.itemsHolderWidth>r&&(this.contentOverflow=!0,n=this.populate(i,a)),{imageItem:{},images:{children:n,"data-gallery-id":this.props.id},swipeLeftHitArea:{onMouseEnter:this.prev,onMouseLeave:this._stopMovement,onTouchStart:this.prev,"data-gallery-id":this.props.id},swipeRightHitArea:{onMouseEnter:this.next,onMouseLeave:this._stopMovement,onTouchStart:this.next,"data-gallery-id":this.props.id},"":{onSwipeLeft:this.next,onSwipeRight:this.prev,"data-height-diff":c.getSkinHeightDiff(this.props.skin),"data-width-diff":c.getSkinWidthDiff(this.props.skin),"data-image-mode":this.props.compProp.imageMode,"data-aspect-ratio":this.props.compProp.aspectRatio,"data-bottom-gap":i,"data-additional-height":a}}},getChildrenData:function(){var e=this.props.compData.items;return this.props.compProp.loop&&this.contentOverflow?e.concat(e):e},populate:function(t,i){var a=this.props.compProp,n=this.props.compData;return this.itemsHolderWidth=0,this.getChildrenData().map(function(s,r){var p=s,l=this.getSkinExports().imageItem.skin,m=this.getParams(["topPadding","imgHeightDiff"],l),y=o.skinsMap.get(l,this.props.isExperimentOpen),g=c.getDisplayerHeightDiff(y,m,this.state.$displayDevice),f=c.getDisplayerWidthDiff(y,this.state.$displayDevice),v=Math.floor(h(this.props,"height")+i),b=this.props.compData.items.length,P=d.getSizeAfterScaling({itemHeight:v,itemWidth:Math.floor(v*(this.props.compProp.aspectRatio||1)),displayerData:p,imageMode:this.props.compProp.imageMode,heightDiff:g,widthDiff:f,bottomGap:t});return this.itemsHolderWidth=this.itemsHolderWidth+P.imageWrapperSize.imageWrapperWidth+this.gap,this.createChildComponent(p,"wysiwyg.viewer.components.Displayer","imageItem",{currentUrlPageId:this.props.currentUrlPageId,galleryDataId:n.id,imageWrapperSize:P.imageWrapperSize,style:{display:"inline-block",margin:"0 "+(e.isNumber(a.margin)?a.margin:20)+"px 0 0",height:P.displayerSize.height,width:P.displayerSize.width},isSelected:this.state.currentIndex===r,onClick:u.bind(this,r),displayerDataQuery:s,galleryId:this.props.id,heightDiff:g,widthDiff:f,bottomGap:t,imageIndex:r%b,key:this.props.id+p.id+"_"+r,ref:"displayer"+r,id:this.props.id+"displayer"+r})},this)},prev:function(){this._move(!0)},next:function(){this._move(!1)},_move:function(e){var t=this.props.compProp.maxSpeed||.05;this.slide(e,t,this.props.compProp.loop)},_stopMovement:function(){this._sequenceId&&(this.easeStopSequence(this._sequenceId,1),this._sequenceId=null)},slide:function(e,t,n){if(this.contentOverflow){var s=this.props.getSliderGalleryMeasures(this.props.id),o=s.imagesWidth-(this.props.compProp.margin||0),r=s.itemsContainerWidth,p=i.findDOMNode(this.refs.images).offsetLeft,l=n?-o/2:r-o;this._stopMovement();var c=this.sequence(),d=Math.abs(l)/(60*t),u=d*(e?Math.abs(p/l):1-Math.abs(p/l));c.add("images","BasePosition",u,0,{from:{left:p},to:{left:e?0:l},ease:"Linear.easeNone"}),n&&c.add("images","BasePosition",d,0,{from:{left:e?l:0},to:{left:e?0:l},repeat:n?-1:0,immediateRender:!1,ease:"Linear.easeNone"}),c.onCompleteAll(function(){var e=this.props.compData.items[this.state.currentIndex];this.handleAction(a.siteConstants.ACTION_TYPES.IMAGE_CHANGED,{item:e,imageIndex:this.state.currentIndex})}.bind(this)),this._sequenceId=c.execute({paused:!0}),this.easeStartSequence(this._sequenceId,1),"mobile"===this.state.$mobile&&(this.clearTimeoutNamed(this.props.id),this._nextStopTimeout=this.setTimeoutNamed(this.props.id,function(){this._stopMovement()}.bind(this),2e3))}},onWindowTouchStart:function(e){(e.target.getAttribute("data-gallery-id")||e.target.parentNode.getAttribute("data-gallery-id"))!==this.props.id&&this._stopMovement()}};return s.compRegistrar.register("wysiwyg.viewer.components.SliderGallery",y),y}.apply(t,a))||(e.exports=n)},683:function(e,t,i){var a,n;a=[i(0),i(4),i(14),i(1),i(28),i(82),i(2),i(3)],void 0===(n=function(e,t,i,a,n,s,o,r){"use strict";var p={numCols:3,maxRows:3,margin:0,transition:"seq_crossFade_All",transDuration:1,autoplayInterval:3,autoplay:!1,showAutoplay:!0,showNavigation:!0,showCounter:!0},l=a.linkRenderer,c=a.matrixCalculations,d=s.utils.galleriesHelperFunctions,u=r.utils.galleryPagingCalculations,h=r.utils.matrixAnimationManipulation;function m(t,i){var n=e.defaults({href:i.href||"#",style:e.assign({height:"100%",display:"block",width:"100%",position:"absolute",top:"0px",left:"0px",backgroundColor:"#ffffff",filter:"alpha(opacity=0)",opacity:"0",cursor:i.cursor},a.style.prefix({userSelect:"none",userDrag:"none",userModify:"read-only"}))},i);return i.href||(n.onClick=function(i){var n,s;this.props.handleAction({type:"comp",name:a.siteConstants.ACTION_TYPES.ITEM_CLICKED,sourceId:this.props.id,pageId:this.props.rootId},(n=t,s=e.get(this.state,"currentIndex"),{item:n,timeStamp:a.loggingUtils.performance.now(),imageIndex:s,name:a.siteConstants.ACTION_TYPES.ITEM_CLICKED})),i.preventDefault(),i.stopPropagation()}.bind(this)),o.utils.createReactElement("a",n)}function y(e){return e?e.description:""}function g(t){return{currentIndex:e.get(t,"currentIndex",0),isPlaying:"autoplayOn"===e.get(t,"$slideshow","autoplayOff")}}var f={displayName:"PaginatedGridGallery",mixins:[r.mixins.skinBasedComp,s.mixins.galleryAutoPlayMixin,o.mixins.animationsMixin,i.timersMixins.timeoutsMixin,o.mixins.compStateMixin(g),r.mixins.createChildComponentMixin],propTypes:e.assign({compProp:o.santaTypesDefinitions.Component.compProp.isRequired,compData:o.santaTypesDefinitions.Component.compData.isRequired,id:o.santaTypesDefinitions.Component.id.isRequired,skin:o.santaTypesDefinitions.Component.skin.isRequired,style:o.santaTypesDefinitions.Component.style.isRequired,linkRenderInfo:o.santaTypesDefinitions.Link.renderInfo.isRequired,rootNavigationInfo:o.santaTypesDefinitions.Component.rootNavigationInfo.isRequired,dimensions:o.santaTypesDefinitions.Component.dimensions,isZoomOpened:o.santaTypesDefinitions.isZoomOpened.isRequired,windowTouchEventsAspect:o.santaTypesDefinitions.SiteAspects.windowTouchEvents.isRequired,isMobileView:o.santaTypesDefinitions.isMobileView,isMobileDevice:o.santaTypesDefinitions.Device.isMobileDevice,isMeshLayoutMechanism:o.santaTypesDefinitions.Layout.isMeshLayoutMechanism.isRequired,isTabletDevice:o.santaTypesDefinitions.Device.isTabletDevice,isPlayingAllowed:o.santaTypesDefinitions.RenderFlags.isPlayingAllowed,getPaginatedGridGalleryMeasures:o.santaTypesDefinitions.__DangerousSantaTypes.getPaginatedGridGalleryMeasures,onAnimationCompleteCallback:t.func,createGalleryItem:t.func,getItemRef:t.func,registerReLayout:t.func,compActions:o.santaTypesDefinitions.Component.compActions.isRequired},o.utils.santaTypesUtils.getSantaTypesFromPropTypes(o.components.Image.propTypes)),statics:{behaviors:{nextSlide:{methodName:"next"},prevSlide:{methodName:"prev"}}},getInitialState:function(){return this.props.windowTouchEventsAspect.registerToWindowTouchEvent("touchStart",this),this.isAnimating=!1,this.prevCompProps=e.cloneDeep(this.props.compProp),e.assign(g(),{hoveredImage:null,$itemSelection:"idle",$mobile:this.props.isMobileDevice||this.props.isTabletDevice()?"mobile":"notMobile",$displayDevice:this.props.isMobileView?"mobileView":"desktopView",$animationInProcess:null,$touchRollOverSupport:"touchRollOut"})},componentWillReceiveProps:function(t){var i=!1,a={$mobile:t.isMobileDevice||t.isTabletDevice()?"mobile":"notMobile",$displayDevice:t.isMobileView?"mobileView":"desktopView"};if(this.prevCompProps.autoplay!==t.compProp.autoplay){var n=t.compProp.autoplay&&!this.props.isZoomOpened&&this.props.isPlayingAllowed?"autoplayOn":"autoplayOff";i=!0,a.shouldAutoPlay=t.compProp.autoplay,a.$slideshow=n}this.prevCompProps=e.cloneDeep(t.compProp),this.setState(a,function(){i&&(this.updateAutoplayState(),this.handleAction(a.$slideshow))}.bind(this))},componentDidMount:function(){this.updateAutoplayState()},componentWillUnmount:function(){this.props.windowTouchEventsAspect.unregisterFromWindowTouchEvent("touchStart",this)},getButtonVisibility:function(e,t){return!1===this.props.compProp.showNavigation||this.state.currentIndex===e&&this.state.currentIndex===t||this.props.compProp.isHidden?"hidden":"visible"},getSkinProperties:function(){var t,i,a,n=e.defaults(this.props.compProp,p),s=this.props.compData,o=u.getPageItems(s.items,this.state.currentIndex,n.numCols,n.maxRows),r=this.state.hoveredImage?this.state.hoveredImage.props.compData:null,c=this.state.hoveredImage?function(t,i,a,n,s,o,r,p,l){var c,d,u,h={},m="Go to link",y="pointer",g=(c=i.expandEnabled,d=i.galleryImageOnClickAction,(u=d)||(u=!0===c?"zoomMode":"disabled"),u),f=void 0;return t.link&&(f=n(o,p,a)),i.goToLinkText&&(m=i.goToLinkText),"zoomMode"===g?h=s(p,a,t,r,void 0,l):f&&"goToLink"===g?h=f:y="default",e.assign(h,{linkData:f,goToLinkText:m,cursor:y,clickAction:g}),h}(r,n,this.props.rootNavigationInfo,l.renderLink,l.renderImageZoomLink,r.link,s.id,this.props.linkRenderInfo,this.props.id):{},h=u.getNextPageItemIndex(this.state.currentIndex,n.numCols,n.maxRows,s.items.length),g=u.getPrevPageItemIndex(this.state.currentIndex,n.numCols,n.maxRows,s.items.length),f=u.getPageItems(s.items,h,n.numCols,n.maxRows),v=u.getPageItems(s.items,g,n.numCols,n.maxRows),b=this.getButtonVisibility(h,g),P=!this.props.compProp.isHidden&&this.props.compProp.showCounter&&o.length>0?"visible":"hidden",S=this.classSet({"show-counter":"hidden"!==b||"hidden"!==P});return{"":{"data-height-diff":d.getSkinHeightDiff(this.props.skin),"data-width-diff":d.getSkinWidthDiff(this.props.skin),"data-num-cols":this.props.compProp.numCols,"data-max-rows":this.props.compProp.maxRows,"data-margin":this.props.compProp.margin,"data-is-mesh":this.props.isMeshLayoutMechanism,onMouseLeave:function(e,t){this.onRollOut(e,t,!0)}.bind(this),style:{overflow:"hidden"}},itemsContainer:{children:this.createDisplayedItems(o,f,v,h,g),"data-gallery-id":this.props.id,className:S,style:{position:"relative",overflow:"hidden",width:this.props.style.width-d.getSkinWidthDiff(this.props.skin),height:this.props.style.height-d.getSkinHeightDiff(this.props.skin)}},buttonPrev:{onClick:function(e){e&&e.stopPropagation(),this.prev()}.bind(this),"data-gallery-id":this.props.id,style:{visibility:b}},buttonNext:{onClick:function(e){e&&e.stopPropagation(),this.next()}.bind(this),"data-gallery-id":this.props.id,style:{visibility:b}},counter:{children:u.getCounterText(this.state.currentIndex,n.numCols,n.maxRows,s.items.length),style:{visibility:P},"data-gallery-id":this.props.id},autoplay:{onClick:this.toggleAutoPlay,"data-gallery-id":this.props.id,style:{cursor:"pointer",visibility:this.shouldShowAutoPlay()?"visible":"hidden"}},rolloverHolder:{style:this.state.hoveredImage?(i=this.state.hoveredImage,a=this.props.skin,{visibility:"visible",position:"absolute",cursor:"pointer",padding:0,left:parseInt(i.props.style.left,10)+d.getSkinWidthDiff(a)/2,top:parseInt(i.props.style.top,10),width:parseInt(i.props.containerWidth,10),height:parseInt(i.props.containerHeight,10)}):{visibility:"hidden",cursor:"pointer"},"data-gallery-id":this.props.id,"data-hovered-image-id":r?r.id:"",addChildBefore:[m.call(this,r,c),"link"]},title:{children:this.state.hoveredImage?(t=r,t?t.title:""):"","data-gallery-id":this.props.id},description:{children:this.state.hoveredImage?y(r):"","data-gallery-id":this.props.id},link:c.linkData&&e.merge(c.linkData,{children:c.goToLinkText,"data-gallery-id":this.props.id,refInParent:"link",style:{display:"goToLink"!==c.clickAction&&c.linkData?"block":"none"}}),textWrapper:{"data-gallery-id":this.props.id}}},onMouseEnter:function(e){var t=this.refs[e];this.state.hoveredImage!==t&&(this.props.isMeshLayoutMechanism&&this.registerReLayout(),this.setState({hoveredImage:t,$itemSelection:"rollover"}))},onRollOut:function(e,t,i){("IMG"!==e.target.tagName||i)&&this.setState({hoveredImage:null,$itemSelection:"idle"})},onComponentTouchStart:function(e){this.onMouseEnter(e),"touchRollOut"===this.state.$touchRollOverSupport&&this.setState({$touchRollOverSupport:"touchRollOver"})},onWindowTouchStart:function(e){var t=e.target.getAttribute("data-gallery-id")||e.target.parentNode.getAttribute("data-gallery-id");"touchRollOver"===this.state.$touchRollOverSupport&&t!==this.props.id&&(this.onRollOut({target:""},null,!0),this.setState({$touchRollOverSupport:"touchRollOut"}))},next:function(e){this.movePage(!1,e)},prev:function(e){this.movePage(!0,e)},movePage:function(t,i){var a=this.props.compProp,n=this.props.compData,s=t?u.getPrevPageItemIndex(this.state.currentIndex,a.numCols,a.maxRows,n.items.length):u.getNextPageItemIndex(this.state.currentIndex,a.numCols,a.maxRows,n.items.length);if(this.isAnimating||s===this.state.currentIndex)return this._movePageQueue||(this._movePageQueue=[]),void this._movePageQueue.push(t);var o=u.getPageItems(n.items,s,a.numCols,a.maxRows),r=u.getPageItems(n.items,this.state.currentIndex,a.numCols,a.maxRows),p=void 0,l=void 0;this.props.createGalleryItem?(p=this.convertDataItemsToRefs(r,this.state.currentIndex),l=this.convertDataItemsToRefs(o,s)):(p=e.map(r,"id"),l=e.map(o,"id")),o&&(this.props.registerReLayout?this.props.registerReLayout():this.registerReLayout(),this.setState({$animationInProcess:"animationInProcess",$itemSelection:"idle"},function(){this.performAnimation(p,l,t,s,i)}))},performAnimation:function(t,i,a,n,s){var o=this.props.compProp,r=c.getAvailableRowsNumber(o.maxRows,o.numCols,this.props.compData.items.length),p=h.getSortedArrayAndStagger(o.transition,t,i,r,o.numCols,this.timingFunctionIndex||0),l=p.transName,u=this.props.getPaginatedGridGalleryMeasures(this.props.id),m=function(e,t,i,a,n,s){var o=c.getItemWidth(e.margin,e.numCols,t,d.getSkinWidthDiff(n)),r=c.getItemHeight(e.margin,i,a,d.getSkinHeightDiff(n)),p=t-d.getSkinWidthDiff(n)+e.margin,l=i-d.getSkinHeightDiff(n)+e.margin;return{width:"Shrink"===s?o:p,height:"Shrink"===s?r:l}}(o,u.width||this.props.style.width,u.height||this.props.style.height,r,this.props.skin,l);this.timingFunctionIndex=p.timingFunctionIndex+1;var y,g,f,v="none"===o.transition?0:o.transDuration,b=p.stagger,P=this.sequence(),S=p.sporadicallyRandom&&p.sourceNodesArrSorted.length>1;p.sourceNodesArrSorted.length!==p.destNodesArrSorted.length&&(y=p.sourceNodesArrSorted,g=p.destNodesArrSorted,f=Math.max(y.length,g.length),e.times(f,function(e){y[e]||(y[e]="emptyDivToFillMatrix"),g[e]||(g[e]="emptyDivToFillMatrix")})),e.forEach(p.sourceNodesArrSorted,function(e,t){var i=p.destNodesArrSorted[t],n={width:m.width,height:m.height,reverse:S?Math.random()>.5:!!a},s=b;"Shrink"!==l&&"CrossFade"!==l||(n.stagger=b,s=0),P.add({sourceRefs:e,destRefs:i},l,v,0,n,t*s)}),P.onStartAll(function(){this.isAnimating=!0}.bind(this)).onCompleteAll(function(){this.animationCompleteCallback(n,s)}.bind(this)).execute()},animationCompleteCallback:function(t,i){this.isAnimating=!1,this.props.onAnimationCompleteCallback&&this.props.onAnimationCompleteCallback(),this.setState({currentIndex:t,$animationInProcess:null},function(){this.updateAutoplayState(),e.isFunction(i)&&i()}.bind(this)),this._movePageQueue&&this._movePageQueue.length>0&&setTimeout(function(){this.movePage(this._movePageQueue.shift())}.bind(this),100)},createDisplayedItems:function(t,i,a,n,s){var o=this.props.compProp,r=this.props.compData,p=parseFloat(this.props.style.width),l=c.getItemWidth(o.margin,o.numCols,p,d.getSkinWidthDiff(this.props.skin)),u=c.getAvailableRowsNumber(o.maxRows,o.numCols,r.items.length),h=c.getItemHeight(o.margin,this.props.style.height,u,d.getSkinHeightDiff(this.props.skin)),m=[],y=[],g=e.map(t,function(e,i){return this.createGalleryItem(e,i,l,h,this.state.currentIndex,t.length,"curr")}.bind(this));return n!==this.state.currentIndex&&(m=e.map(i,function(e,t){return this.createGalleryItem(e,t,l,h,n,i.length,"next",{visibility:"hidden"})}.bind(this))),s!==n&&s!==this.state.currentIndex&&(y=e.map(a,function(e,t){return this.createGalleryItem(e,t,l,h,s,a.length,"prev",{visibility:"hidden"})}.bind(this))),m.concat(y).concat(g)},createGalleryItem:function(e,t,i,a,n,s,o,r){return this.props.createGalleryItem?this.props.createGalleryItem(this.props.id,e,t,n,s,r,this.classSet):this.createImageItem(e,t,i,a,n,o,r)},convertDataItemsToRefs:function(e,t){for(var i=[],a=0;a<e.length;a++){var n=this.props.getItemRef?this.props.getItemRef(this.props.id,t,a):this.getImageItemRef(t,a);i.push(n)}return i},getImageItemRef:function(e,t){return this.props.id+e+t},createImageItem:function(t,i,a,s,o,r,p){var l=c.getItemPosition(i,a,s,this.props.compProp.margin,this.props.compProp.numCols),d=c.getImageStyle(s,a,t.height,t.width);return this.createChildComponent(t,"core.components.Image","img",{id:this.props.id+t.id,ref:t.id,key:t.id,imageData:t,containerWidth:Math.round(a),containerHeight:Math.round(s),displayMode:n.fittingTypes.SCALE_TO_FILL,imgStyle:d,"data-gallery-id":this.props.id,"data-page-desc":r,"data-query":t.id,"data-image-index":o+i,onMouseEnter:this.onMouseEnter.bind(this,t.id),onTouchStart:this.onComponentTouchStart.bind(this,t.id),style:e.merge({left:l.left,top:l.top,position:"absolute",overflow:"hidden",transform:"none",clip:"auto"},p)})}};return r.compRegistrar.register("wysiwyg.viewer.components.PaginatedGridGallery",f),f}.apply(t,a))||(e.exports=n)},684:function(e,t,i){var a,n,s=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var i=[],a=!0,n=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(a=(o=r.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,s=e}finally{try{!a&&r.return&&r.return()}finally{if(n)throw s}}return i}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function o(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}a=[i(0),i(233),i(2),i(3)],void 0===(n=function(e,t,i,a){"use strict";var n=i.santaTypesDefinitions,r=t.mediaLogicMixins.fill,p=a.mixins.createChildComponentMixin,l=i.mixins,c=l.scrollMixin,d=l.inlineContentMixin,u=i.utils,h=u.lightboxLayerHelper,m=u.pinnedLayerHelper,y=function(e){var t,i={left:"left",right:"right",center:"hCenter"},a={top:"top",bottom:"bottom",center:"vCenter"};return"nineGrid"===e.alignmentType?(o(t={},i[e.horizontalAlignment],{px:e.horizontalOffset}),o(t,a[e.verticalAlignment],{px:e.verticalOffset}),t):"fullHeight"===e.alignmentType?o({top:{px:0},bottom:{px:0}},i[e.horizontalAlignment],{px:0}):"fullWidth"===e.alignmentType?o({left:{px:0},right:{px:0}},a[e.verticalAlignment],{px:0}):void 0},g=function(t,i){return[e.defaults({docked:y(i)},t.components[0])]},f={displayName:"WixPage",mixins:[r,a.mixins.skinBasedComp,c,p,d],propTypes:{id:i.santaTypesDefinitions.Component.id,compProp:i.santaTypesDefinitions.Component.compProp.isRequired,compDesign:i.santaTypesDefinitions.Media.Popup.data,compStaticBehaviors:i.santaTypesDefinitions.Component.compStaticBehaviors,defaultBackgroundStyle:i.santaTypesDefinitions.Container.defaultBackgroundStyle.isRequired,mediaQuality:i.santaTypesDefinitions.Media.Popup.mediaQuality,isExperimentOpen:i.santaTypesDefinitions.isExperimentOpen,isMobileView:i.santaTypesDefinitions.isMobileView.isRequired,isMobileDevice:i.santaTypesDefinitions.Device.isMobileDevice.isRequired,isMeshLayoutMechanism:i.santaTypesDefinitions.Layout.isMeshLayoutMechanism.isRequired,meshParams:i.santaTypesDefinitions.Component.meshParams,closePopupPage:i.santaTypesDefinitions.popupPage.close,siteWidth:i.santaTypesDefinitions.siteWidth.isRequired,siteScrollingBlocker:i.santaTypesDefinitions.SiteAspects.siteScrollingBlocker.isRequired,markVisitedPage:i.santaTypesDefinitions.Page.markVisitedPage,renderParts:i.santaTypesDefinitions.Media.Popup.renderParts,pageStub:n.Component.pageStub,pageMinHeightDefault:i.santaTypesDefinitions.pageMinHeightDefault.isRequired,playbackUrl:i.santaTypesDefinitions.Media.Popup.playbackUrl,playbackFormat:i.santaTypesDefinitions.Media.Popup.playbackFormat,playbackConfig:i.santaTypesDefinitions.Media.Popup.playbackConfig,defaultContentArea:i.santaTypesDefinitions.Container.defaultContentArea.isRequired,fixedChildrenIDs:n.Component.fixedChildrenIDs,pinnedChildrenIDs:n.Component.pinnedChildrenIDs,isPopupPage:n.Page.isPopupPage,popupAlignment:n.Page.popupAlignment,wixTopAdsHeight:n.WixAds.wixTopAdsHeight},statics:{behaviors:t.mediaBehaviors.fill},componentDidMount:function(){this.props.isPopupPage&&this.props.isMobileView&&this.props.isMobileDevice&&this.props.siteScrollingBlocker.setSiteScrollingBlocked(this,!0),this.props.markVisitedPage&&this.props.markVisitedPage(this.props.id)},componentWillUnmount:function(){this.props.isPopupPage&&this.props.isMobileView&&this.props.isMobileDevice&&this.props.siteScrollingBlocker.setSiteScrollingBlocked(this,!1)},shouldCloseOverlay:function(t){return e.get(this.props,["compProp",t,"popup","closeOnOverlayClick"])},getBalataProps:function(){var i,a,n,s=this.props.isMobileView?"mobile":"desktop";return{id:this.props.id,onClick:this.shouldCloseOverlay(s)?this.props.closePopupPage:null,bgStyle:(i=this.props.isMobileView,a=this.props.siteWidth,n=t.popupMediaStyle,i?e.defaults({width:a+"px",left:"",right:""},n):e.defaults({height:"auto"},n)),mediaQuality:this.props.mediaQuality,playbackFormat:this.props.playbackFormat,playbackConfig:this.props.playbackConfig,playbackUrl:this.props.playbackUrl}},getRootStyle:function(){return this.props.isPopupPage?{top:0,left:0,position:"relative"}:{position:"absolute"}},getSkinProperties:function(){return this.props.isPopupPage?this.getPopupPageSkinProperties():this.getPageSkinProperties()},isMobile:function(){return!(!this.props.isMobileView&&!this.props.isMobileDevice)},getPageMinHeight:function(){return e.get(this.props.compProp,[[this.isMobile()?"mobile":"desktop"],"minHeight"],0)||this.props.pageMinHeightDefault},getMeshOverridesParams:function(){return{minHeight:this.getPageMinHeight(),fitToContentHeight:!0,fitToContentPadding:e.get(this.getSkinExports(),"paddingBottom",0),width:this.props.siteWidth}},renderChildrenForMesh:function(){var t=this.props,i=t.id,a=t.browser,n=t.pinnedChildrenIDs,o=t.wixTopAdsHeight,r=e.partition(this.props.children,function(e){return!!n[e.props.id]}),p=s(r,2),l=p[0],c=p[1],d=e.filter(this.props.meshParams.components,function(t){return!0===e.get(t,"isFixed",!1)&&e.has(t,"docked")});return[m.createPinnedLayer({id:i+"-pinned-layer",children:l,childrenMeshParams:d,browser:a,wixTopAdsHeight:o})].concat(function(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}(this.getChildrenRenderer({overrides:this.getMeshOverridesParams(),contentArea:this.props.defaultContentArea,children:c})))},renderChildrenForMeshPopup:function(){var e=this.props,t=e.id,i=e.browser,a=e.meshParams,n=e.popupAlignment;return[h.createLightboxLayer({id:t,children:this.props.children,childrenMeshParams:g(a,n),browser:i,isFixedLayer:!1})]},getPageInlineContentChildren:function(){var e=this.props,t=e.isMeshLayoutMechanism,i=e.isPopupPage;return t?i?this.renderChildrenForMeshPopup():this.renderChildrenForMesh():this.getChildrenRenderer({overrides:this.getMeshOverridesParams(),contentArea:this.props.defaultContentArea})},getPageSkinProperties:function(t){var i=this.props.isMeshLayoutMechanism,a=i?"auto":this.props.structure.layout.height;return{"":{"data-ismobile":this.isMobile(),"data-is-mesh-layout":i,style:e.assign({height:a,left:0},i?{height:"100%",position:"relative"}:{minWidth:this.props.siteWidth,minHeight:this.getPageMinHeight()})},bg:{style:this.props.defaultBackgroundStyle},inlineContent:e.assign(t,{children:this.getPageInlineContentChildren()})}},getPopupPageSkinProperties:function(){var t=this.props.isMeshLayoutMechanism;return e.merge(this.getPageSkinProperties({style:e.assign({pointerEvents:"none"},t&&{position:"relative"})}),{"":{style:e.assign({},this.getRootStyle(),{minHeight:"100vh"},t&&{height:"auto",display:"grid"}),"data-ispopup":this.props.isPopupPage},bg:this.createFillLayers(this.getBalataProps())})}};return a.compRegistrar.register("wixapps.integration.components.AppPage",f).register("mobile.core.components.Page",f),f}.apply(t,a))||(e.exports=n)},685:function(e,t,i){var a,n;a=[i(0),i(28),i(1),i(2),i(233),i(74),i(3)],void 0===(n=function(e,t,i,a,n,s,o){"use strict";var r=t.fittingTypes,p="100%",l="100%",c=0,d="120%",u=0,h=1920,m=1e3,y=i.mediaConsts,g=i.containerBackgroundUtils;function f(t,i){var a=e.get(t,"scrollType"),n=e.get(t,["mediaRef","type"]);return(!("Image"===n||"WixVideo"===n)||function(e){return e.isMobileView?"viewport"!==e.compData.mediaSizing:!e.fixedSiteBackground}(i)||i.isAndroidOldBrowser)&&(a="scroll"),a}function v(e,t){var i=t?m:h,a=Math.min(i,e.width);return{width:a,height:Math.min(i,Math.round(a/(e.width/e.height)))}}function b(t,a,n){var s=function(t,i){var a="absolute";return"WixVideo"!==e.get(t,["mediaRef","type"])&&"fixed"!==i&&"parallax"!==i||(a="fixed"),a}(a,f(a,t)),o={top:0,height:l,width:p,backgroundColor:i.colorParser.getColor(t.colorsMap,a.color),display:n?"none":"",position:s};return"fixed"===s&&(t.isMobileView?o.willChange="transform":o.top=t.style.top+"px"),o}function P(e){var t=l;return"parallax"===e&&(t=d),t}function S(e){var t=c;return"parallax"===e&&(t=u),t}function k(a,n){var s,o=n.mediaRef,l=f(n,a),c={position:"absolute",top:S(l),height:P(l),width:p,opacity:o&&o.opacity};if(a.isMobileView&&"fixed"===l&&(c.willChange="transform"),a.shouldRenderSrc&&"Image"===(s=n,e.get(s,["mediaRef","type"],"Color"))){var d=function(a,n){var s=n.mediaRef,o=v(s,a.isMobileView),p=g.getImageUrlPreMeasureParams(o,s,n.fittingType,n.alignType,a.isMobileView,a.isInSeo),l={width:p.width,height:p.height,htmlTag:"bg",alignment:n.alignType,devicePixelRatio:p.devicePixelRatio},c={width:s.width,height:s.height,id:s.uri},d=t.getData(p.fittingType,c,l,e.pick(p,"filters")),u=t.getData(n.fittingType,c,e.assign(l,o)),h=i.urlUtils.isExternalUrl(d.uri)?d.uri:i.urlUtils.joinURL(a.staticMediaUrl,d.uri),m=e.assign({},u.css.container,p.imageCss);(function(e){return e.isMobileView&&"viewport"===e.compData.mediaSizing})(a)&&(m.backgroundPosition=u.css.container.backgroundPosition.replace(/(center|bottom)$/,"top"),n.fittingType===r.SCALE_TO_FILL&&(m.height="100vh"));return{url:h,css:m}}(a,n),u=d.url,h=d.css;c.backgroundImage="url("+u+")",e.assign(c,h)}return c}function T(t,i){var a=t.background,n=i.background,s=a.mediaRef||{},o=n.mediaRef||{},r=!a.mediaRef&&!n.mediaRef,p=r||s.type===o.type,l=t.mediaSizing===i.mediaSizing,c=["type","alignType","fittingType","scrollType","colorOverlay","colorOverlayOpacity","color","videoId","uri","opacity"];return"WixVideo"===s.type&&p?c=e.without(c,"color"):r&&(c=["color"]),p&&l&&function t(i,a,n,s){var o=e.every(s,function(e){return(i&&i[e])===(a&&a[e])});o=o&&e.every(n,function(e){return!i||t(i[e],a[e],n,s)});return o}(a,n,["mediaRef","imageOverlay"],c)}function D(e,t){var a=t.colorOverlay?i.colorParser.getColor(e.colorsMap,t.colorOverlay,t.colorOverlayOpacity):null,n=function(e,t){if(!t)return null;return"url("+i.urlUtils.joinURL(e.staticMediaUrl,t.uri)+")"}(e,t.imageOverlay);return{position:"absolute",top:0,width:p,height:l,backgroundImage:n,backgroundColor:a}}var I={displayName:"SiteBackground",mixins:[n.mediaLogicMixins.fill,o.mixins.skinBasedComp,a.mixins.animationsMixin,s.mixins.backgroundDetectionMixin,o.mixins.createChildComponentMixin],propTypes:e.defaults({id:a.santaTypesDefinitions.Component.id,compData:a.santaTypesDefinitions.Media.SiteBackground.data,actionsAspect:a.santaTypesDefinitions.SiteAspects.actionsAspect.isRequired,currentUrlPageId:a.santaTypesDefinitions.Component.currentUrlPageId,isMobileView:a.santaTypesDefinitions.isMobileView.isRequired,isInSeo:a.santaTypesDefinitions.isInSeo,isTouchDevice:a.santaTypesDefinitions.Device.isTouchDevice,isAndroidOldBrowser:a.santaTypesDefinitions.mobile.isAndroidOldBrowser,colorsMap:a.santaTypesDefinitions.Theme.colorsMap,staticMediaUrl:a.santaTypesDefinitions.ServiceTopology.staticMediaUrl,componentViewMode:a.santaTypesDefinitions.RenderFlags.componentViewMode.isRequired,hideSiteBackground:a.santaTypesDefinitions.RenderFlags.hideSiteBackground.isRequired,fixedSiteBackground:a.santaTypesDefinitions.BrowserFlags.fixedSiteBackground,mediaQuality:a.santaTypesDefinitions.Media.SiteBackground.mediaQuality,renderParts:a.santaTypesDefinitions.Media.SiteBackground.renderParts,playbackFormat:a.santaTypesDefinitions.Media.SiteBackground.playbackFormat,playbackConfig:a.santaTypesDefinitions.Media.SiteBackground.playbackConfig,playbackUrl:a.santaTypesDefinitions.Media.SiteBackground.playbackUrl,style:a.santaTypesDefinitions.Component.style.isRequire,isExperimentOpen:a.santaTypesDefinitions.isExperimentOpen},a.utils.santaTypesUtils.getSantaTypesByDefinition(s.components.html5Video)),statics:{behaviors:n.mediaBehaviors.fill},previousScroll:null,getInitialState:function(){return this.size={},{resetAttachment:!1,hidePrevious:!1,showMedia:!1}},callForBackgroundChange:function(t){var i={onComplete:function(){this.isPageChanged()&&(e.result(this.refs,["previousVideo","kill"]),this.setState({previousPageBackground:null,resetAttachment:!1,hidePrevious:!0}))}.bind(this)};this.props.actionsAspect.registerNextBGPageTransition(this,"previous","current",i),this.setState({previousPageBackground:t,resetAttachment:!0,hidePrevious:!1,currentVisiblePageId:null})},componentWillReceiveProps:function(t){if(this.props.currentUrlPageId!==t.currentUrlPageId){var i=this.props.mediaAspect.getPrevPageBackground()||this.props.compData;T(i,t.compData)?(e.result(this.refs,["previousVideo","kill"]),this.setState({previousPageBackground:null,currentVisiblePageId:this.state.currentVisiblePageId||this.props.compData.background.id})):this.callForBackgroundChange(e.assign(i.background,{mediaQuality:this.props.mediaQuality,renderParts:e.cloneDeep(this.props.renderParts),playbackConfig:e.cloneDeep(this.props.playbackConfig),playbackUrl:this.props.playbackUrl,playbackFormat:this.props.playbackFormat}))}},handleParallaxBehavior:function(e){var t=f(e,this.props);("parallax"===this.previousScroll||"parallax"===t)&&(this.previousScroll=t,"parallax"===t?this.props.actionsAspect.registerBehaviors("currentImage","siteBackground",[{action:"bgScrub",name:"SiteBackgroundParallax",duration:1,delay:0}]):this.props.actionsAspect.unRegisterBehaviors("currentImage",[{action:"bgScrub",name:"SiteBackgroundParallax",duration:1,delay:0}]))},getClasses:function(){return""},isPageChanged:function(){return this.props.compData.background.id!==e.get(this.state,["previousPageBackground","id"])},createVideoComponent:function(t,i,a,n,s,o,r){var p="wysiwyg.viewer.components.background.html5Video",l="skins.viewer.bgVideo.html5VideoSkin",c="bgVideo",d=t.mediaRef,u="current"===i;if("WixVideo"!==e.get(d,"type"))return u&&this.setMediaAPI(null),null;var h=v(d.posterImageRef,this.props.isMobileView);return this.createChildComponent(d,p,{skin:l,styleId:c},{id:this.props.id+i+"Video",key:"vid_"+d.videoId,style:{width:"100%",height:"100%"},notifyMediaState:this.onMediaChange,setMediaAPI:u?this.setMediaAPI:e.noop,videoRenderParts:n,mediaQuality:a,playbackUrl:s,format:o,config:r,className:"siteBackground"+i+"Video",showMedia:this.state.showMedia,notifyVideoVisibility:u?this.notifyVideoVisibility:e.noop,posterWidth:h.width,posterHeight:h.height,shouldRenderSrc:this.props.shouldRenderSrc,compProp:e.pick(d,y.playback.SUPPORTED_MEDIA_ATTRIBUTES)})},notifyVideoVisibility:function(e){e!==this.state.showMedia&&this.setState({showMedia:e})},getSkinProperties:function(){var t=this.state.currentVisiblePageId||this.props.compData.background.id,i=e.get(this.state.previousPageBackground,"id","noPrev");i=i===t?"noPrev":i;var a=null,n=!this.props.isTouchDevice,s=void 0,o=void 0,r=void 0,p=this.props.id,l=this.props.compData.background,c=k(this.props,l),d={id:p+"_currentImage_"+t,style:c,"data-type":y.balataConsts.BG_IMAGE,"data-height":c.height};n&&((o=this.createVideoComponent(l,"current",this.props.mediaQuality,this.props.renderParts.media.video,this.props.playbackUrl,this.props.playbackFormat,this.props.playbackConfig))||this.setMediaAPI(null)),this.state.previousPageBackground&&(r={id:p+"_previousImage_"+i,style:(a=this.state.previousPageBackground)?k(this.props,a):{}},n&&(s=this.createVideoComponent(a,"previous",a.mediaQuality,a.renderParts.media.video,a.playbackUrl,a.playbackFormat,a.playbackConfig))),this.handleParallaxBehavior(l);var u=b(this.props,l,!1),h={"":{id:p,style:{height:"100%",top:(this.props.style.top||0)+"px"},className:this.getClasses(),"aria-hidden":this.state.isAriaHidden},current:{key:t+f(l,this.props)+this.props.componentViewMode,id:p+"_current_"+t,style:u,"data-position":u.position},currentImage:d,currentVideo:o,currentOverlay:{id:p+"_currentOverlay_"+t,style:D(this.props,l)},previous:{key:i+f(a,this.props)+this.props.componentViewMode,id:p+"_previous_"+i,style:a?b(this.props,a,this.state.hidePrevious):{}},previousImage:r,previousVideo:s,previousOverlay:{id:p+"_previousOverlay_"+i,style:a?D(this.props,a):{}}};return this.props.hideSiteBackground&&(h[""]["data-dead-comp"]=!0),h},setAriaHiddenState:function(e){this.setState({isAriaHidden:e})}};return o.compRegistrar.register("wysiwyg.viewer.components.SiteBackground",I),I}.apply(t,a))||(e.exports=n)},686:function(e,t,i){var a,n;a=[i(1),i(687),i(688)],void 0===(n=function(e,t,i){"use strict";e.jsonUpdaterRegistrar.registerPlugin("wysiwyg.viewer.components.Repeater",i),e.jsonUpdaterRegistrar.registerLayouterComp("wysiwyg.viewer.components.Repeater",t)}.apply(t,a))||(e.exports=n)},687:function(e,t,i){var a,n;a=[i(0),i(1)],void 0===(n=function(e,t){"use strict";var i=t.constants.COMP_LAYOUT_OPTIONS.REPEATER.ALIGNMENTS;function a(e,t,a,n){return e?function(e,t,a,n){switch(e){case i.LEFT:return 0;case i.RIGHT:return t;case i.CENTER:return t/2;case i.JUSTIFY:return t/(n>1?n-1:1)*a}}(e,t,a,n):0}var n={CardsLayoutProperties:function(t,n,s,o,r,p,l){var c=e.assign({},n.get(s[0]),o),d=t.getInnerPointer(r,["layout"]),u=n.get(d),h=u.width,m=p.alignment!==i.JUSTIFY?p.gap.horizontal:0,y=p.gap.vertical;l&&(h=l.width);var g=function(e,t,i){return e<t?1:Math.floor((e-t)/(t+i))+1}(h,c.width,m),f=Math.min(g,s.length),v=h-m*(f-1)-c.width*f;if(e.transform(s,function(t,r,l){var d=l%g;if(l>=g){var u=y+(e.get(o,"height")||n.get(s[l-g]).height);t[d]+=u}var h=a(p.alignment,v,d,f),b=function(e,t,a){return e!==i.JUSTIFY?a*t:0}(p.alignment,d,m),P={y:t[d],x:d*c.width+h+b};n.merge(r,e.defaults(P,o))},e.fill(Array(g),0)),h<c.width){var b=e.defaults({width:Math.max(h,c.width)},u);n.set(d,b)}}};return{setLayout:function(t,i,a,s,o){var r=i.get(t.getInnerPointer(a,["propertyQuery"])),p=i.get(t.data.getPropertyItem(r,t.components.getPageOfComponent(a).id)),l=t.components.getChildren(a);if(!e.isEmpty(l)&&p){var c=e.map(l,function(e){return t.getInnerPointer(e,["layout"])});n[p.type](t,i,c,s,a,p,o)}}}}.apply(t,a))||(e.exports=n)},688:function(e,t,i){var a,n;a=[i(0),i(1)],void 0===(n=function(e,t){"use strict";function i(t){return[t.id].concat(e.flatMap(t.components,i))}return function(a,n){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clear:e.noop,update:e.noop},o=n(a),r=a.components[0];if(!r||!o.dataItem)return a;if(e.isEmpty(o.dataItem.items))return e.defaults({components:[],layout:e.defaults({height:r.layout.height},a.layout)},a);var p=i(r);e.forEach(p,s.clear);var l=e.reduce(o.dataItem.items,function(e,i){return e.concat(t.displayedOnlyStructureUtil.getUniqueStructure(r,i,s.update))},[]);return e.defaults({components:l},a)}}.apply(t,a))||(e.exports=n)},689:function(e,t,i){var a,n;a=[i(1),i(690)],void 0===(n=function(e,t){"use strict";e.jsonUpdaterRegistrar.registerPlugin("wysiwyg.viewer.components.tpapps.TPAWidget",t),e.jsonUpdaterRegistrar.registerPlugin("wysiwyg.viewer.components.tpapps.TPASection",t),e.jsonUpdaterRegistrar.registerPlugin("wysiwyg.viewer.components.tpapps.TPAGluedWidget",t),e.jsonUpdaterRegistrar.registerPlugin("wysiwyg.viewer.components.tpapps.TPAMultiSection",t)}.apply(t,a))||(e.exports=n)},690:function(e,t,i){var a,n;a=[i(0),i(6),i(1)],void 0===(n=function(e,t,i){"use strict";function a(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1],s=function(t){var i=t&&e.isFunction(t.getClientSpecMap)?t.getClientSpecMap():e.get(t,"rendererModel.clientSpecMap");return i&&e.isFunction(i.toJS)?i.toJS():i}(a),o=e.isFunction(a.getQueryParams)?a.getQueryParams():{},r=e.get(n,"dataItem.widgetId"),p=e.get(n,"dataItem.applicationId");return!(!r||function(t){return e.get(t,["rendererModel","previewMode"])}(a))&&(!!t.isOpen("sv_nativeComponents",a)&&!!function(t,a,n,s){if(!(t&&t[a]&&t[a].widgets&&t[a].widgets[n]))return!1;var o=t[a].widgets[n];return e.get(o,"componentFields.componentUrl",!1)||i.scriptsOverridesService.getUrlOverrideForWidget(n,s.widgetsUrlOverride)}(s,p,r,o))}return function(e,t,i,n){return a(n,t(e))&&(e.componentType="wysiwyg.viewer.components.tpapps.TPAWidgetNative",e.skin="wysiwyg.viewer.skins.TPAWidgetNativeSkin"),e}}.apply(t,a))||(e.exports=n)},691:function(e,t,i){var a,n;a=[i(1),i(3)],void 0===(n=function(e,t){"use strict";var i={displayName:"BgImageStrip",mixins:[t.mixins.skinBasedComp],getSkinProperties:function(){return{bg:{style:{},"data-align-type":this.props.compProp.alignType,"data-fitting-type":this.props.compProp.fittingType,"data-type":e.mediaConsts.balataConsts.BG_IMAGE}}}};return t.compRegistrar.register("wysiwyg.viewer.components.BgImageStrip",i),i}.apply(t,a))||(e.exports=n)},74:function(e,t){e.exports=h},8:function(e,t){e.exports=r},82:function(e,t){e.exports=m}})});
//# sourceMappingURL=components.min.js.map