1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,26301,e=>{"use strict";e.s(["getDynamicPlaceholderPattern",0,e=>RegExp(`^${e.replace(/\{\*\}+/i,"\\d+")}$`),"getFieldValue",0,function(e,t,n){if(!e||!t)return n;let r=e[t];return r&&void 0!==r.value?r.value:e.fields&&e.fields[t]&&void 0!==e.fields[t].value?e.fields[t].value:n},"isDynamicPlaceholder",0,e=>-1!==e.indexOf("{*}"),"isFieldValueEmpty",0,function(e){if(!e)return!0;let t=e=>"string"==typeof e?"0001-01-01T00:00:00Z"===e:!("function"==typeof(null==e?void 0:e.getMonth)&&!isNaN(null==e?void 0:e.getMonth())),n=e=>null==e||("object"==typeof e?!e.src&&!e.src&&!e.href&&t(e):"number"!=typeof e&&"boolean"!=typeof e&&(!e||t(e)));return n(void 0!==e.value?e.value:e)}])},426868,e=>{"use strict";var t,n,r,o,a,i,s;(a=t||(t={})).Final="final",a.Shared="shared",(i=n||(n={})).Open="open",i.Close="close",(s=r||(r={})).Normal="library",s.Metadata="library-metadata",(o||(o={})).Variant="variant",e.s(["DesignLibraryMode",0,r,"DesignLibraryVariantGeneration",0,o,"LayoutKind",0,t,"MetadataKind",0,n])},508954,e=>{"use strict";var t=e.i(26301);e.s(["addClassName",0,e=>{if(e.class){if(e.className){let t=e.className;t+=` ${e.class}`,e.className=t}else e.className=e.class;delete e.class}},"getDataFromFields",0,e=>{let n={};return Object.entries(e).reduce((n,[r])=>(n[r]=(0,t.getFieldValue)(e,r),n),n)}])},812099,e=>{"use strict";e.s(["HIDDEN_RENDERING_NAME",0,"Hidden Rendering"])},864352,e=>{"use strict";var t=e.i(936848),n=e.i(410805);e.s(["Component",()=>t.Component,"ComponentProps",()=>t.ComponentProps,"Context",()=>t.Context,"ControlledPromise",()=>t.ControlledPromise,"DEFAULT_CDN_URL",()=>t.DEFAULT_CDN_URL,"DOM",()=>t.DOM,"DataPath",()=>t.DataPath,"DataScope",()=>t.DataScope,"DataSettings",()=>t.DataSettings,"Element",()=>t.Element,"External",()=>t.External,"ExternalComponent",()=>t.ExternalComponent,"ExternalComponentBundle",()=>t.ExternalComponentBundle,"FEAASComponent",()=>t.FEAASComponent,"FEAASComponentsProps",()=>t.FEAASComponentsProps,"FEAASContext",()=>t.FEAASContext,"FEAASContextProps",()=>t.FEAASContextProps,"FEAASEditor",()=>t.FEAASEditor,"FEAASEditorProps",()=>t.FEAASEditorProps,"FEAASElement",()=>t.FEAASElement,"FEAASExternalPropsObject",()=>t.FEAASExternalPropsObject,"FEAASLoader",()=>t.FEAASLoader,"FEAASLoaderProps",()=>t.FEAASLoaderProps,"FEAASPicker",()=>t.FEAASPicker,"FEAASPickerProps",()=>t.FEAASPickerProps,"FEAASReactComponent",()=>t.FEAASReactComponent,"FEAASReactServerComponent",()=>t.FEAASReactServerComponent,"FEAASReactStylesheet",()=>t.FEAASReactStylesheet,"FEAASStylesheet",()=>t.FEAASStylesheet,"FEAASStylesheetProps",()=>t.FEAASStylesheetProps,"HTMLNodeToReact",()=>t.HTMLNodeToReact,"InvalidResponse",()=>t.InvalidResponse,"JSONPath",()=>t.JSONPath,"Loader",()=>t.Loader,"MyComponent",()=>
1t.MyComponent,"NextExternalComponent",()=>t.NextExternalComponent,"Picker",()=>t.Picker,"ReactExternalComponent",()=>t.ReactExternalComponent,"ServerComponent",()=>t.ServerComponent,"Stylesheet",()=>t.Stylesheet,"Thumbnail",()=>t.Thumbnail,"WebComponent",()=>t.WebComponent,"adjustNumbers",()=>t.adjustNumbers,"autoloadScripts",()=>t.autoloadScripts,"cleanCollectionBit",()=>t.cleanCollectionBit,"clearFetchCache",()=>t.clearFetchCache,"createStylesheet",()=>t.createStylesheet,"customizeDataSettings",()=>n.customizeDataSettings,"enableNextClientsideComponents",()=>t.enableNextClientsideComponents,"fetchAndRevalidate",()=>t.fetchAndRevalidate,"fetchAndRevalidateComponent",()=>t.fetchAndRevalidateComponent,"fetchAndRevalidateStylesheet",()=>t.fetchAndRevalidateStylesheet,"fetchBypassingCache",()=>t.fetchBypassingCache,"fetchCache",()=>t.fetchCache,"fetchComponent",()=>t.fetchComponent,"fetchData",()=>t.fetchData,"fetchToValidateCache",()=>t.fetchToValidateCache,"fetchWithCacheAwareness",()=>t.fetchWithCacheAwareness,"findStylesheet",()=>t.findStylesheet,"getComponent",()=>n.getComponent,"getComponentSource",()=>t.getComponentSource,"getComponentURL",()=>t.getComponentURL,"getFetchCache",()=>t.getFetchCache,"getFramePosition",()=>t.getFramePosition,"getHumanizedLabel",()=>t.getHumanizedLabel,"getLastPathBit",()=>t.getLastPathBit,"getQualifier",()=>t.getQualifier,"getStylesheetSource",()=>t.getStylesheetSource,"getStylesheetURL",()=>t.getStylesheetURL,"linkComponents",()=>t.linkComponents,"loadScript",()=>t.loadScript,"loadStylesheet",()=>t.loadStylesheet,"loadStylesheetAllowStale",()=>t.loadStylesheetAllowStale,"normalizeCollectionScope",()=>t.normalizeCollectionScope,"normalizeFetchAttribute",()=>t.normalizeFetchAttribute,"observeDOMElement",()=>t.observeDOMElement,"parseComponentSource",()=>t.parseComponentSource,"parseLimit",()=>t.parseLimit,"parseRange",()=>t.parseRange,"parseStylesheetSource",()=>t.parseStylesheetSource,"queryObject",()=>t.queryObject,"queryObjectRaw",()=>t.queryObjectRaw,"queryScopes",()=>t.queryScopes,"registerComponent",()=>n.registerComponent,"registerDatasource",()=>n.registerDatasource,"renderComponent",()=>t.renderComponent,"renderComponentElement",()=>t.renderComponentElement,"renderComponentPromise",()=>t.renderComponentPromise,"renderDOMContent",()=>t.renderDOMContent,"renderDOMElement",()=>t.renderDOMElement,"renderHTMLContent",()=>t.renderHTMLContent,"renderStylesheet",()=>t.renderStylesheet,"renderStylesheetPromise",()=>t.renderStylesheetPromise,"serializeCH1RichText",()=>t.serializeCH1RichText,"setContextProperties",()=>t.setContextProperties,"setDOMAttribute",()=>t.setDOMAttribute,"setElementImplementation",()=>t.setElementImplementation])},953288,e=>{"use strict";var t=e.i(271645);let n=e=>{let n=e.rendering&&e.rendering.componentName?e.rendering.componentName:"Unnamed Component";e.errorOverride||console.log(`Component props for unimplemented '${n}' component`,e);let r=e.errorOverride||"Content SDK component is missing React implementation. See the developer console for more information.";return t.default.createElement("div",{style:{background:"darkorange",outline:"5px solid orange",padding:"10px",color:"white",maxWidth:"500px"}},t.default.createElement("h2",null,n),t.default.createElement("p",null,r))};n.displayName="MissingComponent",e.s(["MissingComponent",0,n])},562531,e=>{"use strict";var t=e.i(271645);e.i(936848);var n=e.i(864352),r=e.i(508954),o=e.i(953288);let{ExternalComponent:a}=n,i=e=>{var n;return t.default.createElement("div",null,"A rendering error occurred: ",null==(n=e.error)?void 0:n.message,".")};class s extends t.default.Component{constructor(e){super(e),this.state={}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){this.setState({error:e})}render(){var e,n,s;let l=this.props;if(this.state.error)return this.props.errorComponent?t.default.createElement(this.props.errorComponent,{error:this.state.error}):t.default.createElement(i,{error:this.state.error});let{ComponentName:d}=l.params||{};if(!d){let e={errorOverride:"BYOC: The ComponentName for this rendering is missing"},n=this.props.missingComponentComponent;return n?t.default.createElement(n,Object.assign({},e)):t.default.createElement(o.MissingComponent,Object.assign({},e))}let c={rendering:{componentName:d},errorOverride:"BYOC: This component was not registered."},p=this.props.missingComponentComponent?t.default.createElement(this.props.missingComponentComponent,Object.assign({},c)):t.default.createElement(o.MissingComponent,Object.assign({},c)),m=this.props.errorComponent,u={};if(null==(e=l.params)?void 0:e.ComponentProps)try{u=null!=(n=JSON.parse(l.params.ComponentProps))?n:{}}catch(e){return console.error(`Parsing props for ${d} component from rendering params failed. Error: ${e}`),m?t.default.createElement(m,{error:e}):t.default.createElement(i,{error:e})}let g=Object.assign(Object.assign({},l.fetchedData),{_:(0,r.getDataFromFields)(null!=(s=l.fields)?s:{})});return t.default.createElement(a,Object.assign({},l.rendering,{componentName:d,clientFallback:p,datasources:g},u))}}e.s(["BYOCComponent",0,s,"BYOCWrapper",0,e=>{var n,r,o;let a=null==(r=null==(n=e.params)?void 0:n.styles)?void 0:r.trimEnd(),i=null==(o=e.params)?void 0:o.RenderingIdentifier;return t.default.createElement("div",{className:a||void 0,id:i||void 0},t.default.createElement("div",{className:"component-content"},t.default.createElement(s,Object.assign({},e))))},"__mockDependencies",0,e=>{e.ExternalComponent&&(a=e.ExternalComponent)}])},574949,e=>{"use strict";var t=e.i(271645),n=e.i(936848),r=e.i(508954);let o=e=>{var o,a,i,s,l,d,c,p,m;let u=(null==(o=e.params)?void 0:o.ComponentRevision)||e.revisionFallback;if(!e.template&&(!e.params||!e.params.LibraryId||!e.params.ComponentId||!e.params.ComponentVersion||!e.params.ComponentHostName||!u))return null;let g=Object.assign(Object.assign({},e.fetchedData),{_:(0,r.getDataFromFields)(null!=(a=e.fields)?a:{})});return t.default.createElement(n.Component,{data:g,template:e.template,cdn:null==(i=e.params)?void 0:i.ComponentHostName,library:null!=(l=null==(s=e.params)?void 0:s.LibraryId)?l:"",version:null==(d=e.params)?void 0:d.ComponentVersion,component:null!=(p=null==(c=e.params)?void 0:c.ComponentId)?p:"",instance:null==(m=e.params)?void 0:m.ComponentInstanceId,revision:u,fetch:[]})};e.s(["FEaaSComponent",0,o,"FEaaSWrapper",0,e=>{var n,r;let a=`component feaas ${null==(n=e.params)?void 0:n.styles}`.trimEnd(),i=null==(r=e.params)?void 0:r.RenderingIdentifier;return t.default.createElement("div",{className:a,id:i||void 0},t.default.createElement("div",{className:"component-content"},t.default.createElement(o,Object.assign({},e))))}])},809467,e=>{"use strict";var t=e.i(271645),n=e.i(882596);let r=e=>t.default.createElement("div",{className:"sc-content-sdk-placeholder-error"},e.message?e.message:e.children);class o extends t.default.Component{constructor(e){super(e),this.defaultErrorMessage="There was a problem loading this section.",this.defaultLoadingMessage="Loading component...",this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){var n,r;this.showErrorDetails()&&console.error(`An error occurred in component ${null==(n=this.props.rendering)?void 0:n.componentName} (${null==(r=this.props.rendering)?void 0:r.uid}): `),console.error({error:e,errorInfo:t})}isInDevMode(){return!1}showErrorDetails(){return this.isInDevMode()||this.props.page.mode.isEditing||this.props.page.mode.isPreview}render(){var e,n;if(this.state.error)if(this.props.errorComponent)return t.default.createElement(this.props.errorComponent,{error:this.state.error});else if(this.showErrorDetails())return t.default.createElement("div",null,t.default.createElement(r,
1null,"A rendering error occurred in component"," ",t.default.createElement("em",null,null==(e=this.props.rendering)?void 0:e.componentName),t.default.createElement("br",null),"Error: ",t.default.createElement("em",null,this.state.error.message||JSON.stringify(this.state.error))));else return t.default.createElement("div",null,t.default.createElement(r,{message:this.defaultErrorMessage}));return null==(n=this.props.disableSuspense)||n||this.props.isDynamic?this.props.children:t.default.createElement(t.Suspense,{fallback:t.default.createElement("h4",null,this.props.componentLoadingMessage||this.defaultLoadingMessage)},this.props.children)}}e.s(["ErrorComponent",0,r,"default",0,e=>{let{page:r}=(0,n.useSitecore)(),a=Object.assign(Object.assign({},e),{page:r});return t.default.createElement(o,Object.assign({},a))}])},398058,37746,e=>{"use strict";var t=e.i(882596),n=e.i(271645),r=e.i(953288);let o="Default";var a=e.i(26301),i=e.i(812099);e.i(247167);let s={backgroundSize:"3px 3px",display:"flex",justifyContent:"center",alignItems:"center",padding:"30px",color:"#aaa"},l={backgroundImage:"linear-gradient(45deg, #ffffff 25%, #dcdcdc 25%, #dcdcdc 50%, #ffffff 50%, #ffffff 75%, #dcdcdc 75%, #dcdcdc 100%)"},d=()=>{let e=Object.assign(Object.assign({},s),l);return n.default.createElement("div",{style:e},"The component is hidden")};var c=e.i(574949),p=e.i(562531);let m="BYOCWrapper",u=(e,t,a,s,l)=>{var u,g;let E=n=>{console.error(`Placeholder ${t} contains unknown component ${e.componentName}${n?` (${n})`:""}. Ensure that a React component exists for it, and that it is registered in your component-map file.`)};if(e.componentName===i.HIDDEN_RENDERING_NAME)return{component:null!=s?s:d,isEmpty:!0,componentType:"universal"};
1if(!e.componentName)return{component:()=>n.default.createElement(n.default.Fragment,null),isEmpty:!0,componentType:"universal"};let h=null;if(a&&0!==a.size?h=a.get(e.componentName):console.warn(`No components were available in component map to service request for component ${e}`),!h){if("FEaaSComponent"===e.componentName)return{component:c.FEaaSComponent,isEmpty:!1,componentType:"universal"};if("FEaaSWrapper"===e.componentName)return{component:c.FEaaSWrapper,isEmpty:!1,componentType:"universal"};if("BYOCComponent"===e.componentName)return{component:p.BYOCComponent,isEmpty:!1,componentType:"universal"};else if(e.componentName===m)return{component:p.BYOCWrapper,dynamic:!0,componentType:"universal",isEmpty:!1};return E(),{component:null!=l?l:r.MissingComponent,isEmpty:!0,componentType:"universal"}}let f=null==(u=e.params)?void 0:u.FieldNames,C=f&&f!==o?h[f]:h.default||h.Default||h;if(!C)return E(f!==o?f:void 0),{component:null!=l?l:r.MissingComponent,isEmpty:!0,componentType:"universal"};let v=!!(null==(g=C.render)?void 0:g.preload)||e.componentName===m;return{component:C,dynamic:v,componentType:h.componentType,isEmpty:!1}};e.s(["getChildComponentProps",0,function(e,t){return{fields:Object.assign(Object.assign({},e.fields||{}),t.fields||{}),params:Object.assign(Object.assign({},Object.assign(Object.assign({},e.params||{}),t.params||{})),(e=>{if(!e.params)return{styles:""};let{GridParameters:t,Styles:n}=e.params;return(t||n)&&{styles:`${t||""} ${n||""}`}})(t)),rendering:t}},"getComponentForRendering",0,u,"getPlaceholderRenderings",0,(e,t,n)=>{let r,o=t.slice();return((null==e?void 0:e.placeholders)&&Object.entries(e.placeholders).forEach(([t,r])=>{let i=(0,a.isDynamicPlaceholder)(t)?(0,a.getDynamicPlaceholderPattern)(t):null;i&&i.test(o)&&(n?o=t:(e.placeholders[o]=r,delete e.placeholders[t]))}),r=e&&e.placeholders&&Object.keys(e.placeholders).length>0?e.placeholders[o]:null)?r:(console.warn(`Placeholder '${o}' was not found in the current rendering data`,JSON.stringify(e,null,2)),[])},"renderEmptyPlaceholder",0,e=>n.default.createElement("div",{className:"sc-jss-empty-placeholder"},e)],37746),e.s(["ClientComponentWrapper",0,e=>{let{page:r,componentMap:o}=(0,t.useSitecore)(),a=Object.assign(Object.assign({},e.componentProps),{rendering:e.rendering,componentMap:o,page:r}),{component:i}=u(e.rendering,e.placeholderName,o);return n.default.createElement(i,Object.assign({},a))}],398058)},66808,e=>{"use strict";var t=e.i(827971),t=t;let n="jss-hrz-editing",r="Sitecore.Horizon.ResetChromes";class o{static isActive(){return!(0,t.default)()&&(window.location.search.indexOf("sc_headless_mode=edit")>-1||!!window.document.getElementById(n))}static resetChromes(){!(0,t.default)()&&window[r]&&window[r]()}}e.s(["DEFAULT_PLACEHOLDER_UID",0,"00000000-0000-0000-0000-000000000000","EDITING_ALLOWED_ORIGINS",0,["https://pages.sitecorecloud.io","https://xmapps.sitecorecloud.io","https://designlibrary.sitecorecloud.io","https://app.sitecorecloud.io"],"INVALID_SECRET_HTML_MESSAGE",0,"<html><body>Missing or invalid secret</body></html>","PAGES_EDITING_MARKER",0,n,"PREVIEW_KEY",0,"sc_preview","PagesEditor",0,o,"QUERY_PARAM_EDITING_SECRET",0,"secret","getContentSdkPagesClientData",0,()=>{let e={};return e[n]={},e},"isEditorActive",0,()=>o.isActive(),"resetEditorChromes",0,()=>{o.isActive()&&o.resetChromes()}],66808)},228242,e=>{"use strict";var t=e.i(433652);let n={form:(0,t.debugModule)(`${t.debugNamespace}:form`),layout:(0,t.debugModule)(`${t.debugNamespace}:layout`),dictionary:(0,t.debugModule)(`${t.debugNamespace}:dictionary`),editing:(0,t.debugModule)(`${t.debugNamespace}:editing`),sitemap:(0,t.debugModule)(`${t.debugNamespace}:sitemap`),multisite:(0,t.debugModule)(`${t.debugNamespace}:multisite`),robots:(0,t.debugModule)(`${t.debugNamespace}:robots`),redirects:(0,t.debugModule)(`${t.debugNamespace}:redirects`),personalize:(0,t.debugModule)(`${t.debugNamespace}:personalize`),locale:(0,t.debugModule)(`${t.debugNamespace}:locale`),errorpages:(0,t.debugModule)(`${t.debugNamespace}:errorpages`)};e.s(["default",0,n])},285463,225790,e=>{"use strict";var t=e.i(228242),n=e.i(426868);let r=` 2 query EditingQuery($itemId: String!, $language: String!, $version: String) { 3 item(path: $itemId, language: $language, version: $version) { 4 rendered 5 } 6 } 7`;e.s(["EditingService",0,class{constructor(e){this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}async fetchEditingData({itemId:e,language:o,version:a,layoutKind:i=n.LayoutKind.Final,mode:s,site:l},d){var c;if(t.default.editing("fetching editing data for %s %s %s %s",e,o,a,i),!o)throw RangeError("The language must be a non-empty string");let p=await this.graphQLClient.request(r,{itemId:e,version:a,language:o},Object.assign(Object.assign({},d),{headers:Object.assign(Object.assign(Object.assign({},null==d?void 0:d.headers),{sc_layoutKind:i,sc_editMode:"edit"===s?"true":"false",sc_previewMode:"preview"===s?"true":"false"}),l&&{sc_site:l})}));return{layoutData:(null==(c=null==p?void 0:p.item)?void 0:c.rendered)||{sitecore:{context:{pageEditing:!0,language:o},route:null}}}}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:t.default.editing})}}],285463);var o=e.i(122707),a=e.i(439845),i=e.i(168383);e.i(247167);var s=e.i(827971);let{ERROR_MESSAGES:l}=o.constants;e.s(["ComponentLayoutService",0,class{constructor(e){this.config=e}fetchComponentData(e,r){let o=this.config.contextId||this.config.clientContextId;if(!o)throw Error(l.MV_001);let i=new a.NativeDataFetcher({debugger:t.default.layout});return t.default.layout("fetching component with uid %s for %s %s %s %s",e.componentUid,e.itemId,e.language,e.siteName,e.dataSourceId),i.get(this.getFetchUrl(e),Object.assign(Object.assign({},r),{headers:Object.assign(Object.assign({},null==r?void 0:r.headers),{"x-sitecore-contextid":o,sc_editMode:`${e.mode===n.DesignLibraryMode.Metadata}`})})).then(e=>e.data).catch(e=>{var t;if((null==(t=e.response)?void 0:t.status)===404)return e.response.data;throw e})}getComponentFetchParams(e){return JSON.parse(JSON.stringify({item:e.itemId,uid:e.componentUid,dataSourceId:e.dataSourceId,renderingItemId:e.renderingId,version:e.version,sc_site:e.siteName,sc_lang:e.language||"en"}))}getFetchUrl(e){var t;let n=(0,i.normalizeUrl)(null!=(t=this.config.edgeUrl)?t:o.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT);return function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,s.default)()){let n=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&n.searchParams.append(e,String(t[e]));return n.toString()}let n=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${n}`:`${e}?${n}`}(`${n}/layout/component`,this.getComponentFetchParams(e))}}],225790)},95187,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={callServer:function(){return a.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return i.findSourceMapURL}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let a=e.r(132120),i=e.r(92245),s=e.r(235326)},800949,e=>{"use strict";var t,n,r=e.i(122707),o=e.i(168383),a=e.i(426868);let{ERROR_MESSAGES:i}=r.constants;(t=n||(n={})).READY="ready",t.RENDERED="rendered";let s=e=>["*"].some(t=>t===e.origin||RegExp("^"+t.replace(".","\\.").replace(/\*/g,".*")+"$").test(e.origin)),l=(e,t)=>
7{var n;if((null==(n=e.uid)?void 0:n.toLowerCase())===t.toLowerCase())return e;if(e.placeholders)for(let n of Object.keys(e.placeholders))for(let r of e.placeholders[n]){let e=l(r,t);if(e)return e}return null},d=(e,t,n)=>{t&&(e.fields=Object.assign(Object.assign({},e.fields),t)),n&&(e.params=Object.assign(Object.assign({},e.params),n))};e.s(["COMPONENT_PREVIEW_CACHE_KEY_PREFIX",0,"component-preview-","COMPONENT_UPDATE_CACHE_KEY_PREFIX",0,"component-update-","DesignLibraryStatus",0,n,"addComponentUpdateHandler",0,(e,t)=>{if(!window)return;let n=n=>((e,t,n)=>{var r;let o=e.data;if(!e.origin||!o||"component:update"!==o.name){s(e)||console.debug("Component Library: event skipped: message %s from origin %s",o.name,e.origin);return}if(!(null==(r=o.details)?void 0:r.uid))return void console.debug("Received component:update event without uid, aborting event handler...");let a=l(t,o.details.uid);return a?(console.debug("Found component with uid %s to update. Update fields: %o. Update params: %o.",o.details.uid,o.details.fields,o.details.params),d(a,o.details.fields,o.details.params),n&&n(t)):console.debug("Rendering with uid %s not found",o.details.uid),t})(n,e,t);return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}},"findComponent",0,l,"getDesignLibraryScriptLink",0,function(e=r.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT){return`${(0,o.normalizeUrl)(e)}/v1/files/designlibrary/lib/rh-lib-script.js`},"getDesignLibraryStatusEvent",0,function(e,t,n=!1){return{name:"component:status",message:{status:e,uid:t,isRenderingServerComponent:n}}},"isDesignLibraryMode",0,function(e){return e===a.DesignLibraryMode.Normal||e===a.DesignLibraryMode.Metadata},"postToDesignLibrary",0,e=>{if("u"<typeof window)return;let t=window.parent&&window.parent!==window?window.parent:window;try{console.log("Component Library: sending event",e.name,e),t.postMessage(e,"*")}catch(t){console.error(`Component Library: postMessage failed. ${i.CONTACT_SUPPORT}`,t,e)}},"updateComponent",0,d,"validateEvent",0,(e,t)=>!!e.origin&&!!e.data&&e.data.name===t||(s(e)||console.debug("Component Library: event skipped - invalid origin: message %s from origin %s",e.data.name,e.origin),!1)])},11647,e=>{"use strict";var t,n,r=e.i(439845),o=e.i(122707),a=e.i(800949),i=e.i(228242);let{SITECORE_EDGE_PLATFORM_URL_DEFAULT:s,ERROR_MESSAGES:l}=o.constants,d="component:generation:component-preview";function c(e){let t="content-sdk-style-preview",n=document.getElementById(t);n&&n.remove();let r=document.createElement("style");r.setAttribute("id",t),r.innerHTML=e,document.head.appendChild(r)}(t=n||(n={})).Render="render",t.RenderInit="render-init",t.ImportMapMissing="import-map-missing",t.ImportMapLoad="import-map-load-error",t.GeneratedComponentFetch="generated-component-fetch-error";let p=(e,t)=>{var n;let r,o,a=(n=t.imports,r=[],o={modules:[],exports:[]},n.forEach(t=>{let n=e.find(e=>e.module===t.module);if(!n)return void o.modules.push({module:t.module,alias:t.alias});let a=n.exports.find(e=>e.name===t.export);return a?r.push({name:t.alias,value:a.value}):void o.exports.push({alias:t.alias,export:t.export,module:t.module})}),{successful:r,missing:o});if(a.missing.modules.length>0||a.missing.exports.length>0){let e="";throw a.missing.modules.forEach(t=>{e+=`Missing module: '${t.module}' with alias: '${t.alias}' 8`}),a.missing.exports.forEach(t=>{let n=t.export!==t.alias?` with alias: '${t.alias}'`:"";e+=`Missing export: '${t.export}' from module: '${t.module}'${n} 9`}),e}let i=a.successful.map(e=>e.name),s=a.successful.map(e=>e.value),l={Component:null};return Function("exports",t.styles.styleImport.name,...i,t.code.content)(l,t.styles.styleImport.content,...s),l.Component};function m(e,t,r){switch(r){case n.Render:case n.RenderInit:return{name:"component:generation:component-preview-error",message:{uid:e,error:t,type:r}};default:return{name:"component:generation:error",message:{uid:e,error:t,type:r}}}}function u(e){return e.map(e=>({module:e.module,exports:e.exports.map(e=>e.name)}))}let g=(e,t,n)=>{let r=m(e,t,n);console.error(`Component Library: sending error event. ${l.CONTACT_SUPPORT}`,r),"u">typeof window&&(window.parent&&window.parent!==window?window.parent:window).postMessage(r,"*")};async function E(e,t,n=s){let o=new r.NativeDataFetcher({debugger:i.default.editing}),a=await o.fetch(`${n}/authoring/api/v1/components/cache/${e}`,{method:"GET",headers:{Authorization:`Bearer ${t}`}});if(200!==a.status)throw Error(`Failed to fetch generated component data from cache for id: ${e}. Response Status: ${a.status}, Response Status Text: ${a.statusText}`);return JSON.parse(a.data.content)}e.s(["DesignLibraryPreviewError",0,n,"addComponentPreviewHandler",0,(e,t)=>{if(!window)return;let r=r=>{let o=r.data;try{if(!(0,a.validateEvent)(r,d))return;console.debug("Component Library: message received",o);let n=p(e,o.message);c(o.message.styles.content),t(null,n)}catch(e){g(o.message.uid,e,n.RenderInit),t(e,null)}};return window.addEventListener("message",r),()=>{window.removeEventListener("message",r)}},"addServerComponentPreviewHandler",0,(e,t)=>{let n=n=>{var r,o;(0,a.validateEvent)(n,d)&&(console.debug("Component Library: message received",n.data),t((0,a.findComponent)(e,null==(o=null==(r=n.data)?void 0:r.message)?void 0:o.uid),n.data))};
9return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}},"addStyleElement",0,c,"createComponentInstance",0,p,"fetchGeneratedComponentFromCache",0,E,"getDesignLibraryComponentPropsEvent",0,function(e,t={},n={}){return{name:"component:generation:component-props",message:{uid:e,fields:t,parameters:n}}},"getDesignLibraryErrorEvent",0,m,"getDesignLibraryImportMapEvent",0,function(e,t){var n;return{name:"component:generation:import-map",message:{uid:e,importMap:Array.isArray(n=t)&&n.length>0&&"string"==typeof n[0].module&&Array.isArray(n[0].exports)&&"string"==typeof n[0].exports[0]?t:u(t)}}},"getImportMapInfo",0,u,"sendErrorEvent",0,g])},254279,e=>{"use strict";e.s([],877512),e.i(877512);var t=e.i(11647);e.s(["DesignLibraryPreviewError",()=>t.DesignLibraryPreviewError,"addComponentPreviewHandler",()=>t.addComponentPreviewHandler,"addServerComponentPreviewHandler",()=>t.addServerComponentPreviewHandler,"addStyleElement",()=>t.addStyleElement,"createComponentInstance",()=>t.createComponentInstance,"fetchGeneratedComponentFromCache",()=>t.fetchGeneratedComponentFromCache,"getDesignLibraryComponentPropsEvent",()=>t.getDesignLibraryComponentPropsEvent,"getDesignLibraryErrorEvent",()=>t.getDesignLibraryErrorEvent,"getDesignLibraryImportMapEvent",()=>t.getDesignLibraryImportMapEvent,"getImportMapInfo",()=>t.getImportMapInfo,"sendErrorEvent",()=>t.sendErrorEvent],254279)},939954,e=>{"use strict";e.s([],563384),e.i(563384);var t=e.i(285463),n=e.i(66808),r=e.i(225790),o=e.i(426868),a=e.i(800949);e.s(["COMPONENT_PREVIEW_CACHE_KEY_PREFIX",()=>a.COMPONENT_PREVIEW_CACHE_KEY_PREFIX,"COMPONENT_UPDATE_CACHE_KEY_PREFIX",()=>a.COMPONENT_UPDATE_CACHE_KEY_PREFIX,"ComponentLayoutService",()=>r.ComponentLayoutService,"DEFAULT_PLACEHOLDER_UID",()=>n.DEFAULT_PLACEHOLDER_UID,"DesignLibraryMode",()=>o.DesignLibraryMode,"DesignLibraryStatus",()=>a.DesignLibraryStatus,"DesignLibraryVariantGeneration",()=>o.DesignLibraryVariantGeneration,"EDITING_ALLOWED_ORIGINS",()=>n.EDITING_ALLOWED_ORIGINS,"EditingService",()=>t.EditingService,"INVALID_SECRET_HTML_MESSAGE",()=>n.INVALID_SECRET_HTML_MESSAGE,"LayoutKind",()=>o.LayoutKind,"MetadataKind",()=>o.MetadataKind,"PAGES_EDITING_MARKER",()=>n.PAGES_EDITING_MARKER,"PREVIEW_KEY",()=>n.PREVIEW_KEY,"PagesEditor",()=>n.PagesEditor,"QUERY_PARAM_EDITING_SECRET",()=>n.QUERY_PARAM_EDITING_SECRET,"addComponentUpdateHandler",()=>a.addComponentUpdateHandler,"getContentSdkPagesClientData",()=>n.getContentSdkPagesClientData,"getDesignLibraryScriptLink",()=>a.getDesignLibraryScriptLink,"getDesignLibraryStatusEvent",()=>a.getDesignLibraryStatusEvent,"isDesignLibraryMode",()=>a.isDesignLibraryMode,"isEditorActive",()=>n.isEditorActive,"postToDesignLibrary",()=>a.postToDesignLibrary,"resetEditorChromes",()=>n.resetEditorChromes,"updateComponent",()=>a.updateComponent],939954)},585650,e=>{"use strict";var t=e.i(271645),n=e.i(11647);class r extends t.default.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidUpdate(e){e.renderKey!==this.props.renderKey&&this.setState({hasError:!1})}componentDidCatch(e){(0,n.sendErrorEvent)(this.props.uid,e,n.DesignLibraryPreviewError.Render)}render(){return this.state.hasError?t.default.createElement("div",null,"Error during component rendering"):t.default.createElement(t.Suspense,null,this.props.children)}}e.s(["DesignLibraryErrorBoundary",0,r])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.