function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();define("santaProps/utils/propsSelectorsUtils",["lodash"],function(e){"use strict";function t(e,t,n){n=n||{};var r=e.bind(null);return r.isRequired=e.isRequired.bind(null),r.fetch=t,r.isRequired.fetch=t,n.globalId&&(r.globalId=n.globalId,r.isRequired.globalId=n.globalId),n.isGlobal&&(r.isGlobal=n.isGlobal,r.isRequired.isGlobal=n.isGlobal),r.isCompareStructuralSantaType=n.isStructural||!1,r}return{idSelector:function(t,n){return e.get(n,"structure.id")},createComponentSantaType:function(e,n,r){return t(e,n,{isStructural:r})},createGlobalSantaType:function(e,n,r){if(!r)throw"global snata type must define id";return t(e,n,{globalId:r,isGlobal:!0})},createComponentSantaTypeFetcher:function(e,t){return e.isStructural=t,e},createGlobalSantaTypesFetcher:function(e,t){if(!t)throw"global snata type must define id";return e.globalId=t,e},isComponentSantaType:function(e){return!e.isGlobal},isGlobalSantaType:function(e){return!!e.isGlobal},isCompareStructuralSantaType:function(e){return e.isCompareStructuralSantaType},getGlobalId:function(e){return e.globalId},fetch:function(e,t,n){return e.fetch(t,n)}}}),define("santaProps/propsBuilder/propsBuilderUtil",["lodash","utils","coreUtils"],function(e,t,n){"use strict";function r(e,t,n){var r=e.getSiteData();return r.getDataByQuery(t,n,r.dataTypes.PROPERTIES)||{}}function a(e,n,r){var a=n.getSiteData(),o=t.layout.getStyle(e,function(e){if(s.has(e))return s.get(e);var t=function(){return{pageMargins:e.getPageMargins(),screenWidth:e.getScreenWidth(),siteWidth:e.getSiteWidth(),siteX:e.getSiteX(),screenHeight:e.getScreenHeight()}};return s.set(e,t),t}(a),n.getLayoutMechanism());return r===a.MASTER_PAGE_ID&&(o.position=n.getSiteRootPosition()),o}function o(t,a,o,s,u){var c=t.getSiteData(),p=c.getDataByQuery(o,s,c.dataTypes.BEHAVIORS)||{};return e.get(r(t,a,s),"isHidden")?e.filter(p.items,function(t){return e.includes(i,t.action.name)}):(n.displayedOnlyStructureUtil.isDisplayedComponent(u)&&(p.items=e.map(p.items,function(t){return function(t,n){var r=e.get(n,"behavior.name");if("runCode"!==r&&"runAppCode"!==r)return n;var a=e.cloneDeep(n);return e.set(a,"action.sourceId",t),e.get(a,"behavior.params.compId")&&e.set(a,"behavior.params.compId",t),a}(u,t)})),p.items||[])}var s=new t.SiteDataPrivates,i=["viewportLeave","viewportEnter","fetchData"];return{getStyleId:function(n,r){return e.isString(n)&&!e.isEmpty(n)?n:t.santaTypes.shortenStyleId(r)},getSkin:function(e,t,n){var r=e&&n(e);return r?r.skin:t},getCompProp:r,getStyle:a,getCompData:function(e,t,n){var r=e.getSiteData();return r.getDataByQuery(t,n,r.dataTypes.DATA)},getCompDesign:function(e,t,n){var r=e.getSiteData();return r.getDataByQuery(t,n,r.dataTypes.DESIGN)},getCompBehaviors:o,getCompActions:function(e,t,n,r,a){var s=e.getSiteAspect("behaviorsAspect"),i=o(e,t,n,a,r),u=s.convertBehaviors(i,r);return s.getCompActions("comp",r,a,u)}}}),define("santaProps/fetchers/santaFetchers",["lodash","utils","coreUtils","loggingUtils","santaComponents","animations","santaProps/utils/propsSelectorsUtils","santaProps/propsBuilder/propsBuilderUtil"],function(e,t,n,r,a,o,s,i){"use strict";function u(t,n){return function(t,n){return e.includes(t,n)||"masterPage"===n}(t.getRootIdsWhichShouldBeRendered(),n)}function c(n,r,a,o){var s={};if(e.includes(d,n.componentType))return s;if(n.id===r)o.getLayoutMechanism(r)===t.constants.LAYOUT_MECHANISMS.ANCHORS&&(s.visibility="hidden"),function(t){return e.includes(["Page","Document"],t)}(n.type)&&(s.width=a.getSiteWidth(),u(o,r)||(s.display="none"));else{a.isPageLandingPage(a.getPrimaryPageId())&&"masterPage"===r&&!e.includes(l,n.componentType)?s={display:"none"}:"wysiwyg.viewer.components.PagesContainer"===n.componentType&&(s={top:0})}return s}var p=n.siteDataUtils,l=["wysiwyg.viewer.components.PageGroup","wysiwyg.viewer.components.PagesContainer","wysiwyg.viewer.components.QuickActionBar"],d=["wysiwyg.viewer.components.SiteBackground"];return{isMobileView:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.isMobileView()},"isMobileView"),isDebugMode:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.isDebugMode()},"isDebugMode"),isQAMode:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.isQaMode()},"isQAMode"),getRootIdsWhichShouldBeRendered:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getRootIdsWhichShouldBeRendered},"getRootIdsWhichShouldBeRendered"),isExperimentOpen:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.isExperimentOpen},"isExperimentOpen"),setCustomClickOccurred:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.setCustomClickOccurred},"setCustomClickOccurred"),reportBI:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.reportBI},"reportBI"),currentUrl:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.currentUrl},"currentUrl"),siteWidth:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.getSiteWidth()},"siteWidth"),animations:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.animations},"animations"),isSiteBusy:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.isSiteBusy},"isSiteBusy"),Modes:{getActiveModes:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getActiveModes},"getActiveModes"),activateModeById:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.activateModeById},"activateModeById"),deactivateModeById:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.deactivateModeById},"deactivateModeById"),switchModesByIds:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.switchModesByIds},"switchModesByIds")},SiteAspects:{windowScrollEvent:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getSiteAspect("windowScrollEvent")},"windowScrollEvent")},Component:{isCollapsed:s.createComponentSantaTypeFetcher(function(t,n){var r=t.siteAPI.getRenderFlag("componentViewMode");return!(!e.get(t.fetchSantaType(a.santaTypesDefinitions.Component.compProp,t,n),"isCollapsed")||"editor"===r)}),id:s.createComponentSantaTypeFetcher(function(t,n){return e.get(n,"structure.id")}),refInParent:s.createComponentSantaTypeFetcher(function(t,n){return e.get(n,"structure.id")}),rootId:s.createComponentSantaTypeFetcher(function(e,t){return t.rootId}),pageId:s.createComponentSantaTypeFetcher(function(e,t){return t.rootId}),compActions:s.createComponentSantaTypeFetcher(function(t,n){var r=e.get(n.structure,"propertyQuery"),a=e.get(n.structure,"behaviorQuery"),o=e.get(n.structure,"id");return i.getCompActions(t.siteAPI,r,a,o,n.rootId)}),structure:s.createComponentSantaTypeFetcher(function(e,t){return t.structure}),rootNavigationInfo:s.createComponentSantaTypeFetcher(function(e,t){return e.siteData.getExistingRootNavigationInfo(t.rootId)||t.rootNavigationInfo}),currentUrlPageId:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.getCurrentUrlPageId()},"currentUrlPage"),styleId:s.createComponentSantaTypeFetcher(function(t,n){var r=e.get(n.structure,"styleId"),a=e.get(n.structure,"skin");return i.getStyleId(r,a)}),skin:s.createComponentSantaTypeFetcher(function(t,n){var r=t.siteAPI.getDisplayedDAL(),a=t.siteAPI.getPointers(),o=e.get(n.structure,"styleId"),s=e.get(n.structure,"skin");return i.getSkin(o,s,function(e){return r.get(a.data.getThemeItem(e))})}),compProp:s.createComponentSantaTypeFetcher(function(t,n){if(n.compProp)return n.compProp;var r=e.get(n.structure,"propertyQuery");return i.getCompProp(t.siteAPI,r,n.rootId)}),compData:s.createComponentSantaTypeFetcher(function(t,n){if(n.compData)return n.compData;var r=e.get(n.structure,"dataQuery");return i.getCompData(t.siteAPI,r,n.rootId)}),compDesign:s.createComponentSantaTypeFetcher(function(t,n){if(n.compDesign)return n.compDesign;var r=e.get(n.structure,"designQuery");return i.getCompDesign(t.siteAPI,r,n.rootId)}),renderFixedPosition:s.createComponentSantaTypeFetcher(function(t,n){var r=e.get(n.structure,"layout.fixedPosition"),a=t.siteAPI.getRenderFlag("renderFixedPositionContainers");return r&&a}),style:s.createComponentSantaTypeFetcher(function(t,n){var r=e.get(n.structure,"layout"),a=i.getStyle(r,t.siteAPI,n.structure.id,n.rootId),o=e.get(n,"structure.dimensions");(function(t){return!(!e.get(t,"layout.docked")||!t.dimensions)})(n.structure)&&function(e,t){e.width&&(e.width=t.width),e.height&&(e.height=t.height)}(a,o);var s=c(n.structure,n.rootId,t.siteData,t.siteAPI);return e.merge(a,s)}),rotationInDegrees:s.createComponentSantaTypeFetcher(function(t,n){return e.get(n.structure,"layout.rotationInDegrees")}),compBehaviors:s.createComponentSantaTypeFetcher(function(t,n){var r=e.get(n.structure,"propertyQuery"),a=e.get(n.structure,"behaviorQuery");return i.getCompBehaviors(t.siteAPI,r,a,n.rootId,n.id)}),compDynamicBehaviors:s.createComponentSantaTypeFetcher(function(t,n){return t.siteAPI.getSiteAspect("behaviorsAspect").extractBehaviors(n.structure&&e.get(n.structure,"id"))}),compDynamicBehaviorsClearAfterFlush:s.createComponentSantaTypeFetcher(function(t,n){var r=t.siteAPI.getSiteAspect("behaviorsAspect"),a=e.get(n.structure,"id");return r.clearBehaviorsAfterFlush.bind(r,a)})},Behaviors:{handleAction:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getSiteAspect("behaviorsAspect").handleAction},"handleAction"),registerBehaviors:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getSiteAspect("actionsAspect").registerBehaviors},"registerBehaviors"),setBehaviorsForActions:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getSiteAspect("behaviorsAspect").setBehaviorsForActions},"setBehaviorsForActions"),convertBehaviors:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.getSiteAspect("behaviorsAspect").convertBehaviors},"convertBehaviors")},Layout:{reLayoutIfPending:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.reLayoutIfPending},"reLayoutIfPending"),registerReLayoutPending:s.createGlobalSantaTypesFetcher(function(e){return e.siteAPI.registerReLayoutPending},"registerReLayoutPending"),registerLayoutFunc:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.registerLayoutFunc},"registerLayoutFunc")},Utils:{logging:{performance:{now:s.createGlobalSantaTypesFetcher(function(){return r.performance.now},"now")}},logger:s.createGlobalSantaTypesFetcher(function(){return t.log},"logger")},Device:{isTouchDevice:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.isTouchDevice()},"isTouchDevice"),isMobileDevice:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.isMobileDevice()},"isMobileDevice"),devicePixelRatio:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.mobile.getDevicePixelRatio()},"devicePixelRatio")},RenderFlags:{componentPreviewState:s.createComponentSantaTypeFetcher(function(e,t){return e.siteAPI.getDisplayedDAL().getByPath(["renderFlags","componentPreviewStates",t.structure.id])})},Animations:{animationProperties:s.createComponentSantaTypeFetcher(function(){return o.animationProperties})},ServiceTopology:{staticMediaUrl:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.getStaticMediaUrl()},"staticMediaUrl"),getMediaFullStaticUrl:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.getMediaFullStaticUrl},"getMediaFullStaticUrl")},BrowserFlags:{cssFiltersSupported:s.createGlobalSantaTypesFetcher(function(e){return p.getBrowserFlag(e.siteData,"cssFiltersSupported")},"cssFiltersSupported")},Images:{onImageUnmount:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.onImageUnmount},"onImageUnmount")},WixAds:{wixTopAdsHeight:s.createGlobalSantaTypesFetcher(function(e){return e.siteData.getWixTopAdHeight()},"wixTopAdsHeight")}}}),define("santaProps/fetchers/fetchersUtils",["lodash","santaProps/fetchers/santaFetchers"],function(e,t){"use strict";return{fetch:function(n,r,a){return e.get(t,n.id)(r,a)},isCompareStructural:function(t){return e.get(t,t.id+".compareStructural",!1)},getGlobalId:function(n){return e.get(t,n.id+".globalId",null)}}}),define("santaProps/types/modules/DangerousSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{getSliderGalleryMeasures:r(t.func,function(e){return e.siteData.getSliderGalleryMeasures},"getSliderGalleryMeasures"),getPaginatedGridGalleryMeasures:r(t.func,function(t){return function(n){return{width:e.get(t.siteData,["measureMap","width",n]),height:e.get(t.siteData,["measureMap","height",n])}}},"getPaginatedGridGalleryMeasures"),getCustomMeasureMap:r(t.func,function(e){return function(t){return e.siteData.measureMap&&e.siteData.measureMap.custom[t]||null}},"getCustomMeasureMap"),getWindowInnerHeight:r(t.func,function(t){return function(){return e.get(t.siteData.measureMap,["innerHeight","screen"])}},"getWindowInnerHeight"),getWindowSize:r(t.func,function(t){return function(){return{width:e.get(t.siteData.measureMap,["width","screen"]),height:e.get(t.siteData.measureMap,["height","screen"])}}},"getWindowSize"),getRenderedMasterPageHeight:r(t.func,function(t){return function(){return e.get(t.siteData.measureMap,["height","masterPage"])||e.get(t.siteData.measureMap,["height","SITE_PAGES"])}},"getRenderedMasterPageHeight")}}),define("santaProps/types/modules/VerticalAnchorsMenuSantaTypes",["lodash","prop-types","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/utils/propsSelectorsUtils","utils"],function(e,t,n,r,a,o){"use strict";var s=a.createComponentSantaType,i=a.createGlobalSantaType,u=i(t.func,function(e){return e.siteAPI.getSiteAspect("VerticalAnchorsMenuAspect").updateInformation},"updateInformation"),c=i(t.func,function(e){return e.siteAPI.getSiteAspect("VerticalAnchorsMenuAspect").updateImageInfo},"updateImageInfo"),p=s(t.func,function(t,n){return function(){var r=t.siteData.measureMap;if(!r)return null;var a=n.structure.id,o=e.get(t.siteAPI.getAspectGlobalData("VerticalAnchorsMenuAspect"),"colorInfo",{}),s=e.assign({},o.masterPage,o[t.siteData.getFocusedRootId()]),i=t.siteAPI.getAspectGlobalData("windowScrollEvent")||{x:0,y:0};return function(t,n,r,a,o){var s=o+r.absoluteTop[t],i=r.height[t],u=r.absoluteLeft[t]+a,c=r.width[t],p=e(n).omitBy(function(e){return!e.layout||e.alpha<.1}).filter(function(e){var t=e.layout,n=t.top-i/2,r=t.top+t.height-i/2;return s>=n&&s<=r&&u+c/2<=t.left+t.width&&u>=t.left}).sortBy(function(e){return e.layout.width*e.layout.height}).head();return e.get(p,"brightness",null)}(a,s,r,t.siteData.getSiteX(),i.y)}}),l=s(t.object,function(t,a){var o=e.get(t.siteAPI.getAspectGlobalData("VerticalAnchorsMenuAspect"),"anchorsData",[]),s=r.fetch(n.santaTypesDefinitions.Component.compData,t,a),i=t.siteData.getPrimaryPageId(),u=e.get(s,["hiddenAnchorIds",i],[]),c=e.reject(o,function(t){return e.includes(u,t.activeAnchorComp.compId)});return e.every(c,{activeAnchorComp:{y:0}})?null:e.findLast(c,"isActive")},!0),d=s(t.func,function(t,a){return function(){var s=t.siteData.getPrimaryPageId(),i=r.fetch(n.santaTypesDefinitions.Component.compData,t,a),u=o.scrollAnchors.getPageAnchors(t.siteData,s,i.pageTopLabel),c=function(e,t){var n=null;return e.hiddenAnchorIds&&t&&(n=e.hiddenAnchorIds[t]),n}(i,s),p=e.filter(u,function(t){return!e.includes(c,t.compId)});return 0===e.size(p)&&p.push(u[0]),e.map(p,function(n){var r=e.clone(n);return r.type="AnchorLink",r.anchorDataId=n,r.pageId=t.siteData.getDataByQuery(s),r})}});return{updateInformation:u,updateImageInfo:c,registerToMeanColor:i(t.func,function(e){return e.siteAPI.getSiteAspect("VerticalAnchorsMenuAspect").registerToMeanColor},"registerToMeanColor"),unregisterToMeanColor:i(t.func,function(e){return e.siteAPI.getSiteAspect("VerticalAnchorsMenuAspect").unregisterToMeanColor},"unregisterToMeanColor"),getOverlappingBackgroundBrightness:p,activeAnchor:l,getAnchorLinkItems:d,registerToActiveAnchor:i(t.func,function(e){return e.siteAPI.getSiteAspect("VerticalAnchorsMenuAspect").registerToActiveAnchor},"registerToActiveAnchor"),unregisterToActiveAnchor:i(t.func,function(e){return e.siteAPI.getSiteAspect("VerticalAnchorsMenuAspect").unregisterToActiveAnchor},"unregisterToActiveAnchor")}}),define("santaProps/types/modules/BrowserSantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";var n=t.createGlobalSantaType;return{browser:n(e.object,function(e){return e.siteData.getBrowser()},"browser"),os:n(e.object,function(e){return e.siteData.getOs()},"os"),isAndroidOldBrowser:n(e.bool,function(e){return e.siteData.mobile.isAndroidOldBrowser()},"isAndroidOldBrowser"),browserFlags:n(e.object,function(e){return e.siteData.browserFlags()},"browserFlags")}}),define("santaProps/types/modules/ComponentSantaTypes",["prop-types","lodash","utils","santaProps/utils/propsSelectorsUtils","santaProps/propsBuilder/propsBuilderUtil"],function(e,t,n,r,a){"use strict";var o=r.createComponentSantaType,s=r.createGlobalSantaType,i=o(e.object,function(e,n){var r=t.get(n.structure,"designQuery");return a.getCompDesign(e.siteAPI,r,n.rootId)}),u=o(e.func,function(e){return function(t,n){e.siteData.registerLayoutFunc(t,n)}}),c=o(e.object,function(e,n){var r=e.siteData,a=t.get(n.structure,"styleId");return r.getDataByQuery(a,r.MASTER_PAGE_ID,r.dataTypes.THEME)}),p=o(e.oneOfType([e.array]),function(e,n){var r=t.get(n.structure,"behaviorQuery");return t.get(e.siteData.getDataByQuery(r,n.rootId,e.siteData.dataTypes.BEHAVIORS),"items")}),l=o(e.string,r.idSelector),d=s(e.string,function(e){return e.siteData.getCurrentUrlPageTitle()},"currentUrlPageTitle"),g=o(e.number,function(e,n){return t.get(n.structure,"layout.scale")}),f=o(e.shape({x:e.number.isRequired,y:e.number.isRequired,width:e.number.isRequired,height:e.number.isRequired}),function(e,n){return t.get(n,"structure.dimensions")}),m=o(e.object,function(e,t){return e.siteAPI.getMeshStyles(t.rootId,t.id||t.rootId)}),y=o(e.bool,function(e,n){var r=t.get(n.structure,"dataQuery");return e.siteData.getMasterPageDataByQuery(r)});return{scale:g,key:l,ref:l,currentUrlPageTitle:d,dimensions:f,styleIdBySkin:function(t){return o(e.string,function(){return n.santaTypes.shortenStyleId(t)})},compStaticBehaviors:p,compDesign:i,registerLayoutFunc:u,meshStyles:m,theme:c,styleParam:function(n){return o(e.any,function(e,r){var a=c.fetch(e,r);return t.get(a,["style","properties",n])})},compMasterPageData:y}}),define("santaProps/types/modules/DeviceSantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";var n=t.createGlobalSantaType;return{isTabletDevice:n(e.bool,function(e){return e.siteData.isTabletDevice()},"isTabletDevice"),isDesktopDevice:n(e.bool,function(e){return!e.siteData.isTouchDevice()},"isDesktopDevice")}}),define("santaProps/types/modules/HtmlPostMessage",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{registerComponent:r(t.func,function(e){return e.siteAPI.getSiteAspect("HtmlPostMessageAspect").registerComponent},"registerComponent"),unRegisterComponent:r(t.func,function(e){return e.siteAPI.getSiteAspect("HtmlPostMessageAspect").unRegisterComponent},"unRegisterComponent")}}),define("santaProps/types/modules/LinkSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils","coreUtils"],function(e,t,n,r){"use strict";return{linkRenderInfo:(0,n.createGlobalSantaType)(t.shape({primaryPageId:t.string,currentUrl:t.object,currentUrlPageId:t.string,urlFormat:t.string,mainPageId:t.string,externalBaseUrl:t.string,unicodeExternalBaseUrl:t.string,publicBaseUrl:t.string,isFeedbackEndpoint:t.bool,isSiteHistoryEndpoint:t.bool,isViewerMode:t.bool,isWixSite:t.bool,isTemplate:t.bool,isUsingSlashUrlFormat:t.bool,isPremiumDomain:t.bool,serviceTopology:t.shape({staticDocsUrl:t.string,basePublicUrl:t.string,baseDomain:t.string}),routersConfigMap:t.object,allPageIds:t.array,pagesDataItemsMap:t.object,mapFromPageUriSeoToPageId:t.object,permalinksMap:t.object,rootNavigationInfo:t.object}),function(e){return r.wixUrlParser.utils.getResolvedSiteData(e.siteData)},"linkRenderInfo")}}),define("santaProps/types/modules/PinterestSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";return{data:(0,n.createComponentSantaType)(t.object,function(e,t){return e.siteAPI.getAspectComponentData("PinterestWidgetPostMessageAspect",t.structure.id)||{}})}}),define("santaProps/utils/dataFetchUtil",["lodash"],function(e){"use strict";return{get:function(t,n){var r=t.siteAPI.getDisplayedDAL();return n=e.isArray(n)?n:[n],r.getByPath(n)}}}),define("santaProps/types/modules/SiteMembersSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils","santaProps/utils/dataFetchUtil"],function(e,t,n,r){"use strict";var a=n.createGlobalSantaType,o="siteMembers",s=["termsOfUse","privacyPolicy","codeOfConduct"],i=a(t.object,function(t){var n=e.get(t.siteData.getDataByQuery("masterPage"),["smSettings"],{});return e.forEach(s,function(r){if(n[r]&&n[r].link){var a=t.siteData.getDataByQuery(n[r].link);e.set(n,[r,"linkData"],a)}}),n},"smSettings"),u=a(t.bool,function(e){return e.siteAPI.getRenderFlag("isSiteMembersDialogsOpenAllowed")},"isSiteMembersDialogsOpenAllowed"),c=a(t.string,function(e){return e.siteData.getServiceTopologyProperty("siteMembersUrl")},"siteMembersUrl"),p=a(t.string,function(e){return r.get(e,["currentUrl","query","forgotPasswordToken"])},"forgotPasswordToken"),l=a(t.string,function(e){return e.siteAPI.getSiteAspect(o).aspectState.read("dialogToDisplay")},"dialogToDisplay"),d=a(t.func,function(e){return e.siteAPI.getSiteAspect(o).getMemberDetails},"getMemberDetails"),g=a(t.string,function(e){return e.siteAPI.getSiteAspect(o).getMemberDetails()},"getMemberDetails"),f=a(t.string,function(e){return e.siteAPI.getSiteAspect(o).getMemberDetailsInPreview()},"getMemberDetails");return{smSettings:i,isSiteMembersDialogsOpenAllowed:u,siteMembersUrl:c,forgotPasswordToken:p,dialogToDisplay:l,isLoggedIn:a(t.bool,function(e){return e.siteAPI.getSiteAspect(o).isLoggedIn()},"isLoggedIn"),logout:a(t.func,function(e){return e.siteAPI.getSiteAspect(o).logout},"logout"),showAuthenticationDialog:a(t.func,function(e){return e.siteAPI.getSiteAspect(o).showAuthenticationDialog},"showAuthenticationDialog"),getMemberDetails:d,memberDetails:g,memberDetailsInPreview:f,reportSiteMembersBi:a(t.func,function(e){return e.siteAPI.getSiteAspect(o).reportSiteMembersBi},"reportSiteMembersBi"),registerToMemberDetailsChange:a(t.func,function(e){return e.siteAPI.getSiteAspect(o).registerToMemberDetailsChange},"registerToMemberDetailsChange"),unRegisterMemberDetailsChange:a(t.func,function(e){return e.siteAPI.getSiteAspect(o).unRegisterMemberDetailsChange},"unRegisterMemberDetailsChange")}}),define("santaProps/types/modules/RenderFlagsSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createComponentSantaType,a=n.createGlobalSantaType,o=function(n,a){return r(a||t.bool,function(t,r){return e.includes(t.siteAPI.getRenderFlag(n),r.structure.id)})},s=function(e,t){return a(t,function(t){return t.siteAPI.getRenderFlag(e)},"renderFlag_"+e)},i=function(e){return a(t.bool,function(t){return!!t.siteAPI.getRenderFlag(e)},"renderFlag_"+e)};return{all:a(t.object,function(e){var t=e.siteAPI.getDisplayedDAL(),n=e.siteAPI.getPointers().general.getRenderFlags();return t.get(n)},"all"),componentViewMode:s("componentViewMode",t.string),hideSiteBackground:i("hideSiteBackground"),isComponentVisible:function(e,n){return r(n||t.bool,function(t,n){return t.siteAPI.getDisplayedDAL().getByPath(["renderFlags",e,n.structure.id])})}("componentVisibility"),isPlayingAllowed:i("isPlayingAllowed"),isZoomAllowed:i("isZoomAllowed"),isExternalNavigationAllowed:i("isExternalNavigationAllowed"),shouldResetComponent:i("shouldResetComponent"),renderFixedPositionContainers:i("renderFixedPositionContainers"),renderFixedPositionBackgrounds:i("renderFixedPositionBackgrounds"),isTinyMenuOpenAllowed:i("isTinyMenuOpenAllowed"),isSocialInteractionAllowed:i("isSocialInteractionAllowed"),shouldBlockGoogleMapInteraction:i("shouldBlockGoogleMapInteraction"),shouldResetTinyMenuZIndex:i("shouldResetTinyMenuZIndex"),shouldResetSlideShowNextPrevButtonsPosition:i("shouldResetSlideShowNextPrevButtonsPosition"),shouldResetSubscribeFormMinMaxWidth:i("shouldResetSubscribeFormMinMaxWidth"),isBackToTopButtonAllowed:i("isBackToTopButtonAllowed"),isSlideShowGalleryClickAllowed:i("isSlideShowGalleryClickAllowed"),shouldResetGalleryToOriginalState:i("shouldResetGalleryToOriginalState"),showControllers:i("showControllers"),siteScale:s("siteScale",t.number),isWixAdsAllowed:i("isWixAdsAllowed"),allowShowingFixedComponents:i("allowShowingFixedComponents"),showHiddenComponents:i("showHiddenComponents"),ignoreComponentCollapsedProperty:o("ignoreComponentsCollapsedProperty"),ignoreComponentHiddenProperty:o("ignoreComponentsHiddenProperty")}}),define("santaProps/types/modules/MemberLoginSantaTypes",["lodash","prop-types","utils","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/types/modules/SiteMembersSantaTypes","santaProps/types/modules/RenderFlagsSantaTypes","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r,a,o,s,i){"use strict";function u(e,t){var n=a.fetch(r.santaTypesDefinitions.Component.compData,e,t);if(n){if(n.type===m)return n;if(n.loginSocialBarRef)return n.loginSocialBarRef}return null}function c(t,n){var r=u(t,n);return e.isObject(r)&&r.type===m}function p(t,r,a){if(c(t,r)){var o=u(t,r),s=e.get(o,[a,"menuRef","items"],null);if(e.isArray(s))return n.menuUtils.getMenuItems(s,t.siteData,!0,r.rootNavigationInfo,!1)}return null}function l(t,n){if(t.siteData.isViewerMode())return!1;var o=s.componentViewMode.fetch(t,n),i=a.fetch(r.santaTypesDefinitions.RenderFlags.componentPreviewState,t,n);return("editor"===o||"preview"===o)&&!e.includes(i,f.LOGGED_OUT)}function d(e,t){return l(e,t)||o.isLoggedIn.fetch(e,t)}var g=i.createComponentSantaType,f={LOGGED_IN:"loggedIn",LOGGED_IN_MENU_OPENED:"loggedInMenuOpened",LOGGED_OUT:"loggedOut"},m="LoginSocialBar",y=g(t.string,function(t,n){var r=u(t,n);return e.get(r,"language")||"en"}),h=g(t.bool,function(e,t){return c(e,t)}),P=g(t.bool,function(e,t){return d(e,t)});return{language:y,memberName:g(t.string,function(t,n){var r=u(t,n),a="";if(c(t,n)&&d(t,n)){a=r.showLoggedInText?r.loggedInText+" ":"";var s=l(t,n)?o.memberDetailsInPreview.fetch(t,n):o.memberDetails.fetch(t,n);s&&(a+=e.get(s,"attributes.nickname")||e.get(s,"attributes.name")||s.name||s.email)}return a}),memberAvatar:g(t.string,function(t,n){var r=null;if(c(t,n)&&d(t,n)){var a=l(t,n)?o.memberDetailsInPreview.fetch(t,n):o.memberDetails.fetch(t,n);r=e.get(a,"attributes.imageUrl",null)}return r}),memberDefaultAvatar:g(t.string,function(e,t){if(c(e,t)){if("textOnly"!==u(e,t).loggedInMember)return"3d84bae5ad4d4d8a96de15e9f4b79a08.svg"}return null}),isLoggedIn:P,isConnectedToLoginData:h,menuItems:g(t.array,function(e,t){return p(e,t,"menuItemsRef")}),iconItems:g(t.array,function(e,t){return p(e,t,"iconItemsRef")})}}),define("santaProps/types/modules/AnchorChangeSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{activeAnchorData:r(t.object,function(e){return{activeAnchor:e.siteAPI.getAspectGlobalData("anchorChangeEvent")||null}},"activeAnchorData"),activeAnchorId:r(t.object,function(t){var n=t.siteAPI.getAspectGlobalData("anchorChangeEvent");return{activeAnchorId:e.get(n,["activeAnchorComp","id"],null)}},"activeAnchorId")}}),define("santaProps/types/modules/AppControllerSantaTypes",["prop-types","lodash","utils","coreUtils","santaProps/utils/propsSelectorsUtils","santaProps/utils/dataFetchUtil"],function(e,t,n,r,a){"use strict";function o(e,t){var n=t.structure.id,r=e.siteAPI.getRuntimeDal().getCompData(n),a=r.controllerType,o=r.applicationId;if(!e.siteAPI.getAppManifest(o))return i;var s=e.siteAPI.getControllerState(n);return e.siteAPI.getControllerStageData(o,a,s)}var s=a.createComponentSantaType,i=-1;return{isVisible:s(e.bool,function(e,t){var n=o(e,t),a=n!==i;return r.appManifest.controllerStageData.isControllerVisible(n,a)}),applicativeUIData:function(e){return s(e,function(e,r){var a=o(e,r);return a===i?null:t.assign({},function(e){return{icon:n.media.getMediaUrl(e.serviceTopology,"/appController/controller-unicorn.svg")}}(e.siteData),a)})}}}),define("santaProps/types/modules/ThemeSantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";var n=t.createGlobalSantaType;return{all:n(e.object,function(e){return e.siteData.getAllTheme()},"allTheme"),colors:n(e.array,function(e){return e.siteData.getColorsMap()},"themeColor"),colorsMap:n(e.array,function(e){return e.siteData.getColorsMap()},"colorsMap"),THEME_DATA:n(e.object,function(e){return e.siteData.getGeneralTheme()},"THEME_DATA")}}),define("santaProps/types/modules/VectorImageSantaTypes",["lodash","prop-types","coreUtils","imageClientLib","siteUtils","utils","color","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/utils/propsSelectorsUtils","santaProps/types/modules/ComponentSantaTypes","santaProps/types/modules/ThemeSantaTypes","santaProps/types/modules/LinkSantaTypes","santaProps/types/modules/MemberLoginSantaTypes"],function(e,t,n,r,a,o,s,i,u,c,p,l,d,g){"use strict";function f(t){var n="false"!==t.enableStroke&&!!t.enableStroke?parseInt(e.get(t,"strokeWidth",1)+"px",10):0;return e(t).omit("enableStroke").set("strokeWidth",n).value()}function m(t,n,r,a,c){var p=u.fetch(i.santaTypesDefinitions.Component.id,t,n),d=l.colorsMap.fetch(t,n),g=M.getSvgString(t.siteData,r)||"",f=G.fetch(t,n);return g=function(t,n,r){var a=r+"-svgtitle",o=t.replace(F,'$1 role="img"$2');return e.isString(n)&&(o=o.replace(F,'$1 aria-labelledby="'+a+'"$2<title id="'+a+'">'+n+"</title>")),o}(g,e.get(a,"alt"),p),f===A.TINT&&(g=function(e,t,n){var r=o.colorParser.getColor(t,e),a=new s(r),i=void 0;return n.replace(U,function(e,t){var n=new s(t);if(function(e){return e.red()===e.green()&&e.red()===e.blue()&&255!==e.red()}(n)){var r=1-(255-n.red())/255,o=Math.floor(a.red()+(255-a.red())*r),u=Math.floor(a.green()+(255-a.green())*r),c=Math.floor(a.blue()+(255-a.blue())*r);return'fill="'+(i=new s({red:o,green:u,blue:c})).hexString()+'"'}return'fill="'+t+'"'})}(e.get(c,["overrideColors","color1"],I.color1),d,g)),g}function y(t,n,r){var a=h(t,n,r);return e.get(a,["svgType"],A.SHAPE)}function h(e,t,n){return M.getSvgInfo(e.siteData,n)||{}}function P(t,n,r,a){var s=[],i=e.get(r,"overrideColors");if(a===A.COLOR&&!e.isEmpty(i)){var u=l.colorsMap.fetch(t,n),c=e.template('svg [data-color="${colorIndex}"] {fill: ${colorValue};}\n');s=e.map(i,function(e,t){var n=o.colorParser.getColor(u,e),r=t.replace("color","");return c({colorIndex:r,colorValue:n})})}return s}function S(t,n,r,a,s){var i=e.clone(e.get(r,"shapeStyle",{})),u=e.mapKeys(a,function(e,t){return D[t]}),c=void 0;if(s===A.SHAPE){var p=l.colorsMap.fetch(t,n),d=["opacity","fillOpacity","strokeOpacity"];i.fill=e.get(r,["overrideColors","color1"],I.color1),c=e(u).defaults(i,b).thru(f).mapValues(function(t,n){var r=t;return e.includes(d,n)?r=parseFloat(t):w.test(t)&&(r=o.colorParser.getColor(p,t)),r}).mapKeys(function(e,t){return"opacity"===t?"fillOpacity":t}).value()}else c={opacity:e.get(u,"opacity",e.get(i,"opacity",T.opacity))};return c}function v(t,n){var r=u.fetch(i.santaTypesDefinitions.Component.compData,t,n),a=p.compDesign.fetch(t,n);return e.isEmpty(a)?r:a}var A=o.svg.SVG_TYPES,I=o.svg.COLOR_DEFAULT,b=o.svg.SHAPE_STYLE_DEFAULTS,T=o.svg.ART_STYLE_DEFAULTS,D=o.svg.SKIN_STYLE_KEYS_MAP,C=c.createComponentSantaType,M=n.siteDataUtils,w=/^color_([0-9]{1,2}|100)$/,F=/(<svg[^>]*)(>)/,U=/fill="(.*?)"/gi,B=C(t.object,function(t,n){var r=u.fetch(i.santaTypesDefinitions.Component.compData,t,n),o=d.linkRenderInfo.fetch(t,n),s=u.fetch(i.santaTypesDefinitions.Component.rootNavigationInfo,t,n),c=e.get(r,"link");return c?a.linkRenderer.renderLink(c,o,s):null}),k=C(t.number,function(t,n){var r=p.theme.fetch(t,n),a=e.get(r,["style","properties","strokewidth"],0);return parseInt(a,10)}),R=C(t.string,function(t,n){var r=u.fetch(i.santaTypesDefinitions.Component.compData,t,n);return e.get(r,["svgId"],"")}),L=C(t.string,function(e,t){var n=u.fetch(i.santaTypesDefinitions.Component.compData,e,t),r=v(e,t),a=R.fetch(e,t);return a?m(e,t,a,n,r):""}),E=C(t.string,function(e,t){var n=u.fetch(i.santaTypesDefinitions.Component.skin,e,t),r=u.fetch(i.santaTypesDefinitions.Component.compData,e,t);return n?m(e,t,n,r):""}),G=C(t.string,function(e,t){var n=R.fetch(e,t);return n?y(e,t,n):""}),O=C(t.object,function(e,t){var n=R.fetch(e,t);return n?h(e,0,n):{}}),j=C(t.object,function(e,t){var n=u.fetch(i.santaTypesDefinitions.Component.skin,e,t);return n?h(e,0,n):{}}),_=C(t.array,function(t,n){var r=v(t,n),a=G.fetch(t,n);return e.get(r,"overrideColors")?P(t,n,r,a):[]}),x=C(t.object,function(t,n){var r=e.get(p.theme.fetch(t,n),["style","properties"]),a=v(t,n),o=R.fetch(t,n),s=G.fetch(t,n);return o?S(t,n,a,r,s):{}}),N=C(t.object,function(t,n){var r={},a=g.memberDefaultAvatar.fetch(t,n);a&&(r[a]={svgId:a,preserveViewBox:!0});var o=g.iconItems.fetch(t,n);o&&e.isArray(o)&&e.forEach(o,function(t){var n=e.get(t,"iconRef.svgId");n&&(r[n]={svgId:n,preserveViewBox:!0})});var s=e.get(p.theme.fetch(t,n),["style","properties"]);return e.forEach(r,function(a,o){var i=y(t,n,o),u=h(t,0,o);r[o]=e.assign(r[o],{svgString:m(t,n,o,null),svgType:i,svgInfo:u,overrideColorsAsCss:P(t,n,null,i),shapeStyle:S(t,n,null,s)})}),e.isEmpty(r)?null:r}),V=C(t.object,function(t,n){var a=p.compDesign.fetch(t,n)||{};return e.reduce(a.icons,function(o,s){var i=e.merge({},a.iconsDefaultDesign,s.iconDesign),u=s.svgId,c=y(t,n,u),p=h(t,0,u);return o[s.name]={style:{},svgType:c,svgInfo:p,svgId:u,svgString:m(t,n,u,null,i),overrideColorsAsCss:P(t,n,i,c),shapeStyle:S(t,n,i,null,c),compProp:{displayMode:r.fittingTypes.SCALE_TO_FIT}},o},{})});return{svgId:R,link:B,strokeWidth:k,svgString:L,svgInfo:O,legacySvgString:E,legacySvgInfo:j,svgType:G,overrideColorsAsCss:_,shapeStyle:x,svgPropsForMemberLoginIconItems:N,svgPropsMapForMediaControls:V}}),define("santaProps/types/modules/RenderRealtimeConfigSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createComponentSantaType;return{previewTooltipCallback:(0,n.createGlobalSantaType)(t.func,function(e){return e.siteAPI.getRenderRealtimeConfigItem("previewTooltipCallback")},"previewTooltipCallback"),shouldHideTextComponent:r(t.bool,function(t,n){return!e.isNil(n.structure.id)&&e.isEqual(t.siteAPI.getRenderRealtimeConfigItem("hideTextComponent"),n.structure.id)}),shouldHideComponent:r(t.bool,function(t,n){return e.includes(t.siteAPI.getRenderRealtimeConfigItem("compsToHide"),n.structure.id)}),shouldShowComponentOnTop:r(t.bool,function(t,n){return e.includes(t.siteAPI.getRenderRealtimeConfigItem("compsToShowOnTop"),n.structure.id)}),componentOpacity:r(t.number,function(t,n){var r=t.siteAPI.getRenderRealtimeConfigItem("compsToShowWithOpacity")||{};return e.includes(r.compIds,n.structure.id)?r.opacity:null})}}),define("santaProps/types/modules/MobileTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";var n=t.createGlobalSantaType,r=n(e.bool,function(e){return e.siteData.mobile.cannotHideIframeWithinRoundedCorners()},"cannotHideIframeWithinRoundedCorners"),a=n(e.func,function(e){return e.siteData.mobile.isZoomed},"isZoomed"),o=n(e.func,function(e){return e.siteData.mobile.isZoomedIn},"isZoomedIn"),s=n(e.func,function(e){return e.siteData.mobile.getInvertedZoomRatio},"getInvertedZoomRatio"),i=n(e.func,function(e){return e.siteData.mobile.isPortrait},"isPortrait"),u=n(e.func,function(e){return e.siteData.mobile.isLandscape},"isLandscape");return{cannotHideIframeWithinRoundedCorners:r,isZoomed:a,isZoomedIn:o,getInvertedZoomRatio:s,isAndroidOldBrowser:n(e.bool,function(e){return e.siteData.mobile.isAndroidOldBrowser()},"isAndroidOldBrowser"),isPortrait:i,isLandscape:u}}),define("santaProps/types/modules/NavigationTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{updateUrlIfNeeded:r(t.func,function(e){return e.siteAPI.updateUrlIfNeeded},"updateUrlIfNeeded"),href:r(t.func,function(e){return e.siteAPI.href},"href"),navigateToRenderedLink:r(t.func,function(e){return e.siteAPI.navigateToRenderedLink},"navigateToRenderedLink")}}),define("santaProps/types/modules/ServiceTopologySantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils","santaProps/utils/dataFetchUtil"],function(e,t,n){"use strict";var r=t.createGlobalSantaType,a=r(e.string,function(e){return e.siteData.getStaticMediaUrl()},"staticMediaUrl"),o=r(e.string,function(e){return e.siteData.getStaticVideoUrl()},"staticVideoUrl"),s=r(e.string,function(e){return e.siteData.getAdaptiveVideoDomain()},"adaptiveVideoDomain"),i=r(e.string,function(e){return e.siteData.getStaticHTMLComponentUrl()},"staticHTMLComponentUrl");return{staticMediaUrl:a,staticVideoUrl:o,adaptiveVideoDomain:s,getMediaFullStaticUrl:r(e.func,function(e){return e.siteData.getMediaFullStaticUrl},"getMediaFullStaticUrl"),serviceTopology:r(e.object,function(e){return n.get(e,"serviceTopology")},"serviceTopology"),getStaticHTMLComponentUrl:i,staticHTMLComponentUrl:i}}),define("santaProps/types/modules/SiteAspectsSantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";var n=t.createGlobalSantaType,r=n(e.object,function(e){return e.siteAPI.getSiteAspect("windowTouchEvents")},"windowTouchEvents"),a=n(e.object,function(e){return e.siteAPI.getSiteAspect("windowKeyboardEvent")},"windowKeyboardEvent"),o=n(e.object,function(e){return e.siteAPI.getSiteAspect("windowClickEventAspect")},"windowClickEventAspect"),s=n(e.object,function(e){return e.siteAPI.getSiteAspect("viewportChange")},"viewportChangeAspect"),i=n(e.object,function(e){return e.siteAPI.getSiteAspect("siteScrollingBlocker")},"siteScrollingBlocker"),u=n(e.object,function(e){return e.siteAPI.getSiteAspect("siteMembers")},"siteMembers"),c=n(e.object,function(e){return e.siteAPI.getSiteAspect("windowFocusEvents")},"windowFocusEvents"),p=n(e.object,function(e){return e.siteAPI.getSiteAspect("windowResizeEvent")},"windowResizeEvent"),l=n(e.object,function(e){return e.siteAPI.getSiteAspect("anchorChangeEvent")},"anchorChangeEvent"),d=n(e.object,function(e){return e.siteAPI.getSiteAspect("externalScriptLoader")},"externalScriptLoader");return{siteMembers:u,siteScrollingBlocker:i,svSessionChangeEvent:n(e.object,function(e){return e.siteAPI.getSiteAspect("svSessionChangeEvent")},"svSessionChangeEvent"),siteMetadataChangeAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("siteMetadataChangeAspect")},"siteMetadataChangeAspect"),windowFocusEvents:c,windowKeyboardEvent:a,windowTouchEvents:r,windowResizeEvent:p,windowClickEventAspect:o,viewportChangeAspect:s,anchorChangeEvent:l,externalScriptLoader:d,mediaAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("mediaAspect")},"mediaAspect"),actionsAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("actionsAspect")},"actionsAspect"),designDataChangeAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("designDataChangeAspect")},"designDataChangeAspect"),tpaComponentsDomAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("tpaComponentsDomAspect")},"tpaComponentsDomAspect"),tpaPageNavigationAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("tpaPageNavigationAspect")},"tpaPageNavigationAspect"),dynamicClientSpecMapAspect:n(e.object,function(e){return e.siteAPI.getSiteAspect("dynamicClientSpecMap")},"dynamicClientSpecMapAspect")}}),define("santaProps/types/modules/RequestModelSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{cookie:r(t.string,function(t){return e.get(t.siteData,"requestModel.cookie")},"cookie"),language:r(t.string,function(t){return e.get(t.siteData,"requestModel.language")},"language")}}),define("santaProps/types/modules/PublicModelSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";return{externalBaseUrl:(0,n.createGlobalSantaType)(t.string,function(t){return e.get(t.siteData,"publicModel.externalBaseUrl")},"externalBaseUrl")}}),define("santaProps/types/modules/AspectComponentSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{addComponent:r(t.func,function(e){return e.siteAPI.getSiteAspect("addComponent").addComponent},"addComponent"),deleteComponent:r(t.func,function(e){return e.siteAPI.getSiteAspect("addComponent").deleteComponent},"deleteComponent")}}),define("santaProps/types/modules/SocialShareHandlerSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils","siteUtils"],function(e,t,n,r){"use strict";var a=n.createGlobalSantaType;return{handleShareRequest:a(t.func,function(t){return e.memoize(t,function(e){return e.siteData})}(function(e){return r.socialShareHandler.handleShareRequest.bind(r.socialShareHandler,e.siteAPI)}),"handleShareRequest"),shortenURL:a(t.func,function(){return r.socialShareHandler.shortenURL},"shortenURL")}}),define("santaProps/types/modules/ActivitySantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils","santaProps/utils/dataFetchUtil"],function(e,t,n,r){"use strict";return{activityInfo:(0,n.createGlobalSantaType)(t.shape({currentUrl:t.object,hubSecurityToken:t.number,metaSiteId:t.string,svSession:t.string,baseUrl:t.string}),function(e){return{currentUrl:r.get(e,"currentUrl"),hubSecurityToken:e.siteData.getHubSecurityToken(),metaSiteId:e.siteData.getMetaSiteId(),svSession:e.siteData.getSvSession(),baseUrl:e.siteData.getExternalBaseUrl()}},"activityInfo")}}),define("santaProps/types/modules/BrowserFlagsSantaTypes",["lodash","prop-types","coreUtils","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r){"use strict";var a=r.createGlobalSantaType,o=n.siteDataUtils;return e.transform(["fixedBackgroundColorBalata","fixedSiteBackground","highlightAnchorsInMenu","positionFixedShouldBeAbsoluteAtPageBottom","playMobileVideoInline","mixBlendModeSupported","cssFiltersSupported"],function(e,n){e[n]=a(t.bool,function(e){return o.getBrowserFlag(e.siteData,n)},n)},{})}),define("santaProps/types/modules/VideoQoS",["lodash","coreUtils","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/types/modules/ServiceTopologySantaTypes"],function(e,t,n,r,a){"use strict";function o(t,n){var r=e.reject(t.qualities,{quality:"storyboard"}).reverse().reduce(function(e,t){var r=parseInt(t.width,10),a=parseInt(t.height,10);return r>n.width&&a>n.height?t.quality:parseInt(e,10)?e:t.quality},"0");return parseInt(d.quality,10)<parseInt(r,10)?d.quality:r}function s(t,n,r){var a=e.get(t,["background","mediaRef"]);if(c(a)){var o=r||a.videoId,s=n.siteAPI.getPointers().general.getMediaQualityItemPointer(o);return n.siteAPI.getDisplayedDAL().get(s)}return{}}function i(t,a){if(function(t,n){var r=e.get(n,["structure","componentType"])||n.id,a=g[r];return e.isFunction(a)?a(t,n):!!a}(t,a)){if("SITE_BACKGROUND"===a.id)return d;var o=r.fetch(n.santaTypesDefinitions.Component.style,t,a);return{width:d.width,height:e.get(o,"height")||d.height}}return r.fetch(n.santaTypesDefinitions.Component.style,t,a)}function u(t,n,r){var a=e.get(t,["background","mediaRef"])||{};return c(a)?o(a,i(n,r)):""}function c(t){return"WixVideo"===e.get(t,"type")}function p(t,n){var r=e.get(t,["background","mediaRef"]);if(c(r)&&r.qualities){var a=s(t,n,r.videoId),o=e.get(a,"fallback"),i=e.find(r.adaptiveVideo,{format:"hls"}),u=parseInt(r.duration,10)>60;return!o&&i&&u?"hls":"mp4"}return""}var l=t.mediaConsts,d={quality:"1080p",width:1920,height:1080},g={"wysiwyg.viewer.components.StripContainer":!0,"wysiwyg.viewer.components.StripContainerSlideShow":!0,"wysiwyg.viewer.components.StripColumnsContainer":!0,"mobile.core.components.Page":!0,"wysiwyg.viewer.components.SiteBackground":!0,SITE_BACKGROUND:!0,"wysiwyg.viewer.components.Column":function(e,t){var n=e.siteData.getViewMode();if("MOBILE"===n)return!0;var r=t.structure.id,a=e.siteAPI.getPointers(),o=e.siteAPI.getDisplayedDAL(),s=a.components.getPage(t.rootId,n),i=a.components.getComponent(r,s);if(!(0===a.components.getSiblings(i).length))return!1;var u=a.components.getParent(i),c=o.get(a.getInnerPointer(u,["propertyQuery"])),p=a.data.getPropertyItem(c,t.rootId);return o.get(a.getInnerPointer(p,["fullWidth"]))}};return{getPlaybackFormat:p,getMediaQuality:u,getUrl:function(n,r,o){var i=e.get(n,["background","mediaRef"]);if(c(i)){var l=p(n,r);if("hls"===l){var d=e.find(i.adaptiveVideo,{format:"hls"});return t.urlUtils.joinURL(a.adaptiveVideoDomain.fetch(r,o),e.get(d,"url"))}if("mp4"===l){var g=u(n,r,o),f=s(n,r),m=e.get(f,"readyQualities"),y=void 0;y=e.isEmpty(m)||e.includes(m,g)?g:e.last(m);var h=e.find(i.qualities,{quality:y});return h.url?t.urlUtils.joinURL(a.staticVideoUrl.fetch(r,o),h.url):t.urlUtils.joinURL(a.staticVideoUrl.fetch(r,o),i.videoId,g,"mp4","file.mp4")}}return""},getPlaybackConfig:function(t,n,r){var a=e.get(t,["background","mediaRef"]);if(c(a)&&e.find(a.adaptiveVideo,{format:"hls"})){var s=e.reject(a.qualities,{quality:"storyboard"}),u=o(a,i(n,r)),p=e.findIndex(s,["quality",u]);return{hls:{debug:n.siteData.isQaMode(),startLevel:p,capLevelToPlayerSize:!0}}}return{}},getVideoRenderParts:function(t,n,r){var a=[],o=e.get(t,["background","mediaRef"]);if(c(o)){var i=!0,u=s(t,n,o.videoId),d=e.get(u,[l.eventTypes.ERROR]);if(e.get(d,[l.errorTypes.NO_VIDEO_FOUND]))i=!1;else{var g=p(t,n),f="hls"===g,m=s(t,n,"adaptiveVideo"),y=e.get(m,["hlsLoaded"]);(!g||f&&!y)&&(i=!1)}a=i?["poster","video"]:["poster"]}return a}}}),define("santaProps/types/modules/MediaSantaTypes",["lodash","prop-types","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/utils/propsSelectorsUtils","santaProps/types/modules/ComponentSantaTypes","santaProps/types/modules/VideoQoS"],function(e,t,n,r,a,o,s){"use strict";function i(e,t){return o.compDesign.fetch(e,t)||r.fetch(n.santaTypesDefinitions.Component.compData,e,t)}function u(t){var n=t.siteData.getCurrentUrlPageId(),r=t.siteData.getDataByQuery(n),a=t.siteData.isMobileView()?"mobile":"desktop",o=e.get(r,["pageBackgrounds",a,"ref"])||{},s=e.get(t.siteData.getRootNavigationInfo(),"pageBackgroundColorOverride");return s&&(o.color=s),{background:o,mediaSizing:e.get(r,["pageBackgrounds",a,"mediaSizing"],"")}}function c(t,a){var o=r.fetch(n.santaTypesDefinitions.Component.compData,t,a),s=t.siteData.isMobileView()?"mobile":"desktop";return{background:e.get(o,["pageBackgrounds",s,"ref"])}}function p(e,t,n){return{media:{video:s.getVideoRenderParts(e,t,n),image:[]}}}var l=a.createComponentSantaType,d=a.createGlobalSantaType,g=d(t.object,function(e){return e.siteData.getGlobalImageQuality()},"globalImageQuality"),f=l(t.string,function(e,t){var n=i(e,t);return s.getMediaQuality(n,e,t)},"mediaQuality"),m=l(t.string,function(e,t){var n=i(e,t);return s.getUrl(n,e,t)},"playbackUrl"),y=l(t.string,function(e,t){var n=i(e,t);return s.getPlaybackFormat(n,e,t)},"playbackFormat"),h=l(t.object,function(e,t){var n=i(e,t);return s.getPlaybackConfig(n,e,t)},"playbackConfig"),P=l(t.object,function(e,t){return p(i(e,t),e,t)},"renderParts"),S=l(t.object,c,"popupBackgroundData"),v=l(t.string,function(e,t){var n=c(e,t);return s.getMediaQuality(n,e,t)},"popupMediaQuality"),A=l(t.object,function(e,t){return p(c(e,t),e,t)},"popupRenderParts"),I=l(t.string,function(e,t){var n=c(e,t);return s.getUrl(n,e,t)},"popupPlaybackUrl"),b=l(t.string,function(e,t){var n=c(e,t);return s.getPlaybackFormat(n,e,t)},"popupPlaybackFormat"),T=l(t.object,function(e,t){var n=c(e,t);return s.getPlaybackConfig(n,e,t)},"popupPlaybackConfig"),D=d(t.object,u,"siteBackgroundData"),C=l(t.object,function(e,t){return p(u(e),e,t)},"siteBackgroundRenderParts"),M=l(t.string,function(e,t){var n=u(e);return s.getUrl(n,e,t)},"siteBackgroundPlaybackUrl"),w=l(t.string,function(e,t){var n=u(e);return s.getPlaybackFormat(n,e,t)},"siteBackgroundPlaybackFormat"),F=l(t.object,function(e,t){var n=u(e);return s.getPlaybackConfig(n,e,t)},"siteBackgroundPlaybackConfig");return{globalImageQuality:g,mediaQuality:f,renderParts:P,playbackUrl:m,playbackFormat:y,playbackConfig:h,SiteBackground:{data:D,mediaQuality:d(t.string,function(e,t){var n=u(e);return s.getMediaQuality(n,e,t)},"siteBackgroundMediaQuality"),renderParts:C,playbackUrl:M,playbackFormat:w,playbackConfig:F},Popup:{data:S,mediaQuality:v,renderParts:A,playbackUrl:I,playbackFormat:b,playbackConfig:T}}}),define("santaProps/types/modules/MediaControlsSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils","santaComponents","santaProps/fetchers/fetchersUtils"],function(e,t,n,r,a){"use strict";var o=n.createComponentSantaType,s=o(t.object,function(e,t){var n=e.siteAPI.getPointers(),o=a.fetch(r.santaTypesDefinitions.Component.compProp,e,t),s=n.general.getMediaPlaybackItemPointer(o.playerId);return e.siteAPI.getDisplayedDAL().get(s)},"playbackState");return{compStyle:o(t.object,function(e,t){return a.fetch(r.santaTypesDefinitions.Component.style,e,t)},"compDimensions"),playbackState:s}}),define("santaProps/types/modules/MenuSantaTypes",["lodash","prop-types","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/utils/propsSelectorsUtils","utils"],function(e,t,n,r,a,o){"use strict";var s=a.createComponentSantaType,i=s(t.array,function(e,t){return o.menuUtils.getSiteMenuWithRender(e.siteData,t.rootNavigationInfo,!1)});return{siteMenuWithRenderForTinyMenu:s(t.array,function(e,t){return o.menuUtils.getSiteMenuWithRender(e.siteData,t.rootNavigationInfo,!1,e.siteData.isMobileView())}),siteMenuWithRender:i,menuItems:s(t.array,function(e,t){var a=r.fetch(n.santaTypesDefinitions.Component.compData,e,t),s=a&&a.menuRef?a.menuRef.id:"CUSTOM_MAIN_MENU";return o.menuUtils.getMenuById(s,e.siteData,!1,t.rootNavigationInfo,!1)})}}),define("santaProps/types/modules/WixUserSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";return{userLanguage:(0,n.createGlobalSantaType)(t.string,function(e){return e.siteData.getUserLanguage()},"userLanguage")}}),define("santaProps/utils/contactForm/ContactFormSantaTypesConfig.json",[],function(){return{COMP_DATA_TRANSLATIONS_KEYS:["nameFieldLabel","emailFieldLabel","phoneFieldLabel","addressFieldLabel","subjectFieldLabel","messageFieldLabel","errorMessage","successMessage","validationErrorMessage"],OLD_MODEL_FIELDS_ORDERED_BY_SKIN:{"contactform.FieldAnimationSkin":["name","email","subject","phone","address","message"],"contactform.FullWidthButtonSkin":["name","email","subject","phone","address","message"],"contactform.LineOnlySkin":["name","email","subject","phone","address","message"],"contactform.OverlappingButtonSkin":["name","email","subject","phone","address","message"],"wysiwyg.viewer.skins.contactform.BasicContactFormSkin":["name","email","phone","address","subject","message"],"wysiwyg.viewer.skins.contactform.DefaultContactForm":["name","email","phone","address","subject","message"],"wysiwyg.viewer.skins.contactform.VerticalForm":["name","email","phone","address","subject","message"],"wysiwyg.viewer.skins.contactform.VerticalFormLabelsLeft":["name","email","phone","address","subject","message"]},OLD_MODEL_DEFAULT_PROPS:{hidden_emailFieldLabel:!0,hidden_nameFieldLabel:!0,hidden_phoneFieldLabel:!1,hidden_addressFieldLabel:!1,hidden_subjectFieldLabel:!0,hidden_messageFieldLabel:!0,required_emailFieldLabel:!0,required_nameFieldLabel:!0,required_phoneFieldLabel:!1,required_addressFieldLabel:!1,required_subjectFieldLabel:!1,required_messageFieldLabel:!1}}}),define("santaProps/utils/contactForm/oldModelHelper",["lodash","santaProps/utils/contactForm/ContactFormSantaTypesConfig.json"],function(e,t){"use strict";return{preprocessCompProp:function(n){return e.isEmpty(n)?e.clone(t.OLD_MODEL_DEFAULT_PROPS):n},createFieldsFromModel:function(e,n,r){return(t.OLD_MODEL_FIELDS_ORDERED_BY_SKIN[r]||[]).map(function(t,r){var a=function(e){return e+"FieldLabel"}(t);return{index:r,fieldType:t,fieldLabel:e[a],required:n["required_"+a],hidden:n["hidden_"+a]}})}}}),define("santaProps/utils/contactForm/newModelHelper",["lodash"],function(e){"use strict";return{isNewModel:function(t){var n=e.get(t,"dynamicFields");return n&&!e.isEmpty(n)},createFieldsFromModel:function(t){return(t.dynamicFields||[]).map(function(t,n){var r={index:n};return t?e.assign(r,{fieldType:t.name,fieldLabel:t.displayLabel,required:t.required,hidden:!0}):e.assign(r,{required:!1,hidden:!1}),r})}}}),define("santaProps/types/modules/ContactFormSantaTypes",["lodash","prop-types","santaComponents","santaProps/fetchers/fetchersUtils","coreUtils","santaProps/utils/propsSelectorsUtils","santaProps/types/modules/WixUserSantaTypes","santaProps/utils/contactForm/ContactFormSantaTypesConfig.json","santaProps/utils/contactForm/oldModelHelper","santaProps/utils/contactForm/newModelHelper"],function(e,t,n,r,a,o,s,i,u,c){"use strict";function p(t,o){var p=r.fetch(n.santaTypesDefinitions.Component.compData,t,o),l=s.userLanguage.fetch(t),d={isNewModel:c.isNewModel(p),compData:function(t,n){var r=a.translationsLoader.getTranslationAllKeys("contactFormTranslations",n),o=e.merge(e.pick(r,i.COMP_DATA_TRANSLATIONS_KEYS),{textDirection:"left"});return e.defaults(e.clone(t),o)}(p,l)};if(!(d.isNewModel||t.siteAPI.isExperimentOpen("sv_contactFormFinalMigration")&&d.isNewModel)){var g=r.fetch(n.santaTypesDefinitions.Component.compProp,t,o);d.compProp=u.preprocessCompProp(g)}return d}var l=o.createComponentSantaType;return{orderedFields:l(t.array,function(e,t){return function(e,t,n){return e.isNewModel||n.siteAPI.isExperimentOpen("sv_contactFormFinalMigration")&&e.isNewModel?c.createFieldsFromModel(e.compData):u.createFieldsFromModel(e.compData,e.compProp,t)}(p(e,t),r.fetch(n.santaTypesDefinitions.Component.skin,e,t),e)}),errorMessage:l(t.string,function(t,n){var r=p(t,n);return e.get(r.compData,"errorMessage")}),validationErrorMessage:l(t.string,function(t,n){var r=p(t,n);return e.get(r.compData,"validationErrorMessage")}),isDynamicContactForm:l(t.bool,function(e,t){var n=p(e,t);return!!(n.isNewModel||e.siteAPI.isExperimentOpen("sv_contactFormFinalMigration")&&n.isNewModel)})}}),define("santaProps/types/modules/RendererModelTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils","santaProps/utils/dataFetchUtil"],function(e,t,n,r){"use strict";var a=n.createGlobalSantaType,o=a(t.string,function(t){return e.get(t,"siteData.rendererModel.geo")},"geo"),s=a(t.object,function(t){return e.get(t,"siteData.rendererModel.siteMetaData.contactInfo")},"contactInfo"),i=a(t.object,function(t){return e.get(t,"siteData.rendererModel.siteMetaData.quickActions.configuration")},"configuration"),u=a(t.string,function(e){return r.get(e,["rendererModel","userId"])},"userId"),c=a(t.string,function(t){return e.get(t,"siteData.rendererModel.siteMetaData.quickActions.colorScheme")},"colorScheme"),p=a(t.string,function(t){return e.get(t,"siteData.rendererModel.siteMetaData.quickActions.socialLinks")},"socialLinks"),l=a(t.string,function(e){return r.get(e,["rendererModel","metaSiteId"])},"metaSiteId"),d=a(t.bool,function(e){return r.get(e,["rendererModel","useSandboxInHTMLComp"])},"useSandboxInHTMLComp"),g=a(t.string,function(e){return r.get(e,["rendererModel","siteInfo","siteId"])},"siteId");return{geo:o,siteMetaData:{contactInfo:s,quickActions:{configuration:i,socialLinks:p,colorScheme:c}},documentType:a(t.string,function(e){return r.get(e,["rendererModel","siteInfo","documentType"])},"documentType"),siteTitleSEO:a(t.string,function(e){return r.get(e,["rendererModel","siteInfo","siteTitleSEO"])},"siteTitleSEO"),userId:u,metaSiteId:l,useSandboxInHTMLComp:d,siteId:g,clientSpecMap:a(t.object,function(e){return r.get(e,["rendererModel","clientSpecMap"])},"clientSpecMap"),languageCode:a(t.string,function(e){return r.get(e,["rendererModel","languageCode"])},"languageCode"),siteMediaToken:a(t.string,function(e){return e.siteData.getSiteMediaToken()},"siteMediaToken"),premiumFeatures:a(t.array,function(e){return r.get(e,["rendererModel","premiumFeatures"])},"premiumFeatures"),multilingual:a(t.object,function(e){return r.get(e,["rendererModel","siteMetaData","multilingual"])},"multilingual"),locale:a(t.string,function(e){return r.get(e,["rendererModel","locale"])},"locale")}}),define("santaProps/types/modules/AudioSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createComponentSantaType,a=n.createGlobalSantaType,o=r(t.bool,function(t,n){var r=t.siteAPI.getAspectGlobalData("AudioAspect");return e.get(r,["nowPlayingComp"])===n.structure.id}),s=a(t.bool,function(t){var n=t.siteAPI.getAspectGlobalData("AudioAspect");return!!e.get(n,["isSoundManagerOnResetup"])},"isSoundManagerOnResetup"),i=a(t.bool,function(t){var n=t.siteAPI.getAspectGlobalData("AudioAspect");return!!e.get(n,["soundManagerReady"])},"soundManagerReady"),u=a(t.func,function(e){return e.siteAPI.getSiteAspect("AudioAspect").updatePlayingComp},"updatePlayingComp"),c=a(t.func,function(e){return e.siteAPI.getSiteAspect("AudioAspect").updatePausingComp},"updatePausingComp");return{isPlaying:o,isSoundManagerOnResetup:s,soundManagerReady:i,createAudioObj:a(t.func,function(e){return e.siteAPI.getSiteAspect("AudioAspect").createAudioObj},"createAudioObj"),updatePlayingComp:u,updatePausingComp:c,onHTML5ErrorTryToReloadWithFlash:a(t.func,function(e){return e.siteAPI.getSiteAspect("AudioAspect").onHTML5ErrorTryToReloadWithFlash},"onHTML5ErrorTryToReloadWithFlash")}}),define("santaProps/types/modules/StoreSantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";return{loadBatch:(0,t.createGlobalSantaType)(e.func,function(e){return e.siteData.store.loadBatch.bind(e.siteData.store)},"loadBatch")}}),define("santaProps/types/modules/ColumnsContainerSantaTypes",["lodash","prop-types","santaProps/propsBuilder/propsBuilderUtil","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r){"use strict";return{childrenData:(0,r.createComponentSantaType)(Object.freeze(t.objectOf(t.shape({id:t.string.isRequired,width:t.number.isRequired,height:t.number.isRequired,alignment:t.number.isRequired}))),function(t,r){var a=t.siteAPI.getPointers(),o=a.components.getPage(r.rootId,t.siteData.getViewMode());return e.reduce(r.structure.components,function(s,i){var u=a.components.getComponent(i,o);return e.set(s,i,function(e,t,r){var a=e.getDisplayedDAL(),o=e.getPointers(),s=a.get(o.getInnerPointer(r,["layout"])),i=a.get(o.getInnerPointer(r,["propertyQuery"])),u=a.get(o.getInnerPointer(o.data.getPropertyItem(i,t),["alignment"])),c=n.getStyle(s,e,r.id,t);return{id:r.id,width:s.width,height:c.height,alignment:u}}(t.siteAPI,r.rootId,u))},{})},!0)}}),define("santaProps/types/modules/QuickActionsSantaTypes",["lodash","prop-types","coreUtils","siteUtils","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/types/modules/ComponentSantaTypes","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r,a,o,s,i){"use strict";var u=n.siteDataUtils,c=i.createComponentSantaType;return{dynamicActions:(0,i.createGlobalSantaType)(t.array,function(t){var n=t.siteAPI.getAspectGlobalData("QuickActionBarAspect").dynamicActions;return e.map(n,function(n){var a=e.find(r.constants.SUPPORTED_DYNAMIC_ACTIONS,{appId:n.appId});return e.assign(e.pick(a,["text","color","itemType"]),e.pick(n,["enabled","notificationCount","appId","color"]),{svgString:u.getSvgString(t.siteData,"svgshape.v2.Svg_"+a.icon)})})},"dynamicActions"),structuredAction:c(t.object,function(t,n){var r=o.fetch(a.santaTypesDefinitions.Component.compData,t,n),i=s.styleParam("color").fetch(t,n);return e.assign({},e.pick(r,["text","link","itemType"]),{color:i},{svgString:u.getSvgString(t.siteData,"svgshape.v2.Svg_"+r.icon)})})}}),define("santaProps/types/modules/NonPageItemZoom",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createGlobalSantaType;return{zoom:r(t.func,function(e){return e.siteAPI.getSiteAspect("nonPageItemZoom").zoom},"zoom"),unzoom:r(t.func,function(e){return e.siteAPI.getSiteAspect("nonPageItemZoom").unzoom},"unzoom"),currentItem:r(t.object,function(e){return e.siteAPI.getAspectGlobalData("nonPageItemZoom")},"currentItem")}}),define("santaProps/types/modules/TPASantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";var r=n.createComponentSantaType,a=n.createGlobalSantaType;return{data:r(t.shape({isModalOpen:t.bool,queryParams:t.object}),function(t,n){var r=t.siteAPI.getAspectGlobalData("tpaModalAspect"),a=t.siteAPI.getAspectComponentData("tpaCompStateAspect",e.get(n,"structure.id"));return{isModalOpen:!!e.get(r,"modalStructure"),queryParams:e.get(a,"queryParams")}}),showModal:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaModalAspect").showModal},"showModal"),removeModal:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaModalAspect").removeModal},"removeModal"),showPopup:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPopupAspect").showPopup},"showPopup"),removePopup:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPopupAspect").removePopup},"removePopup"),removeAllPopups:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPopupAspect").removeAllPopups},"removeAllPopups"),deleteCompListeners:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPubSubAspect").deleteCompListeners},"deleteCompListeners"),publish:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPubSubAspect").publish},"publish"),subscribe:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPubSubAspect").subscribe},"subscribe"),unsubscribe:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPubSubAspect").unsubscribe},"unsubscribe"),handleTPAMessage:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPostMessageAspect").handleTPAMessage},"handleTPAMessage"),sendPostMessage:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPostMessageAspect").sendPostMessage},"sendPostMessage"),callHandler:a(t.func,function(e){return e.siteAPI.getSiteAspect("tpaPostMessageAspect").callHandler},"callHandler")}}),define("santaProps/types/modules/PageGroupSantaTypes",["lodash","prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t,n){"use strict";return{pagesToRender:(0,n.createGlobalSantaType)(t.array,function(t){var n=e.union(t.siteData.getPrefetchPages(),t.siteData.getVisitedPages(),[t.siteData.getCurrentUrlPageId()]),r=t.siteAPI.getDisplayedDAL(),a=t.siteAPI.getPointers().page.getResolvedDataMapsPointer(),o=r.getKeys(a);return e.intersection(n,o)},"pagesToRender")}}),define("santaProps/types/modules/PageSantaTypes",["lodash","prop-types","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r,a){"use strict";return{markVisitedPage:(0,a.createComponentSantaType)(t.func,function(t,a){var o=r.fetch(n.santaTypesDefinitions.Component.compData,t,a);if(!e.get(o,"isPopup"))return t.siteAPI.markVisitedPage})}}),define("santaProps/types/modules/MultilingualSantaTypes",["prop-types","santaProps/utils/propsSelectorsUtils"],function(e,t){"use strict";return{currentLanguage:(0,t.createGlobalSantaType)(e.string,function(e){return e.siteData.getCurrentLanguage()},"currentLanguage")}}),define("santaProps/types/modules/CompCssDesignSantaTypes",["lodash","prop-types","santaComponents","santaProps/fetchers/fetchersUtils","santaProps/utils/propsSelectorsUtils","compDesignUtils"],function(e,t,n,r,a,o){"use strict";return{containerStyle:(0,a.createComponentSantaType)(t.object,function(e,t){var a=r.fetch(n.santaTypesDefinitions.Component.compDesign,e,t);return o.getContainerStyle(a,!0)},"containerStyle")}}),define("santaProps/types/modules/SemiNativeSantaTypes",["prop-types","lodash","utils","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r){"use strict";return{queueIndex:(0,r.createComponentSantaType)(e.any,function(e,r){var a=e.siteAPI.getDisplayedDAL(),o=e.siteAPI.getPointers(),s=e.siteData.getCurrentUrlPageId(),i=r.rootId===n.siteConstants.MASTER_PAGE_ID?s:r.rootId,u=o.general.getSemiNativeQueueIndexPointer(i),c=a.get(u);return t.isNil(c)?-2:c})}}),define("santaProps/types/SantaTypes",["lodash","prop-types","utils","santaComponents","santaProps/utils/propsSelectorsUtils","santaProps/types/modules/DangerousSantaTypes","santaProps/types/modules/VerticalAnchorsMenuSantaTypes","santaProps/types/modules/BrowserSantaTypes","santaProps/types/modules/ComponentSantaTypes","santaProps/types/modules/DeviceSantaTypes","santaProps/types/modules/HtmlPostMessage","santaProps/types/modules/LinkSantaTypes","santaProps/types/modules/PinterestSantaTypes","santaProps/types/modules/MemberLoginSantaTypes","santaProps/types/modules/AnchorChangeSantaTypes","santaProps/types/modules/AppControllerSantaTypes","santaProps/types/modules/VectorImageSantaTypes","santaProps/types/modules/RenderFlagsSantaTypes","santaProps/types/modules/RenderRealtimeConfigSantaTypes","santaProps/types/modules/MobileTypes","santaProps/types/modules/NavigationTypes","santaProps/types/modules/ServiceTopologySantaTypes","santaProps/types/modules/SiteAspectsSantaTypes","santaProps/types/modules/RequestModelSantaTypes","santaProps/types/modules/PublicModelSantaTypes","santaProps/types/modules/AspectComponentSantaTypes","santaProps/types/modules/SocialShareHandlerSantaTypes","santaProps/types/modules/ActivitySantaTypes","santaProps/types/modules/BrowserFlagsSantaTypes","santaProps/types/modules/ThemeSantaTypes","santaProps/types/modules/MediaSantaTypes","santaProps/types/modules/MediaControlsSantaTypes","santaProps/types/modules/MenuSantaTypes","santaProps/types/modules/ContactFormSantaTypes","santaProps/types/modules/SiteMembersSantaTypes","santaProps/types/modules/RendererModelTypes","santaProps/types/modules/AudioSantaTypes","santaProps/types/modules/StoreSantaTypes","santaProps/types/modules/ColumnsContainerSantaTypes","santaProps/types/modules/QuickActionsSantaTypes","santaProps/types/modules/NonPageItemZoom","santaProps/types/modules/TPASantaTypes","santaProps/types/modules/PageGroupSantaTypes","santaProps/types/modules/PageSantaTypes","santaProps/types/modules/WixUserSantaTypes","santaProps/types/modules/MultilingualSantaTypes","santaProps/types/modules/CompCssDesignSantaTypes","santaProps/types/modules/SemiNativeSantaTypes"],function(e,t,n,r,a,o,s,i,u,c,p,l,d,g,f,m,y,h,P,S,v,A,I,b,T,D,C,M,w,F,U,B,k,R,L,E,G,O,j,_,x,N,V,H,Q,q,W,z){"use strict";var Z=a.createComponentSantaType,K=a.createGlobalSantaType,Y=K(t.func,function(e){return e.siteAPI.getSiteAspect("behaviorsAspect").handleBehavior},"handleBehavior"),$=K(t.func,function(e){return e.siteAPI.getRuntimeDal().setCompState},"setCompState"),X=K(t.func,function(e){return e.siteAPI.getRuntimeDal().setCompData},"setCompData"),J=K(t.func,function(e){return e.siteAPI.getRuntimeDal().setCompProps},"setCompProps"),ee=K(t.func,function(e){return e.siteAPI.getRuntimeDal().removeCompState},"removeCompState"),te=K(t.array,function(e){return e.siteData.getFontsMap()},"fontsMap"),ne=K(t.object,function(e){return e.siteData.getGlobalImageQuality()},"globalImageQuality"),re=K(t.string,function(e){return e.siteAPI.getDisplayedDAL().getByPath(["santaBase"])},"santaBase"),ae=K(t.func,function(t){return e.ary(t.siteAPI.getSiteAspect("PopupPageAspect").closePopupPage,0)},"closePopupPage"),oe=K(t.func,function(e){return e.siteAPI.openPopup},"openPopup"),se=K(t.func,function(e){return e.siteAPI.scrollToAnchor},"scrollToAnchor"),ie=K(t.func,function(e){return e.siteAPI.navigateToPage},"navigateToPage"),ue=K(t.func,function(e){return e.siteAPI.passClickEvent},"passClickEvent"),ce=K(t.func,function(e){return e.siteData.getScreenWidth},"getScreenWidth"),pe=K(t.object,function(e){return e.siteData.getScreenSize()},"screenSize"),le=K(t.func,function(e){return e.siteData.getScreenHeight},"getScreenHeight"),de=K(t.func,function(e){return e.siteData.getScrollBarWidth},"getScrollBarWidth"),ge=K(t.func,function(e){return e.siteAPI.forceBackground},"forceBackground"),fe=K(t.func,function(e){return e.siteAPI.disableForcedBackground},"disableForcedBackground"),me=K(t.string,function(e){return e.siteData.getCurrentUrlPageId()},"currentUrlPageId"),ye=K(t.string,function(e){return e.siteData.getCurrentPopupId()},"currentPopupId"),he=K(t.string,function(e){return e.siteData.getPrimaryPageId()},"primaryPageId"),Pe=K(t.string,function(e){return e.siteData.getMainPageId()},"mainPageId"),Se=K(t.func,function(e){return e.siteAPI.reportBeatEvent},"reportBeatEvent"),ve=K(t.string,function(e){return e.siteAPI.getBiVisitorId()},"biVisitorId"),Ae=K(t.bool,function(e){return e.siteAPI.isZoomOpened()},"isZoomOpened"),Ie=K(t.bool,function(e){return e.siteData.isFacebookSite()},"isFacebookSite"),be=Z(t.string,function(e){return e.siteAPI.getPageUrl()}),Te=Z(t.string,function(e){return e.siteAPI.getPageUrl(!0)}),De=K(t.bool,function(e){return e.siteData.isPremiumUser()},"isPremiumUser"),Ce=K(t.bool,function(e){return e.siteData.isTemplate()},"isTemplate"),Me=K(t.bool,function(e){return e.siteAPI.getLayoutMechanism()===n.constants.LAYOUT_MECHANISMS.MESH},"isMeshLayoutMechanism"),we=K(t.string,function(e){return e.siteData.getUrlFormat()},"urlFormat"),Fe=K(t.func,function(e){return e.siteData.getMainPageUrl.bind(e.siteData)},"getMainPageUrl"),Ue=K(t.func,function(e){return e.siteData.getCurrentUrl.bind(e.siteData)},"getCurrentUrl"),Be=K(t.object,function(e){return e.siteData.biData},"biData"),ke=K(t.string,function(e){return e.siteData.getOrigin()},"origin"),Re=K(t.bool,function(e){return e.siteData.isViewerMode()},"isViewerMode"),Le=K(t.bool,function(e){return"preview"===e.siteData.viewMode},"isPreviewMode"),Ee=K(t.func,function(e){return e.siteData.getExistingRootNavigationInfo.bind(e.siteData)},"getExistingRootNavigationInfo"),Ge=K(t.func,function(e){return e.siteData.getClientSpecMapEntry.bind(e.siteData)},"getClientSpecMapEntry"),Oe=K(t.func,function(e){return e.siteAPI.exitFullScreenMode},"exitFullScreenMode"),je=K(t.func,function(e){return e.siteAPI.enterFullScreenMode},"enterFullScreenMode"),_e=K(t.func,function(e){return e.siteAPI.triggerFakeModeChange.bind(e.siteAPI)},"triggerFakeModeChange"),xe=K(t.string,function(e){return e.siteData.wixBiSession.viewerSessionId},"viewerSessionId"),Ne=Z(t.bool,function(t,r){var a=t.siteData.getPageDataMap(r.rootId,t.siteData.dataTypes.DATA);return e.some(a,{appPartName:n.blogAppPartNames.SINGLE_POST})}),Ve=Z(t.object,function(e,t){return e.siteData.getPageData(t.rootId,["title"])}),He=K(t.func,function(e){return e.siteData.getUniquePageId.bind(e.siteData)},"getUniquePageId"),Qe=K(t.bool,function(e){return e.siteData.isInSSR()},"isInSSR"),qe=K(t.func,function(e){return e.siteAPI.resetCustomClickOccurred},"resetCustomClickOccurred"),We={__DangerousSantaTypes:o,Audio:G,TPA:N,AspectComponent:D,SocialShareHandler:C,Component:u,Browser:i,Device:c,VerticalAnchorsMenu:s,HtmlPostMessage:p,Link:l,Pinterest:d,MemberLogin:g,AnchorChange:f,AppController:m,VectorImage:y,RenderFlags:h,Activity:M,BrowserFlags:w,mobile:S,Navigation:v,SemiNative:z,CompDesign:W,Media:U,MediaControls:B,ServiceTopology:A,Theme:F,Menu:k,WixUserSantaTypes:Q,MultilingualSantaTypes:q,urlFormat:we,getMainPageUrl:Fe,getCurrentUrl:Ue,biData:Be,biVisitorId:ve,isViewerMode:Re,isPreviewMode:Le,globalImageQuality:ne,getScreenWidth:ce,getScreenHeight:le,screenSize:pe,getScrollBarWidth:de,forceBackground:ge,disableForcedBackground:fe,santaBase:re,currentUrlPageId:me,currentPopupId:ye,isTemplate:Ce,isMeshLayoutMechanism:Me,isPremiumUser:De,Behaviors:{handleBehavior:Y},DAL:{setCompState:$,setCompData:X,setCompProps:J,removeCompState:ee},Fonts:{fontsMap:te},popupPage:{close:ae},popup:{open:oe},NonPageItemZoom:x,scrollToAnchor:se,navigateToPage:ie,passClickEvent:ue,RenderRealtimeConfig:P,RendererModel:E,RequestModel:b,PublicModel:T,isZoomOpened:Ae,isFacebookSite:Ie,SiteAspects:I,Location:{origin:ke},primaryPageId:he,mainPageId:Pe,reportBeatEvent:Se,getExistingRootNavigationInfo:Ee,pageUrl:be,pageUrlWithHash:Te,getClientSpecMapEntry:Ge,exitFullScreenMode:Oe,enterFullScreenMode:je,Modes:{triggerFakeModeChange:_e},staticValue:function(e,t){return Z(e,function(){return t})},ContactFormSantaTypes:R,SiteMembersSantaTypes:L,StoreSantaTypes:O,ColumnsContainer:j,QuickActions:_,viewerSessionId:xe,isSinglePostPage:Ne,rootPageTitle:Ve,getUniquePageId:He,PageGroup:V,Page:H,viewportStates:Z(t.bool,function(t,n){var r=e.get(n,["structure","id"]);return t.siteAPI.getSiteAspect("viewportChange").get(r)},"viewportStates"),isInSSR:Qe,resetCustomClickOccurred:qe,pageMinHeightDefault:K(t.number,function(e){return e.siteData.getPageMinHeight()},"pageMinHeightDefault")};return e.defaultsDeep({},r.santaTypesDefinitions,We)}),define("santaProps/utils/santaTypesUtils",["lodash","santaProps/fetchers/fetchersUtils","santaProps/types/SantaTypes"],function(e,t,n){"use strict";function r(t){return t.id||e.isFunction(t.fetch)}function a(t){return e.pickBy(function(t){var n=function(e){for(var t=[e],n=0;n<t.length;n++){var r=t[n].mixins;r&&r.length&&t.push.apply(t,r)}return t}(t),r=e.map(n,"propTypes");return e.defaults.apply(e,[{}].concat(r))}(t),r)}function o(t){return e.every(n.RenderRealtimeConfig,function(e){return t!==e&&t!==e.isRequired})&&e.every(n.Component,function(e,n){return s[n]||t!==e&&t!==e.isRequired})}"undefined"!=typeof WeakMap&&(e.memoize.Cache=WeakMap);var s={rootId:!0,rootNavigationInfo:!0,theme:!0,compDesign:!0},i=e.memoize(function(t){return e.pickBy(t.propTypes,r)}),u=e.memoize(function(n){var r=i(n);return function(n,a){return e.mapValues(r,function(e){return e.fetch?e.fetch(n,a):t.fetch(e,n,a)})}}),c=e.memoize(function(t){return e.pickBy(i(t),o)});return{shouldObserveChanges:function(t){return!!e.get(t,"shouldLayout",!1)},getSantaTypesByClass:i,getSantaTypesForChildComponentClass:c,getSantaPropsSelectorForReactClass:u,isSantaTypedReactComponent:function(t){return e.get(t,["constructor","useSantaTypes"],!1)},isSantaTypedReactClass:function(t){return e.get(t,["useSantaTypes"],!1)},resolveComponentProps:function(n,a){var o=a.siteData,s=o.getExistingRootNavigationInfo(o.getFocusedRootId()),i={fetchSantaType:t.fetch,stylesMap:a.loadedStyles,siteData:a.siteData,siteAPI:a.siteAPI},u={structure:a.structure,rootId:a.rootId,rootNavigationInfo:s,compData:a.compData},c=e.pickBy(n,r),p=e.mapValues(c,function(e){return e.fetch?e.fetch(i,u):t.fetch(e,i,u)});return e.assign(p,e.pick(a,e.keys(n)))},getSantaTypesByDefinition:e.memoize(a)}}),define("santaProps/propsBuilder/computedPropsBuilder",["lodash","mobx","coreUtils","santaProps/fetchers/fetchersUtils","santaProps/utils/santaTypesUtils","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r,a,o){"use strict";function s(t){return e.invoke(t.structure,"get")||t.structure}function i(a,i,u,c){return a.fetch?function(r,a,i,u){if(o.isGlobalSantaType(r)){var c=e.get(a.siteData,["globalComputedMap"],{}),p=o.getGlobalId(r);if(c[p])return c[p];var l=t.computed(function(){try{return r.fetch(a,e.omit(i,["structure"]))}catch(e){n.log.error("Cannot fetch SantaType",p,e)}},{name:"globalSantaType_"+p});return e.set(c,p,l),l}return t.computed(function(){try{return r.fetch(a,e.defaults({structure:s(i)},i))}catch(e){n.log.error("Cannot fetch SantaType",u,i.id,e)}},{name:u+"_"+i.id,compareStructural:o.isCompareStructuralSantaType(r)})}(a,i,u,c):function(a,o,i,u){var c=r.getGlobalId(a);if(c){var p=e.get(o.siteData,["globalComputedMap"],{});if(p[c])return p[c];var l=t.computed(function(){try{return r.fetch(a,o,e.omit(i,["structure"]))}catch(e){n.log.error("Cannot fetch SantaType",c,e)}},{name:"globalSantaType_"+c});return e.set(p,c,l),l}return t.computed(function(){try{return r.fetch(a,o,e.defaults({structure:s(i)},i))}catch(e){n.log.error("Cannot fetch SantaType",u,i.id,e)}},{name:u+"_"+i.id,compareStructural:r.isCompareStructural(a)})}(a,i,u,c)}var u=new n.SiteDataPrivates,c=function(){function n(e,t,r){_classCallCheck(this,n),this.siteData=t.siteData,this.observeChanges=a.shouldObserveChanges(e),this.santaTypes=a.getSantaTypesByClass(e),this.id=r.id,this.state=t,this.getComputedProps=this.getComputedProps.bind(this),this.getChangedProps=this.getChangedProps.bind(this),this.clearChangedPropsMap=this.clearChangedPropsMap.bind(this)}return _createClass(n,[{key:"getComputedProps",value:function(n,r){var a=this;if(!r){var o=this.computedPropsFunction;if(o)return o}var s=e.mapValues(this.santaTypes,function(e,t){return i(e,a.state,n,t)});return this.clearChangedPropsMap(),this.observeChanges&&e.forOwn(s,function(e,n){t.observe(e,function(){a.changedProps[n]=!0})}),this.computedPropsFunction=t.computed(function(){return e.mapValues(s,function(e){return e.get()})},{name:"computedProps_"+this.id}),this.computedPropsFunction}},{key:"getChangedProps",value:function(){return this.changedProps}},{key:"clearChangedPropsMap",value:function(){this.changedProps={}}}]),n}();return{getInstance:function(t,n,r){var a=u.get(n.siteData)||{};a.computedPropsBuilderInstanceMap||(a.computedPropsBuilderInstanceMap={});var o=a.computedPropsBuilderInstanceMap;u.set(n.siteData,e.assign(a,{computedPropsBuilderInstanceMap:o}));var i=function(){var e=s(r);return r.rootId+"-"+e.componentType+"-"+r.id}();return o[i]||(o[i]=new c(t,n,r)),o[i]}}}),define("santaProps/propsBuilder/componentPropsBuilder",["lodash","santaProps/fetchers/fetchersUtils","santaProps/propsBuilder/propsBuilderUtil","santaProps/propsBuilder/computedPropsBuilder","santaProps/utils/santaTypesUtils"],function(e,t,n,r,a){"use strict";return{getCompProps:function(o,s,i,u,c,p){var l=i.getSiteData(),d=l.getExistingRootNavigationInfo(u),g={fetchSantaType:t.fetch,siteData:l,siteAPI:i},f=e.defaults({id:s.id,structure:s,rootNavigationInfo:d,rootId:u},p);if(a.isSantaTypedReactClass(o)){var m=r.getInstance(o,g,f).getComputedProps(f,!0);return e.assign(m.get(),p)}var y=o&&a.getSantaPropsSelectorForReactClass(o),h=y&&y(g,f),P=i.getSiteAspect("behaviorsAspect"),S=s.id,v=i.getDisplayedDAL(),A=i.getPointers(),I=A.page.getPagePointer(u),b=I&&A.components.getComponent(S,I),T=b?v.get(A.getInnerPointer(b,["dataQuery"])):s.dataQuery,D=b?v.get(A.getInnerPointer(b,["propertyQuery"])):s.propertyQuery,C=b?v.get(A.getInnerPointer(b,["designQuery"])):s.designQuery,M=b?v.get(A.getInnerPointer(b,["behaviorQuery"])):s.behaviorQuery,w=b?v.get(A.getInnerPointer(b,["styleId"])):s.styleId,F=b?v.get(A.getInnerPointer(b,["skin"])):s.skin,U=b?v.get(A.getInnerPointer(b,["layout"])):s.layout,B={viewerPrivateServices:c||{},structure:s,siteData:l,siteAPI:i,id:S,refInParent:S,pageId:u,rootId:u,currentUrlPageId:l.getCurrentUrlPageId(),rootNavigationInfo:d,styleId:n.getStyleId(w,F),skin:n.getSkin(w,F,function(e){return v.get(A.data.getThemeItem(e))}),style:n.getStyle(U,i,S,u),compProp:n.getCompProp(i,D,u),compActions:P.getActions("comp",S),compBehaviors:n.getCompBehaviors(i,D,M,u,S),compDynamicBehaviors:P.extractBehaviors(S),renderFlags:l.renderFlags};return C&&(B.compDesign=n.getCompDesign(i,C,u)),T&&(B.compData=n.getCompData(i,T,u)),e.assign(B,h,p)},getRootProps:function(r,o,s,i,u){var c=s.getSiteData(),p=s.getSiteAspect("behaviorsAspect"),l=s.getDisplayedDAL(),d=s.getPointers(),g=d.components.getPage(o,c.getViewMode()),f=l.get(d.getInnerPointer(g,["componentType"]))||"mobile.core.components.MasterPage",m=l.get(d.getInnerPointer(g,["propertyQuery"])),y=l.get(d.getInnerPointer(g,["styleId"])),h=l.get(d.getInnerPointer(g,["skin"])),P=l.get(d.getInnerPointer(g,["behaviorQuery"])),S=l.get(d.getInnerPointer(g,["dataQuery"])),v={viewerPrivateServices:i,componentType:f,siteData:c,siteAPI:s,id:o,key:o+"_"+c.getViewMode(),ref:o,refInParent:o,pageId:o,rootId:o,currentUrlPageId:c.getCurrentUrlPageId(),rootNavigationInfo:c.getExistingRootNavigationInfo(o),styleId:n.getStyleId(y,h),skin:n.getSkin(y,h,function(e){return l.get(d.data.getThemeItem(e))}),style:{width:"100%",height:"100%"},compProp:n.getCompProp(s,m,o),compActions:p.getActions("comp",o),compBehaviors:n.getCompBehaviors(s,m,P,o,o),compDynamicBehaviors:p.extractBehaviors(o),renderFlags:c.renderFlags};S&&(v.compData=n.getCompData(s,S,o)),v.measureMap=u;var A=a.getSantaPropsSelectorForReactClass(r)({fetchSantaType:t.fetch,siteData:c,siteAPI:s},{structure:e.get(c,["pagesData",o,"structure"]),rootNavigationInfo:v.rootNavigationInfo,rootId:o});return e.assign(v,A)}}}),define("santaProps/propsBuilder/ssrComputedPropsBuilder",["lodash","coreUtils","santaProps/fetchers/fetchersUtils","santaProps/utils/santaTypesUtils","santaProps/utils/propsSelectorsUtils"],function(e,t,n,r,a){"use strict";function o(t){return e.invoke(t.structure,"get")||t.structure}function s(s,i,u){var c=r.getSantaTypesByClass(s);return e.mapValues(c,function(r,s){return r.fetch?function(n,r,s,i){if(a.isGlobalSantaType(n)){var u=a.getGlobalId(n);try{return n.fetch(s,e.omit(i,["structure"]))}catch(e){t.log.error("Cannot fetch SantaType",u,e)}}else try{return n.fetch(s,e.defaults({structure:o(i)},i))}catch(e){t.log.error("Cannot fetch SantaType",r,i.id,e)}}(r,s,i,u):function(r,a,s,i){var u=n.getGlobalId(r);if(u)try{return n.fetch(r,s,e.omit(i,["structure"]))}catch(e){t.log.error("Cannot fetch SantaType",u,e)}else try{return n.fetch(r,s,e.defaults({structure:o(i)},i))}catch(e){t.log.error("Cannot fetch SantaType",a,i.id,e)}}(r,s,i,u)})}return{getSsrProps:s}}),define("santaProps",["lodash","santaProps/utils/propsSelectorsUtils","santaProps/propsBuilder/componentPropsBuilder","santaProps/propsBuilder/ssrComputedPropsBuilder","santaProps/propsBuilder/computedPropsBuilder","santaProps/propsBuilder/propsBuilderUtil","santaProps/fetchers/fetchersUtils","santaProps/types/SantaTypes","santaProps/utils/santaTypesUtils"],function(e,t,n,r,a,o,s,i,u){"use strict";return{componentPropsBuilder:n,ssrComputedPropsBuilder:r,computedPropsBuilder:a,propsBuilderUtil:o,santaTypesUtils:u,createSantaType:t.createComponentSantaType,createGlobalSantaType:t.createGlobalSantaType,fetchers:s,Types:i}}); //# sourceMappingURL=santaProps.min.js.map