(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{19477:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(85893),i=r(67294);t.default=function({html:e,height:t=null,width:r=null,children:o,dataNtpc:a=""}){return(0,i.useEffect)(()=>{a&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${a}`}})},[a]),(0,n.jsxs)(n.Fragment,{children:[o,e?(0,n.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":a,dangerouslySetInnerHTML:{__html:e}}):null]})}},7834:function(e,t,r){"use strict";let n;var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=void 0;let o=r(85893),a=r(67294),s=i(r(4298));t.GoogleAnalytics=function(e){let{gaId:t,dataLayerName:r="dataLayer"}=e;return void 0===n&&(n=r),(0,a.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` window['${r}'] = window['${r}'] || []; function gtag(){window['${r}'].push(arguments);} gtag('js', new Date()); gtag('config', '${t}');`}}),(0,o.jsx)(s.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`})]})},t.sendGAEvent=(...e)=>{if(void 0===n){console.warn("@next/third-parties: GA has not been initialized");return}window[n]?window[n].push(...e):console.warn(`@next/third-parties: GA dataLayer ${n} does not exist`)}},83632:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let i=r(85893),o=r(86257),a=n(r(19477));t.default=function(e){let{apiKey:t,...r}=e,n={...r,key:t},{html:s}=(0,o.GoogleMapsEmbed)(n);return(0,i.jsx)(a.default,{height:n.height||null,width:n.width||null,html:s,dataNtpc:"GoogleMapsEmbed"})}},30674:function(e,t,r){"use strict";let n;var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGTMEvent=t.GoogleTagManager=void 0;let o=r(85893),a=r(67294),s=i(r(4298));t.GoogleTagManager=function(e){let{gtmId:t,dataLayerName:r="dataLayer",auth:i,preview:c,dataLayer:l}=e;void 0===n&&(n=r);let u="dataLayer"!==r?`$l=${r}`:"",d=i?`>m_auth=${i}`:"",p=c?`>m_preview=${c}>m_cookies_win=x`:"";return(0,a.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` (function(w,l){ w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); ${l?`w[l].push(${JSON.stringify(l)})`:""} })(window,'${r}');`}}),(0,o.jsx)(s.default,{id:"_next-gtm","data-ntpc":"GTM",src:`https://www.googletagmanager.com/gtm.js?id=${t}${u}${d}${p}`})]})},t.sendGTMEvent=e=>{if(void 0===n){console.warn("@next/third-parties: GTM has not been initialized");return}window[n]?window[n].push(e):console.warn(`@next/third-parties: GTM dataLayer ${n} does not exist`)}},19692:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=t.sendGTMEvent=t.GoogleTagManager=t.YouTubeEmbed=t.GoogleMapsEmbed=void 0;var i=r(83632);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return n(i).default}});var o=r(11494);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return n(o).default}});var a=r(30674);Object.defineProperty(t,"GoogleTagManager",{enumerable:!0,get:function(){return a.GoogleTagManager}}),Object.defineProperty(t,"sendGTMEvent",{enumerable:!0,get:function(){return a.sendGTMEvent}});var s=r(7834);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return s.GoogleAnalytics}}),Object.defineProperty(t,"sendGAEvent",{enumerable:!0,get:function(){return s.sendGAEvent}})},11494:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let i=r(85893),o=n(r(4298)),a=r(86257),s=n(r(19477)),c={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"};t.default=function(e){let{html:t,scripts:r,stylesheets:n}=(0,a.YouTubeEmbed)(e);return(0,i.jsx)(s.default,{height:e.height||null,width:e.width||null,html:t,dataNtpc:"YouTubeEmbed",children:null==r?void 0:r.map(e=>(0,i.jsx)(o.default,{src:e.url,strategy:c[e.strategy],stylesheets:n},e.url))})}},4062:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Context=void 0;let n=r(50187);class i{constructor(e){this.props=e,this.isInitialized=!1,this.sdks={},this.sdkPromises={},this.sdkErrors={},this.getSDK=e=>this.sdkPromises[e]?this.sdkPromises[e].then(t=>this.sdkErrors[e]&&Promise.reject(this.sdkErrors[e])||Promise.resolve(t)):Promise.reject(`Unknown SDK '${String(e)}'`),this.sitecoreEdgeUrl=e.sitecoreEdgeUrl,this.sitecoreEdgeContextId=e.sitecoreEdgeContextId,this.siteName=e.siteName,this.pageState=n.LayoutServicePageState.Normal}init(e={}){if(!this.isInitialized)for(let t of(this.isInitialized=!0,e.siteName&&(this.siteName=e.siteName),e.pageState&&(this.pageState=e.pageState),Object.keys(this.props.sdks)))this.initSDK(t)}initSDK(e){this.sdkPromises[e]=new Promise(t=>{this.props.sdks[e].init(this).then(()=>{this.sdks[e]=this.props.sdks[e].sdk,t(this.sdks[e])}).catch(r=>{this.sdkErrors[e]=r,t(void 0)})})}}t.Context=i},18790:function(e,t,r){"use strict";t._=void 0;var n=r(4062);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return n.Context}})},64153:function(e,t,r){"use strict";r.d(t,{YM:function(){return l},bu:function(){return s},uW:function(){return u}});var n=r(67294),i=r(2835),o=r(49081),a=r(30913);let s="BYOCComponent",c=e=>{var t;return n.createElement("div",null,"A rendering error occurred: ",null===(t=e.error)||void 0===t?void 0:t.message,".")};class l extends n.Component{constructor(e){super(e),this.state={}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){this.setState({error:e})}render(){var e,t,r;let s=this.props;if(this.state.error)return this.props.errorComponent?n.createElement(this.props.errorComponent,{error:this.state.error}):n.createElement(c,{error:this.state.error});let{ComponentName:l}=s.params||{};if(!l){let e={errorOverride:"BYOC: The ComponentName for this rendering is missing"};return s.missingComponentComponent?n.createElement(this.props.missingComponentComponent,Object.assign({},e)):n.createElement(o.V,Object.assign({},e))}let u={rendering:{componentName:l},errorOverride:"BYOC: This component was not registered."},d=this.props.missingComponentComponent?n.createElement(this.props.missingComponentComponent,Object.assign({},u)):n.createElement(o.V,Object.assign({},u)),p=this.props.errorComponent,f={};if(null===(e=s.params)||void 0===e?void 0:e.ComponentProps)try{f=null!==(t=JSON.parse(s.params.ComponentProps))&&void 0!==t?t:{}}catch(e){return console.error(`Parsing props for ${l} component from rendering params failed. Error: ${e}`),p?n.createElement(p,{error:e}):n.createElement(c,{error:e})}let h=Object.assign(Object.assign({},s.fetchedData),{_:(0,i.jw)(null!==(r=s.fields)&&void 0!==r?r:{})});return n.createElement(a.Jp,Object.assign({componentName:l,clientFallback:d,datasources:h},f))}}function u(e){var t,r,n,i;return t=this,r=void 0,n=void 0,i=function*(){let t=e.ComponentDataOverride?JSON.parse(e.ComponentDataOverride):{};return{fetchedData:yield a.sY.fetch(t||{})}},new(n||(n=Promise))(function(e,o){function a(e){try{c(i.next(e))}catch(e){o(e)}}function s(e){try{c(i.throw(e))}catch(e){o(e)}}function c(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(a,s)}c((i=i.apply(t,r||[])).next())})}},91946:function(e,t,r){"use strict";r.d(t,{P:function(){return a},w:function(){return o}});var n=r(64153),i=r(67294);let o="BYOCWrapper",a=e=>{var t,r,o;let a=null===(r=null===(t=e.params)||void 0===t?void 0:t.styles)||void 0===r?void 0:r.trimEnd(),s=null===(o=e.params)||void 0===o?void 0:o.RenderingIdentifier;return i.createElement("div",{className:a||void 0,id:s||void 0},i.createElement("div",{className:"component-content"},i.createElement(n.YM,Object.assign({},e))))}},32454:function(e,t,r){"use strict";r.d(t,{M:function(){return i},w:function(){return o}});var n=r(67294);let i=()=>n.createElement("span",null,"[No text in field]"),o=()=>n.createElement("img",{alt:"",src:'data:image/svg+xml,%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 240 240" style="enable-background:new 0 0 240 240;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23969696;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0.75;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Crect class="st0" width="240" height="240"/%3E%3Cg%3E%3Cg%3E%3Crect x="20" y="20" class="st1" width="200" height="200"/%3E%3C/g%3E%3Cg%3E%3Ccircle class="st2" cx="174" cy="67" r="14"/%3E%3Cpath class="st2" d="M174,54c7.17,0,13,5.83,13,13s-5.83,13-13,13s-13-5.83-13-13S166.83,54,174,54 M174,52 c-8.28,0-15,6.72-15,15s6.72,15,15,15s15-6.72,15-15S182.28,52,174,52L174,52z"/%3E%3C/g%3E%3Cpolyline class="st3" points="29.5,179.25 81.32,122.25 95.41,137.75 137.23,91.75 209.5,179.75 "/%3E%3C/g%3E%3C/g%3E%3C/svg%3E',className:"scEmptyImage",style:{minWidth:"48px",minHeight:"48px",maxWidth:"400px",maxHeight:"400px",cursor:"pointer"}})},33889:function(e,t,r){"use strict";r.d(t,{M:function(){return s}});var n=r(67294),i=r(82796),o=r(32862),a=r(58920);let s=()=>{let{sitecoreContext:{pageState:e,editMode:t,clientData:r,clientScripts:s}}=(0,o.z)();if(e===i.LayoutServicePageState.Normal)return n.createElement(n.Fragment,null);if(t===i.EditMode.Metadata){let e=Object.assign(Object.assign({},r),(0,a.getJssPagesClientData)());return n.createElement(n.Fragment,null,null==s?void 0:s.map((e,t)=>n.createElement("script",{src:e,key:t})),Object.keys(e).map(t=>n.createElement("script",{key:t,id:t,type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify(e[t])}})))}return n.createElement(n.Fragment,null)}},80263:function(e,t,r){"use strict";r.d(t,{Py:function(){return l},a8:function(){return c},f4:function(){return u}});var n=r(67294),i=r(30913),o=r(82796),a=r(2835),s=function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})};let c="FEaaSComponent",l=e=>{var t,r,o,s,c,l,u;let d=(null===(t=e.params)||void 0===t?void 0:t.ComponentRevision)||e.revisionFallback;if(!e.template&&(!e.params||!e.params.LibraryId||!e.params.ComponentId||!e.params.ComponentVersion||!e.params.ComponentHostName||!d))return null;let p=Object.assign(Object.assign({},e.fetchedData),{_:(0,a.jw)(null!==(r=e.fields)&&void 0!==r?r:{})});return n.createElement(i.wA,{data:p,template:e.template,cdn:null===(o=e.params)||void 0===o?void 0:o.ComponentHostName,library:null===(s=e.params)||void 0===s?void 0:s.LibraryId,version:null===(c=e.params)||void 0===c?void 0:c.ComponentVersion,component:null===(l=e.params)||void 0===l?void 0:l.ComponentId,instance:null===(u=e.params)||void 0===u?void 0:u.ComponentInstanceId,revision:d,fetch:[]})};function u(e,t,r){return s(this,void 0,void 0,function*(){let n=t&&t!==o.LayoutServicePageState.Normal?"staged":"published",a=r||d(e,n),c="",l={},u=e.ComponentDataOverride?JSON.parse(e.ComponentDataOverride):{};try{c=yield function(e,t,r){return s(this,void 0,void 0,function*(){try{let{template:t}=yield i.hj(e);return t}catch(n){throw console.error(`Fetch FEAAS component from ${e} failed. Ensure the component revision "${t.ComponentRevision||r}" is present`),n}})}(a,e,n),l=yield function(e){return s(this,void 0,void 0,function*(){try{return yield i.sY.fetch(e||{})}catch(e){throw console.error("Fetch FEAAS component data settings failed"),e}})}(u)}catch(e){console.error(e)}return{fetchedData:l,revisionFallback:n,template:c}})}let d=(e,t)=>{let r=e.ComponentRevision||t,n=e.ComponentHostName.startsWith("https://")?e.ComponentHostName:`https://${e.ComponentHostName}`;return`${n}/components/${e.LibraryId}/${e.ComponentId}/${e.ComponentVersion}/${r}`}},37194:function(e,t,r){"use strict";r.d(t,{N:function(){return a},u:function(){return o}});var n=r(80263),i=r(67294);let o="FEaaSWrapper",a=e=>{var t,r;let o=`component feaas ${null===(t=e.params)||void 0===t?void 0:t.styles}`.trimEnd(),a=null===(r=e.params)||void 0===r?void 0:r.RenderingIdentifier;return i.createElement("div",{className:o,id:a||void 0},i.createElement("div",{className:"component-content"},i.createElement(n.Py,Object.assign({},e))))}},87383:function(e,t,r){"use strict";r.d(t,{E:function(){return m},Y:function(){return S}});var n=r(39585),i=r(45697),o=r.n(i),a=r(67294),s=r(2835),c=r(81085),l=r(30368),u=r(32454),d=r(82796),p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let f=(e,...t)=>a.createElement("span",Object.assign({className:"sc-image-wrapper"},t,{dangerouslySetInnerHTML:{__html:e}})),h=(e,t,r)=>{var{src:i,srcSet:o}=e,a=p(e,["src","srcSet"]);if(!i)return null;(0,s.yn)(a);let c=Object.assign({},a),l=n.mediaApi.updateImageUrl(i,t,r);return o&&(c.srcSet=n.mediaApi.getSrcSet(l,o,t,r)),c.src=l,c},S=(e,t,r,i)=>{let o=n.mediaApi.findEditorImageTag(e.editable);if(!o)return f(e.editable);let a=h(Object.assign(Object.assign({},(0,s.WF)(o.attrs)),i),t,r);if(!a)return f(e.editable);let c=``;return f(e.editable.replace(o.imgTag,c))},m=(0,c.K)((0,l.c)(e=>{var{editable:t=!0,imageParams:r,field:n,mediaUrlPrefix:i}=e,o=p(e,["editable","imageParams","field","mediaUrlPrefix"]);if(!n||!n.editable&&(0,d.isFieldValueEmpty)(n))return null;if(t&&n.editable)return S(n,r,i,o);let s=n.src?n:n.value;if(!s)return null;s.metadata&&delete s.metadata;let c=h(Object.assign(Object.assign({},s),o),r,i);return c?a.createElement("img",Object.assign({},c)):null},{defaultEmptyFieldEditingComponent:u.w}));m.propTypes={field:o().oneOfType([o().shape({src:o().string}),o().shape({value:o().object,editable:o().string})]),editable:o().bool,mediaUrlPrefix:o().instanceOf(RegExp),imageParams:o().objectOf(o().oneOfType([o().number.isRequired,o().string.isRequired]).isRequired),emptyFieldEditingComponent:o().oneOfType([o().object,o().func])},m.displayName="Image"},6669:function(e,t,r){"use strict";r.d(t,{C:function(){return p},r:function(){return d}});var n=r(67294),i=r(45697),o=r.n(i),a=r(81085),s=r(30368),c=r(32454),l=r(82796),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let d=(0,a.K)((0,s.c)((0,n.forwardRef)((e,t)=>{var{field:r,editable:i=!0,showLinkTextWithChildrenPresent:o}=e,a=u(e,["field","editable","showLinkTextWithChildrenPresent"]);let s=a.children;if(!r||!r.editableFirstPart&&(0,l.isFieldValueEmpty)(r))return null;let c=[];if(i&&r.editableFirstPart){let e=Object.assign(Object.assign({className:"sc-link-wrapper",dangerouslySetInnerHTML:{__html:r.editableFirstPart+r.editableLastPart}},a),{key:"editable"});if(delete e.children,c.push(n.createElement("span",Object.assign({},e))),!s)return c[0]}let d=r.href?r:r.value;if(!d)return null;let p="anchor"!==d.linktype&&d.anchor?`#${d.anchor}`:"",f=d.querystring?`?${d.querystring}`:"",h={href:`${d.href}${f}${p}`,className:d.class,title:d.title,target:d.target};"_blank"!==h.target||h.rel||(h.rel="noopener noreferrer");let S=o||!s?d.text||d.href:null;return c.push(n.createElement("a",Object.assign(Object.assign(Object.assign({},h),a),{key:"link",ref:t}),S,s)),n.createElement(n.Fragment,null,c)}),{defaultEmptyFieldEditingComponent:c.M,isForwardRef:!0}),!0),p={field:o().oneOfType([o().shape({href:o().oneOfType([o().string.isRequired,o().oneOf([null]).isRequired])}),o().shape({value:o().object,editableFirstPart:o().string,editableLastPart:o().string})]).isRequired,editable:o().bool,showLinkTextWithChildrenPresent:o().bool,emptyFieldEditingComponent:o().oneOfType([o().object,o().func])};d.propTypes=p,d.displayName="Link"},49081:function(e,t,r){"use strict";r.d(t,{V:function(){return a}});var n=r(45697),i=r.n(n),o=r(67294);let a=e=>{let t=e.rendering&&e.rendering.componentName?e.rendering.componentName:"Unnamed Component";e.errorOverride||console.log(`Component props for unimplemented '${t}' component`,e);let r=e.errorOverride||"JSS component is missing React implementation. See the developer console for more information.";return o.createElement("div",{style:{background:"darkorange",outline:"5px solid orange",padding:"10px",color:"white",maxWidth:"500px"}},o.createElement("h2",null,t),o.createElement("p",null,r))};a.propTypes={rendering:i().shape({componentName:i().string})},a.displayName="MissingComponent"},88010:function(e,t,r){"use strict";r.d(t,{V:function(){return u}});var n=r(67294),i=r(55259),o=r(70038),a=r(58920),s=r(32862);class c extends i.r2{constructor(e){super(e),this.isEmpty=!1}componentDidMount(){super.componentDidMount(),this.isEmpty&&a.HorizonEditor.isActive()&&a.HorizonEditor.resetChromes()}renderEmptyPlaceholder(e){return n.createElement("div",{className:"sc-jss-empty-placeholder"},e)}render(){var e;let t=Object.assign({},this.props);if(delete t.componentFactory,this.state.error)return t.errorComponent?n.createElement(t.errorComponent,{error:this.state.error}):n.createElement("div",{className:"sc-jss-placeholder-error"},"A rendering error occurred: ",this.state.error.message,".");let r=t.rendering,o=i.r2.getPlaceholderDataFromRenderingData(r,this.props.name,null===(e=this.props.sitecoreContext)||void 0===e?void 0:e.editMode);this.isEmpty=o.every(e=>!e.componentName&&void 0!==e.name);let a=this.getComponentsForRenderingData(o);if(this.props.renderEmpty&&this.isEmpty){let e=this.props.renderEmpty(a);return a.length?this.renderEmptyPlaceholder(e):e}if(a.length&&this.isEmpty)return this.renderEmptyPlaceholder(a);if(this.props.render)return this.props.render(a,o,t);{if(!this.props.renderEach)return a;let e=this.props.renderEach;return a.map((t,r)=>t&&t.props&&"text/sitecore"===t.props.type?t:e(t,r))}}}c.propTypes=i.r2.propTypes;let l=(0,o.g)(c),u=(0,s.p)()(l)},55259:function(e,t,r){"use strict";r.d(t,{r2:function(){return H},TK:function(){return A},ku:function(){return U}});var n=r(67294),i=r(45697),o=r.n(i),a=r(49081),s=r(82796),c=r(61539),l=r(2835);let u={backgroundImage:"linear-gradient(45deg, #ffffff 25%, #dcdcdc 25%, #dcdcdc 50%, #ffffff 50%, #ffffff 75%, #dcdcdc 75%, #dcdcdc 100%)",backgroundSize:"3px 3px",display:"flex",justifyContent:"center",alignItems:"center",padding:"30px",color:"#aaa"},d=()=>n.createElement("div",{style:u},"The component is hidden");var p=r(80263),f=r(37194),h=r(64153),S=r(91946);let m="00000000-0000-0000-0000-000000000000",b=({rendering:e,placeholderName:t,children:r})=>{let i;let o=(t,r,n)=>{let i=n?"placeholder":"rendering",o={type:"text/sitecore",chrometype:i,className:"scpm",kind:t};if("open"===t){if("placeholder"===i&&n){let t="";for(let i of Object.keys(e.placeholders)){if(n===i){t=r?`${n}_${r}`:`${n}_${m}`;break}if(U(i)&&A(i).test(n)){t=r?`${i}_${r}`:`${i}_${m}`;break}}o.id=t}else o.id=r}return o};return n.createElement(n.Fragment,null,(i=e.uid,n.createElement(n.Fragment,null,n.createElement("code",Object.assign({},o("open",i,t))),r,n.createElement("code",Object.assign({},o("close",i,t))))))};var v=r(32862);class g extends n.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 r,n;this.showErrorDetails()&&console.error(`An error occurred in component ${null===(r=this.props.rendering)||void 0===r?void 0:r.componentName} (${null===(n=this.props.rendering)||void 0===n?void 0:n.uid}): `),console.error({error:e,errorInfo:t})}isInDevMode(){return!1}showErrorDetails(){var e,t;return this.isInDevMode()||(null===(e=this.props.sitecoreContext)||void 0===e?void 0:e.pageState)===s.LayoutServicePageState.Edit||(null===(t=this.props.sitecoreContext)||void 0===t?void 0:t.pageState)===s.LayoutServicePageState.Preview}render(){var e;return this.state.error?this.props.errorComponent?n.createElement(this.props.errorComponent,{error:this.state.error}):this.showErrorDetails()?n.createElement("div",null,n.createElement("div",{className:"sc-jss-placeholder-error"},"A rendering error occurred in component"," ",n.createElement("em",null,null===(e=this.props.rendering)||void 0===e?void 0:e.componentName),n.createElement("br",null),"Error: ",n.createElement("em",null,this.state.error.message||JSON.stringify(this.state.error)))):n.createElement("div",null,n.createElement("div",{className:"sc-jss-placeholder-error"},this.defaultErrorMessage)):this.props.isDynamic?this.props.children:n.createElement(n.Suspense,{fallback:n.createElement("h4",null,this.props.componentLoadingMessage||this.defaultLoadingMessage)},this.props.children)}}var y=(0,v.p)()(g),E=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let A=e=>RegExp(`^${e.replace(/\{\*\}+/i,"\\d+")}$`),U=e=>-1!==e.indexOf("{*}");class H extends n.Component{constructor(e){super(e),this.nodeRefs=[],this.state={},this.addRef=this.addRef.bind(this),this.updateKeyAttributes=this.updateKeyAttributes.bind(this),this.createRawElement=this.createRawElement.bind(this)}static getPlaceholderDataFromRenderingData(e,t,r){let n;let i=t.slice();return((null==e?void 0:e.placeholders)&&Object.keys(e.placeholders).forEach(t=>{let n=U(t)?A(t):null;n&&n.test(i)&&(r===s.EditMode.Metadata?i=t:(e.placeholders[i]=e.placeholders[t],delete e.placeholders[t]))}),n=e&&e.placeholders&&Object.keys(e.placeholders).length>0?e.placeholders[i]:null)?n:(console.warn(`Placeholder '${i}' was not found in the current rendering data`,JSON.stringify(e,null,2)),[])}componentDidMount(){this.updateKeyAttributes()}componentDidUpdate(){this.updateKeyAttributes()}componentDidCatch(e){this.setState({error:e})}getSXAParams(e){return e.params?e.params.FieldNames&&{styles:`${e.params.GridParameters||""} ${e.params.Styles||""}`}:{}}getComponentsForRenderingData(e){var t;let r=this.props,{name:i,fields:o,params:l,missingComponentComponent:u,hiddenRenderingComponent:m}=r,v=E(r,["name","fields","params","missingComponentComponent","hiddenRenderingComponent"]),g=e.map((e,t)=>{var r,g;let E;let A=e.uid?e.uid:`component-${t}`,U={key:A},H=!1;if(!e.componentName&&e.name)return this.createRawElement(e,U);e.componentName===c.HIDDEN_RENDERING_NAME?(E=null!=m?m:d,H=!0):e.componentName?E=this.getComponentForRendering(e):(E=()=>n.createElement(n.Fragment,null),H=!0),E||(e.componentName===p.a8?E=p.Py:e.componentName===f.u?E=f.N:e.componentName===h.bu?E=h.YM:e.componentName!==S.w||(E=S.P)),E||(console.error(`Placeholder ${i} contains unknown component ${e.componentName}. Ensure that a React component exists for it, and that it is registered in your componentFactory.js.`),E=null!=u?u:a.V,H=!0);let C=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},U),v),(o||e.fields)&&{fields:Object.assign(Object.assign({},o),e.fields)}),(l||e.params)&&{params:Object.assign(Object.assign(Object.assign({},l),e.params),this.getSXAParams(e))}),{rendering:e}),T=n.createElement(E,this.props.modifyComponentProps?this.props.modifyComponentProps(C):C);if(!H){let e="text/sitecore"===T.props.type?T.props.type:"";T=n.createElement(y,Object.assign({key:T.type+"-"+t,errorComponent:this.props.errorComponent,componentLoadingMessage:this.props.componentLoadingMessage,type:e,isDynamic:null!==(r=E.render)&&void 0!==r&&!!r.preload},T.props),T)}return(null===(g=this.props.sitecoreContext)||void 0===g?void 0:g.editMode)===s.EditMode.Metadata?n.createElement(b,{key:A,rendering:e},T):T}).filter(e=>e);return(null===(t=this.props.sitecoreContext)||void 0===t?void 0:t.editMode)===s.EditMode.Metadata?[n.createElement(b,{key:this.props.rendering.uid,placeholderName:i,rendering:this.props.rendering},g)]:g}getComponentForRendering(e){var t;let r=this.props.componentFactory;return r&&"function"==typeof r?(null===(t=e.params)||void 0===t?void 0:t.FieldNames)?r(e.componentName,e.params.FieldNames):r(e.componentName):(console.warn(`No componentFactory was available to service request for component ${e}`),null)}addRef(e){this.nodeRefs.push(e)}createRawElement(e,t){if(!e.name)return console.error('"elem.name" is undefined in "createRawElement". Something is likely wrong with your component data. Ensure that your components have a name.'),null;let r=(0,l.WF)(e.attributes),i=Object.assign(Object.assign(Object.assign({},t),r),{dangerouslySetInnerHTML:e.contents?{__html:e.contents}:void 0});return!Array.isArray(r)&&r&&"placeholder"===r.chrometype&&(i.phkey=e.attributes.key,i.ref=this.addRef),n.createElement(e.name,i)}updateKeyAttributes(){this.nodeRefs&&this.nodeRefs.forEach(e=>{if(e&&e.getAttribute){let t=e.getAttribute("phkey");t&&e.setAttribute("key",t)}})}}H.propTypes={rendering:o().oneOfType([o().object,o().object]).isRequired,fields:o().objectOf(o().oneOfType([o().object,o().object]).isRequired),params:o().objectOf(o().string.isRequired),missingComponentComponent:o().oneOfType([o().object,o().func]),hiddenRenderingComponent:o().oneOfType([o().object,o().func]),errorComponent:o().oneOfType([o().object,o().func]),modifyComponentProps:o().func,sitecoreContext:o().object}},5245:function(e,t,r){"use strict";r.d(t,{H:function(){return d},e:function(){return p}});var n=r(67294),i=r(45697),o=r.n(i),a=r(81085),s=r(30368),c=r(32454),l=r(82796),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let d=(0,a.K)((0,s.c)((0,n.forwardRef)((e,t)=>{var{field:r,tag:i="div",editable:o=!0}=e,a=u(e,["field","tag","editable"]);if(!r||!r.editable&&(0,l.isFieldValueEmpty)(r))return null;let s=Object.assign({dangerouslySetInnerHTML:{__html:r.editable&&o?r.editable:r.value},ref:t},a);return n.createElement(i||"div",s)}),{defaultEmptyFieldEditingComponent:c.M,isForwardRef:!0}),!0),p={field:o().shape({value:o().string,editable:o().string,metadata:o().objectOf(o().any)}),tag:o().string,editable:o().bool,emptyFieldEditingComponent:o().oneOfType([o().object,o().func])};d.propTypes=p,d.displayName="RichText"},21201:function(e,t,r){"use strict";r.d(t,{Qb:function(){return u},R7:function(){return l},sy:function(){return c}});var n=r(67294),i=r(45697),o=r.n(i),a=r(21879),s=r.n(a);let c=n.createContext({}),l=n.createContext({});class u extends n.Component{constructor(e){super(e),this.setContext=e=>{this.setState({context:e.sitecore?this.constructContext(e):Object.assign({},e)})};let t=this.constructContext(e.layoutData);this.state={context:t,setContext:this.setContext}}constructContext(e){var t;return e?Object.assign({route:e.sitecore.route,itemId:null===(t=e.sitecore.route)||void 0===t?void 0:t.itemId},e.sitecore.context):{pageEditing:!1}}componentDidUpdate(e){if(!s()(e.layoutData,this.props.layoutData)){this.setContext(this.props.layoutData);return}}render(){return n.createElement(l.Provider,{value:this.props.componentFactory},n.createElement(c.Provider,{value:this.state},this.props.children))}}u.propTypes={children:o().any.isRequired,componentFactory:o().func,layoutData:o().shape({sitecore:o().shape({context:o().any,route:o().any})})},u.displayName="SitecoreContext"},72433:function(e,t,r){"use strict";r.d(t,{x:function(){return d}});var n=r(67294),i=r(81085),o=r(30368),a=r(32454),s=r(45697),c=r.n(s),l=r(82796),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let d=(0,i.K)((0,o.c)(e=>{var{field:t,tag:r,editable:i=!0,encode:o=!0}=e,a=u(e,["field","tag","editable","encode"]);if(!t||!t.editable&&(0,l.isFieldValueEmpty)(t))return null;o||(i=!1);let s=t.editable&&i,c=s?t.editable||"":void 0===t.value?"":t.value;if(!t.editable&&"string"==typeof c){let e=String(c).split("\n");if(e.length){let t=[];e.forEach((r,i)=>{let o=i===e.length-1;t.push(r),o||t.push(n.createElement("br",{key:i}))}),c=t}}let d=s||!o,p=null,f=Object.assign({},a);return(d?f.dangerouslySetInnerHTML={__html:c}:p=c,r||d)?n.createElement(r||"span",f,p):n.createElement(n.Fragment,null,p)},{defaultEmptyFieldEditingComponent:a.M}));d.propTypes={field:c().shape({value:c().oneOfType([c().string,c().number]),editable:c().string,metadata:c().objectOf(c().any)}),tag:c().string,editable:c().bool,encode:c().bool,emptyFieldEditingComponent:c().oneOfType([c().object,c().func])},d.displayName="Text"},70038:function(e,t,r){"use strict";r.d(t,{g:function(){return o}});var n=r(67294),i=r(21201);function o(e){function t(t){let r=(0,n.useContext)(i.R7);return n.createElement(e,Object.assign({},t,{componentFactory:t.componentFactory||r}))}return t.displayName=`withComponentFactory(${e.displayName||e.name||"Anonymous"})`,t}},30368:function(e,t,r){"use strict";r.d(t,{c:function(){return o}});var n=r(67294),i=r(82796);function o(e,t){let r=e=>{var r;let{editable:n=!0}=e;return(null===(r=e.field)||void 0===r?void 0:r.metadata)&&n&&(0,i.isFieldValueEmpty)(e.field)?e.emptyFieldEditingComponent||t.defaultEmptyFieldEditingComponent:null};return t.isForwardRef?(0,n.forwardRef)((t,i)=>{let o=r(t);return n.createElement(n.Fragment,null,o&&n.createElement(o,null)||n.createElement(e,Object.assign({},t,{ref:i})))}):t=>{let i=r(t);return n.createElement(n.Fragment,null,i&&n.createElement(i,null)||n.createElement(e,Object.assign({},t)))}}},81085:function(e,t,r){"use strict";r.d(t,{K:function(){return s}});var n=r(67294),i=r(45697),o=r.n(i);let a=e=>{let t=JSON.stringify(e.metadata),r={type:"text/sitecore",chrometype:"field",className:"scpm"},i=Object.assign(Object.assign({},r),{kind:"open"}),o=Object.assign(Object.assign({},r),{kind:"close"});return n.createElement(n.Fragment,null,n.createElement("code",Object.assign({},i),t),e.children,n.createElement("code",Object.assign({},o)))};function s(e,t=!1){return t?(0,n.forwardRef)((t,r)=>{var i;let{editable:o=!0}=t,s=null===(i=t.field)||void 0===i?void 0:i.metadata;return s&&o?n.createElement(a,{metadata:s},n.createElement(e,Object.assign({},t,{ref:r}))):n.createElement(e,Object.assign({},t,{ref:r}))}):t=>{var r;let{editable:i=!0}=t,o=null===(r=t.field)||void 0===r?void 0:r.metadata;return o&&i?n.createElement(a,{metadata:o},n.createElement(e,Object.assign({},t))):n.createElement(e,Object.assign({},t))}}a.displayName="FieldMetadata",a.propTypes={metadata:o().object.isRequired,children:o().node.isRequired}},32862:function(e,t,r){"use strict";r.d(t,{p:function(){return o},z:function(){return a}});var n=r(67294),i=r(21201);function o(e){return function(t){return function(r){return n.createElement(i.sy.Consumer,null,i=>n.createElement(t,Object.assign({},r,{sitecoreContext:i.context,updateSitecoreContext:e&&e.updatable&&i.setContext})))}}}function a(e){let t=n.useContext(i.sy),r=null==e?void 0:e.updatable;return{sitecoreContext:t.context,updateSitecoreContext:r?t.setContext:void 0}}},50187:function(e,t,r){"use strict";r.r(t),r.d(t,{BYOCComponent:function(){return P.YM},BYOCWrapper:function(){return N.P},ClientError:function(){return f.ClientError},ComponentBuilder:function(){return z},DateField:function(){return D},DefaultEditFrameButton:function(){return h.DefaultEditFrameButton},DefaultEditFrameButtons:function(){return h.DefaultEditFrameButtons},DefaultEmptyFieldEditingComponentImage:function(){return O.w},DefaultEmptyFieldEditingComponentText:function(){return O.M},DefaultRetryStrategy:function(){return v.DefaultRetryStrategy},EditFrame:function(){return J},EditMode:function(){return S.EditMode},EditingScripts:function(){return Q.M},FEaaSComponent:function(){return R.Py},FEaaSWrapper:function(){return x.N},File:function(){return B},GraphQLDictionaryService:function(){return b.pW},GraphQLLayoutService:function(){return S.GraphQLLayoutService},GraphQLRequestClient:function(){return v.GraphQLRequestClient},Image:function(){return E.E},LayoutServicePageState:function(){return S.LayoutServicePageState},Link:function(){return k.r},LinkPropTypes:function(){return k.C},MemoryCacheClient:function(){return d},Placeholder:function(){return y.V},RestDictionaryService:function(){return b.Dd},RestLayoutService:function(){return S.RestLayoutService},RichText:function(){return A.H},RichTextPropTypes:function(){return A.e},SitecoreContext:function(){return W.Qb},SitecoreContextReactContext:function(){return W.sy},Text:function(){return U.x},VisitorIdentification:function(){return G},constants:function(){return p},enableDebug:function(){return c},fetchBYOCComponentServerProps:function(){return P.uW},fetchFEaaSComponentServerProps:function(){return R.f4},getChildPlaceholder:function(){return S.getChildPlaceholder},getComponentLibraryStylesheetLinks:function(){return S.getComponentLibraryStylesheetLinks},getContentStylesheetLink:function(){return S.getContentStylesheetLink},getEEMarkup:function(){return E.Y},getFieldValue:function(){return S.getFieldValue},isEditorActive:function(){return h.isEditorActive},mediaApi:function(){return g.mediaApi},resetEditorChromes:function(){return h.resetEditorChromes},trackingApi:function(){return m.trackingApi},useSitecoreContext:function(){return I.z},withDatasourceCheck:function(){return Y},withEditorChromes:function(){return K},withEmptyFieldEditingComponent:function(){return _.c},withFieldMetadata:function(){return w.K},withPlaceholder:function(){return $},withSitecoreContext:function(){return I.p}});var n,i=r(11227),o=r.n(i),a=r(34155);let s="sitecore-jss";!("undefined"!=typeof window&&window.document)&&(null===(n=null==a?void 0:a.env)||void 0===n?void 0:n.DEBUG_MULTILINE)==="true"&&o().formatters.o&&o().formatters.O&&(o().formatters.o=o().formatters.O);let c=e=>o().enable(e);o()(`${s}:common`),o()(`${s}:http`),o()(`${s}:layout`),o()(`${s}:dictionary`),o()(`${s}:editing`),o()(`${s}:sitemap`),o()(`${s}:multisite`),o()(`${s}:robots`),o()(`${s}:redirects`),o()(`${s}:personalize`),o()(`${s}:errorpages`);var l=r(7113);let u=Object.freeze({cacheTimeout:60,cacheEnabled:!0});class d{constructor(e){var t;this.options=e,this.cache=new l.Cache,this.options.cacheTimeout=(null!==(t=this.options.cacheTimeout)&&void 0!==t?t:u.cacheTimeout)*1e3,void 0===this.options.cacheEnabled&&(this.options.cacheEnabled=u.cacheEnabled)}getCacheValue(e){return this.options.cacheEnabled?this.cache.get(e):null}setCacheValue(e,t){return this.options.cacheEnabled?this.cache.put(e,t,this.options.cacheTimeout):t}}var p=r(61539),f=r(20852),h=r(58920),S=r(82796),m=r(9369),b=r(41066),v=r(56489),g=r(39585),y=r(88010),E=r(87383),A=r(5245),U=r(72433),H=r(67294),C=r(45697),T=r.n(C),w=r(81085),_=r(30368),O=r(32454),L=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let D=(0,w.K)((0,_.c)(e=>{let t;var{field:r,tag:n,editable:i=!0,render:o}=e,a=L(e,["field","tag","editable","render"]);if(!r||!r.editable&&(0,S.isFieldValueEmpty)(r))return null;let s=Object.assign({},a);return(r.editable&&i?s.dangerouslySetInnerHTML={__html:r.editable}:t=o?o(r.value?new Date(r.value):null):r.value,n||r.editable&&i)?H.createElement(n||"span",s,t):H.createElement(H.Fragment,null,t)},{defaultEmptyFieldEditingComponent:O.M}));D.propTypes={field:T().shape({value:T().string,editable:T().string,metadata:T().objectOf(T().any)}).isRequired,tag:T().string,editable:T().bool,render:T().func,emptyFieldEditingComponent:T().oneOfType([T().object,T().func])},D.displayName="Date";var R=r(80263),x=r(37194),P=r(64153),N=r(91946),k=r(6669),M=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let B=e=>{var{field:t,children:r}=e,n=M(e,["field","children"]);if(!t||(0,S.isFieldValueEmpty)(t))return null;let i=t.src?t:t.value;if(!i)return null;let o=r?null:i.title||i.displayName,a={href:i.src};return H.createElement("a",Object.assign(Object.assign({},a),n),o,r)};B.propTypes={field:T().oneOfType([T().shape({src:T().string}),T().shape({value:T().object})]).isRequired},B.displayName="File";var I=r(32862);let j=!1,F=e=>{let{sitecoreContext:t}=(0,I.z)();if(j||"undefined"==typeof document||!t.visitorIdentificationTimestamp)return null;j=!0;let r=document.createElement("script");r.src="/layouts/system/VisitorIdentification.js",r.type="text/javascript",r.defer=e.defer;let n=document.createElement("meta");n.name="VIcurrentDateTime",n.content=t.visitorIdentificationTimestamp.toString();let i=document.querySelector("head");return i&&i.appendChild(r),i&&i.appendChild(n),null};F.displayName="VisitorIdentification";let G=F;var W=r(21201);let K=e=>{class t extends H.Component{constructor(){super(...arguments),this.displayName=e.displayName||e.name||"Component"}componentDidUpdate(){(0,h.resetEditorChromes)()}render(){return H.createElement(e,Object.assign({},this.props))}}return t};var V=r(55259),X=r(70038);function $(e,t){return r=>{class n extends V.r2{constructor(e){super(e)}render(){let n=Object.assign({},this.props);if(delete n.componentFactory,t&&t.propsTransformer&&(n=t.propsTransformer(n)),this.state.error)return n.errorComponent?H.createElement(n.errorComponent,{error:this.state.error}):H.createElement("div",{className:"sc-jss-placeholder-error"},"A rendering error occurred: ",this.state.error.message,".");let i=t&&t.resolvePlaceholderDataFromProps?t.resolvePlaceholderDataFromProps(n):n.rendering;return(Array.isArray(e)?e:[e]).forEach(e=>{let t;"string"!=typeof e&&e.placeholder&&e.prop?(t=V.r2.getPlaceholderDataFromRenderingData(i,e.placeholder,n.sitecoreContext.editMode))&&(n[e.prop]=this.getComponentsForRenderingData(t)):(t=V.r2.getPlaceholderDataFromRenderingData(i,e,n.sitecoreContext.editMode))&&(n[e]=this.getComponentsForRenderingData(t))}),H.createElement(r,Object.assign({},n))}}return n.propTypes=V.r2.propTypes,(0,I.p)()((0,X.g)(n))}}let q=()=>H.createElement("div",{className:"sc-jss-editing-error",role:"alert"},"Datasource is required. Please choose a content item for this component.");function Y(e){return function(t){return function(r){var n,i;let{sitecoreContext:o}=(0,I.z)(),a=null!==(n=null==e?void 0:e.editingErrorComponent)&&void 0!==n?n:q;return(null===(i=r.rendering)||void 0===i?void 0:i.dataSource)?H.createElement(t,Object.assign({},r)):o.pageEditing?H.createElement(a,null):null}}}let J=({children:e,dataSource:t,buttons:r,title:n,tooltip:i,cssClass:o,parameters:a})=>{var s;let{sitecoreContext:c}=(0,I.z)();if(!c.pageEditing)return H.createElement(H.Fragment,null,e);let l={displayName:n,expandedDisplayName:i},u={};if(u.className="scLooseFrameZone",o&&(u.className=`${u.className} ${o}`),t){let e=t.databaseName||(null===(s=c.route)||void 0===s?void 0:s.databaseName),r=t.language||c.language;u.sc_item=`sitecore://${e}/${t.itemId}?lang=${r}`,l.contextItemUri=u.sc_item}return l.commands=null==r?void 0:r.map(e=>(0,h.mapButtonToCommand)(e,null==t?void 0:t.itemId,a)),H.createElement("div",Object.assign({className:"scLooseFrameZone"},u),H.createElement("span",{className:"scChromeData"},JSON.stringify(l)),e)};class z{constructor(e){this.config=e,this.components=new Map([...e.components])}getComponentFactory(){return e=>this.components.get(e)||null}}var Q=r(33889)},2835:function(e,t,r){"use strict";r.d(t,{No:function(){return u},WF:function(){return c},jw:function(){return d},yn:function(){return l}});var n=r(82796),i=r(73469),o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let a=e=>e.replace(/^.|-./g,(e,t)=>0===t?e.toLowerCase():e.substr(1).toUpperCase()),s=(e="")=>{let t=(0,i.Qc)(e,{preserveNumbers:!0});return Object.keys(t).reduce((e,r)=>(e[a(r)]=t[r],e),{})},c=e=>e?Object.keys(e).reduce((t,r)=>{switch(r){case"class":t.className=e.class;break;case"style":t.style=s(e.style);break;default:t[r]=e[r]}return t},{}):[],l=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}},u=e=>{let{className:t}=e,r=Object.entries(o(e,["className"])).map(([e,t])=>{if("object"==typeof t){let r=JSON.stringify(t).replace(/"|{|}/g,"").replace(/,/g,";");return`${e}="${r}"`}return`${e}="${t}"`});return t&&r.push(`class="${t}"`),r.join(" ")},d=e=>Object.entries(e).reduce((t,[r])=>(t[r]=(0,n.getFieldValue)(e,r),t),{})},49011:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AxiosDataFetcher=void 0;let o=i(r(44671)),a=i(r(56907)),s=e=>void 0!==e.isAxiosError;class c{constructor(e={}){let{onReq:t,onRes:r,onReqError:i,onResError:c,debugger:l}=e,u=n(e,["onReq","onRes","onReqError","onResError","debugger"]);void 0===u.withCredentials&&(u.withCredentials=!0),this.instance=o.default.create(u);let d=l||a.default.http;d.enabled&&this.instance.interceptors.request.use(e=>(d("request: %o",e),e.headers.timestamp=Date.now(),e),e=>(d("request error: %o",s(e)?e.toJSON():e),Promise.reject(e))),t&&this.instance.interceptors.request.use(t,i),r&&this.instance.interceptors.response.use(r,c),d.enabled&&this.instance.interceptors.response.use(e=>{let{request:t,config:r}=e,i=n(e,["request","config"]),o=Date.now()-r.headers.timestamp;return delete e.config.headers.timestamp,d("response in %dms: %o",o,i),e},e=>(d("response error: %o",s(e)?e.toJSON():e),Promise.reject(e)))}fetch(e,t){return this.instance.request({url:e,method:t?"POST":"GET",data:t})}get(e,t){return this.instance.get(e,t)}head(e,t){return this.instance.head(e,t)}post(e,t,r){return this.instance.post(e,t,r)}put(e,t,r){return this.instance.put(e,t,r)}delete(e,t){return this.instance.delete(e,t)}}t.AxiosDataFetcher=c},24559:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MemoryCacheClient=void 0;let n=r(7113),i=Object.freeze({cacheTimeout:60,cacheEnabled:!0});class o{constructor(e){var t;this.options=e,this.cache=new n.Cache,this.options.cacheTimeout=(null!==(t=this.options.cacheTimeout)&&void 0!==t?t:i.cacheTimeout)*1e3,void 0===this.options.cacheEnabled&&(this.options.cacheEnabled=i.cacheEnabled)}getCacheValue(e){return this.options.cacheEnabled?this.cache.get(e):null}setCacheValue(e,t){return this.options.cacheEnabled?this.cache.put(e,t,this.options.cacheTimeout):t}}t.MemoryCacheClient=o},63204:function(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.HIDDEN_RENDERING_NAME=t.SITECORE_EDGE_URL_DEFAULT=t.siteNameError=t.JSS_MODE=t.FETCH_WITH=t.SitecoreTemplateId=void 0,(r=t.SitecoreTemplateId||(t.SitecoreTemplateId={})).JssApp="061cba1554744b918a0617903b102b82",r.DictionaryEntry="6d1cd89719364a3aa511289a94c2a7b1",t.FETCH_WITH={GRAPHQL:"GraphQL",REST:"Rest"},t.JSS_MODE={CONNECTED:"connected",DISCONNECTED:"disconnected"},t.siteNameError="The siteName cannot be empty",t.SITECORE_EDGE_URL_DEFAULT="https://edge-platform.sitecorecloud.io",t.HIDDEN_RENDERING_NAME="Hidden Rendering"},73884:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchData=t.checkStatus=t.ResponseError=void 0;let n=r(13449);class i extends Error{constructor(e,t){super(e),Object.setPrototypeOf(this,i.prototype),this.response=t}}function o(e){if(e.status>=200&&e.status<300)return e;throw new i(e.statusText,e)}t.ResponseError=i,t.checkStatus=o,t.fetchData=function(e,t,r={}){return t((0,n.resolveUrl)(e,r)).then(o).then(e=>e.data)}},56907:function(e,t,r){"use strict";var n,i=r(34155),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.enableDebug=void 0;let a=o(r(11227)),s=o(r(53641)),c="sitecore-jss";(0,s.default)()&&(null===(n=null==i?void 0:i.env)||void 0===n?void 0:n.DEBUG_MULTILINE)==="true"&&a.default.formatters.o&&a.default.formatters.O&&(a.default.formatters.o=a.default.formatters.O),t.enableDebug=e=>a.default.enable(e),t.default={common:(0,a.default)(`${c}:common`),http:(0,a.default)(`${c}:http`),layout:(0,a.default)(`${c}:layout`),dictionary:(0,a.default)(`${c}:dictionary`),editing:(0,a.default)(`${c}:editing`),sitemap:(0,a.default)(`${c}:sitemap`),multisite:(0,a.default)(`${c}:multisite`),robots:(0,a.default)(`${c}:robots`),redirects:(0,a.default)(`${c}:redirects`),personalize:(0,a.default)(`${c}:personalize`),errorpages:(0,a.default)(`${c}:errorpages`)}},51027:function(e,t){"use strict";function r(e,t,r){if(!e.click||e.click.startsWith("javascript:")||e.click.startsWith("chrome:")||!t)return Object.assign({isDivider:!1,type:e.type||null,header:e.header||"",icon:e.icon||"",tooltip:e.tooltip||""},e);{let n=e.click,i={},o=e.click.indexOf("(");if(o>=0){let t=e.click.indexOf(")");if(t<0)throw Error('Message with arguments must end with ")".');i=e.click.substring(o+1,t).split(",").map(e=>e.trim()).reduce((e,t)=>{let r=t.split("=");return r.length<2?e[r[0]]="":e[r[0]]=r[1],e},{}),n=e.click.substring(0,o)}i.id=t,e.parameters&&Object.keys(e.parameters).forEach(t=>{var r;i[t]=(null===(r=e.parameters[t])||void 0===r?void 0:r.toString())||""}),r&&Object.keys(r).forEach(e=>{var t;i[e]=(null===(t=r[e])||void 0===t?void 0:t.toString())||""});let a=Object.keys(i).map(e=>`${e}=${i[e]}`).join(", "),s=`${n}(${a})`;return{isDivider:!1,click:`javascript:Sitecore.PageModes.PageEditor.postRequest('${s}',null,false)`,header:e.header||"",icon:e.icon||"",tooltip:e.tooltip||"",type:e.type||null}}}Object.defineProperty(t,"__esModule",{value:!0}),t.commandBuilder=t.mapButtonToCommand=t.DefaultEditFrameButtons=t.DefaultEditFrameButton=t.DefaultEditFrameButtonIds=void 0,t.DefaultEditFrameButtonIds={edit:"{70C4EED5-D4CD-4D7D-9763-80C42504F5E7}"},t.DefaultEditFrameButton={insert:{header:"Insert New",icon:"/~/icon/Office/16x16/insert_from_template.png",click:"webedit:new",tooltip:"Insert a new item"},editRelatedItem:{header:"Edit the related item",icon:"/~/icon/Office/16x16/cubes.png",click:"webedit:open",tooltip:"Edit the related item in the Content Editor."},edit:{header:"Edit Item",icon:"/~/icon/people/16x16/cubes_blue.png",fields:["Title","Text"],tooltip:"Edit the item fields."}},t.DefaultEditFrameButtons=[t.DefaultEditFrameButton.editRelatedItem,t.DefaultEditFrameButton.insert,t.DefaultEditFrameButton.edit],t.mapButtonToCommand=function(e,n,i){if("|"===e||e.isDivider)return{click:"chrome:dummy",header:"Separator",icon:"",isDivider:!0,tooltip:null,type:"separator"};if(void 0!==e.click)return r(e,n,i);{let o=e.fields.join("|");return r(Object.assign({click:`webedit:fieldeditor(command=${t.DefaultEditFrameButtonIds.edit},fields=${o})`},e),n,i)}},t.commandBuilder=r},91227:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLEditingService=t.dictionaryQuery=t.query=void 0;let o=i(r(56907)),a=r(82796),s=r(25733);t.query=` query EditingQuery( $siteName: String! $itemId: String! $language: String! $version: String $after: String $pageSize: Int = 1000 ) { item(path: $itemId, language: $language, version: $version) { rendered } site { siteInfo(site: $siteName) { dictionary(language: $language, first: $pageSize, after: $after) { results { key value } pageInfo { endCursor hasNext } } } } } `,t.dictionaryQuery=` query EditingDictionaryQuery( $siteName: String! $language: String! $after: String $pageSize: Int = 1000 ) { site { siteInfo(site: $siteName) { dictionary(language: $language, first: $pageSize, after: $after) { results { key value } pageInfo { endCursor hasNext } } } } } `;class c{constructor(e){this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}fetchEditingData({siteName:e,itemId:r,language:i,version:c,layoutKind:l=s.LayoutKind.Final}){var u,d,p,f,h;return n(this,void 0,void 0,function*(){if(o.default.editing("fetching editing data for %s %s %s %s",e,r,i,c,l),!e)throw RangeError("The site name must be a non-empty string");if(!i)throw RangeError("The language must be a non-empty string");let n={},s=[],S=!0,m="",b=yield this.graphQLClient.request(t.query,{siteName:e,itemId:r,version:c,language:i},{headers:{sc_layoutKind:l}});for((null===(d=null===(u=null==b?void 0:b.site)||void 0===u?void 0:u.siteInfo)||void 0===d?void 0:d.dictionary)?(s=b.site.siteInfo.dictionary.results,S=b.site.siteInfo.dictionary.pageInfo.hasNext,m=b.site.siteInfo.dictionary.pageInfo.endCursor):S=!1;S;){let r=yield this.graphQLClient.request(t.dictionaryQuery,{siteName:e,language:i,after:m});(null===(f=null===(p=null==r?void 0:r.site)||void 0===p?void 0:p.siteInfo)||void 0===f?void 0:f.dictionary)?(s=s.concat(r.site.siteInfo.dictionary.results),S=r.site.siteInfo.dictionary.pageInfo.hasNext,m=r.site.siteInfo.dictionary.pageInfo.endCursor):S=!1}return s.forEach(e=>n[e.key]=e.value),{layoutData:(null===(h=null==b?void 0:b.item)||void 0===h?void 0:h.rendered)||{sitecore:{context:{pageEditing:!0,language:i,editMode:a.EditMode.Metadata},route:null}},dictionary:n}})}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:o.default.editing,headers:{sc_editMode:"true"}})}}t.GraphQLEditingService=c},58920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutKind=t.mapButtonToCommand=t.DefaultEditFrameButtonIds=t.DefaultEditFrameButtons=t.DefaultEditFrameButton=t.PAGES_EDITING_MARKER=t.QUERY_PARAM_EDITING_SECRET=t.EDITING_ALLOWED_ORIGINS=t.getJssPagesClientData=t.handleEditorAnchors=t.resetEditorChromes=t.isEditorActive=t.HorizonEditor=t.ExperienceEditor=t.GraphQLEditingService=void 0;var n=r(91227);Object.defineProperty(t,"GraphQLEditingService",{enumerable:!0,get:function(){return n.GraphQLEditingService}});var i=r(27526);Object.defineProperty(t,"ExperienceEditor",{enumerable:!0,get:function(){return i.ExperienceEditor}}),Object.defineProperty(t,"HorizonEditor",{enumerable:!0,get:function(){return i.HorizonEditor}}),Object.defineProperty(t,"isEditorActive",{enumerable:!0,get:function(){return i.isEditorActive}}),Object.defineProperty(t,"resetEditorChromes",{enumerable:!0,get:function(){return i.resetEditorChromes}}),Object.defineProperty(t,"handleEditorAnchors",{enumerable:!0,get:function(){return i.handleEditorAnchors}}),Object.defineProperty(t,"getJssPagesClientData",{enumerable:!0,get:function(){return i.getJssPagesClientData}}),Object.defineProperty(t,"EDITING_ALLOWED_ORIGINS",{enumerable:!0,get:function(){return i.EDITING_ALLOWED_ORIGINS}}),Object.defineProperty(t,"QUERY_PARAM_EDITING_SECRET",{enumerable:!0,get:function(){return i.QUERY_PARAM_EDITING_SECRET}}),Object.defineProperty(t,"PAGES_EDITING_MARKER",{enumerable:!0,get:function(){return i.PAGES_EDITING_MARKER}});var o=r(51027);Object.defineProperty(t,"DefaultEditFrameButton",{enumerable:!0,get:function(){return o.DefaultEditFrameButton}}),Object.defineProperty(t,"DefaultEditFrameButtons",{enumerable:!0,get:function(){return o.DefaultEditFrameButtons}}),Object.defineProperty(t,"DefaultEditFrameButtonIds",{enumerable:!0,get:function(){return o.DefaultEditFrameButtonIds}}),Object.defineProperty(t,"mapButtonToCommand",{enumerable:!0,get:function(){return o.mapButtonToCommand}});var a=r(25733);Object.defineProperty(t,"LayoutKind",{enumerable:!0,get:function(){return a.LayoutKind}})},25733:function(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutKind=void 0,(r=t.LayoutKind||(t.LayoutKind={})).Final="final",r.Shared="shared"},27526:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getJssPagesClientData=t.handleEditorAnchors=t.resetEditorChromes=t.isEditorActive=t.HorizonEditor=t.ChromeRediscoveryGlobalFunctionName=t.ExperienceEditor=t.EDITING_ALLOWED_ORIGINS=t.PAGES_EDITING_MARKER=t.QUERY_PARAM_EDITING_SECRET=void 0;let i=n(r(53641));t.QUERY_PARAM_EDITING_SECRET="secret",t.PAGES_EDITING_MARKER="jss-hrz-editing",t.EDITING_ALLOWED_ORIGINS=["https://pages.sitecorecloud.io"];class o{static isActive(){if((0,i.default)())return!1;let e=window.Sitecore;return!!(e&&e.PageModes&&e.PageModes.ChromeManager)}static resetChromes(){(0,i.default)()||window.Sitecore.PageModes.ChromeManager.resetChromes()}}t.ExperienceEditor=o,t.ChromeRediscoveryGlobalFunctionName={name:"Sitecore.Horizon.ResetChromes"};class a{static isActive(){return!(0,i.default)()&&(window.location.search.indexOf("sc_headless_mode=edit")>-1||!!window.document.getElementById(t.PAGES_EDITING_MARKER))}static resetChromes(){!(0,i.default)()&&window[t.ChromeRediscoveryGlobalFunctionName.name]&&window[t.ChromeRediscoveryGlobalFunctionName.name]()}}t.HorizonEditor=a,t.isEditorActive=()=>o.isActive()||a.isActive(),t.resetEditorChromes=()=>{o.isActive()?o.resetChromes():a.isActive()&&a.resetChromes()},t.handleEditorAnchors=()=>{if(!window||!o.isActive())return;let e=document.querySelector("body"),t=new MutationObserver(e=>{e.forEach(e=>{let t=document.querySelectorAll('.scChromeDropDown > a[href="#"], .scChromeDropDown > a[href="#!"], a[onclick]');"childList"===e.type&&t.forEach(e=>{e.href="javascript:void(0);"})})});e&&t.observe(e,{childList:!0,subtree:!0})},t.getJssPagesClientData=()=>{let e={};return e[t.PAGES_EDITING_MARKER]={},e}},95349:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLRequestClient=t.DefaultRetryStrategy=void 0;let o=r(20852),a=i(r(84564)),s=i(r(56907)),c=i(r(3627));class l{constructor(e={}){this.statusCodes=e.statusCodes||[429],this.errorCodes=e.errorCodes||["ECONNRESET","ETIMEDOUT","EPROTO"],this.factor=e.factor||2}shouldRetry(e,t,r){var n;let i=(null===(n=e.response)||void 0===n?void 0:n.status)!==void 0&&this.statusCodes.includes(e.response.status),o=void 0!==e.code&&this.errorCodes.includes(e.code);return r>0&&t<=r&&(i||o)}getDelay(e,t){var r;let n=null===(r=e.response)||void 0===r?void 0:r.headers,i=null==n?void 0:n.get("Retry-After");return null!=i&&""!==i.trim()?1e3*Number.parseFloat(i):1e3*Math.pow(this.factor,t-1)}}t.DefaultRetryStrategy=l;class u{constructor(e,t={}){var r;if(this.endpoint=e,this.headers={},t.apiKey&&(this.headers.sc_apikey=t.apiKey),t.headers&&(this.headers=Object.assign(Object.assign({},this.headers),t.headers)),!e||!(0,a.default)(e).hostname)throw Error(`Invalid GraphQL endpoint '${e}'. Verify that 'layoutServiceHost' property in 'scjssconfig.json' file or appropriate environment variable is set`);this.timeout=t.timeout,this.retries=null!==(r=t.retries)&&void 0!==r?r:3,this.retryStrategy=t.retryStrategy||new l({statusCodes:[429,502,503,504,520,521,522,523,524]}),this.client=new o.GraphQLClient(e,{headers:this.headers,fetch:t.fetch}),this.debug=t.debugger||s.default.http}static createClientFactory({endpoint:e,apiKey:t}){return (r={})=>new u(e,Object.assign(Object.assign({},r),{apiKey:t}))}request(e,t,r){return n(this,void 0,void 0,function*(){let i=1,o=()=>n(this,void 0,void 0,function*(){this.debug("request: %o",{url:this.endpoint,headers:Object.assign(Object.assign({},this.headers),null==r?void 0:r.headers),query:e,variables:t});let a=Date.now(),s=[this.client.request(e,t,null==r?void 0:r.headers)];return this.timeout&&(this.abortTimeout=new c.default(this.timeout),s.push(this.abortTimeout.start)),Promise.race(s).then(e=>{var t;return null===(t=this.abortTimeout)||void 0===t||t.clear(),this.debug("response in %dms: %o",Date.now()-a,e),Promise.resolve(e)},e=>n(this,void 0,void 0,function*(){var t,r;null===(t=this.abortTimeout)||void 0===t||t.clear(),this.debug("response error: %o",e.response||e.message||e);let n=(null===(r=e.response)||void 0===r?void 0:r.status)||e.code;if(!this.retryStrategy.shouldRetry(e,i,this.retries))return Promise.reject(e);{let t=this.retryStrategy.getDelay(e,i);return this.debug("Error: %s. Retrying in %dms (attempt %d).",n,t,i),i++,new Promise(e=>setTimeout(e,t)).then(o)}}))});return o()})}}t.GraphQLRequestClient=u},7690:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.getAppRootId=t.languageError=t.siteNameError=void 0;let i=r(63204);t.siteNameError="The site name must be a non-empty string",t.languageError="The language must be a non-empty string";let o=` query AppRootQuery($jssAppTemplateId: String!, $siteName: String!, $language: String!) { layout(site: $siteName, routePath: "/", language: $language) { homePage: item { rootItem: ancestors(includeTemplateIDs: [$jssAppTemplateId]) { id } } } } `;t.getAppRootId=function(e,r,a,s){var c,l,u,d,p,f;return n(this,void 0,void 0,function*(){if(!r)throw RangeError(t.siteNameError);if(!a)throw RangeError(t.languageError);let n=yield e.request(o,{jssAppTemplateId:s||i.SitecoreTemplateId.JssApp,siteName:r,language:a});return((null===(u=null===(l=null===(c=null==n?void 0:n.layout)||void 0===c?void 0:c.homePage)||void 0===l?void 0:l.rootItem)||void 0===u?void 0:u.length)||"en"===a||(n=yield e.request(o,{jssAppTemplateId:s||i.SitecoreTemplateId.JssApp,siteName:r,language:"en"})),null===(f=null===(p=null===(d=null==n?void 0:n.layout)||void 0===d?void 0:d.homePage)||void 0===p?void 0:p.rootItem)||void 0===f?void 0:f.length)?n.layout.homePage.rootItem[0].id:null})}},14007:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEdgeProxyContentUrl=void 0;let n=r(63204);t.getEdgeProxyContentUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${t}/v1/content/api/graphql/v1?sitecoreContextId=${e}`},56489:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEdgeProxyContentUrl=t.SearchQueryService=t.GraphQLRequestClient=t.DefaultRetryStrategy=t.getAppRootId=void 0;var n=r(7690);Object.defineProperty(t,"getAppRootId",{enumerable:!0,get:function(){return n.getAppRootId}});var i=r(95349);Object.defineProperty(t,"DefaultRetryStrategy",{enumerable:!0,get:function(){return i.DefaultRetryStrategy}}),Object.defineProperty(t,"GraphQLRequestClient",{enumerable:!0,get:function(){return i.GraphQLRequestClient}});var o=r(64578);Object.defineProperty(t,"SearchQueryService",{enumerable:!0,get:function(){return o.SearchQueryService}});var a=r(14007);Object.defineProperty(t,"getEdgeProxyContentUrl",{enumerable:!0,get:function(){return a.getEdgeProxyContentUrl}})},64578:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.SearchQueryService=void 0;class n{constructor(e){this.client=e}fetch(e,t){var n;return r(this,void 0,void 0,function*(){if(!t.rootItemId||!t.language)throw RangeError('"rootItemId" and "language" must be non-empty strings');let r=[],i=!0,o="";for(;i;){let a=yield this.client.request(e,Object.assign(Object.assign({},t),{after:o}));r=r.concat(null===(n=null==a?void 0:a.search)||void 0===n?void 0:n.results),i=a.search.pageInfo.hasNext,o=a.search.pageInfo.endCursor}return r})}}t.SearchQueryService=n},35465:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DictionaryServiceBase=void 0;let n=r(24559);class i{constructor(e){this.options=e,this.cache=this.getCacheClient()}setCacheValue(e,t){return this.cache.setCacheValue(e,t)}getCacheValue(e){return this.cache.getCacheValue(e)}getCacheClient(){return new n.MemoryCacheClient(this.options)}}t.DictionaryServiceBase=i},86372:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLDictionaryService=t.queryError=void 0;let o=r(63204),a=r(35465),s=r(56489),c=r(7690),l=i(r(56907));t.queryError="Valid value for rootItemId not provided and failed to auto-resolve app root item.";let u=` query DictionarySearch( $rootItemId: String! $language: String! $templates: String! $pageSize: Int = 10 $after: String ) { search( where: { AND: [ { name: "_path", value: $rootItemId, operator: CONTAINS } { name: "_language", value: $language } { name: "_templates", value: $templates, operator: CONTAINS } ] } first: $pageSize after: $after ) { total pageInfo { endCursor hasNext } results { key: field(name: "Key") { value } phrase: field(name: "Phrase") { value } } } } `,d=` query DictionarySiteQuery( $siteName: String! $language: String! $pageSize: Int = 500 $after: String ) { site { siteInfo(site: $siteName) { dictionary(language: $language, first: $pageSize, after: $after) { pageInfo { endCursor hasNext } results { key value } } } } } `;class p extends a.DictionaryServiceBase{constructor(e){super(e),this.options=e,this.graphQLClient=this.getGraphQLClient(),this.searchService=new s.SearchQueryService(this.graphQLClient)}fetchDictionaryData(e){return n(this,void 0,void 0,function*(){let t=this.options.siteName+e,r=this.getCacheValue(t);if(r)return l.default.dictionary("using cached dictionary data for %s %s",e,this.options.siteName),r;let n=this.options.useSiteQuery?yield this.fetchWithSiteQuery(e):yield this.fetchWithSearchQuery(e);return this.setCacheValue(t,n),n})}fetchWithSearchQuery(e){return n(this,void 0,void 0,function*(){l.default.dictionary("fetching site root for %s %s",e,this.options.siteName);let r=this.options.rootItemId||(yield(0,s.getAppRootId)(this.graphQLClient,this.options.siteName,e,this.options.jssAppTemplateId));if(!r)throw Error(t.queryError);l.default.dictionary("fetching dictionary data for %s %s",e,this.options.siteName);let n={};return yield this.searchService.fetch(u,{rootItemId:r,language:e,templates:this.options.dictionaryEntryTemplateId||o.SitecoreTemplateId.DictionaryEntry,pageSize:this.options.pageSize}).then(e=>{e.forEach(e=>n[e.key.value]=e.phrase.value)}),n})}fetchWithSiteQuery(e){var t,r;return n(this,void 0,void 0,function*(){let n={};l.default.dictionary("fetching dictionary data for %s %s",e,this.options.siteName);let i=[],o=!0,a="";if(!this.options.siteName)throw RangeError(c.siteNameError);if(!e)throw RangeError(c.languageError);for(;o;){let n=yield this.graphQLClient.request(d,{siteName:this.options.siteName,language:e,pageSize:this.options.pageSize,after:a});(null===(r=null===(t=null==n?void 0:n.site)||void 0===t?void 0:t.siteInfo)||void 0===r?void 0:r.dictionary)?(i=i.concat(n.site.siteInfo.dictionary.results),a=n.site.siteInfo.dictionary.pageInfo.endCursor,o=n.site.siteInfo.dictionary.pageInfo.hasNext):o=!1}return i.forEach(e=>n[e.key]=e.value),n})}getGraphQLClient(){if(!this.options.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.options.clientFactory({debugger:l.default.dictionary,retries:this.options.retries,retryStrategy:this.options.retryStrategy})}}t.GraphQLDictionaryService=p},41066:function(e,t,r){"use strict";t.Dd=t.pW=void 0,r(35465);var n=r(86372);Object.defineProperty(t,"pW",{enumerable:!0,get:function(){return n.GraphQLDictionaryService}});var i=r(9107);Object.defineProperty(t,"Dd",{enumerable:!0,get:function(){return i.RestDictionaryService}})},9107:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestDictionaryService=void 0;let o=r(49011),a=r(73884),s=r(35465),c=i(r(56907));class l extends s.DictionaryServiceBase{constructor(e){super(e),this.options=e}get defaultFetcher(){let e=new o.AxiosDataFetcher({debugger:c.default.dictionary,withCredentials:!1});return t=>e.fetch(t)}fetchDictionaryData(e){return n(this,void 0,void 0,function*(){let t=this.getUrl(e),r=this.getCacheValue(t);if(r)return c.default.dictionary("using cached dictionary data for %s %s",e,this.options.siteName),r;c.default.dictionary("fetching dictionary data for %s %s",e,this.options.siteName);let n=this.options.dataFetcher||this.defaultFetcher,i=yield(0,a.fetchData)(t,n,{sc_apikey:this.options.apiKey});return this.setCacheValue(t,i.phrases)})}getUrl(e){return`${this.options.apiHost}/sitecore/api/jss/dictionary/${this.options.siteName}/${e}`}}t.RestDictionaryService=l},5094:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traverseComponent=t.traverseField=t.traversePlaceholder=t.getContentStylesheetUrl=t.getContentStylesheetLink=void 0;let n=r(63204),i=/class=".*(\bck-content\b).*"/g;t.getContentStylesheetLink=(e,r,i=n.SITECORE_EDGE_URL_DEFAULT)=>{if(!e.sitecore.route)return null;let o={loadStyles:!1};return((0,t.traverseComponent)(e.sitecore.route,o),o.loadStyles)?{href:(0,t.getContentStylesheetUrl)(r,i),rel:"stylesheet"}:null},t.getContentStylesheetUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${t}/v1/files/pages/styles/content-styles.css?sitecoreContextId=${e}`,t.traversePlaceholder=(e,r)=>{r.loadStyles||e.forEach(e=>{(0,t.traverseComponent)(e,r)})},t.traverseField=(e,r)=>{e&&!r.loadStyles&&("editable"in e&&e.editable?r.loadStyles=i.test(e.editable):"value"in e&&"string"==typeof e.value?r.loadStyles=i.test(e.value):"fields"in e?Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)}):Array.isArray(e)&&e.forEach(e=>{(0,t.traverseField)(e,r)}))},t.traverseComponent=(e,r)=>{if(r.loadStyles)return;"fields"in e&&e.fields&&Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)});let n=e.placeholders||{};Object.keys(n).forEach(e=>{(0,t.traversePlaceholder)(n[e],r)})}},19886:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,o){function a(e){try{c(n.next(e))}catch(e){o(e)}}function s(e){try{c(n.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLLayoutService=void 0;let o=r(37812),a=i(r(56907));class s extends o.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}fetchLayoutData(e,t){var r,i;return n(this,void 0,void 0,function*(){let n=this.getLayoutQuery(e,t);a.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let o=yield this.graphQLClient.request(n);return(null===(i=null===(r=null==o?void 0:o.layout)||void 0===r?void 0:r.item)||void 0===i?void 0:i.rendered)||{sitecore:{context:{pageEditing:!1,language:t},route:null}}})}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:a.default.layout,retries:this.serviceConfig.retries,retryStrategy:this.serviceConfig.retryStrategy})}getLayoutQuery(e,t){let r=t?`, language:"${t}"`:"",n=this.serviceConfig.formatLayoutQuery?this.serviceConfig.formatLayoutQuery(this.serviceConfig.siteName,e,t):`layout(site:"${this.serviceConfig.siteName}", routePath:"${e}"${r})`;return`query { ${n}{ item { rendered } } }`}}t.GraphQLLayoutService=s},82796:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getComponentLibraryStylesheetLinks=t.GraphQLLayoutService=t.RestLayoutService=t.getContentStylesheetLink=t.EMPTY_DATE_FIELD_VALUE=t.isFieldValueEmpty=t.getChildPlaceholder=t.getFieldValue=t.EditMode=t.LayoutServicePageState=void 0;var n=r(6722);Object.defineProperty(t,"LayoutServicePageState",{enumerable:!0,get:function(){return n.LayoutServicePageState}}),Object.defineProperty(t,"EditMode",{enumerable:!0,get:function(){return n.EditMode}});var i=r(50682);Object.defineProperty(t,"getFieldValue",{enumerable:!0,get:function(){return i.getFieldValue}}),Object.defineProperty(t,"getChildPlaceholder",{enumerable:!0,get:function(){return i.getChildPlaceholder}}),Object.defineProperty(t,"isFieldValueEmpty",{enumerable:!0,get:function(){return i.isFieldValueEmpty}}),Object.defineProperty(t,"EMPTY_DATE_FIELD_VALUE",{enumerable:!0,get:function(){return i.EMPTY_DATE_FIELD_VALUE}});var o=r(5094);Object.defineProperty(t,"getContentStylesheetLink",{enumerable:!0,get:function(){return o.getContentStylesheetLink}});var a=r(14045);Object.defineProperty(t,"RestLayoutService",{enumerable:!0,get:function(){return a.RestLayoutService}});var s=r(19886);Object.defineProperty(t,"GraphQLLayoutService",{enumerable:!0,get:function(){return s.GraphQLLayoutService}});var c=r(94158);Object.defineProperty(t,"getComponentLibraryStylesheetLinks",{enumerable:!0,get:function(){return c.getComponentLibraryStylesheetLinks}})},37812:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutServiceBase=void 0;class r{}t.LayoutServiceBase=r},6722:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.EditMode=t.LayoutServicePageState=void 0,(r=t.LayoutServicePageState||(t.LayoutServicePageState={})).Preview="preview",r.Edit="edit",r.Normal="normal",(n=t.EditMode||(t.EditMode={})).Chromes="chromes",n.Metadata="metadata"},14045:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestLayoutService=void 0;let i=r(37812),o=r(49011),a=r(73884),s=n(r(56907));class c extends i.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.getFetchParams=e=>{var t;return{sc_apikey:this.serviceConfig.apiKey,sc_site:this.serviceConfig.siteName,sc_lang:e||"",tracking:null===(t=this.serviceConfig.tracking)||void 0===t||t}},this.getDefaultFetcher=(e,t)=>{let r={debugger:s.default.layout};e&&t&&(r.onReq=this.setupReqHeaders(e),r.onRes=this.setupResHeaders(t));let n=new o.AxiosDataFetcher(r);return(e,t)=>n.fetch(e,t)}}fetchLayoutData(e,t,r,n){let i=this.getFetchParams(t);s.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let o=this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(r,n):this.getDefaultFetcher(r,n),c=this.resolveLayoutServiceUrl("render");return(0,a.fetchData)(c,o,Object.assign({item:e},i)).catch(e=>{var t;if((null===(t=e.response)||void 0===t?void 0:t.status)===404)return e.response.data;throw e})}fetchPlaceholderData(e,t,r,n,i){let o=this.getFetchParams(r);s.default.layout("fetching placeholder data for %s %s %s %s",e,t,r,this.serviceConfig.siteName);let c=this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(n,i):this.getDefaultFetcher(n,i),l=this.resolveLayoutServiceUrl("placeholder");return(0,a.fetchData)(l,c,Object.assign({placeholderName:e,item:t},o))}resolveLayoutServiceUrl(e){let{apiHost:t="",configurationName:r="jss"}=this.serviceConfig;return`${t}/sitecore/api/layout/${e}/${r}`}setupReqHeaders(e){return t=>(s.default.layout("performing request header passing"),t.headers.common=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},t.headers.common),e.headers.cookie&&{cookie:e.headers.cookie}),e.headers.referer&&{referer:e.headers.referer}),e.headers["user-agent"]&&{"user-agent":e.headers["user-agent"]}),e.connection.remoteAddress&&{"X-Forwarded-For":e.connection.remoteAddress}),t)}setupResHeaders(e){return t=>(s.default.layout("performing response header passing"),t.headers["set-cookie"]&&e.setHeader("set-cookie",t.headers["set-cookie"]),t)}}t.RestLayoutService=c},94158:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStylesheetUrl=t.getComponentLibraryStylesheetLinks=void 0;let n=r(82796),i=r(63204),o=/-library--([^\s]+)/;t.getComponentLibraryStylesheetLinks=function(e,r,n=i.SITECORE_EDGE_URL_DEFAULT){let o=new Set;return e.sitecore.route?(s(e.sitecore.route,o),[...o].map(e=>({href:(0,t.getStylesheetUrl)(e,r,n),rel:"stylesheet"}))):[]},t.getStylesheetUrl=(e,t,r=i.SITECORE_EDGE_URL_DEFAULT)=>`${r}/v1/files/components/styles/${e}.css?sitecoreContextId=${t}`;let a=(e,t)=>{e.map(e=>s(e,t))},s=(e,t)=>{var r,i,s,c,l,u,d;let p;"params"in e&&e.params&&(p=(null===(i=null===(r=e.params.CSSStyles)||void 0===r?void 0:r.match(o))||void 0===i?void 0:i[1])||(null===(c=null===(s=e.params.Styles)||void 0===s?void 0:s.match(o))||void 0===c?void 0:c[1])||e.params.LibraryId||void 0),!p&&"fields"in e&&e.fields&&(p=(null===(l=(0,n.getFieldValue)(e.fields,"CSSStyles","").match(o))||void 0===l?void 0:l[1])||(null===(u=(0,n.getFieldValue)(e.fields,"Styles","").match(o))||void 0===u?void 0:u[1])||(0,n.getFieldValue)(e.fields,"LibraryId","")||void 0),!p&&"attributes"in e&&"string"==typeof e.attributes.class&&(p=null===(d=e.attributes.class.match(o))||void 0===d?void 0:d[1]),p&&t.add(p);let f=e.placeholders||{};Object.keys(f).forEach(e=>{a(f[e],t)})}},50682:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFieldValueEmpty=t.EMPTY_DATE_FIELD_VALUE=t.getChildPlaceholder=t.getFieldValue=void 0,t.getFieldValue=function(e,t,r){if(!e||!t)return r;let n=e[t];return n&&void 0!==n.value?n.value:e.fields&&e.fields[t]&&void 0!==e.fields[t].value?e.fields[t].value:r},t.getChildPlaceholder=function(e,t){return e&&t&&e.placeholders&&e.placeholders[t]?e.placeholders[t]:[]},t.EMPTY_DATE_FIELD_VALUE="0001-01-01T00:00:00Z",t.isFieldValueEmpty=function(e){let r,n=e=>!e.src,i=e=>!e.src,o=e=>!e.href,a=e=>e===t.EMPTY_DATE_FIELD_VALUE;return!e||null==(r=void 0!==e.value?e.value:e)||("object"==typeof r?n(r)&&i(r)&&o(r):"number"!=typeof r&&"boolean"!=typeof r&&(!r||a(r)))}},39585:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.mediaApi=void 0;let a=o(r(79409));t.mediaApi=a},79409:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSrcSet=t.updateImageUrl=t.replaceMediaUrlPrefix=t.getRequiredParams=t.findEditorImageTag=void 0;let i=n(r(21540)),o=n(r(84564)),a=/]+)\/>/i,s=/([^=\s]+)(="([^"]*)")?/gi,c=/\/([-~]{1})\/media\//i;t.findEditorImageTag=e=>{let t=e.match(a);if(!t||t.length<2)return null;let r={},n=s.exec(t[1]);for(;null!==n;)r[n[1]]=(0,i.default)(n[3]),n=s.exec(t[1]);return{imgTag:t[0],attrs:r}},t.getRequiredParams=e=>{let{rev:t,db:r,la:n,vs:i,ts:o}=e;return{rev:t,db:r,la:n,vs:i,ts:o}},t.replaceMediaUrlPrefix=(e,t=c)=>{let r=(0,o.default)(e,{},!0),n=t.exec(r.pathname);return n&&n.length>1&&r.set("pathname",r.pathname.replace(t,`/${n[1]}/jssmedia/`)),r.toString()},t.updateImageUrl=(e,r,n=c)=>{if(!r||0===Object.keys(r).length)return e;"undefined"==typeof window||window.global||(window.global={});let i=(0,o.default)((0,t.replaceMediaUrlPrefix)(e,n),{},!0),a=(0,t.getRequiredParams)(i.query),s=Object.assign({},r);return Object.entries(a).forEach(([e,t])=>{t&&(s[e]=t)}),i.set("query",s),i.toString()},t.getSrcSet=(e,r,n,i)=>r.map(r=>{let o=Object.assign(Object.assign({},n),r),a=o.w||o.mw;return a?`${(0,t.updateImageUrl)(e,o,i)} ${a}w`:null}).filter(e=>e).join(", ")},9369:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.trackingApi=void 0;let a=o(r(95721));t.trackingApi=a},95721:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trackEvent=t.checkStatus=void 0;let n=r(18996);class i extends Error{constructor(e,t){super(e),Object.setPrototypeOf(this,i.prototype),this.response=t}}function o(e){if(e.status>=200&&e.status<300)return e;throw new i(e.statusText,e)}t.checkStatus=o,t.trackEvent=function(e,t){let{querystringParams:r}=t;return!t.test&&(0,n.isServer)()?Promise.resolve():(Array.isArray(e)||(e=[e]),function(e,t,r,i={}){return r((0,n.resolveUrl)(e,i),t).then(o).then(e=>e.data)}(function(e){let{host:t="",serviceUrl:r="/sitecore/api/jss/track",action:n="event"}=e;return`${t}${r}/${n}`}(t),e,t.fetcher,r))}},75145:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryParseEnvValue=void 0,t.tryParseEnvValue=(e,t)=>{if(!e)return t;if(e.startsWith("{")&&e.endsWith("}"))try{return JSON.parse(e)}catch(t){console.warn("Parsing of env variable failed"),console.warn(`Attempted to parse ${e}`)}return t}},18996:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mapButtonToCommand=t.DefaultEditFrameButtonIds=t.DefaultEditFrameButtons=t.DefaultEditFrameButton=t.handleEditorAnchors=t.resetEditorChromes=t.isEditorActive=t.HorizonEditor=t.ExperienceEditor=t.tryParseEnvValue=t.getAllowedOriginsFromEnv=t.getPermutations=t.enforceCors=t.isTimeoutError=t.isAbsoluteUrl=t.resolveUrl=t.isServer=void 0;var i=r(53641);Object.defineProperty(t,"isServer",{enumerable:!0,get:function(){return n(i).default}});var o=r(13449);Object.defineProperty(t,"resolveUrl",{enumerable:!0,get:function(){return o.resolveUrl}}),Object.defineProperty(t,"isAbsoluteUrl",{enumerable:!0,get:function(){return o.isAbsoluteUrl}}),Object.defineProperty(t,"isTimeoutError",{enumerable:!0,get:function(){return o.isTimeoutError}}),Object.defineProperty(t,"enforceCors",{enumerable:!0,get:function(){return o.enforceCors}}),Object.defineProperty(t,"getPermutations",{enumerable:!0,get:function(){return o.getPermutations}}),Object.defineProperty(t,"getAllowedOriginsFromEnv",{enumerable:!0,get:function(){return o.getAllowedOriginsFromEnv}});var a=r(75145);Object.defineProperty(t,"tryParseEnvValue",{enumerable:!0,get:function(){return a.tryParseEnvValue}});var s=r(27526);Object.defineProperty(t,"ExperienceEditor",{enumerable:!0,get:function(){return s.ExperienceEditor}}),Object.defineProperty(t,"HorizonEditor",{enumerable:!0,get:function(){return s.HorizonEditor}}),Object.defineProperty(t,"isEditorActive",{enumerable:!0,get:function(){return s.isEditorActive}}),Object.defineProperty(t,"resetEditorChromes",{enumerable:!0,get:function(){return s.resetEditorChromes}}),Object.defineProperty(t,"handleEditorAnchors",{enumerable:!0,get:function(){return s.handleEditorAnchors}});var c=r(51027);Object.defineProperty(t,"DefaultEditFrameButton",{enumerable:!0,get:function(){return c.DefaultEditFrameButton}}),Object.defineProperty(t,"DefaultEditFrameButtons",{enumerable:!0,get:function(){return c.DefaultEditFrameButtons}}),Object.defineProperty(t,"DefaultEditFrameButtonIds",{enumerable:!0,get:function(){return c.DefaultEditFrameButtonIds}}),Object.defineProperty(t,"mapButtonToCommand",{enumerable:!0,get:function(){return c.mapButtonToCommand}})},53641:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"!=typeof window&&window.document)}},3627:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{constructor(e){this.timeout=e,this.timeoutId=void 0}get start(){return new Promise((e,t)=>{this.timeoutId=setTimeout(()=>{let e=Error(`Request timed out, timeout of ${this.timeout}ms is exceeded`);e.name="AbortError",t(e)},this.timeout)})}clear(){this.timeoutId&&clearTimeout(this.timeoutId)}}t.default=r},13449:function(e,t,r){"use strict";var n=r(34155),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getPermutations=t.enforceCors=t.getAllowedOriginsFromEnv=t.isTimeoutError=t.isAbsoluteUrl=t.resolveUrl=void 0;let o=i(r(53641));t.resolveUrl=function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,o.default)()){let r=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&r.searchParams.append(e,String(t[e]));return r.toString()}let r=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${r}`:`${e}?${r}`},t.isAbsoluteUrl=e=>{if(!e)return!1;if("string"!=typeof e)throw TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},t.isTimeoutError=e=>{var t;return"408"===e.code||"ECONNABORTED"===e.code||"ETIMEDOUT"===e.code||(null===(t=e.response)||void 0===t?void 0:t.status)===408||"AbortError"===e.name};let a=e=>"^"+e.replace(/\//g,"\\/").replace(/\./g,"\\.").replace(/\*/g,".*")+"$";t.getAllowedOriginsFromEnv=()=>n.env.JSS_ALLOWED_ORIGINS?n.env.JSS_ALLOWED_ORIGINS.replace(" ","").split(","):[],t.enforceCors=(e,r,n)=>{if(!e.headers.origin)return!0;n=(0,t.getAllowedOriginsFromEnv)().concat(n||[]);let i=r.getHeader("Access-Control-Allow-Origin");i&&n.push(i);let o=e.headers.origin;return!!(o&&n.some(e=>o===e||new RegExp(a(e)).test(o)))&&(r.setHeader("Access-Control-Allow-Origin",o),r.setHeader("Access-Control-Allow-Methods","GET, POST, OPTIONS, DELETE, PUT, PATCH"),!0)},t.getPermutations=e=>e.length<=1?[e]:e.flatMap((r,n)=>{let i=e.filter((e,t)=>t!==n);return(0,t.getPermutations)(i).map(e=>[r,...e])})},61539:function(e,t,r){"use strict";var n,i;r.r(t),r.d(t,{FETCH_WITH:function(){return o},HIDDEN_RENDERING_NAME:function(){return l},JSS_MODE:function(){return a},SITECORE_EDGE_URL_DEFAULT:function(){return c},SitecoreTemplateId:function(){return n},siteNameError:function(){return s}}),(i=n||(n={})).JssApp="061cba1554744b918a0617903b102b82",i.DictionaryEntry="6d1cd89719364a3aa511289a94c2a7b1";let o={GRAPHQL:"GraphQL",REST:"Rest"},a={CONNECTED:"connected",DISCONNECTED:"disconnected"},s="The siteName cannot be empty",c="https://edge-platform.sitecorecloud.io",l="Hidden Rendering"},44671:function(e,t,r){e.exports=r(30089)},17332:function(e,t,r){"use strict";var n=r(76951),i=r(69607),o=r(61882),a=r(87440),s=r(13687),c=r(52931),l=r(96101),u=r(65947);e.exports=function(e){return new Promise(function(t,r){var d=e.data,p=e.headers,f=e.responseType;n.isFormData(d)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(e.auth){var S=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(S+":"+m)}var b=s(e.baseURL,e.url);function v(){if(h){var n="getAllResponseHeaders"in h?c(h.getAllResponseHeaders()):null;i(t,r,{data:f&&"text"!==f&&"json"!==f?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:n,config:e,request:h}),h=null}}if(h.open(e.method.toUpperCase(),a(b,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,"onloadend"in h?h.onloadend=v:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(v)},h.onabort=function(){h&&(r(u("Request aborted",e,"ECONNABORTED",h)),h=null)},h.onerror=function(){r(u("Network Error",e,null,h)),h=null},h.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(u(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var g=(e.withCredentials||l(b))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;g&&(p[e.xsrfHeaderName]=g)}"setRequestHeader"in h&&n.forEach(p,function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete p[t]:h.setRequestHeader(t,e)}),n.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),f&&"json"!==f&&(h.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){h&&(h.abort(),r(e),h=null)}),d||(d=null),h.send(d)})}},30089:function(e,t,r){"use strict";var n=r(76951),i=r(70870),o=r(70741),a=r(99955);function s(e){var t=new o(e),r=i(o.prototype.request,t);return n.extend(r,o.prototype,t),n.extend(r,t),r}var c=s(r(9632));c.Axios=o,c.create=function(e){return s(a(c.defaults,e))},c.Cancel=r(98834),c.CancelToken=r(2809),c.isCancel=r(39003),c.all=function(e){return Promise.all(e)},c.spread=r(71494),c.isAxiosError=r(11632),e.exports=c,e.exports.default=c},98834:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},2809:function(e,t,r){"use strict";var n=r(98834);function i(e){if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});var t,r=this;e(function(e){r.reason||(r.reason=new n(e),t(r.reason))})}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i(function(t){e=t}),cancel:e}},e.exports=i},39003:function(e){"use strict";e.exports=function(e){return!!(e&&e.__CANCEL__)}},70741:function(e,t,r){"use strict";var n=r(76951),i=r(87440),o=r(77948),a=r(78241),s=r(99955),c=r(71917),l=c.validators;function u(e){this.defaults=e,this.interceptors={request:new o,response:new o}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t,r=e.transitional;void 0!==r&&c.assertOptions(r,{silentJSONParsing:l.transitional(l.boolean,"1.0.0"),forcedJSONParsing:l.transitional(l.boolean,"1.0.0"),clarifyTimeoutError:l.transitional(l.boolean,"1.0.0")},!1);var n=[],i=!0;this.interceptors.request.forEach(function(t){("function"!=typeof t.runWhen||!1!==t.runWhen(e))&&(i=i&&t.synchronous,n.unshift(t.fulfilled,t.rejected))});var o=[];if(this.interceptors.response.forEach(function(e){o.push(e.fulfilled,e.rejected)}),!i){var u=[a,void 0];for(Array.prototype.unshift.apply(u,n),u=u.concat(o),t=Promise.resolve(e);u.length;)t=t.then(u.shift(),u.shift());return t}for(var d=e;n.length;){var p=n.shift(),f=n.shift();try{d=p(d)}catch(e){f(e);break}}try{t=a(d)}catch(e){return Promise.reject(e)}for(;o.length;)t=t.then(o.shift(),o.shift());return t},u.prototype.getUri=function(e){return i((e=s(this.defaults,e)).url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],function(e){u.prototype[e]=function(t,r){return this.request(s(r||{},{method:e,url:t,data:(r||{}).data}))}}),n.forEach(["post","put","patch"],function(e){u.prototype[e]=function(t,r,n){return this.request(s(n||{},{method:e,url:t,data:r}))}}),e.exports=u},77948:function(e,t,r){"use strict";var n=r(76951);function i(){this.handlers=[]}i.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){n.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=i},13687:function(e,t,r){"use strict";var n=r(69621),i=r(3390);e.exports=function(e,t){return e&&!n(t)?i(e,t):t}},65947:function(e,t,r){"use strict";var n=r(80145);e.exports=function(e,t,r,i,o){return n(Error(e),t,r,i,o)}},78241:function(e,t,r){"use strict";var n=r(76951),i=r(62614),o=r(39003),a=r(9632);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||a.adapter)(e).then(function(t){return s(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t},function(t){return!o(t)&&(s(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},80145:function(e){"use strict";e.exports=function(e,t,r,n,i){return e.config=t,r&&(e.code=r),e.request=n,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},99955:function(e,t,r){"use strict";var n=r(76951);e.exports=function(e,t){t=t||{};var r={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function l(i){n.isUndefined(t[i])?n.isUndefined(e[i])||(r[i]=c(void 0,e[i])):r[i]=c(e[i],t[i])}n.forEach(i,function(e){n.isUndefined(t[e])||(r[e]=c(void 0,t[e]))}),n.forEach(o,l),n.forEach(a,function(i){n.isUndefined(t[i])?n.isUndefined(e[i])||(r[i]=c(void 0,e[i])):r[i]=c(void 0,t[i])}),n.forEach(s,function(n){n in t?r[n]=c(e[n],t[n]):n in e&&(r[n]=c(void 0,e[n]))});var u=i.concat(o).concat(a).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter(function(e){return -1===u.indexOf(e)});return n.forEach(d,l),r}},69607:function(e,t,r){"use strict";var n=r(65947);e.exports=function(e,t,r){var i=r.config.validateStatus;!r.status||!i||i(r.status)?e(r):t(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},62614:function(e,t,r){"use strict";var n=r(76951),i=r(9632);e.exports=function(e,t,r){var o=this||i;return n.forEach(r,function(r){e=r.call(o,e,t)}),e}},9632:function(e,t,r){"use strict";var n,i=r(34155),o=r(76951),a=r(6560),s=r(80145),c={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:("undefined"!=typeof XMLHttpRequest?n=r(17332):void 0!==i&&"[object process]"===Object.prototype.toString.call(i)&&(n=r(17332)),n),transformRequest:[function(e,t){return(a(t,"Accept"),a(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e))?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e,t,r){if(o.isString(e))try{return(0,JSON.parse)(e),o.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,i=!r&&"json"===this.responseType;if(i||n&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw s(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){u.headers[e]={}}),o.forEach(["post","put","patch"],function(e){u.headers[e]=o.merge(c)}),e.exports=u},70870:function(e){"use strict";e.exports=function(e,t){return function(){for(var r=Array(arguments.length),n=0;n=0)&&("set-cookie"===t?a[t]=(a[t]?a[t]:[]).concat([r]):a[t]=a[t]?a[t]+", "+r:r)}),a}},71494:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},71917:function(e,t,r){"use strict";var n=r(76940),i={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){i[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var o={},a=n.version.split(".");function s(e,t){for(var r=t?t.split("."):a,n=e.split("."),i=0;i<3;i++){if(r[i]>n[i])return!0;if(r[i]0;){var o=n[i],a=t[o];if(a){var s=e[o],c=void 0===s||a(s,o,e);if(!0!==c)throw TypeError("option "+o+" must be "+c);continue}if(!0!==r)throw Error("Unknown option "+o)}},validators:i}},76951:function(e,t,r){"use strict";var n=r(70870),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===i.call(e)}function u(e,t){if(null!=e){if("object"!=typeof e&&(e=[e]),o(e))for(var r=0,n=e.length;r0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLWebSocketClient=t.gql=t.resolveRequestDocument=t.batchRequests=t.request=t.rawRequest=t.GraphQLClient=t.ClientError=void 0;var d=a(r(54098)),p=r(33140),f=r(25826),h=u(r(98683)),S=r(24277),m=r(53737),b=r(55045);Object.defineProperty(t,"ClientError",{enumerable:!0,get:function(){return b.ClientError}});var v=function(e){var t,r={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||e instanceof d.Headers?(t={},e.forEach(function(e,r){t[r]=e}),r=t):Array.isArray(e)?e.forEach(function(e){var t=e[0],n=e[1];r[t]=n}):r=e),r},g=function(e){return e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim()},y=function(e){var t=e.query,r=e.variables,n=e.operationName,i=e.jsonSerializer;if(!Array.isArray(t)){var o=["query="+encodeURIComponent(g(t))];return r&&o.push("variables="+encodeURIComponent(i.stringify(r))),n&&o.push("operationName="+encodeURIComponent(n)),o.join("&")}if(void 0!==r&&!Array.isArray(r))throw Error("Cannot create query with given variable type, array expected");var a=t.reduce(function(e,t,n){return e.push({query:g(t),variables:r?i.stringify(r[n]):void 0}),e},[]);return"query="+encodeURIComponent(i.stringify(a))},E=function(e){var t=e.url,r=e.query,i=e.variables,o=e.operationName,a=e.headers,l=e.fetch,u=e.fetchOptions;return s(void 0,void 0,void 0,function(){var e;return c(this,function(s){switch(s.label){case 0:return e=h.default(r,i,o,u.jsonSerializer),[4,l(t,n({method:"POST",headers:n(n({},"string"==typeof e?{"Content-Type":"application/json"}:{}),a),body:e},u))];case 1:return[2,s.sent()]}})})},A=function(e){var t=e.url,r=e.query,i=e.variables,o=e.operationName,a=e.headers,l=e.fetch,u=e.fetchOptions;return s(void 0,void 0,void 0,function(){return c(this,function(e){switch(e.label){case 0:return[4,l(t+"?"+y({query:r,variables:i,operationName:o,jsonSerializer:u.jsonSerializer}),n({method:"GET",headers:a},u))];case 1:return[2,e.sent()]}})})},U=function(){function e(e,t){this.url=e,this.options=t||{}}return e.prototype.rawRequest=function(e,t,r){return s(this,void 0,void 0,function(){var i,o,a,s,u,p,f,h,S,b;return c(this,function(c){return i=m.parseRawRequestArgs(e,t,r),a=(o=this.options).headers,u=void 0===(s=o.fetch)?d.default:s,f=void 0===(p=o.method)?"POST":p,h=l(o,["headers","fetch","method"]),S=this.url,void 0!==i.signal&&(h.signal=i.signal),b=w(i.query).operationName,[2,H({url:S,query:i.query,variables:i.variables,headers:n(n({},v(_(a))),v(i.requestHeaders)),operationName:b,fetch:u,method:f,fetchOptions:h})]})})},e.prototype.request=function(e,t,r){return s(this,void 0,void 0,function(){var i,o,a,s,u,p,f,h,S,b,g,y;return c(this,function(c){switch(c.label){case 0:return i=m.parseRequestArgs(e,t,r),a=(o=this.options).headers,u=void 0===(s=o.fetch)?d.default:s,f=void 0===(p=o.method)?"POST":p,h=l(o,["headers","fetch","method"]),S=this.url,void 0!==i.signal&&(h.signal=i.signal),g=(b=w(i.document)).query,y=b.operationName,[4,H({url:S,query:g,variables:i.variables,headers:n(n({},v(_(a))),v(i.requestHeaders)),operationName:y,fetch:u,method:f,fetchOptions:h})];case 1:return[2,c.sent().data]}})})},e.prototype.batchRequests=function(e,t){return s(this,void 0,void 0,function(){var r,i,o,a,s,u,p,f,h;return c(this,function(c){switch(c.label){case 0:return r=m.parseBatchRequestArgs(e,t),o=(i=this.options).headers,s=void 0===(a=i.fetch)?d.default:a,p=void 0===(u=i.method)?"POST":u,f=l(i,["headers","fetch","method"]),h=this.url,void 0!==r.signal&&(f.signal=r.signal),[4,H({url:h,query:r.documents.map(function(e){return w(e.document).query}),variables:r.documents.map(function(e){return e.variables}),headers:n(n({},v(_(o))),v(r.requestHeaders)),operationName:void 0,fetch:s,method:p,fetchOptions:f})];case 1:return[2,c.sent().data]}})})},e.prototype.setHeaders=function(e){return this.options.headers=e,this},e.prototype.setHeader=function(e,t){var r,n=this.options.headers;return n?n[e]=t:this.options.headers=((r={})[e]=t,r),this},e.prototype.setEndpoint=function(e){return this.url=e,this},e}();function H(e){var t=e.url,r=e.query,i=e.variables,o=e.headers,a=e.operationName,u=e.fetch,d=e.method,p=void 0===d?"POST":d,f=e.fetchOptions;return s(this,void 0,void 0,function(){var e,d,h,m,v,g,y,U,H,C,T;return c(this,function(w){switch(w.label){case 0:return e="POST"===p.toUpperCase()?E:A,d=Array.isArray(r),[4,e({url:t,query:r,variables:i,operationName:a,headers:o,fetch:u,fetchOptions:f})];case 1:return[4,function(e,t){return void 0===t&&(t=S.defaultJsonSerializer),s(this,void 0,void 0,function(){var r,n,i;return c(this,function(o){switch(o.label){case 0:if(e.headers.forEach(function(e,t){"content-type"===t.toLowerCase()&&(r=e)}),!(r&&r.toLowerCase().startsWith("application/json")))return[3,2];return i=(n=t).parse,[4,e.text()];case 1:return[2,i.apply(n,[o.sent()])];case 2:return[2,e.text()]}})})}(h=w.sent(),f.jsonSerializer)];case 2:if(m=w.sent(),v=d&&Array.isArray(m)?!m.some(function(e){return!e.data}):!!m.data,g=!m.errors||"all"===f.errorPolicy||"ignore"===f.errorPolicy,h.ok&&g&&v)return y=h.headers,U=h.status,m.errors,H=l(m,["errors"]),C="ignore"===f.errorPolicy?H:m,[2,n(n({},d?{data:C}:C),{headers:y,status:U})];throw T="string"==typeof m?{error:m}:m,new b.ClientError(n(n({},T),{status:h.status,headers:h.headers}),{query:r,variables:i})}})})}function C(e,t,r,i){return s(this,void 0,void 0,function(){var o;return c(this,function(a){return[2,new U((o=m.parseRequestExtendedArgs(e,t,r,i)).url).request(n({},o))]})})}function T(e){var t,r=void 0,n=e.definitions.filter(function(e){return"OperationDefinition"===e.kind});return 1===n.length&&(r=null===(t=n[0].name)||void 0===t?void 0:t.value),r}function w(e){if("string"==typeof e){var t=void 0;try{var r=p.parse(e);t=T(r)}catch(e){}return{query:e,operationName:t}}var n=T(e);return{query:f.print(e),operationName:n}}function _(e){return"function"==typeof e?e():e}t.GraphQLClient=U,t.rawRequest=function(e,t,r,i){return s(this,void 0,void 0,function(){var o;return c(this,function(a){return[2,new U((o=m.parseRawRequestExtendedArgs(e,t,r,i)).url).rawRequest(n({},o))]})})},t.request=C,t.batchRequests=function(e,t,r){return s(this,void 0,void 0,function(){var i;return c(this,function(o){return[2,new U((i=m.parseBatchRequestsExtendedArgs(e,t,r)).url).batchRequests(n({},i))]})})},t.default=C,t.resolveRequestDocument=w,t.gql=function(e){for(var t=[],r=1;re.loc).filter(e=>null!=e));this.source=null!=u?u:null==S?void 0:null===(o=S[0])||void 0===o?void 0:o.source,this.positions=null!=d?d:null==S?void 0:S.map(e=>e.start),this.locations=d&&u?d.map(e=>(0,i.getLocation)(u,e)):null==S?void 0:S.map(e=>(0,i.getLocation)(e.source,e.start));let m=(0,n.isObjectLike)(null==f?void 0:f.extensions)?null==f?void 0:f.extensions:void 0;this.extensions=null!==(c=null!=h?h:m)&&void 0!==c?c:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=f&&f.stack?Object.defineProperty(this,"stack",{value:f.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,a):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let t of this.nodes)t.loc&&(e+="\n\n"+(0,o.printLocation)(t.loc));else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+(0,o.printSourceLocation)(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function s(e){return void 0===e||0===e.length?void 0:e}t.GraphQLError=a},5163:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syntaxError=function(e,t,r){return new n.GraphQLError(`Syntax Error: ${r}`,{source:e,positions:[t]})};var n=r(67140)},19566:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.devAssert=function(e,t){if(!e)throw Error(t)}},96647:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inspect=function(e){return function e(t,r){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return function(t,r){if(null===t)return"null";if(r.includes(t))return"[Circular]";let n=[...r,t];if("function"==typeof t.toJSON){let r=t.toJSON();if(r!==t)return"string"==typeof r?r:e(r,n)}else if(Array.isArray(t))return function(t,r){if(0===t.length)return"[]";if(r.length>2)return"[Array]";let n=Math.min(10,t.length),i=t.length-n,o=[];for(let i=0;i1&&o.push(`... ${i} more items`),"["+o.join(", ")+"]"}(t,n);return function(t,r){let n=Object.entries(t);return 0===n.length?"{}":r.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(t)+"]":"{ "+n.map(([t,n])=>t+": "+e(n,r)).join(", ")+" }"}(t,n)}(t,r);default:return String(t)}}(e,[])}},56957:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.instanceOf=void 0;var n=r(96647);let i=globalThis.process?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var r;let i=t.prototype[Symbol.toStringTag];if(i===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null===(r=e.constructor)||void 0===r?void 0:r.name)){let t=(0,n.inspect)(e);throw Error(`Cannot use ${i} "${t}" from another module or realm. Ensure that there is only one instance of "graphql" in the node_modules directory. If different versions of "graphql" are the dependencies of other relied on modules, use "resolutions" to ensure only one version is installed. https://yarnpkg.com/en/docs/selective-version-resolutions Duplicate "graphql" modules cannot be used at the same time since different versions may have different capabilities and behavior. The data from one version used in the function from another could produce confusing and spurious results.`)}}return!1};t.instanceOf=i},93834:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=function(e,t){if(!e)throw Error(null!=t?t:"Unexpected invariant triggered.")}},60069:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObjectLike=function(e){return"object"==typeof e&&null!==e}},17629:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.Token=t.QueryDocumentKeys=t.OperationTypeNode=t.Location=void 0,t.isNode=function(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&s.has(t)};class i{constructor(e,t,r){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}t.Location=i;class o{constructor(e,t,r,n,i,o){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=i,this.value=o,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}t.Token=o;let a={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]};t.QueryDocumentKeys=a;let s=new Set(Object.keys(a));t.OperationTypeNode=r,(n=r||(t.OperationTypeNode=r={})).QUERY="query",n.MUTATION="mutation",n.SUBSCRIPTION="subscription"},18627:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dedentBlockStringLines=function(e){var t,r;let i=Number.MAX_SAFE_INTEGER,o=null,a=-1;for(let t=0;t0===t?e:e.slice(i)).slice(null!==(t=o)&&void 0!==t?t:0,a+1)},t.isPrintableAsBlockString=function(e){if(""===e)return!0;let t=!0,r=!1,n=!0,i=!1;for(let o=0;o1&&i.slice(1).every(e=>0===e.length||(0,n.isWhiteSpace)(e.charCodeAt(0))),s=r.endsWith('\\"""'),c=e.endsWith('"')&&!s,l=e.endsWith("\\"),u=c||l,d=!(null!=t&&t.minimize)&&(!o||e.length>70||u||a||s),p="",f=o&&(0,n.isWhiteSpace)(e.charCodeAt(0));return(d&&!f||a)&&(p+="\n"),p+=r,(d||u)&&(p+="\n"),'"""'+p+'"""'};var n=r(37551)},37551:function(e,t){"use strict";function r(e){return e>=48&&e<=57}function n(e){return e>=97&&e<=122||e>=65&&e<=90}Object.defineProperty(t,"__esModule",{value:!0}),t.isDigit=r,t.isLetter=n,t.isNameContinue=function(e){return n(e)||r(e)||95===e},t.isNameStart=function(e){return n(e)||95===e},t.isWhiteSpace=function(e){return 9===e||32===e}},74675:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.DirectiveLocation=void 0,t.DirectiveLocation=r,(n=r||(t.DirectiveLocation=r={})).QUERY="QUERY",n.MUTATION="MUTATION",n.SUBSCRIPTION="SUBSCRIPTION",n.FIELD="FIELD",n.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",n.FRAGMENT_SPREAD="FRAGMENT_SPREAD",n.INLINE_FRAGMENT="INLINE_FRAGMENT",n.VARIABLE_DEFINITION="VARIABLE_DEFINITION",n.SCHEMA="SCHEMA",n.SCALAR="SCALAR",n.OBJECT="OBJECT",n.FIELD_DEFINITION="FIELD_DEFINITION",n.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",n.INTERFACE="INTERFACE",n.UNION="UNION",n.ENUM="ENUM",n.ENUM_VALUE="ENUM_VALUE",n.INPUT_OBJECT="INPUT_OBJECT",n.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"},6062:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.Kind=void 0,t.Kind=r,(n=r||(t.Kind=r={})).NAME="Name",n.DOCUMENT="Document",n.OPERATION_DEFINITION="OperationDefinition",n.VARIABLE_DEFINITION="VariableDefinition",n.SELECTION_SET="SelectionSet",n.FIELD="Field",n.ARGUMENT="Argument",n.FRAGMENT_SPREAD="FragmentSpread",n.INLINE_FRAGMENT="InlineFragment",n.FRAGMENT_DEFINITION="FragmentDefinition",n.VARIABLE="Variable",n.INT="IntValue",n.FLOAT="FloatValue",n.STRING="StringValue",n.BOOLEAN="BooleanValue",n.NULL="NullValue",n.ENUM="EnumValue",n.LIST="ListValue",n.OBJECT="ObjectValue",n.OBJECT_FIELD="ObjectField",n.DIRECTIVE="Directive",n.NAMED_TYPE="NamedType",n.LIST_TYPE="ListType",n.NON_NULL_TYPE="NonNullType",n.SCHEMA_DEFINITION="SchemaDefinition",n.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",n.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",n.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",n.FIELD_DEFINITION="FieldDefinition",n.INPUT_VALUE_DEFINITION="InputValueDefinition",n.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",n.UNION_TYPE_DEFINITION="UnionTypeDefinition",n.ENUM_TYPE_DEFINITION="EnumTypeDefinition",n.ENUM_VALUE_DEFINITION="EnumValueDefinition",n.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",n.DIRECTIVE_DEFINITION="DirectiveDefinition",n.SCHEMA_EXTENSION="SchemaExtension",n.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",n.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",n.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",n.UNION_TYPE_EXTENSION="UnionTypeExtension",n.ENUM_TYPE_EXTENSION="EnumTypeExtension",n.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"},70100:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Lexer=void 0,t.isPunctuatorTokenKind=function(e){return e===s.TokenKind.BANG||e===s.TokenKind.DOLLAR||e===s.TokenKind.AMP||e===s.TokenKind.PAREN_L||e===s.TokenKind.PAREN_R||e===s.TokenKind.SPREAD||e===s.TokenKind.COLON||e===s.TokenKind.EQUALS||e===s.TokenKind.AT||e===s.TokenKind.BRACKET_L||e===s.TokenKind.BRACKET_R||e===s.TokenKind.BRACE_L||e===s.TokenKind.PIPE||e===s.TokenKind.BRACE_R};var n=r(5163),i=r(17629),o=r(18627),a=r(37551),s=r(87123);class c{constructor(e){let t=new i.Token(s.TokenKind.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==s.TokenKind.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let r=e.source.body,i=r.length,c=t;for(;c=0&&e<=55295||e>=57344&&e<=1114111}function u(e,t){return d(e.charCodeAt(t))&&p(e.charCodeAt(t+1))}function d(e){return e>=55296&&e<=56319}function p(e){return e>=56320&&e<=57343}function f(e,t){let r=e.source.body.codePointAt(t);if(void 0===r)return s.TokenKind.EOF;if(r>=32&&r<=126){let e=String.fromCodePoint(r);return'"'===e?"'\"'":`"${e}"`}return"U+"+r.toString(16).toUpperCase().padStart(4,"0")}function h(e,t,r,n,o){let a=e.line,s=1+r-e.lineStart;return new i.Token(t,r,n,a,s,o)}function S(e,t,r){if(!(0,a.isDigit)(r))throw(0,n.syntaxError)(e.source,t,`Invalid number, expected digit but got: ${f(e,t)}.`);let i=e.source.body,o=t+1;for(;(0,a.isDigit)(i.charCodeAt(o));)++o;return o}function m(e,t){return b(e.charCodeAt(t))<<12|b(e.charCodeAt(t+1))<<8|b(e.charCodeAt(t+2))<<4|b(e.charCodeAt(t+3))}function b(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}t.Lexer=c},6671:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocation=function(e,t){let r=0,o=1;for(let a of e.body.matchAll(i)){if("number"==typeof a.index||(0,n.invariant)(!1),a.index>=t)break;r=a.index+a[0].length,o+=1}return{line:o,column:t+1-r}};var n=r(93834);let i=/\r\n|[\n\r]/g},33140:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0,t.parse=function(e,t){let r=new u(e,t),n=r.parseDocument();return Object.defineProperty(n,"tokenCount",{enumerable:!1,value:r.tokenCount}),n},t.parseConstValue=function(e,t){let r=new u(e,t);r.expectToken(l.TokenKind.SOF);let n=r.parseConstValueLiteral();return r.expectToken(l.TokenKind.EOF),n},t.parseType=function(e,t){let r=new u(e,t);r.expectToken(l.TokenKind.SOF);let n=r.parseTypeReference();return r.expectToken(l.TokenKind.EOF),n},t.parseValue=function(e,t){let r=new u(e,t);r.expectToken(l.TokenKind.SOF);let n=r.parseValueLiteral(!1);return r.expectToken(l.TokenKind.EOF),n};var n=r(5163),i=r(17629),o=r(74675),a=r(6062),s=r(70100),c=r(1916),l=r(87123);class u{constructor(e,t={}){let r=(0,c.isSource)(e)?e:new c.Source(e);this._lexer=new s.Lexer(r),this._options=t,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(l.TokenKind.NAME);return this.node(e,{kind:a.Kind.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:a.Kind.DOCUMENT,definitions:this.many(l.TokenKind.SOF,this.parseDefinition,l.TokenKind.EOF)})}parseDefinition(){if(this.peek(l.TokenKind.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(t.kind===l.TokenKind.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(t)}parseOperationDefinition(){let e;let t=this._lexer.token;if(this.peek(l.TokenKind.BRACE_L))return this.node(t,{kind:a.Kind.OPERATION_DEFINITION,operation:i.OperationTypeNode.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let r=this.parseOperationType();return this.peek(l.TokenKind.NAME)&&(e=this.parseName()),this.node(t,{kind:a.Kind.OPERATION_DEFINITION,operation:r,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(l.TokenKind.NAME);switch(e.value){case"query":return i.OperationTypeNode.QUERY;case"mutation":return i.OperationTypeNode.MUTATION;case"subscription":return i.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(l.TokenKind.PAREN_L,this.parseVariableDefinition,l.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:a.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(l.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(l.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(l.TokenKind.DOLLAR),this.node(e,{kind:a.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:a.Kind.SELECTION_SET,selections:this.many(l.TokenKind.BRACE_L,this.parseSelection,l.TokenKind.BRACE_R)})}parseSelection(){return this.peek(l.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t;let r=this._lexer.token,n=this.parseName();return this.expectOptionalToken(l.TokenKind.COLON)?(e=n,t=this.parseName()):t=n,this.node(r,{kind:a.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(l.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(l.TokenKind.PAREN_L,t,l.TokenKind.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,r=this.parseName();return this.expectToken(l.TokenKind.COLON),this.node(t,{kind:a.Kind.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(l.TokenKind.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(l.TokenKind.NAME)?this.node(e,{kind:a.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:a.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token;return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:a.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:a.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case l.TokenKind.BRACKET_L:return this.parseList(e);case l.TokenKind.BRACE_L:return this.parseObject(e);case l.TokenKind.INT:return this.advanceLexer(),this.node(t,{kind:a.Kind.INT,value:t.value});case l.TokenKind.FLOAT:return this.advanceLexer(),this.node(t,{kind:a.Kind.FLOAT,value:t.value});case l.TokenKind.STRING:case l.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case l.TokenKind.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:a.Kind.BOOLEAN,value:!0});case"false":return this.node(t,{kind:a.Kind.BOOLEAN,value:!1});case"null":return this.node(t,{kind:a.Kind.NULL});default:return this.node(t,{kind:a.Kind.ENUM,value:t.value})}case l.TokenKind.DOLLAR:if(e){if(this.expectToken(l.TokenKind.DOLLAR),this._lexer.token.kind===l.TokenKind.NAME){let e=this._lexer.token.value;throw(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:a.Kind.STRING,value:e.value,block:e.kind===l.TokenKind.BLOCK_STRING})}parseList(e){return this.node(this._lexer.token,{kind:a.Kind.LIST,values:this.any(l.TokenKind.BRACKET_L,()=>this.parseValueLiteral(e),l.TokenKind.BRACKET_R)})}parseObject(e){return this.node(this._lexer.token,{kind:a.Kind.OBJECT,fields:this.any(l.TokenKind.BRACE_L,()=>this.parseObjectField(e),l.TokenKind.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,r=this.parseName();return this.expectToken(l.TokenKind.COLON),this.node(t,{kind:a.Kind.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(l.TokenKind.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(l.TokenKind.AT),this.node(t,{kind:a.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e;let t=this._lexer.token;if(this.expectOptionalToken(l.TokenKind.BRACKET_L)){let r=this.parseTypeReference();this.expectToken(l.TokenKind.BRACKET_R),e=this.node(t,{kind:a.Kind.LIST_TYPE,type:r})}else e=this.parseNamedType();return this.expectOptionalToken(l.TokenKind.BANG)?this.node(t,{kind:a.Kind.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:a.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(l.TokenKind.STRING)||this.peek(l.TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let r=this.parseConstDirectives(),n=this.many(l.TokenKind.BRACE_L,this.parseOperationTypeDefinition,l.TokenKind.BRACE_R);return this.node(e,{kind:a.Kind.SCHEMA_DEFINITION,description:t,directives:r,operationTypes:n})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(l.TokenKind.COLON);let r=this.parseNamedType();return this.node(e,{kind:a.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:r})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let r=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:a.Kind.SCALAR_TYPE_DEFINITION,description:t,name:r,directives:n})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:a.Kind.OBJECT_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:o})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(l.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(l.TokenKind.BRACE_L,this.parseFieldDefinition,l.TokenKind.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(l.TokenKind.COLON);let i=this.parseTypeReference(),o=this.parseConstDirectives();return this.node(e,{kind:a.Kind.FIELD_DEFINITION,description:t,name:r,arguments:n,type:i,directives:o})}parseArgumentDefs(){return this.optionalMany(l.TokenKind.PAREN_L,this.parseInputValueDef,l.TokenKind.PAREN_R)}parseInputValueDef(){let e;let t=this._lexer.token,r=this.parseDescription(),n=this.parseName();this.expectToken(l.TokenKind.COLON);let i=this.parseTypeReference();this.expectOptionalToken(l.TokenKind.EQUALS)&&(e=this.parseConstValueLiteral());let o=this.parseConstDirectives();return this.node(t,{kind:a.Kind.INPUT_VALUE_DEFINITION,description:r,name:n,type:i,defaultValue:e,directives:o})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:a.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:o})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(e,{kind:a.Kind.UNION_TYPE_DEFINITION,description:t,name:r,directives:n,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(l.TokenKind.EQUALS)?this.delimitedMany(l.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(e,{kind:a.Kind.ENUM_TYPE_DEFINITION,description:t,name:r,directives:n,values:i})}parseEnumValuesDefinition(){return this.optionalMany(l.TokenKind.BRACE_L,this.parseEnumValueDefinition,l.TokenKind.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:a.Kind.ENUM_VALUE_DEFINITION,description:t,name:r,directives:n})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,`${d(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(e,{kind:a.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:r,directives:n,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(l.TokenKind.BRACE_L,this.parseInputValueDef,l.TokenKind.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===l.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),r=this.optionalMany(l.TokenKind.BRACE_L,this.parseOperationTypeDefinition,l.TokenKind.BRACE_R);if(0===t.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:r})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(e,{kind:a.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:r})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:a.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:a.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.UNION_TYPE_EXTENSION,name:t,directives:r,types:n})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.ENUM_TYPE_EXTENSION,name:t,directives:r,values:n})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:a.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:r,fields:n})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(l.TokenKind.AT);let r=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let o=this.parseDirectiveLocations();return this.node(e,{kind:a.Kind.DIRECTIVE_DEFINITION,description:t,name:r,arguments:n,repeatable:i,locations:o})}parseDirectiveLocations(){return this.delimitedMany(l.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(o.DirectiveLocation,t.value))return t;throw this.unexpected(e)}node(e,t){return!0!==this._options.noLocation&&(t.loc=new i.Location(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected ${p(e)}, found ${d(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===l.TokenKind.NAME&&t.value===e)this.advanceLexer();else throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected "${e}", found ${d(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===l.TokenKind.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected ${d(t)}.`)}any(e,t,r){this.expectToken(e);let n=[];for(;!this.expectOptionalToken(r);)n.push(t.call(this));return n}optionalMany(e,t,r){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(r));return e}return[]}many(e,t,r){this.expectToken(e);let n=[];do n.push(t.call(this));while(!this.expectOptionalToken(r));return n}delimitedMany(e,t){this.expectOptionalToken(e);let r=[];do r.push(t.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==l.TokenKind.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw(0,n.syntaxError)(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function d(e){let t=e.value;return p(e.kind)+(null!=t?` "${t}"`:"")}function p(e){return(0,s.isPunctuatorTokenKind)(e)?`"${e}"`:e}t.Parser=u},77351:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printLocation=function(e){return i(e.source,(0,n.getLocation)(e.source,e.start))},t.printSourceLocation=i;var n=r(6671);function i(e,t){let r=e.locationOffset.column-1,n="".padStart(r)+e.body,i=t.line-1,a=e.locationOffset.line-1,s=t.line+a,c=1===t.line?r:0,l=t.column+c,u=`${e.name}:${s}:${l} `,d=n.split(/\r\n|[\n\r]/g),p=d[i];if(p.length>120){let e=Math.floor(l/80),t=[];for(let e=0;e["|",e]),["|","^".padStart(l%80)],["|",t[e+1]]])}return u+o([[`${s-1} |`,d[i-1]],[`${s} |`,p],["|","^".padStart(l)],[`${s+1} |`,d[i+1]]])}function o(e){let t=e.filter(([e,t])=>void 0!==t),r=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(r)+(t?" "+t:"")).join("\n")}},71891:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printString=function(e){return`"${e.replace(r,n)}"`};let r=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function n(e){return i[e.charCodeAt(0)]}let i=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"]},25826:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.print=function(e){return(0,o.visit)(e,a)};var n=r(18627),i=r(71891),o=r(85108);let a={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>s(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=l("(",s(e.variableDefinitions,", "),")"),r=s([e.operation,s([e.name,t]),s(e.directives," ")]," ");return("query"===r?"":r+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:r,directives:n})=>e+": "+t+l(" = ",r)+l(" ",s(n," "))},SelectionSet:{leave:({selections:e})=>c(e)},Field:{leave({alias:e,name:t,arguments:r,directives:n,selectionSet:i}){let o=l("",e,": ")+t,a=o+l("(",s(r,", "),")");return a.length>80&&(a=o+l("(\n",u(s(r,"\n")),"\n)")),s([a,s(n," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+l(" ",s(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:r})=>s(["...",l("on ",e),s(t," "),r]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:r,directives:n,selectionSet:i})=>`fragment ${e}${l("(",s(r,", "),")")} on ${t} ${l("",s(n," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?(0,n.printBlockString)(e):(0,i.printString)(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+s(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+s(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+l("(",s(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:r})=>l("",e,"\n")+s(["schema",s(t," "),c(r)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:r})=>l("",e,"\n")+s(["scalar",t,s(r," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>l("",e,"\n")+s(["type",t,l("implements ",s(r," & ")),s(n," "),c(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:r,type:n,directives:i})=>l("",e,"\n")+t+(d(r)?l("(\n",u(s(r,"\n")),"\n)"):l("(",s(r,", "),")"))+": "+n+l(" ",s(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:r,defaultValue:n,directives:i})=>l("",e,"\n")+s([t+": "+r,l("= ",n),s(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>l("",e,"\n")+s(["interface",t,l("implements ",s(r," & ")),s(n," "),c(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:r,types:n})=>l("",e,"\n")+s(["union",t,s(r," "),l("= ",s(n," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:r,values:n})=>l("",e,"\n")+s(["enum",t,s(r," "),c(n)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:r})=>l("",e,"\n")+s([t,s(r," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:r,fields:n})=>l("",e,"\n")+s(["input",t,s(r," "),c(n)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:r,repeatable:n,locations:i})=>l("",e,"\n")+"directive @"+t+(d(r)?l("(\n",u(s(r,"\n")),"\n)"):l("(",s(r,", "),")"))+(n?" repeatable":"")+" on "+s(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>s(["extend schema",s(e," "),c(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>s(["extend scalar",e,s(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>s(["extend type",e,l("implements ",s(t," & ")),s(r," "),c(n)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>s(["extend interface",e,l("implements ",s(t," & ")),s(r," "),c(n)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:r})=>s(["extend union",e,s(t," "),l("= ",s(r," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:r})=>s(["extend enum",e,s(t," "),c(r)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:r})=>s(["extend input",e,s(t," "),c(r)]," ")}};function s(e,t=""){var r;return null!==(r=null==e?void 0:e.filter(e=>e).join(t))&&void 0!==r?r:""}function c(e){return l("{\n",u(s(e,"\n")),"\n}")}function l(e,t,r=""){return null!=t&&""!==t?e+t+r:""}function u(e){return l(" ",e.replace(/\n/g,"\n "))}function d(e){var t;return null!==(t=null==e?void 0:e.some(e=>e.includes("\n")))&&void 0!==t&&t}},1916:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Source=void 0,t.isSource=function(e){return(0,o.instanceOf)(e,a)};var n=r(19566),i=r(96647),o=r(56957);class a{constructor(e,t="GraphQL request",r={line:1,column:1}){"string"==typeof e||(0,n.devAssert)(!1,`Body must be a string. Received: ${(0,i.inspect)(e)}.`),this.body=e,this.name=t,this.locationOffset=r,this.locationOffset.line>0||(0,n.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,n.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}t.Source=a},87123:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKind=void 0,t.TokenKind=r,(n=r||(t.TokenKind=r={})).SOF="",n.EOF="",n.BANG="!",n.DOLLAR="$",n.AMP="&",n.PAREN_L="(",n.PAREN_R=")",n.SPREAD="...",n.COLON=":",n.EQUALS="=",n.AT="@",n.BRACKET_L="[",n.BRACKET_R="]",n.BRACE_L="{",n.PIPE="|",n.BRACE_R="}",n.NAME="Name",n.INT="Int",n.FLOAT="Float",n.STRING="String",n.BLOCK_STRING="BlockString",n.COMMENT="Comment"},85108:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BREAK=void 0,t.getEnterLeaveForKind=c,t.getVisitFn=function(e,t,r){let{enter:n,leave:i}=c(e,t);return r?i:n},t.visit=function(e,t,r=o.QueryDocumentKeys){let l,u,d;let p=new Map;for(let e of Object.values(a.Kind))p.set(e,c(t,e));let f=Array.isArray(e),h=[e],S=-1,m=[],b=e,v=[],g=[];do{var y,E,A;let e;let a=++S===h.length,c=a&&0!==m.length;if(a){if(u=0===g.length?void 0:v[v.length-1],b=d,d=g.pop(),c){if(f){b=b.slice();let e=0;for(let[t,r]of m){let n=t-e;null===r?(b.splice(n,1),e++):b[n]=r}}else for(let[e,t]of(b=Object.defineProperties({},Object.getOwnPropertyDescriptors(b)),m))b[e]=t}S=l.index,h=l.keys,m=l.edits,f=l.inArray,l=l.prev}else if(d){if(null==(b=d[u=f?S:h[S]]))continue;v.push(u)}if(!Array.isArray(b)){(0,o.isNode)(b)||(0,n.devAssert)(!1,`Invalid AST Node: ${(0,i.inspect)(b)}.`);let r=a?null===(y=p.get(b.kind))||void 0===y?void 0:y.leave:null===(E=p.get(b.kind))||void 0===E?void 0:E.enter;if((e=null==r?void 0:r.call(t,b,u,d,v,g))===s)break;if(!1===e){if(!a){v.pop();continue}}else if(void 0!==e&&(m.push([u,e]),!a)){if((0,o.isNode)(e))b=e;else{v.pop();continue}}}void 0===e&&c&&m.push([u,b]),a?v.pop():(l={inArray:f,index:S,keys:h,edits:m,prev:l},h=(f=Array.isArray(b))?b:null!==(A=r[b.kind])&&void 0!==A?A:[],S=-1,m=[],d&&g.push(d),d=b)}while(void 0!==l);return 0!==m.length?m[m.length-1][1]:e},t.visitInParallel=function(e){let t=Array(e.length).fill(null),r=Object.create(null);for(let n of Object.values(a.Kind)){let i=!1,o=Array(e.length).fill(void 0),a=Array(e.length).fill(void 0);for(let t=0;t-1};function s(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function c(e){return"string"!=typeof e&&(e=String(e)),e}function l(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n.iterable&&(t[Symbol.iterator]=function(){return t}),t}function u(e){this.map={},e instanceof u?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function d(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}}function p(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function f(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function S(){return this.bodyUsed=!1,this._initBody=function(e){if(this.bodyUsed=this.bodyUsed,this._bodyInit=e,e){if("string"==typeof e)this._bodyText=e;else if(n.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(n.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var t;n.arrayBuffer&&n.blob&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||a(e))?this._bodyArrayBuffer=h(e):this._bodyText=e=Object.prototype.toString.call(e)}}else this._noBody=!0,this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")}),this.arrayBuffer=function(){if(this._bodyArrayBuffer)return d(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer));if(n.blob)return this.blob().then(f);throw Error("could not read as ArrayBuffer")},this.text=function(){var e,t,r,n,i,o=d(this);if(o)return o;if(this._bodyBlob)return e=this._bodyBlob,r=p(t=new FileReader),i=(n=/charset=([A-Za-z0-9_-]+)/.exec(e.type))?n[1]:"utf-8",t.readAsText(e,i),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=Array(t.length),n=0;n-1?i:n),this.mode=r.mode||this.mode||null,this.signal=r.signal||this.signal||function(){if("AbortController"in t)return new AbortController().signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),("GET"===this.method||"HEAD"===this.method)&&("no-store"===r.cache||"no-cache"===r.cache)){var a=/([?&])_=[^&]*/;a.test(this.url)?this.url=this.url.replace(a,"$1_="+new Date().getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+new Date().getTime()}}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}}),t}function g(e,t){if(!(this instanceof g))throw TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new u(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},S.call(b.prototype),S.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var y=[301,302,303,307,308];g.redirect=function(e,t){if(-1===y.indexOf(t))throw RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function E(r,i){return new Promise(function(o,a){var l=new b(r,i);if(l.signal&&l.signal.aborted)return a(new e.DOMException("Aborted","AbortError"));var d=new XMLHttpRequest;function p(){d.abort()}if(d.onload=function(){var e,t,r={statusText:d.statusText,headers:(e=d.getAllResponseHeaders()||"",t=new u,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();try{t.append(n,i)}catch(e){console.warn("Response "+e.message)}}}),t)};0===l.url.indexOf("file://")&&(d.status<200||d.status>599)?r.status=200:r.status=d.status,r.url="responseURL"in d?d.responseURL:r.headers.get("X-Request-URL");var n="response"in d?d.response:d.responseText;setTimeout(function(){o(new g(n,r))},0)},d.onerror=function(){setTimeout(function(){a(TypeError("Network request failed"))},0)},d.ontimeout=function(){setTimeout(function(){a(TypeError("Network request timed out"))},0)},d.onabort=function(){setTimeout(function(){a(new e.DOMException("Aborted","AbortError"))},0)},d.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(t){return e}}(l.url),!0),"include"===l.credentials?d.withCredentials=!0:"omit"===l.credentials&&(d.withCredentials=!1),"responseType"in d&&(n.blob?d.responseType="blob":n.arrayBuffer&&(d.responseType="arraybuffer")),i&&"object"==typeof i.headers&&!(i.headers instanceof u||t.Headers&&i.headers instanceof t.Headers)){var f=[];Object.getOwnPropertyNames(i.headers).forEach(function(e){f.push(s(e)),d.setRequestHeader(e,c(i.headers[e]))}),l.headers.forEach(function(e,t){-1===f.indexOf(t)&&d.setRequestHeader(t,e)})}else l.headers.forEach(function(e,t){d.setRequestHeader(t,e)});l.signal&&(l.signal.addEventListener("abort",p),d.onreadystatechange=function(){4===d.readyState&&l.signal.removeEventListener("abort",p)}),d.send(void 0===l._bodyInit?null:l._bodyInit)})}E.polyfill=!0,t.fetch||(t.fetch=E,t.Headers=u,t.Request=b,t.Response=g),e.Headers=u,e.Request=b,e.Response=g,e.fetch=E,Object.defineProperty(e,"__esModule",{value:!0})})({}),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var o=n.fetch?n:i;(t=o.fetch).default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t},11227:function(e,t,r){let n;var i=r(34155);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))}),t.splice(i,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==i&&"env"in i&&(e=i.env.DEBUG),e},t.useColors=function(){return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(n=!1,()=>{n||(n=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r(82447)(t);let{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},82447:function(e,t,r){e.exports=function(e){function t(e){let r,i,o;let a=null;function s(...e){if(!s.enabled)return;let n=Number(new Date),i=n-(r||n);s.diff=i,s.prev=r,s.curr=n,r=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,n)=>{if("%%"===r)return"%";o++;let i=t.formatters[n];if("function"==typeof i){let t=e[o];r=i.call(s,t),e.splice(o,1),o--}return r}),t.formatArgs.call(s,e),(s.log||t.log).apply(s,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=n,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{a=e}}),"function"==typeof t.init&&t.init(s),s}function n(e,r){let n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names.map(i),...t.skips.map(i).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let r;t.save(e),t.namespaces=e,t.names=[],t.skips=[];let n=("string"==typeof e?e:"").split(/[\s,]+/),i=n.length;for(r=0;r{t[r]=e[r]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t",""":'"',"'":"'","`":"`"},function(e){return null==n?void 0:n[e]}),d=Object.prototype.toString,p=l.Symbol,f=p?p.prototype:void 0,h=f?f.toString:void 0;e.exports=function(e){var t;return(e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==d.call(t))return h?h.call(e):"";var t,r=e+"";return"0"==r&&1/e==-i?"-0":r}(t))&&a.test(e)?e.replace(o,u):e}},7113:function(e){"use strict";function t(){var e=Object.create(null),t=0,r=0,n=0,i=!1;function o(t){n--,delete e[t]}this.put=function(t,r,a,s){if(i&&console.log("caching: %s = %j (@%s)",t,r,a),void 0!==a&&("number"!=typeof a||isNaN(a)||a<=0))throw Error("Cache timeout must be a positive number");if(void 0!==s&&"function"!=typeof s)throw Error("Cache timeout callback must be a function");var c=e[t];c?clearTimeout(c.timeout):n++;var l={value:r,expire:a+Date.now()};return isNaN(l.expire)||(l.timeout=setTimeout((function(){o(t),s&&s(t,r)}).bind(this),a)),e[t]=l,r},this.del=function(t){var r=!0,n=e[t];return n?(clearTimeout(n.timeout),!isNaN(n.expire)&&n.expire=Date.now())return i&&t++,a.value;i&&r++,n--,delete e[o]}else i&&r++;return null},this.size=function(){return n},this.memsize=function(){var t,r=0;for(t in e)r++;return r},this.debug=function(e){i=e},this.hits=function(){return t},this.misses=function(){return r},this.keys=function(){return Object.keys(e)},this.exportJson=function(){var t={};for(var r in e){var n=e[r];t[r]={value:n.value,expire:n.expire||"NaN"}}return JSON.stringify(t)},this.importJson=function(t,r){var n=JSON.parse(t),o=Date.now(),a=r&&r.skipDuplicates;for(var s in n)if(n.hasOwnProperty(s)){if(a&&e[s]){i&&console.log("Skipping duplicate imported key '%s'",s);continue}var c=n[s],l=c.expire-o;if(l<=0){this.del(s);continue}l=l>0?l:void 0,this.put(s,c.value,l)}return this.size()}}e.exports=new t,e.exports.Cache=t},57824:function(e){function t(e,t,r,n){return Math.round(e/r)+" "+n+(t>=1.5*r?"s":"")}e.exports=function(e,r){r=r||{};var n,i,o=typeof e;if("string"===o&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var r=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"weeks":case"week":case"w":return 6048e5*r;case"days":case"day":case"d":return 864e5*r;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*r;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*r;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}(e);if("number"===o&&isFinite(e))return r.long?(n=Math.abs(e))>=864e5?t(e,n,864e5,"day"):n>=36e5?t(e,n,36e5,"hour"):n>=6e4?t(e,n,6e4,"minute"):n>=1e3?t(e,n,1e3,"second"):e+" ms":(i=Math.abs(e))>=864e5?Math.round(e/864e5)+"d":i>=36e5?Math.round(e/36e5)+"h":i>=6e4?Math.round(e/6e4)+"m":i>=1e3?Math.round(e/1e3)+"s":e+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},22556:function(e,t,r){"use strict";r.d(t,{bd:function(){return l},QT:function(){return u}});var n=r(67294),i=r(26905);let o=/{{(.*?)}}/g;function a(){return(a=Object.assign||function(e){for(var t=1;tt=e||t,table:e=>r[e],t(e,n,a){var s=i(r[a||t],e,"");return"function"==typeof s?s(n):"string"==typeof s?s.replace(o,(e,t,r)=>{for(e=0,r=n,t=t.trim().split(".");r&&e{let e="GTM-KF9M9FJL";return e?(0,n.jsx)(i.GoogleTagManager,{gtmId:e}):(0,n.jsx)(n.Fragment,{})}},72963:function(e,t,r){"use strict";r.r(t);var n=r(85893);t.default=()=>(0,n.jsx)("noscript",{dangerouslySetInnerHTML:{__html:'')}})},8482:function(e,t,r){"use strict";r.r(t),r.d(t,{fontClasses:function(){return w}});var n=r(16431),i=r.n(n),o=r(93914),a=r.n(o),s=r(70675),c=r.n(s),l=r(78009),u=r.n(l),d=r(50574),p=r.n(d),f=r(49602),h=r.n(f),S=r(30722),m=r.n(S),b=r(99371),v=r.n(b),g=r(40946),y=r.n(g),E=r(186),A=r.n(E),U=r(96718),H=r.n(U),C=r(82171),T=r.n(C);let w=(0,r(90512).Z)([H().variable,T().variable,A().variable,y().variable,v().variable,m().variable,h().variable,p().variable,u().variable,c().variable,a().variable,i().variable])},17226:function(e,t,r){"use strict";r.r(t),r.d(t,{DATALAYER_404_EVENT:function(){return s},DATALAYER_ADD_TO_CART_EVENT:function(){return o},DATALAYER_CTA_CLICK:function(){return p},DATALAYER_MINI_CART_TYPE:function(){return d},DATALAYER_ONLINE_SHOP:function(){return c},DATALAYER_PAGE_VIEW_EVENT:function(){return n},DATALAYER_PRODUCT_DOWNLOAD:function(){return l},DATALAYER_PRODUCT_PAGE_VIEW_EVENT:function(){return i},DATALAYER_REMOVE_FROM_CART_EVENT:function(){return a},DATALAYER_SELECT_ITEM_EVENT:function(){return u},GA_EVENTS:function(){return f}});let n="pageView",i="view_item",o="addToCart",a="removeFromCart",s="404page",c="JD_Tmall",l="product_download",u="select_item",d="mini_cart",p="cta_click",f={PRODUCT_CATEGORY_BUILDER:"{0}Builder",PARTNER_LOCATOR:"partner_locator",LOOK_HEAD_SEARCH:"lookaheadSearch"}},96630:function(e,t,r){"use strict";r.r(t),r.d(t,{convertLocale:function(){return i},getLocalizedUrl:function(){return h},insightNewsroomSlugs:function(){return s},localeSlugs:function(){return u},productRequestFormPaths:function(){return l},productSlugs:function(){return a},productsegments:function(){return c},reverseConvertLocale:function(){return o},sitemaplocaleMap:function(){return d}});var n=r(22153);let i=e=>e?({"en-xm":"en-MEA","es-xl":"es-LATAM","en-xa":"en-ASIA"})[e.toLowerCase()]||e:"",o=e=>e?({"en-mea":"en-xm","es-latam":"es-xl","en-asia":"en-xa"})[e.toLowerCase()]||e:"",a={"en-us":["products"],"en-gb":["products"],"en-in":["products"],"en-mea":["products"],"en-eu":["products"],"fr-fr":["produits"],"fr-ch":["produits"],"fr-be":["produits"],"de-de":["produkte"],"de-ch":["produkte"],"nl-be":["producten"],"nl-nl":["producten"],"ja-jp":["products"],"zh-cn":["products"],"es-es":["productos"],"es-latam":["productos"],"es-mx":["productos"],"en-asia":["products"],"pt-br":["produtos"],"it-it":["prodotti"],"pl-pl":["produkty"]},s={"en-us":["insights","newsrooms","newsroom"],"en-gb":["insights","newsrooms","newsroom"],"en-in":["insights","newsrooms","newsroom"],"en-mea":["insights","newsrooms","newsroom"],"en-eu":["insights","newsrooms","newsroom"],"fr-fr":["insights","perspectives","newsrooms","newsroom"],"fr-ch":["insights","perspectives","newsrooms","newsroom"],"fr-be":["insights","perspectives","newsrooms","newsroom"],"de-de":["insights","presse","newsrooms","newsroom"],"de-ch":["insights","presse","newsrooms","newsroom"],"nl-be":["insights","presse","newsrooms","newsroom","redactiekamer","inzichten"],"nl-nl":["insights","presse","newsrooms","newsroom","redactiekamer","inzichten"],"ja-jp":["insights","newsrooms","newsroom"],"zh-cn":["insights","newsrooms","newsroom"],"es-es":["noticias","articulos","insights","newsrooms","newsroom"],"es-latam":["noticias","articulos","insights","newsrooms","newsroom","sala-de-prensa"],"es-mx":["noticias","articulos","insights","newsrooms","newsroom","sala-de-prensa"],"en-asia":["insights","newsrooms","newsroom"],"pt-br":["insights","newsrooms","newsroom","sala-de-imprensa"],"it-it":["articoli","stampa","newsrooms","newsroom"],"pl-pl":["artykuly","wiadomosci-prasowe","newsrooms","newsroom"]},c=["products","produkte","produits","producten","productos","produtos","prodotti","produkty"],l=["products/product-request","produkte/anfrage","produits/demande-de-produit","producten/product-aanvraag","productos/product-request","produtos/product-request","prodotti/richiesta-di-prodotto","produkty/product-request"],u=Object.keys(a).reduce((e,t)=>(e[t]=[...a[t],...s[t]],e),{}),d={"en-us":n.i5.EN_US,"fr-fr":n.i5.FR_FR,"fr-ch":n.i5.FR_CH,"fr-be":n.i5.FR_BE,"de-ch":n.i5.DE_CH,"de-de":n.i5.DE_DE,"en-gb":n.i5.EN_GB,"en-eu":n.i5.EN_EU,"en-in":n.i5.EN_IN,"en-xm":n.i5.EN_MEA,"nl-nl":n.i5.NL_NL,"nl-be":n.i5.NL_BE,"en-xa":n.i5.EN_ASIA,"es-xl":n.i5.ES_LATAM,"pt-br":n.i5.PT_BR,"es-mx":n.i5.ES_MX,"es-es":n.i5.ES_ES,"zh-cn":n.i5.ZH_CN,"ja-jp":n.i5.JA_JP,"it-it":n.i5.IT_IT,"pl-pl":n.i5.PL_PL},p={"fr-BE":"fr","fr-CH":"fr","fr-FR":"fr","de-CH":"de","de-DE":"de","nl-BE":"nl","nl-Nl":"nl","pt-BR":"pt","es-ES":"spain","es-XL":"es","es-MX":"es"},f={en:{"products/microphones":"products/microphones","products/wireless-systems":"products/wireless-systems","products/earphones":"products/earphones","products/headphones":"products/headphones","products/in-ear-monitoring":"products/in-ear-monitoring","products/software":"products/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"products/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"products/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"products/software/motiv-mix","products/mixers":"products/mixers","products/bundles":"products/bundles","products/loudspeakers":"products/loudspeakers","products/accessories":"products/accessories","products/video-conferencing":"products/video-conferencing"},nl:{"products/microphones":"producten/microfoons","products/wireless-systems":"producten/draadloze-systemen","products/earphones":"producten/earphones","products/headphones":"producten/headphones","products/in-ear-monitoring":"producten/in-ear-monitoring","products/software":"producten/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"producten/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"producten/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"producten/software/motiv-mix","products/mixers":"producten/mixers","products/bundles":"producten/bundels","products/loudspeakers":"producten/luidsprekers","products/accessories":"producten/accessoires","products/video-conferencing":"producten/videoconferenties"},fr:{"products/microphones":"produits/microphones","products/wireless-systems":"produits/systemes-sans-fil","products/earphones":"produits/ecouteurs","products/headphones":"produits/casques","products/in-ear-monitoring":"produits/in-ear-monitoring","products/software":"produits/logiciels","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"produits/logiciels/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"produits/logiciels/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"produits/logiciels/motiv-mix","products/mixers":"produits/mixeurs","products/bundles":"produits/bundles","products/loudspeakers":"produits/haut-parleurs","products/accessories":"produits/accessoires","products/video-conferencing":"produits/visioconference"},de:{"products/microphones":"produkte/mikrofone","products/wireless-systems":"produkte/funkmikrofon-systeme","products/earphones":"produkte/ohrhoerer","products/headphones":"produkte/kopfhoerer","products/in-ear-monitoring":"produkte/in-ear-monitoring","products/software":"produkte/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"produkte/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"produkte/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"produkte/software/motiv-mix","products/mixers":"produkte/mischer-dsp","products/bundles":"produkte/bundles","products/loudspeakers":"produkte/lautsprecher","products/accessories":"produkte/zubehoer","products/video-conferencing":"produkte/videokonferenzen"},pt:{"products/microphones":"produtos/microfones","products/wireless-systems":"produtos/microfones-sem-fio","products/earphones":"produtos/fones-in-ear","products/headphones":"produtos/fones-de-ouvido","products/in-ear-monitoring":"produtos/sistemas-de-monitores-in-ear","products/software":"produtos/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"produtos/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"produtos/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"produtos/software/motiv-mix","products/mixers":"produtos/mixers-e-dsp","products/bundles":"produtos/bundles","products/loudspeakers":"produtos/alto-falantes","products/accessories":"produtos/acessorios","products/video-conferencing":"produtos/videoconferencia"},spain:{"products/microphones":"productos/microfonos","products/wireless-systems":"productos/microfonos-inalambricos","products/earphones":"productos/auriculares-sound-isolating","products/headphones":"productos/auriculares","products/in-ear-monitoring":"productos/sistemas-de-monitorizacion","products/software":"productos/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"productos/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"productos/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"productos/software/motiv-mix","products/mixers":"productos/mezcladoras-y-dsp","products/bundles":"productos/combos-de-productos","products/loudspeakers":"productos/altavoces","products/accessories":"productos/accesorios","products/video-conferencing":"productos/videoconferencia"},es:{"products/microphones":"productos/microfonos","products/wireless-systems":"productos/microfonos-inalambricos","products/earphones":"productos/audifonos-sound-isolating","products/headphones":"productos/audifonos","products/in-ear-monitoring":"productos/sistemas-de-monitoreo-in-ear","products/software":"productos/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"productos/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"productos/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"productos/software/motiv-mix","products/mixers":"productos/mezcladoras-y-dsp","products/bundles":"productos/combos-de-productos","products/loudspeakers":"productos/altavoces","products/accessories":"productos/accesorios","products/video-conferencing":"productos/videoconferencia"},it:{"products/microphones":"prodotti/microfoni","products/wireless-systems":"prodotti/radiomicrofoni","products/earphones":"prodotti/auricolari","products/headphones":"prodotti/cuffie","products/in-ear-monitoring":"prodotti/monitoraggio-in-ear","products/software":"prodotti/software","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"prodotti/software/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"prodotti/software/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"prodotti/software/motiv-mix","products/mixers":"prodotti/mixer","products/bundles":"prodotti/kit-completi","products/loudspeakers":"prodotti/loudspeakers","products/accessories":"prodotti/accessori","products/video-conferencing":"prodotti/videoconferenza"},pl:{"products/microphones":"produkty/mikrofony","products/wireless-systems":"produkty/mikrofony-bezprzewodowe","products/earphones":"produkty/sluchawki-douszne","products/headphones":"produkty/sluchawki","products/in-ear-monitoring":"produkty/douszne-systemy-odsluchu","products/software":"produkty/oprogramowanie","https://www.shure.com/en-us/products/software/shure_plus_motiv_video":"produkty/oprogramowanie/shure_plus_motiv_video","https://www.shure.com/en-us/products/software/shure_plus_play":"produkty/oprogramowanie/shure_plus_play","https://www.shure.com/en-US/products/software/motiv-mix":"produkty/oprogramowanie/motiv-mix","products/bundles":"produkty/zestawy","products/loudspeakers":"produkty/glosniki","products/accessories":"produkty/akcesoria","products/video-conferencing":"produkty/wideokonferencje"}},h=(e,t)=>{if(!e)return"";let r=t.split("-")[0],n=p[t]||p[r]||r,i=f[t]||f[n]||f.en,o=Object.keys(i).find(t=>t.toLowerCase()===e.toLowerCase());if(o)return"/"+i[o];let a=e.split("/").filter(Boolean),s=a.slice(0,2).join("/").toLowerCase(),c=Object.keys(i).find(e=>e.toLowerCase()===s);if(c){let e="/".concat(i[c]),t=a.slice(2).join("/");return t?"".concat(e,"/").concat(t):e}return e.replace(/https:\/\/shure-content-files\.s3\.us-east-2\.amazonaws\.com\/OriginFiles/i,"https://content-files.shure.com")}},67562:function(e,t,r){"use strict";r.r(t),r.d(t,{GlobalContextProvider:function(){return a},useGlobalContext:function(){return s}});var n=r(85893),i=r(67294);let o=(0,i.createContext)(void 0),a=e=>{let{children:t}=e,[r,a]=(0,i.useState)({}),[s,c]=(0,i.useState)(!1),[l,u]=(0,i.useState)(!1),[d,p]=(0,i.useState)(!1),[f,h]=(0,i.useState)(null),[S,m]=(0,i.useState)(),[b,v]=(0,i.useState)(""),[g,y]=(0,i.useState)(),[E,A]=(0,i.useState)(""),[U,H]=(0,i.useState)(""),[C,T]=(0,i.useState)(),[w,_]=(0,i.useState)(!1),[O,L]=(0,i.useState)(!1),[D,R]=(0,i.useState)([]),[x,P]=(0,i.useState)(!0),[N,k]=(0,i.useState)(!1),[M,B]=(0,i.useState)(!1),[I,j]=(0,i.useState)({isOpen:!1,productData:void 0,rsPrice:void 0,quantityAddedToCart:void 0,isOnLastStep:!1,selectorData:void 0,isInEdit:!1}),[F,G]=(0,i.useState)(1),[W,K]=(0,i.useState)({isOpen:!1,product:void 0}),[V,X]=(0,i.useState)(""),[$,q]=(0,i.useState)(null);return(0,i.useEffect)(()=>{let e=e=>{e.persisted&&$&&q(null)};return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[$]),(0,n.jsx)(o.Provider,{value:{rsApi:g,setRsApi:y,selectedSearchFilterTags:r,setSelectedSearchFilterTags:a,isPreOrderUS:s,setIsPreOrderUS:c,isRsFindRetailerBtnUS:d,setIsRsFindRetailerBtnUS:p,activeProduct:f,setActiveProduct:h,activeProductVariant:S,setActiveProductVariant:m,routeHash:b,setRouteHash:v,groupName:E,setGroupName:A,lifecycleStatus:U,setLifecycleStatus:H,nonUSCart:C,setNonUSCart:T,isLoadingCart:w,setIsLoadingCart:_,showStripBanner:O,setShowStripBanner:L,adlData:D,setAdlData:R,isProductHeroInView:x,setIsProductHeroInView:P,isRSError:l,setIsRSError:u,consentChanged:N,setConsentChanged:k,addToCartFlyout:I,setAddToCartFlyout:j,weProductQuantity:F,setWeProductQuantity:G,hasRelatedProductsCarousel:M,setHasRelatedProductsCarousel:B,miniCartEU:W,setMiniCartEU:K,homepageCarouselTabName:V,setHomepageCarouselTabName:X,globalModal:$,setGlobalModal:q},children:t})},s=()=>(0,i.useContext)(o)},29988:function(e,t,r){"use strict";r.r(t),r.d(t,{canUseDOM:function(){return o},default:function(){return a},useIsInView:function(){return i}});var n=r(67294);let i=e=>{let{ref:t,heigthDiffrence:r=0}=e,[i,o]=(0,n.useState)(!1),a=(0,n.useCallback)(()=>{if(null==t?void 0:t.current){let{top:e}=t.current.getBoundingClientRect();return o(window.innerHeight/2>(i?e-r:e)&&-t.current.clientHeight/2<(i?e+r:e))}},[t,i,r]);return(0,n.useEffect)(()=>(a(),window.addEventListener("scroll",a),()=>window.removeEventListener("scroll",a)),[t,i,a]),i},o=()=>{var e,t;return null===(t=window)||void 0===t?void 0:null===(e=t.document)||void 0===e?void 0:e.createElement};function a(){var e;let[t,r]=(0,n.useState)(!1),[i,a]=(0,n.useState)(!1),[s,c]=(0,n.useState)(!1),[l,u]=(0,n.useState)(!1),[d,p]=(0,n.useState)(o()&&(null===(e=window)||void 0===e?void 0:e.innerWidth)||0);return(0,n.useEffect)(()=>{let e=()=>{var e,t,n,i,o;r((null===(t=window)||void 0===t?void 0:t.innerWidth)<=456),a((null===(n=window)||void 0===n?void 0:n.innerWidth)<=510),c((null===(i=window)||void 0===i?void 0:i.innerWidth)<=767),u((null===(o=window)||void 0===o?void 0:o.innerWidth)<=1023),p(null===(e=window)||void 0===e?void 0:e.innerWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),{isSmallMobile:t,isMobile:s,isTab:l,isDealerLocatorMobile:i,size:d}}},15161:function(e,t,r){"use strict";r.r(t),r.d(t,{NotFoundEvent:function(){return f},cartFunctionTracking:function(){return d},gaEvent:function(){return l},viewBlogContentDataLayer:function(){return p},viewProductDatalayerItem:function(){return u}});var n=r(67294),i=r(17226),o=r(29988),a=r(22153),s=r(37760),c=r(96630);let l=e=>{var t;let{eventName:r,data:n}=e;(0,o.canUseDOM)()&&(null===(t=window)||void 0===t?void 0:t.dataLayer)&&r&&n&&window.dataLayer.push({event:r,...n})},u=e=>{var t,r,n,o,l,u,d,p,f,h,S,m,b;let{data:v,activeProductVariant:g}=null!==(m=null==e?void 0:e.ProductPageProps)&&void 0!==m?m:{},y=null===(t=e.SitecorePageProps)||void 0===t?void 0:t.locale,E=null===(r=(0,c.convertLocale)(y))||void 0===r?void 0:r.split("-")[1];window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:i.DATALAYER_PRODUCT_PAGE_VIEW_EVENT,ecommerce:{currency:null!==(b=a.xk[y])&&void 0!==b?b:s.Mt,items:[{item_id:null==v?void 0:null===(l=v.attributes)||void 0===l?void 0:null===(o=l.title)||void 0===o?void 0:null===(n=o.replace(/[®™]/g,""))||void 0===n?void 0:n.toLowerCase(),item_name:null==v?void 0:null===(d=v.attributes)||void 0===d?void 0:null===(u=d.title)||void 0===u?void 0:u.toUpperCase(),item_brand:"Shure",item_category:null==v?void 0:v.type,item_variant:null==g?void 0:null===(p=g.attributes)||void 0===p?void 0:p.sku,location_id:E,...(null==g?void 0:null===(f=g.attributes)||void 0===f?void 0:f.price)&&{price:null==g?void 0:null===(h=g.attributes)||void 0===h?void 0:h.price},...(null==g?void 0:null===(S=g.attributes)||void 0===S?void 0:S.price)&&{quantity:1}}]}})},d=(e,t,r,n,i)=>{var o,s,c;let{detailedTitle:l,title:u,type:d,quantity:p,isPriceReduction:f,price:h,regularPrice:S,productLevelTitle:m}=e;null===(c=window)||void 0===c||null===(s=c.dataLayer)||void 0===s||s.push({event:t,ecommerce:{currency:a.xk[r],items:[{item_id:null==m?void 0:null===(o=m.replace(/[®™]/g,""))||void 0===o?void 0:o.toLowerCase(),item_name:null==u?void 0:u.toUpperCase(),discount:S&&h?S-h:0,index:0,item_brand:"Shure",item_category:d,item_category2:l,item_variant:u,location_id:null==r?void 0:r.split("-")[1],price:f?h:S,quantity:Number(p),...i&&{homepage_section:null!=n?n:""}}]}})},p=(e,t)=>{var r,n,o;let a=null!==(o=null===(r=(0,c.convertLocale)(t))||void 0===r?void 0:r.split("-"))&&void 0!==o?o:"";window.dataLayer=window.dataLayer||[],(null===(n=window.dataLayer)||void 0===n?void 0:n.find(e=>(null==e?void 0:e.event)===i.DATALAYER_PAGE_VIEW_EVENT))||window.dataLayer.push({event:i.DATALAYER_PAGE_VIEW_EVENT,pageData:{region:a[1],language:a[0],content_tag:e}})},f=()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:i.DATALAYER_404_EVENT})};t.default=e=>{var t,r,o,a,s,l,u,d,p,f,h,S,m,b,v;let{locale:g,layoutData:y}=null!==(m=null==e?void 0:e.SitecorePageProps)&&void 0!==m?m:{},[E,A]=((0,c.convertLocale)(g)||"en-US").split("-"),U=null!==(b=null==y?void 0:null===(l=y.sitecore)||void 0===l?void 0:null===(s=l.route)||void 0===s?void 0:null===(a=s.fields)||void 0===a?void 0:null===(o=a.SiteSection)||void 0===o?void 0:null===(r=o.fields)||void 0===r?void 0:null===(t=r.tagTitle)||void 0===t?void 0:t.value)&&void 0!==b?b:"",H=null!==(v=null==y?void 0:null===(S=y.sitecore)||void 0===S?void 0:null===(h=S.route)||void 0===h?void 0:null===(f=h.fields)||void 0===f?void 0:null===(p=f.SiteSegment)||void 0===p?void 0:null===(d=p.fields)||void 0===d?void 0:null===(u=d.tagTitle)||void 0===u?void 0:u.value)&&void 0!==v?v:"";(0,n.useEffect)(()=>{var e;window.dataLayer=window.dataLayer||[],(null===(e=window.dataLayer)||void 0===e?void 0:e.find(e=>(null==e?void 0:e.event)===i.DATALAYER_PAGE_VIEW_EVENT))||window.dataLayer.push({event:i.DATALAYER_PAGE_VIEW_EVENT,pageData:{region:A,language:E,site_section:null!=U?U:"",site_segment:null!=H?H:""}})},[A,E])}},37760:function(e,t,r){"use strict";r.d(t,{A0:function(){return A},Ar:function(){return h},CB:function(){return d},D5:function(){return s},HH:function(){return m},Mt:function(){return f},Sf:function(){return p},Xz:function(){return i},_8:function(){return E},dV:function(){return y},e1:function(){return a},i1:function(){return b},i7:function(){return S},sF:function(){return v},sW:function(){return c},t8:function(){return g},uo:function(){return l},xf:function(){return u},yH:function(){return o}});var n=r(22153);let i={moveMic:"d169fea2-7a25-40e1-9fa1-4be18b064be3",sv100:"0bd61272-0ab4-451a-9e29-02589755e35b",sv200:"c448bbc4-342b-4f20-8765-6ef3743011a3",mv7x:"54fab70f-69d2-4d0d-880a-339633ef58f2",blx24Sm58:"11c7c3ed-3765-4279-b739-27c7cdc32671",blx24Pg58:"b3c5ccf4-f64e-4966-b2cf-8edd0ef2b5f0",sm58:"1f6d2eec-6d1b-44e6-be86-b13c88ca49f9",sm57:"90f06de5-a31b-4298-aedd-de8aed146030",se215:"7829f678-7b49-4f62-9da3-616d0637d184",pga48:"d4693eba-9c42-4386-a182-e98bf13fef3e",pga58:"517f12b3-aff1-4b68-88ba-b6a3e5bf4896",blx24B58:"64a2eb9a-7934-422f-99e1-52861bdcfe72",beta58a:"ef2d55d8-ca51-42df-b825-d85e5dcec3da",blx14Sm31:"634487f0-fbb7-41b0-943f-68183d9337ac",super55:"22fc0a29-244f-4717-a60c-3d6419d40d9e",series55sh:"946f7c08-1ea3-4d31-8b8a-0a343bee8618",pga27:"7446f249-b62c-4793-8f8b-018ee4c7f54b",blx14Cvl:"497b4700-2a27-4dfa-af2d-00bd150b8acc",blx14:"d9f7f44e-f616-4c26-85f6-6ffc8899d028",mxa902Id:"4941803f-3adc-437c-9983-471683942830",mv7:"ea2b1e47-f9b9-46a0-982a-dcf92c8fdca3",moveMicOne:"af71db01-1c7c-4150-b017-9ff5c51eac0f",moveMicTwo:"26939dcb-73b6-4776-ae0f-cb9647cf4e9d",moveMicReceiver:"47adec8f-00fe-49d3-b6ea-cf5238e2706a",moveMicTwoReceiverKit:"0d2a9041-a5e4-4f2c-aef1-e9b7c88c381d",mv7Plus:"ea6e71ca-6ff0-41ea-9683-273e8717198f",mv7Plus_Gator_SRH440A_BK:"9090f672-db19-484a-b6bc-8424f81fd5c4",mv7Plus_podcast_kit_se215cl:"f4f4500d-b6aa-4a3f-9b42-366487db5a39",mv7Plus_podcast_kid_srh440a:"a07509c1-3016-4fd8-9faf-25314e4b6e0d",mv7Plus_white_srh440a_bundle:"b907fd5e-89f2-4072-b46f-68c85d65a91c",mv7Plus_white_se215_bundle:"fd871bc4-7e63-40f7-bc1c-6408f9546e2a",glxdId:"11c0cf26-3a6f-48f6-87a8-4900b2c27073",mv7Id:"ea2b1e47-f9b9-46a0-982a-dcf92c8fdca3",mxa920Id:"3e4ae2d4-d8fb-4ecd-ba41-fe96629119ad",sm7bId:"65feb2d1-193e-4717-920a-ce7998b8864e",ksm11Id:"3ca52d3b-211a-4957-8f06-b26c78710003",mxwNext2Id:"4ecfcbee-963b-4759-a4b7-9fc13d9ab29d",blxId:"524b6dd6-8bf9-4390-91dd-84e7e909b075",pgxdId:"e0d243f1-be32-4603-986d-13d5fb507dcb",glxdPlusId:"90aa4e61-359a-46e4-8984-d9f8541865e1",slxdId:"4f209952-599a-49b2-bb00-275318ee43d7",qlxdId:"634a1b31-01aa-4017-aed9-050e693fed25",ulxdId:"e8e4b87d-0024-4473-98cc-ff8ef0361b59",axientDigitalId:"a5a1c937-720b-4e1f-903e-ff74975fd395",sm7dbId:"c02912cd-0c5a-4e86-80eb-fd2b67bb4363",microflexCompleteId:"b5ca4bef-834a-4fc7-ab2f-e5b86a5953fd",mxcFeatureLiscensesId:"7b49c998-7774-4b90-a41a-551c42d03bd2",wavetoolId:"f0c667c6-78a5-41ce-bca3-4a71cbf30175",mxa901Id:"7211622b-38d5-4328-9ecd-0e35301dae3c",mxa902BundleId:"23afcbcb-a53d-4f96-9806-54712d4339b8",mv7xId:"1e936b66-525d-418b-abf9-29463fe5280d",sm4Id:"2ce2bf17-e69f-4329-b2fb-834304b614a2",imxRoomKits:"2dfe889d-ce9c-486c-9fb4-525141ae4f36",imxBarProKit:"cc25246e-ec03-4af8-8a0e-fe671496b9cc",amv7ws:"0f31ab1d-7995-46a6-a427-06227ea9fcd9",imxRoomSoftware:"75ad8c13-a63b-4667-8f87-1ff52420a1f7",mv88UsbC:"2e2f1a53-605c-4311-9727-2388a85499a7"},o="Main",a="Flyout";i.sm7bId,i.sm7dbId,i.mv7xId,i.sm58,i.sm4Id;let s={[i.sv100]:"https://www.shureshop.com.mx/microfono-sv-100-vocal-shure/p",[i.sv200]:"https://www.shureshop.com.mx/microfono-vocal-sv-200-shure/p",[i.sm7bId]:"https://www.shureshop.com.mx/microfono-sm7b-radio-tv-grabacion-estudio/p",[i.mv7x]:"https://www.shureshop.com.mx/shure-mv7x-microfono-vocal-salida-xlr/p",[i.blx24Sm58]:"https://www.shureshop.com.mx/microfono-inalambrico-mano-shure-blx24-sm58-vocal/p",[i.blx24Pg58]:"https://www.shureshop.com.mx/microfono-inalambrico-mano-shure-blx24-pg58-vocal/p",[i.sm58]:"https://www.shureshop.com.mx/microfono-sm58-para-voces-tipo-cardiode/p",[i.sm57]:"https://www.shureshop.com.mx/microfono-sm57-para-instrumentos-voces/p",[i.se215]:"https://www.shureshop.com.mx/audifonos-in-ear-profesionales-shure-se215/p",[i.pga48]:"https://www.shureshop.com.mx/shure-pga48-microfono-vocal-dinamico-cardioide/p",[i.pga58]:"https://www.shureshop.com.mx/shure-pga58-microfono-vocal-cardioide-dinamico-para-presentaciones-en-vivo-de-voz/p",[i.blx24B58]:"https://www.shureshop.com.mx/microfono-inalambrico-mano-shure-blx24-b58-vocal/p",[i.beta58a]:"https://www.shureshop.com.mx/microfono-beta-58-supercardiode-para-voces/p",[i.blx14Sm31]:"https://www.shureshop.com.mx/microfono-inalambrico-diadema-shure-blx14r-sm31-fitness/p",[i.series55sh]:"https://www.shureshop.com.mx/microfono-vocal-clasico-shure-55sh/p",[i.blx14Cvl]:"https://www.shureshop.com.mx/microfono-inalambrico-solapa-shure-blx14-cvl/p",[i.blx14]:"https://www.shureshop.com.mx/sistema-inalambrico-guitarra-shure-blx14/p"},c={compare:"compare",support:"support",specs:"specs"},l="https://cart.shureweb.eu/shopping_carts",u="https://ipapi.co/json/",d="https://dealers.shure.com.cn/dealers/api/dealers/for_mpns.json",p={[n.i5.ES_MX]:"https://www.shureshop.com.mx/",[n.i5.PT_BR]:"https://www.lojashure.com.br/"},f="N/A",h={[n.i5.EN_US]:"en_US",[n.i5.NL_BE]:"nl_NL",[n.i5.NL_NL]:"nl_NL",[n.i5.ZH_CN]:"zh_CN",[n.i5.ES_MX]:"es_MX",[n.i5.PT_BR]:"pt_BR"},S=[n.i5.EN_US,n.i5.EN_GB,n.i5.DE_DE,n.i5.PL_PL,n.i5.IT_IT,n.i5.ES_ES,n.i5.EN_EU,n.i5.NL_NL,n.i5.FR_BE,n.i5.NL_BE,n.i5.FR_FR],m=e=>e===n.i5.EN_US||e===n.i5.EN_GB||e===n.i5.EN_EU||e===n.i5.EN_MEA||e===n.i5.EN_IN||e===n.i5.EN_ASIA,b=e=>e===n.i5.EN_US||e===n.i5.EN_GB||e===n.i5.DE_DE||e===n.i5.FR_FR,v={ja:{microphones:"マイクロホン","wireless-systems":"ワイヤレスシステム",earphones:"イヤホン",headphones:"ヘッドホン",in_ear_monitoring:"インイヤーモニタリング",software:"ソフトウェア",mixers:"ミキサー & DSP",loudspeakers:"ネットワーク・スピーカー",accessories:"アクセサリー",bundles:"バンドル"},zh:{microphones:"麦克风","wireless-systems":"无线系统",earphones:"入耳式耳机",headphones:"头戴式耳机","in-ear-monitoring":"入耳式监听",software:"软件",mixers:"DSP、混音器和网络接口",loudspeakers:"联网扬声器",accessories:"配件",bundles:"套装"}},g={wechat:"https://www.shure.com.cn/packs/media/footerContainerImages/wechat_qr-527b6bbb.png",weibo:"https://www.shure.com.cn/packs/media/footerContainerImages/weibo_qr-590c84dc.png"},y="http://localhost:3000",E={"SHU SM7B":["SHU MVX2UG2","SHU RK345","GAT SHBROADCAST2","SHU A7WS","GAT SHBROADCAST1"],"SHU MV7BROAD1":["SHU AMV7WS","SHU C25J","GAT SHMV7LWCASE","SHU SM7B","SHU MVX2UG2"],"SHU MV7PLKBNDL":["GAT SHBROADCAST1","SHU AMV7WS","GAT SHMV7LWCASE","GAT SHBROADCAST1","SHU SM7B"],"SHU SE215CL":["SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16","SHU EASFX110L"],"SHU MV6":["SHU AMV6WS","SHU SM7B","GAT SHBROADCAST1","SHU MV7PLKBNDL","SHU MVX2UG2"],"SHU SM7DB":["SHU MVX2UG2","SHU RK345","GAT SHBROADCAST2","SHU A7WS","GAT SHBROADCAST1"],"SHU SM57LC":["SHU A55M","SHU A56D","SHU MVX2UG2","SHU A75M","SHU A25D"],"SHU MV7PLK":["SHU AMV7WS","GAT SHBROADCAST1","GAT SHMV7LWCASE","SHU MVX2UG2","SHU SM7B"],"GAT SHBROADCAST1":["SHU SM7B","SHU SM7DB","SHU MV7PLK","SHU SE215K","SHU MVX2UG2"],"SHU RK143G":["SHU SM58LC","GAT SHBROADCAST1","SHU SM57LC","SHU SM58SLC","GAT SHBROADCAST1"],"SHU MVX2U":["SHU SM7B","SHU MV7X","SHU SM58LC","SHU SM57LC","GAT SHBROADCAST1"],"SHU SE215K":["SHU RMCETW2","SHU EACYF1100L","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU SM7B23840":["SHU RK345","SHU MV7PLKBNDL","SHU A7WS","SHU MVX2UG2","SHU SE215K"],"SHU SM58LC":["SHU MVX2UG2","SHU RK143G","SHU A58WSBLK","SHU MV7I","GAT SHBROADCAST1"],"SHU SM31FHTQG":["SHU RK379","SHU BLX1H9","SHU SLXD1G58","SHU SM57LC","SHU SM58LC"],"SHU SM58SLC":["SHU MVX2UG2","SHU RK143G","SHU A58WSBLK","SHU MV7I","GAT SHBROADCAST1"],"SHU SM58LCBLK":["SHU MVX2UG2","SHU RK143G","SHU A58WSBLK","SHU MV7I","GAT SHBROADCAST1"],"SHU SM7DBBDCAST15":["SHU MVX2UG2","SHU RK345","SHU SRH440A","SHU A7WS","SHU MV7I"],"SHU BETA58A":["SHU MVX2UG2","SHU A58WSBLK","SHU RK265G","SHU A25D","SHU A55M"],"SHU WRAP1":["SHU SM7B","SHU MV7PLKBNDL","SHU SE215CL","SHU MV6","SHU SM57LC"],"SHU SM58CN":["SHU MVX2UG2","SHU RK143G","SHU A58WSBLK","SHU MV7I","SHU SM57LC"],"SHU MV7BROAD1PK":["SHU AMV7WS","SHU HPACP1","SHU SRHCABLECOIL","GAT SHMV7LWCASE","SHU SE215CL"],"SHU RK345":["SHU SM7B","SHU SM7DB","SHU SM7BLWCASE","GAT SHBROADCAST1","SHU SM57LC"],"SHU A25D":["SHU SM58LC","SHU SM57LC","SHU PGA58LC","GAT SHBROADCAST1","SHU MVX2UG2"],"SHU SRH840":["SHU RMCH1UNI","SHU MVX2UG2","SHU HPACP1","SHU SRH840APADS","SHU SRHCABLECOIL"],"SHU RMCETW2":["SHU SE846G2JD","SHU RMCEUNI","SHU SE215CL","SHU SE425CL","SHU MVX2UG2"],"SHU C25J":["SHU SM7B","SHU MV7X","SHU SM58LC","SHU SM57LC","SHU MVX2UG2"],"SHU A58WSBLK":["SHU BETA58A","SHU SM58LC","SHU PGA58LC","SHU PGA48LC","SHU 565SDCN"],"SHU SRH440A":["SHU RMCH1UNI","SHU MVX2UG2","SHU HPACP1","SHU SRH440APADS","SHU SRHCABLECOIL"],"SHU UA700":["SHU UA710","SHU UA720","SHU SBC200","SHU SBC240","SHU SE215CL"],"SHU PS24US":["SHU BLX4H11","SHU PS43US","SHU BLX88H11","SHU BLX4RH11","SHU SE215CL"],"GAT SHDESKTOP1":["SHU SM7B","SHU MV7PLK","SHU MV7X","SHU MV7I","SHU C25J"],"SHU RK318WS":["SHU WH20QTR","SHU SM7B","SHU MV7PLKBNDL","SHU SM57LC","SHU SM58LC"],"SHU MV7X":["SHU MVX2UG2","GAT SHBROADCAST1","SHU MV7I","GAT SHBROADCAST2","SHU SE215CL"],"SHU SE112GR":["SHU EATFL16","SHU EATFL16","SHU EASFX110M","SHU MV7PLKBNDL","SHU MVX2UG2"],"SHU RMCEUNI":["SHU SE846G2JD","SHU SE215CL","SHU SE535LTD","SHU MV7KBNDL","SHU SM7B"],"SHU EATFL16":["SHU SE425CL","SHU SE215K","SHU SE112GR","SHU SE215CL","SHU SE535CL"],"SHU RK379":["SHU SM31FHTQG","SHU SM7B","SHU MV7PLKBNDL","SHU SM57LC","SHU SM58LC"],"SHU SE215SPEPL":["SHU RMCETW2","SHU EACYF1100L","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU MVX2USM7B":["SHU C25J","SHU RK345B","GAT SHBROADCAST1","GAT SHBROADCAST2","SHU SM57LC"],"SHU MV7KBNDL440":["SHU AMV7WS","SHU HPACP1","SHU SRHCABLECOIL","GAT SHMV7LWCASE","SHU SM57LC"],"SHU MVTWOKITZ7":["SHU AMV3535","SHU AMVPC","SHU AMVLAVFUR","SHU SE215CL","SHU SM57LC"],"SHU MV7PLW":["GAT SHBROADCAST1","GAT SHBROADCAST2","GAT SHMV7LWCASE","SHU MVX2UG2","SHU SM7B"],"SHU SB903":["SHU SLXD1G58","SHU SLXD2SM58G58","SHU SLXD35G58","SHU SLXD4G58","SHU SLXD5G58"],"SHU SE21DYBKTW2":["SHU RMCEUNI","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU SE215SPE":["SHU RMCETW2","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU MV7X23840PK":["SHU C25J","GAT SHMV7LWCASE","SHU MVX2UG2","GAT SHBROADCAST2","SHU SE215CL"],"SHU PGA31TQG":["SHU RK377","SHU SE215CL","SHU SM7B","SHU MV7PLKBNDL","SHU SM7B"],"SHU SM7DBSRCAST15":["SHU C25J","SHU RK345B","SHU HPACP1","SHU SRHCABLECOIL","SHU MVX2UG2"],"SHU SE425CL":["SHU RMCETW2","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU MV7WBROAD1":["SHU AMV7WS","GAT SHMV7LWCASE","SHU MVX2UG2","GAT SHBROADCAST2","SHU SE215CL"],"SHU SE846G2CLPK":["SHU RMCEUNI","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU SB901A":["SHU MXW1XOZ10","SHU MXW8XZ10","SHU MXW6MXW6XOZ10","SHU SM7B","GAT SHBROADCAST1"],"SHU BLX1H10":["SHU WA302","SHU WA304","SHU WA306","SHU SM7B","GAT SHBROADCAST1"],"SHU MV88PLDIGVID":["SHU AMV88FUR","SHU AMVLTG","SHU AMVPC","SHU AMVLTG15","GAT SHBROADCAST1"],"SHU A26X":["SHU BETA56A","SHU SM7B","SHU MV7PLKBNDL","GAT SHBROADCAST1","SHU SM57LC"],"SHU CVLBCTQG":["SHU RK376","SHU RPM400TQG","SHU MV7PLKBNDL","GAT SHBROADCAST1","SHU SM57LC"],"SHU EAC64BK":["SHU SE215CL","SHU SE425CL","SHU SE215K","SHU SE535LTD","SHU SE846G2GT"],"SHU SB900B":["SHU SBC10100US","SHU SBC200","SHU SBC800US","SHU SE215CL","SHU MV7PLKBNDL"],"SHU UA802RSMA":["SHU GLXD4PLZ3","SHU GLXD4RPLZ3","SHU GLXD1PLZ3","SHU GLXD2PLB58Z3","SHU GLXD2PLSM58Z3"],"SHU SRHCABLECOIL":["SHU SRH440A","SHU SRH840AII","SHU SM7B","GAT SHBROADCAST1","SHU MV7PLKBNDL"],"SHU AMV7WS":["SHU MV7PLK","SHU MV7PLW","SHU MV7PLKBNDL","SHU SM7B","GAT SHBROADCAST1"],"SHU SM7B44023840":["SHU MVX2UG2","SHU RK345","SHU MV7X","SHU A7WS","SHU HPACP1"],"SHU MVTWOZ7":["SHU MVRZ7","SHU AMVPC","SHU AMVLAVFUR","SHU SM7B","GAT SHBROADCAST1"],"SHU EACYF16KIT":["SHU SE215CL","SHU SE425CL","SHU SE215K","SHU MV7PLKBNDL","GAT SHBROADCAST1"],"SHU SM35TQG":["SHU RK183WS","SHU RK378","SHU RPM400TQG","SHU SM7B","GAT SHBROADCAST1"],"SHU UA8470636":["SHU SLXD4DG58","SHU SLXD14G58","SHU SLXD14153TG58","SHU SLXD1493G58","SHU SLXD1493G58"],"SHU BLX1H9":["SHU BLX4H9","SHU WA302","SHU WA304","SHU WA306","SHU SM57LC"],"SHU SE846G2CL":["SHU RMCETW2","SHU EAC64BK","SHU RMCEUNI","SHU SE215CL","SHU MV7PLKBNDL"],"SHU SE215SPEPLPK":["SHU EACYF16KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16","SHU MV7PLKBNDL"],"SHU WL93":["SHU RK355WS","SHU RK304T","SHU RK307DB","SHU RK354SB","SHU MV7PLKBNDL"],"SHU SM4KKIT":["SHU A4CC","SHU A4M","SHU MV7I","SHU SM7B","GAT SHBROADCAST1"],"SHU UA710":["SHU SLXD4DG58","SHU SLXD14G58","SHU SLXD14153TG58","SHU SLXD1493G58","SHU SLXD1493G58"],"SHU SE535CL":["SHU RMCETW2","SHU RMCEUNI","SHU EACYF16KIT","SHU EAC64BK","SHU EAYLF110"],"SHU SE21DYBLTW2":["SHU RMCEUNI","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU SB904":["SHU GLXD1PLZ3","SHU GLXD2PLB58Z3","SHU GLXD2PLB87AZ3","SHU SBC10USBC","SHU WA371"],"SHU WA621":["SHU BLX2PG58H9","SHU BLX2SM58H9","SHU BLX2B58H9","SHU SLXD2SM58G58","SHU SLXD2B58G58"],"SHU SE215SPERD":["SHU RMCETW2","SHU RMCEUNI","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110"],"SHU AMVLTG":["SHU MV88PLDIGVID","SHU MV7PLKBNDL","SHU SM7B","SHU SM7DB","GAT SHBROADCAST1"],"GAT SHDESKTOP2":["SHU SM7B","SHU MV7PLK","SHU MV7X","SHU MV7I","SHU SM7DB"],"SHU SBH50G2BK":["SHU SBH50G2BKPADS","SHU MV7PLKBNDL","SHU SM7B","SHU SM7DB","GAT SHBROADCAST1"],"SHU EAC64CL":["SHU SE846G2CL","SHU SE215K","SHU SE215CL","SHU MV7PLKBNDL","GAT SHBROADCAST1"],"SHU WA307":["SHU GLXD1PLZ3","SHU SLXD1G58","SHU GLXD14PLZ3","SHU WA302","SHU WA306"],"SHU BLX24SM58H10":["SHU URT2","SHU PS24US","SHU A96F","SHU WA621","GAT SHWSYSCASE4"],"SHU SE215DYBKUNI":["SHU RMCETW2","SHU EACYPF6KIT","SHU EAC64BK","SHU EAYLF110","SHU EATFL16"],"SHU SM58CNDS7200B":["SHU MVX2UG2","SHU RK143G","SHU A58WSBLK","SHU MV7PLKBNDL","SHU SM7B"],"SHU BLX288SM58H10":["SHU URT2","SHU PS24US","SHU A96F","SHU WA621","SHU WA371"],"SHU BLX14P31H10":["SHU URT2","SHU PS24US","SHU A96F","SHU WA621","GAT SHWSYSCASE4"],"SHU BLX24PG58H10":["SHU WA371","SHU WA621","GAT SHTRIPODSTDTB","GAT SHTRIPODSTDDX","GAT SHWSYSCASE4"],"SHU BLX14CVLH10":["SHU RK376","SHU WA304","SHU WA306","SHU RK183T1","GAT SHWSYSCASE4"],"SHU PS43US":["SHU GLXD4PLZ3","SHU SLXD4QG57","SHU SLXD4G58","SHU SLXD4DG58","SHU SLXD4QG57"],"SHU RK378":["SHU SM35TQG","SHU SM35XLR","SHU BLX1H9","SHU SLXD1G58","SHU GLXD1PLZ3"],"SHU AMVUSBCLTG15":["SHU MVTWOKITZ7","SHU MVTWOZ7","SHU MVONEZ7","SHU MV7PLKBNDL","SHU SM7B"],"SHU BLX14SM31H10":["SHU URT2","SHU PS24US","SHU A96F","SHU WA621","GAT SHWSYSCASE4"],"SHU MV7WDESK1":["SHU AMV7WS","GAT SHMV7LWCASE","GAT SHBROADCAST1","SHU SM7B","SHU MVX2UG2"],"SHU GLXD1PLZ3":["SHU SB904","SHU SBC10USBC","SHU WA306","SHU SBC10904","SHU WA305"],"SHU BLX288PG58H10":["SHU URT2","SHU PS24US","SHU A96F","SHU WA621","SHU WA371"],"SHU MVX2USM58":["GAT SHBROADCAST1","GAT SHDESKTOP1","GAT SHBROADCAST2","SHU A58WSBLK","SHU RK143G"],"SHU S41E":["SHU SM58LC","SHU SM57LC","SHU PGA58LC","SHU SM7B","SHU MV7PLK"],"SHU SM4K":["SHU MVX2UG2","SHU A4SM","SHU A4PF","SHU A4M","SHU A4CC","SHU MV7I"],"SHU MV7I":["SHU MV7X","SHU SM4KKIT","SHU SM58LC","SHU SM7B","SHU SM57LC"],"SHU GLX24PLSM58Z3":["SHU SB904","SHU SBC10USBC","SHU SBC10904","GAT SHTRIPODSTDDX","GAT SHWSYSCASE4"],"SHU SLXD24B58G58":["SHU SB903","SHU SBC80903US","GAT SHTRIPODSTDDX","SHU WA621","GAT SHWSYSCASE4"],"SHU BLX14SM31H11":["SHU PS24US","GAT SHTRIPODSTDDX","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU BLX14SM31H9":["SHU PS24US","GAT SHTRIPODSTDDX","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU BLX14SM31J11":["SHU PS24US","GAT SHTRIPODSTDDX","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU BLX4H10":["SHU BLX1H10","SHU BLX2SM58H10","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX4H11":["SHU BLX1H11","SHU BLX2SM58H11","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX4H9":["SHU BLX1H9","SHU BLX2SM58H9","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX4J11":["SHU BLX1J11","SHU BLX2SM58J11","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU GLXD14PL93Z3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU GLXD14PLB98Z3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU RK183WS","GAT SHWSYSCASE4"],"SHU GLX14PLPG31Z3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU SBC10904","GAT SHWSYSCASE4"],"SHU GLX14PLSM31Z3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU SBC10904","GAT SHWSYSCASE4"],"SHU GLX14PLSM35Z3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU SBC10904","GAT SHWSYSCASE4"],"SHU GLXD14PLZ3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU SBC10904","GAT SHWSYSCASE4"],"SHU GLXD24PLB58Z3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU GLX24PLB87AZ3":["SHU SB904","SHU SBC10USBC","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU P3TR112GRG20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TR112GRH20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TR112GRJ13":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TR112TWG20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TR112TWH20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TR112TWJ13":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TRA215CLG20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TRA215CLH20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TRA215CLJ13":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TRA215TWG20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TRA215TWH20":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU P3TRA215TWJ13":["SHU PS124","SHU PA805SWB","SHU HA8089","SHU UA400","GAT SHWSYSCASE4"],"SHU SLXD14153TG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14153TH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14153TJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD12485MG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD12485MH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD12485MJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD1493G58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU SLXD1493H55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU SLXD1493J52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU SLXD1498HG58":["SHU SB903","SHU A412MWS","SHU URT2","SHU RK183WS","GAT SHWSYSCASE4"],"SHU SLXD1498HH55":["SHU SB903","SHU A412MWS","SHU URT2","SHU RK183WS","GAT SHWSYSCASE4"],"SHU SLXD1498HJ52":["SHU SB903","SHU A412MWS","SHU URT2","SHU RK183WS","GAT SHWSYSCASE4"],"SHU SLXD14DL4BG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14DL4BH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14DL4BJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14SM35G58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14SM35H55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14SM35J52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU PA805SWB","GAT SHWSYSCASE4"],"SHU SLXD14UL4BG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU SLXD14UL4BH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU SLXD14UL4BJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU RK183T1","GAT SHWSYSCASE4"],"SHU SLXD24B58H55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24B58J52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24B87AG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24B87AH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24B87AJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24K8BG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24K8BH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24K8BJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24N8CBG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24N8CBH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24N8CBJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24N8SBG58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24N8SBH55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24N8SBJ52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24SM58G58":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24SM58H55":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD24SM58J52":["SHU SB903","SHU SBC80903US","SHU URT2","SHU WA621","GAT SHWSYSCASE4"],"SHU SLXD4G58":["SHU SLXD1G58","SHU SLXD2SM58G58","SHU URT2","SHU PS43US","GAT SHWSYSCASE4"],"SHU SLXD4H55":["SHU SLXD1H55","SHU SLXD2SM58H55","SHU URT2","SHU PS43US","GAT SHWSYSCASE4"],"SHU SLXD4J52":["SHU SLXD1J52","SHU SLXD2SM58J52","SHU URT2","SHU PS43US","GAT SHWSYSCASE4"],"SHU BETA52A":["SHU RK321","SHU A26X","SHU BETA56A","SHU BETA91A","SHU DMK5752"],"SHU BETA87A":["SHU A85WS","SHU RK312","SHU A55M","SHU BETA87C","SHU KSM9SL"],"SHU BETA87C":["SHU A85WS","SHU RK312","SHU A55M","SHU BETA87C","SHU KSM9SL"],"SHU BLX1288CVLH11":["SHU RK376","SHU WA712BLU","SHU WA621","SHU URT2","SHU C25J"],"SHU BLX1288CVLH9":["SHU RK376","SHU WA712BLU","SHU WA621","SHU URT2","SHU C25J"],"SHU BLX1288CVLJ11":["SHU RK376","SHU WA712BLU","SHU WA621","SHU URT2","SHU C25J"],"SHU BLX1288CVLH10":["SHU RK376","SHU WA712BLU","SHU WA621","SHU URT2","SHU C25J"],"SHU BLX1288153H10":["SHU WA153","SHU WA371","SHU WA713BLU","SHU URT2","SHU WA621"],"SHU BLX1288153H11":["SHU WA153","SHU WA371","SHU WA713BLU","SHU URT2","SHU WA621"],"SHU BLX1288153H9":["SHU WA153","SHU WA371","SHU WA713BLU","SHU URT2","SHU WA621"],"SHU BLX1288153J11":["SHU WA153","SHU WA371","SHU WA713BLU","SHU URT2","SHU WA621"],"SHU BLX1288P31H11":["SHU WA712BLU","SHU URT2","SHU WA621","SHU WA371","SHU WA621"],"SHU BLX1288P31H9":["SHU WA712BLU","SHU URT2","SHU WA621","SHU WA371","SHU WA621"],"SHU BLX1288P31J11":["SHU WA712BLU","SHU URT2","SHU WA621","SHU WA371","SHU WA621"],"SHU BLX1288P31H10":["SHU WA712BLU","SHU URT2","SHU WA621","SHU WA371","SHU WA621"],"SHU BLX14B98H10":["SHU RK183WS","SHU A412MWS","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX14B98H11":["SHU RK183WS","SHU A412MWS","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX14B98H9":["SHU RK183WS","SHU A412MWS","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX14B98J11":["SHU RK183WS","SHU A412MWS","SHU URT2","SHU PS24US","GAT SHWSYSCASE4"],"SHU BLX14CVLH11":["SHU RK183T1","SHU RK376","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14CVLH9":["SHU RK183T1","SHU RK376","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14CVLJ11":["SHU RK183T1","SHU RK376","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14P31H11":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14P31J11":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14P31H9":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14H10":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14H11":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14H9":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14J11":["SHU RK377","SHU PS24US","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14RW93H10":["SHU RK355WS","SHU RK304T","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14RW93H11":["SHU RK355WS","SHU RK304T","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14RW93H9":["SHU RK355WS","SHU RK304T","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14RW93J11":["SHU RK355WS","SHU RK304T","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX14RH10":["SHU WA302","SHU WA304","SHU PS24US","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14RH11":["SHU WA302","SHU WA304","SHU PS24US","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14RH9":["SHU WA302","SHU WA304","SHU PS24US","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX14RJ11":["SHU WA302","SHU WA304","SHU PS24US","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX188CVLH11":["SHU RK376","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX188CVLH9":["SHU RK376","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX188CVLJ11":["SHU RK376","SHU PS24US","SHU URT2","GAT SHWSYSCASE4"],"SHU BLX24B58H10":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24B58H11":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24B58H9":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24B58J11":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24PG58H11":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24PG58H9":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24PG58J11":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24SM58H11":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24SM58H9":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24SM58J11":["SHU WA621","SHU WA713BLU","SHU URT2","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RB58H10":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RB58H11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RB58H9":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RB58J11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RSM58H11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RSM58H9":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX24RSM58J11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288B58H10":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288B58H9":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288B58J11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288PG58H11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288PG58H9":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288PG58J11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288SM58H11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288SM58H9":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU BLX288SM58J11":["SHU WA621","SHU WA713BLU","SHU WA371","GAT SHWSYSCASE4","SHU C25J"],"SHU MV88WKITZ7":["SHU AMV88FUR","SHU AMVPC","SHU AMVLTG15","SHU AMVUSBC15","SHU AMV3535"],"SHU NXN2":["GAT SHTRIPODSTDLP","GAT SHTRIPODSTDTB","SHU C25J","SHU NXN5","SHU NXN6"],"SHU NXN5":["GAT SHTRIPODSTDLP","GAT SHTRIPODSTDTB","SHU C25J","SHU NXN2","SHU NXN6"],"SHU NXN6":["GAT SHTRIPODSTDLP","GAT SHTRIPODSTDTB","SHU C25J","SHU NXN2","SHU NXN5"],"SHU NXN63PK":["GAT SHTRIPODSTDLP","GAT SHTRIPODSTDTB","SHU C25J","SHU NXN2","SHU NXN5"],"SHU SE846G2GT":["SHU RMCETW2","SHU RMCEUNI","SHU EATFL16","SHU EASFX110M","SHU EAC64BK"],"SHU SE846G2JD":["SHU RMCETW2","SHU RMCEUNI","SHU EATFL16","SHU EASFX110M","SHU EAC64BK"],"SHU SM81LC":["SHU A81WS","SHU A53M","SHU A57F","SHU A27M","SHU RK311"],"SHU DMK5752":["SHU A75M","SHU A55M","SHU A50D","SHU A2WSBLK","SHU A56D"],"SHU SUPER55":["SHU MVX2UG2"]},A={"MV7+-KSHBROADCAST1":["0f31ab1d-7995-46a6-a427-06227ea9fcd9"],"MV7+-WSHBROADCAST1":["0f31ab1d-7995-46a6-a427-06227ea9fcd9"],"MV7+-K-BNDL":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SE215-CL":["fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd","7d05fb91-1d62-4d11-aa9f-19052ff336a7"],MV6:["AMV6WS"],SM7dB:["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","19c80ab0-70e9-4a12-9859-d36849fe1afb","bd2db5ac-1063-4a8f-ad94-4286311f4a05","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM57-LC":["a4363c2c-306e-4e9e-ae61-91131f69eae8","7a01fb27-276b-47ba-9fd4-2b2d001f5810","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","200c4cf5-e27e-4665-ae13-fbd18332bdff","e227e4db-6485-4450-bfe5-411f2f532a5d"],"MV7+-K":["1b946951-b9a0-4d36-abe0-db1f3e726573","0f31ab1d-7995-46a6-a427-06227ea9fcd9"],"GAT SHBROADCAST1":["65feb2d1-193e-4717-920a-ce7998b8864e","c02912cd-0c5a-4e86-80eb-fd2b67bb4363","ea6e71ca-6ff0-41ea-9683-273e8717198f","7829f678-7b49-4f62-9da3-616d0637d184","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],RK143G:["1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","1b946951-b9a0-4d36-abe0-db1f3e726573"],MVX2U:["65feb2d1-193e-4717-920a-ce7998b8864e","54fab70f-69d2-4d0d-880a-339633ef58f2","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","90f06de5-a31b-4298-aedd-de8aed146030"],"SE215-K":["55abcc62-e973-4602-be25-97f43eb84618","18908431-aeca-4ecd-a229-8c26f0898004","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"SM7B/BROADCAST1":["19c80ab0-70e9-4a12-9859-d36849fe1afb","ea6e71ca-6ff0-41ea-9683-273e8717198f","bd2db5ac-1063-4a8f-ad94-4286311f4a05","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","7829f678-7b49-4f62-9da3-616d0637d184"],"SM58-LC":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","56ebd04c-6d3b-4546-8534-33cfca8f98e9","c971676c-cb63-44dc-a9c2-5860e3e10c78","c8f94c62-0574-453a-a7c2-6a06770dfc17","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM31FH-TQG":["c15169dc-c749-4423-afc0-f1c3070aab6d","BLX1=-H9","SLXD1=-G58","90f06de5-a31b-4298-aedd-de8aed146030","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9"],SM58S:["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","56ebd04c-6d3b-4546-8534-33cfca8f98e9","c971676c-cb63-44dc-a9c2-5860e3e10c78","c8f94c62-0574-453a-a7c2-6a06770dfc17","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM58-LC-BLK":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","56ebd04c-6d3b-4546-8534-33cfca8f98e9","c971676c-cb63-44dc-a9c2-5860e3e10c78","c8f94c62-0574-453a-a7c2-6a06770dfc17","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM7DB+GATOR+XLR":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","19c80ab0-70e9-4a12-9859-d36849fe1afb","90dd3f65-1f5a-46e5-a93b-a963befb2195","bd2db5ac-1063-4a8f-ad94-4286311f4a05","c8f94c62-0574-453a-a7c2-6a06770dfc17"],"Beta 58A":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","c971676c-cb63-44dc-a9c2-5860e3e10c78","70ff26f3-b654-4df4-85a0-d489d00164f1","e227e4db-6485-4450-bfe5-411f2f532a5d","a4363c2c-306e-4e9e-ae61-91131f69eae8"],WRAP1:["65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","7829f678-7b49-4f62-9da3-616d0637d184","1b753e73-040d-4357-917f-3f48af19c6e7","90f06de5-a31b-4298-aedd-de8aed146030"],"SM58-CN":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","56ebd04c-6d3b-4546-8534-33cfca8f98e9","c971676c-cb63-44dc-a9c2-5860e3e10c78","c8f94c62-0574-453a-a7c2-6a06770dfc17","90f06de5-a31b-4298-aedd-de8aed146030"],"MV7+-K+SRH440A+SH-BROADCAST1":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","dc153f90-d390-4c2d-9359-aed67e50d4e5","0f46c02a-513b-4d21-8b1d-7846fc6b52e7","SH-MV7LWCASE","7829f678-7b49-4f62-9da3-616d0637d184"],RK345:["65feb2d1-193e-4717-920a-ce7998b8864e","c02912cd-0c5a-4e86-80eb-fd2b67bb4363","SM7BLWCASE","1b946951-b9a0-4d36-abe0-db1f3e726573","90f06de5-a31b-4298-aedd-de8aed146030"],A25D:["1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","90f06de5-a31b-4298-aedd-de8aed146030","517f12b3-aff1-4b68-88ba-b6a3e5bf4896","1b946951-b9a0-4d36-abe0-db1f3e726573","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],SRH840A:["RMCH1-UNI","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","dc153f90-d390-4c2d-9359-aed67e50d4e5","9c947e40-2d26-4742-8a98-1331dab84c4d","0f46c02a-513b-4d21-8b1d-7846fc6b52e7"],"RMCE-TW2":["aonic3","aonic4","3ffaf494-fd8c-4829-b14a-5ba4af73eb78"],C25J:["65feb2d1-193e-4717-920a-ce7998b8864e","54fab70f-69d2-4d0d-880a-339633ef58f2","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","90f06de5-a31b-4298-aedd-de8aed146030","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"A58WS-BLK":["BETA 58A","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","517f12b3-aff1-4b68-88ba-b6a3e5bf4896","PGA48-LC","565SD-CN"],SRH440A:["RMCH1-UNI","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","dc153f90-d390-4c2d-9359-aed67e50d4e5","SRH440A-PADS","0f46c02a-513b-4d21-8b1d-7846fc6b52e7"],UA700:["UA710","UA720","SBC200","SBC240","7829f678-7b49-4f62-9da3-616d0637d184"],PS24US:["BLX4=-H11","PS43US","BLX88=-H11","BLX4R=-H11","7829f678-7b49-4f62-9da3-616d0637d184"],"SH-DESKTOP1":["65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","54fab70f-69d2-4d0d-880a-339633ef58f2","c8f94c62-0574-453a-a7c2-6a06770dfc17","C25J"],RK318WS:["WH20QTR","65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","90f06de5-a31b-4298-aedd-de8aed146030","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9"],MV7X:["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","1b946951-b9a0-4d36-abe0-db1f3e726573","c8f94c62-0574-453a-a7c2-6a06770dfc17"],"SE112-GR":["2cd43e14-5818-4d3a-9e24-a98575d128bd","EASFX1-10M","ea6e71ca-6ff0-41ea-9683-273e8717198f","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"RMCE-UNI":["b48439db-d69f-4bc0-b467-f8857b1d66ee","7829f678-7b49-4f62-9da3-616d0637d184","SE535LTD"],"EATFL1-6":["se425cl","se535ltd","se112gr","se215"],RK379:["SM31FH-TQG","65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","90f06de5-a31b-4298-aedd-de8aed146030","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9"],"SE215SPE-PL":["55abcc62-e973-4602-be25-97f43eb84618","18908431-aeca-4ecd-a229-8c26f0898004","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"SM7DB-MVX2U":["RK345B","1b946951-b9a0-4d36-abe0-db1f3e726573","fe9ec3c4-b7eb-4050-95e6-e02c82df568d"],"MV7+-K-BNDL+SRH440A":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","dc153f90-d390-4c2d-9359-aed67e50d4e5","0f46c02a-513b-4d21-8b1d-7846fc6b52e7","SH-MV7LWCASE","90f06de5-a31b-4298-aedd-de8aed146030"],"MV-TWO-KIT-Z7":["AMV-3.5-3.5","AMV-PC","AMV-LAV-FUR","7829f678-7b49-4f62-9da3-616d0637d184","90f06de5-a31b-4298-aedd-de8aed146030"],"MV7+-W":["1b946951-b9a0-4d36-abe0-db1f3e726573","0f31ab1d-7995-46a6-a427-06227ea9fcd9"],SB903:["SLXD1=-G58","SLXD2/SM58=-G58","SLXD35-G58","SLXD4=-G58","SLXD5=-G58"],"SE21DYBK+TW2":["249451e4-d473-4e07-a438-3c635063c9e1","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],SE215SPE:["55abcc62-e973-4602-be25-97f43eb84618","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"MV7X+SHBROADCAST1":["C25J","SH-MV7LWCASE","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","fe9ec3c4-b7eb-4050-95e6-e02c82df568d","7829f678-7b49-4f62-9da3-616d0637d184"],"PGA31-TQG":["RK377"],"SM7DB+GATOR+SRH440A+XLR":["C25J","RK345B","dc153f90-d390-4c2d-9359-aed67e50d4e5","0f46c02a-513b-4d21-8b1d-7846fc6b52e7","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"SE425-CL":["55abcc62-e973-4602-be25-97f43eb84618","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"MV7+-W+SH-BROADCAST1":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","SH-MV7LWCASE","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","fe9ec3c4-b7eb-4050-95e6-e02c82df568d","7829f678-7b49-4f62-9da3-616d0637d184"],"SE846G2CL+TW2":["249451e4-d473-4e07-a438-3c635063c9e1","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"SH-BROADCAST1":["65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","54fab70f-69d2-4d0d-880a-339633ef58f2","c8f94c62-0574-453a-a7c2-6a06770dfc17"],SB901A:["MXW1X/O=-Z10","SHU MXW8XZ10","MXW6X/O=-Z10","65feb2d1-193e-4717-920a-ce7998b8864e","1b946951-b9a0-4d36-abe0-db1f3e726573"],"BLX1=-H10":["WA302","WA304","WA306","65feb2d1-193e-4717-920a-ce7998b8864e","1b946951-b9a0-4d36-abe0-db1f3e726573"],"MV88+DIG-VIDKIT":["AMV88-FUR","AMV-LTG","AMV-PC","AMV-LTG15"],A26X:["BETA 56A","65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","1b946951-b9a0-4d36-abe0-db1f3e726573","90f06de5-a31b-4298-aedd-de8aed146030"],"CVL-B/C-TQG":["RK376","RPM400TQG","ea6e71ca-6ff0-41ea-9683-273e8717198f","1b946951-b9a0-4d36-abe0-db1f3e726573","90f06de5-a31b-4298-aedd-de8aed146030"],EAC64BK:["se215","se425cl","se535ltd","se846"],SB900B:["SBC10-100-US","SBC200","SBC800-US","7829f678-7b49-4f62-9da3-616d0637d184","ea6e71ca-6ff0-41ea-9683-273e8717198f"],"UA802-RSMA":["GLXD4+-Z3","GLXD4R+=-Z3","GLXD1+=-Z3","SHU GLXD2PLB58Z3","GLXD2+/SM58=-Z3"],"SRH-CABLE-COILED":["90dd3f65-1f5a-46e5-a93b-a963befb2195","9f24029c-68c9-4ceb-a9ad-fa1226b122ca"],"MV7+-K MV7+-W":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","ea6e71ca-6ff0-41ea-9683-273e8717198f","65feb2d1-193e-4717-920a-ce7998b8864e","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM7B/SRH440A/BROADCAST1":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","19c80ab0-70e9-4a12-9859-d36849fe1afb","54fab70f-69d2-4d0d-880a-339633ef58f2","bd2db5ac-1063-4a8f-ad94-4286311f4a05","dc153f90-d390-4c2d-9359-aed67e50d4e5"],"MV-TWO-Z7":["MV-R-Z7","AMV-PC","AMV-LAV-FUR","65feb2d1-193e-4717-920a-ce7998b8864e","1b946951-b9a0-4d36-abe0-db1f3e726573"],"EACYF1-6KIT":["7829f678-7b49-4f62-9da3-616d0637d184","SE425-CL","7829f678-7b49-4f62-9da3-616d0637d184","ea6e71ca-6ff0-41ea-9683-273e8717198f","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM35-TQG":["RK183WS","RK378","RPM400TQG","65feb2d1-193e-4717-920a-ce7998b8864e","1b946951-b9a0-4d36-abe0-db1f3e726573"],"UA8-470-636":["SLXD4D=-G58","SLXD14-G58","SLXD14/153T-G58","SLXD14/93-G58","SLXD14/93-G58"],"BLX1=-H9":["BLX4=-H9","WA302","WA304","WA306","90f06de5-a31b-4298-aedd-de8aed146030"],SE846G2CL:["55abcc62-e973-4602-be25-97f43eb84618","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","249451e4-d473-4e07-a438-3c635063c9e1","7829f678-7b49-4f62-9da3-616d0637d184","ea6e71ca-6ff0-41ea-9683-273e8717198f"],"SE215SPE-PL+TW2":["EACYF1-6KIT","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd","ea6e71ca-6ff0-41ea-9683-273e8717198f"],WL93:["RK355WS","RK304T","RK307DB","RK354SB","ea6e71ca-6ff0-41ea-9683-273e8717198f"],"SM4-K-KIT":["A4CC","A4M"],UA710:["SLXD4D=-G58","SLXD14-G58","SLXD14/153T-G58","SLXD14/93-G58","SLXD14/93-G58"],"SE535-CL":["55abcc62-e973-4602-be25-97f43eb84618","249451e4-d473-4e07-a438-3c635063c9e1","EACYF1-6KIT","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f"],SB904:["249451e4-d473-4e07-a438-3c635063c9e1","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"SE21DYBL+TW2":["GLXD1+=-Z3","GLXD2+/B58=-Z3","GLXD2+/B87A=-Z3","SBC10-USBC","WA371"],WA621:["BLX2/PG58=-H9","BLX2/SM58=-H9","BLX2/B58=-H9","SLXD2/SM58=-G58","SLXD2/B58=-G58"],"SE215SPE-RD":["55abcc62-e973-4602-be25-97f43eb84618","249451e4-d473-4e07-a438-3c635063c9e1","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f"],"AMV-LTG":["MV88+DIG-VIDKIT","ea6e71ca-6ff0-41ea-9683-273e8717198f","65feb2d1-193e-4717-920a-ce7998b8864e","c02912cd-0c5a-4e86-80eb-fd2b67bb4363","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SH-DESKTOP2":["65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f","54fab70f-69d2-4d0d-880a-339633ef58f2","c8f94c62-0574-453a-a7c2-6a06770dfc17","c02912cd-0c5a-4e86-80eb-fd2b67bb4363"],"SBH50G2-BK":["1b946951-b9a0-4d36-abe0-db1f3e726573","mv7"],EAC64CL:["se846","8e06c8ac-27e3-49b4-a3a6-3ffcd87f68ad","se215"],WA307:["GLXD1+=-Z3","SLXD1=-G58","GLXD14+-Z3","WA302","WA306"],"BLX24/SM58-H10":["URT2","PS24US","A96F","WA621","WA371"],"SE215DYBK+UNI":["55abcc62-e973-4602-be25-97f43eb84618","fe744caf-f53a-4d12-9fb2-3550790cbfaf","25aa9b79-f790-4fa0-bc52-f8b7bc93f4c2","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd"],"SM58 Podcaster Bundle 1":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","56ebd04c-6d3b-4546-8534-33cfca8f98e9","c971676c-cb63-44dc-a9c2-5860e3e10c78","ea6e71ca-6ff0-41ea-9683-273e8717198f","65feb2d1-193e-4717-920a-ce7998b8864e"],"BLX288/SM58-H10":["URT2","PS24US","A96F","WA621","WA371"],"BLX14/P31-H10":["URT2","PS24US","A96F","WA621","WA371"],PS43US:["GLXD4+-Z3","SLXD4Q+=-G57","SLXD4=-G58","SLXD4D=-G58","SLXD4Q+=-G57"],RK378:["SM35-TQG","SM35-XLR","BLX1=-H9","SLXD1=-G58","GLXD1+=-Z3"],"BLX14/SM31-H10":["URT2","PS24US","A96F","WA621","WA371"],"MV7+W+DESK1":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","SH-MV7LWCASE","1b946951-b9a0-4d36-abe0-db1f3e726573","65feb2d1-193e-4717-920a-ce7998b8864e","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"GLXD1+=-Z3":["SB904","SBC10-USBC","WA306","SBC10-904","WA305"],"BLX288/PG58-H10":["URT2","PS24US","A96F","WA621","WA371"],"SM58-MVX2U-BNDL":["1b946951-b9a0-4d36-abe0-db1f3e726573","SH-DESKTOP1","fe9ec3c4-b7eb-4050-95e6-e02c82df568d","c971676c-cb63-44dc-a9c2-5860e3e10c78","56ebd04c-6d3b-4546-8534-33cfca8f98e9"],S41E:["1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","90f06de5-a31b-4298-aedd-de8aed146030","517f12b3-aff1-4b68-88ba-b6a3e5bf4896","65feb2d1-193e-4717-920a-ce7998b8864e","ea6e71ca-6ff0-41ea-9683-273e8717198f"],"SM4-K":["A4SM","A4PF","A4M","A4CC","c8f94c62-0574-453a-a7c2-6a06770dfc17"],MV7i:["54fab70f-69d2-4d0d-880a-339633ef58f2","SM4","1f6d2eec-6d1b-44e6-be86-b13c88ca49f9","65feb2d1-193e-4717-920a-ce7998b8864e"],"SM7dB+GATOR":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","RK345","A7WS"],"SM7B+KMS23840":["RK345","A7WS"],SM7B:["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","RK345","A7WS","1b946951-b9a0-4d36-abe0-db1f3e726573"],"MV7+-K+Gator+SRH440A-BK":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","HPACP1","srh_cable_coiled"],SM58SE:["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","RK143G","A58WS"],"SM7dB+Gator+SRH440A":["RK345B","HPACP1","srh_cable_coiled"],"SE21DYBK+TW2-EFS":["249451e4-d473-4e07-a438-3c635063c9e1","eacypf-6kit","EAC64","eaylf1","EATFL1-6"],"SM7B-MVX2U-BNDL":["RK345B","1b946951-b9a0-4d36-abe0-db1f3e726573"],"SM7B+KMS23840+SRH440A":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","RK345","A7WS","HPACP1"],"SRH840A-EFS":["3e64bcf5-3ea3-40a5-8657-7ac382266bb3","dc153f90-d390-4c2d-9359-aed67e50d4e5","9c947e40-2d26-4742-8a98-1331dab84c4d","0f46c02a-513b-4d21-8b1d-7846fc6b52e7"],"MV7i & MV7X Podcaster Bundle":["1b946951-b9a0-4d36-abe0-db1f3e726573","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"KSM42/SG":["A32M","1b946951-b9a0-4d36-abe0-db1f3e726573"],"BLX24E/B58-H8E":["BLX4","URT2"],"SE215SPEPL+UNI-EFS":["EACYF1","eac64","eacypf-6kit"],"GLXD14+E/PGA31-Z4":["f884c414-51b5-4299-84a2-6861aeae1e5b","929136ce-1f48-49cc-9f4b-af7cd33c34ec","ad7d25cd-a935-447e-9f15-ae7140cbc16c","89ead423-6c22-4b2f-8fe5-7b063d43cf00","585b8ed3-97f0-4412-bc71-855f9746da86"],"MV-TWO-KIT-Z6":["6ac2506c-35b1-451a-ae30-1d9577940b50","faf6981e-9fa3-4b24-b8a8-9950d51eef20","5187b4f3-f344-4242-8a7a-c6ca74c2f44a","amv-lav-fur"],"SM58-LCE":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","RK143G","A58WS"],"SM7B+KMS23840+SRH840A":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","RK345","A7WS"],"KSM8/N":["A85WS","A25D"],"SM58LCE-MVX2U-BNDL":["1b946951-b9a0-4d36-abe0-db1f3e726573","RK143G"],"BLX14E/SM31-H8E":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],"SE846G2CLUNIEFS-RMCE-TW2-SB":["3ffaf494-fd8c-4829-b14a-5ba4af73eb78"],"SE535LTD-EFS":["249451e4-d473-4e07-a438-3c635063c9e1","78fd1434-e914-4ec3-8959-08f35b119cf3","18908431-aeca-4ecd-a229-8c26f0898004","EAC64"],"BLX24RE/B58-H8E":["3d07671d-dca6-4200-bf49-92a0068bc500","175d2f46-c138-43a5-ae1b-821069f9cf6f","d2a885a2-a619-4fb3-9fe4-21b9b8e781bb"],"GLXD24R+E/B87A-Z4":["929136ce-1f48-49cc-9f4b-af7cd33c34ec","ad7d25cd-a935-447e-9f15-ae7140cbc16c","89ead423-6c22-4b2f-8fe5-7b063d43cf00","585b8ed3-97f0-4412-bc71-855f9746da86"],"SE846G2CL-EFS":["rmce-tw2","EAC64","249451e4-d473-4e07-a438-3c635063c9e1","rmce-tw2-case"],"GLXD14+E/MX53-Z4":["f884c414-51b5-4299-84a2-6861aeae1e5b","89ead423-6c22-4b2f-8fe5-7b063d43cf00","585b8ed3-97f0-4412-bc71-855f9746da86"],"SM57-LCE":["A55M","A56D","ccb905ec-3948-46c7-aefa-4dbafc99fcd3","A75M","A25D"],"SE846BABK+UNI-EFS":["rmce-tw2","rmce-tw2-case"],"SE53BABK+UNI-EFS + RMCE-TW2":["rmce-tw2-case","eacypf-6kit","EAC64","eaylf1","EATFL1-6"],"SE21DYBL+TW2-EFS":["249451e4-d473-4e07-a438-3c635063c9e1","eacypf-6kit","EAC64","eaylf1","EATFL1-6"],"MV7+-W+SRH440A":["0f31ab1d-7995-46a6-a427-06227ea9fcd9","739bbd5f-3a8e-4013-a3af-c07617a38fd9"],"SM58-KM-SOM":["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","A25D","A55M"],"GLXD24+E/B58-Z4":["ad7d25cd-a935-447e-9f15-ae7140cbc16c","89ead423-6c22-4b2f-8fe5-7b063d43cf00"],"SE31BABKUNI-EFS":["rmce-tw2","78fd1434-e914-4ec3-8959-08f35b119cf3","eacypf-6kit","eac64"],"BLX288E/SM58-H8E":["WA713","URT2","WA621"],"SRH440A-EFS":["3e64bcf5-3ea3-40a5-8657-7ac382266bb3","HPACP1","739bbd5f-3a8e-4013-a3af-c07617a38fd9","0f46c02a-513b-4d21-8b1d-7846fc6b52e7"],"MV7i, MV7X & SRH440A Podcaster Bundle":["1b946951-b9a0-4d36-abe0-db1f3e726573","0f31ab1d-7995-46a6-a427-06227ea9fcd9"],"KSM9/CG":["3f0d52d0-8cbd-482c-a888-986755d8aa50"],"BLX24E/PG58-H8E":["WA713","URT2","WA621"],"SE53BACL+UNI-EFS":["rmce-tw2","rmce-tw2-case","eacypf-6kit"],"SE53BABK+UNI-EFS":["rmce-tw2","rmce-tw2-case","eacypf-6kit"],"GLXD16+E-Z4":["SB904","89ead423-6c22-4b2f-8fe5-7b063d43cf00","WA302","WA304"],"SE215-CL-EFS":["eacypf-6kit","eac64","552a2584-5f77-4d86-a26d-bf9ea04d9b7f","2cd43e14-5818-4d3a-9e24-a98575d128bd","7d05fb91-1d62-4d11-aa9f-19052ff336a7"],"GLXD1+=-Z4":["SB904","89ead423-6c22-4b2f-8fe5-7b063d43cf00","585b8ed3-97f0-4412-bc71-855f9746da86"],"SE215SPE-RD-EFS":["rmce-tw2","249451e4-d473-4e07-a438-3c635063c9e1","eacypf-6kit","EAC64","eaylf1"],"AMV7+WS":["MV7"],"WL185MB/C-TQG":["rk187t1","rk187t2","k187ws","wl183","wl184"],"BLX24E/B58-S8":["URT2","BLX4"],"EACYF1-6L":["se215","249451e4-d473-4e07-a438-3c635063c9e1","se425cl","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"SE42HYBK+UNI-EFS + RMCE-TW2":["eacypf-6kit","eac64","eaylf1","EATFL1-6","78fd1434-e914-4ec3-8959-08f35b119cf3"],"BLX14E/CVL-H8E":["URT2","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","9cd485e6-b494-4b55-92a7-df218125f3bb"],"MV88+W-KIT-Z6":["AMV88-FUR","AMV88-WS","AMV-PC"],"EACYF1-6M":["se215","249451e4-d473-4e07-a438-3c635063c9e1","se425cl","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"EAYLF1-10":["se215","249451e4-d473-4e07-a438-3c635063c9e1","se425cl","ccb905ec-3948-46c7-aefa-4dbafc99fcd3"],"BLX4E=-H8E":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],"BA-BUNDLE-01":["1b946951-b9a0-4d36-abe0-db1f3e726573","0f31ab1d-7995-46a6-a427-06227ea9fcd9"],"BLX24E/SM58-H8E":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],"SE215DYBK+UNI-EFS":["rmce-tw2","eacypf-6kit","EAC64","eaylf1","EATFL1-6"],"SBC10-904-E":["89ead423-6c22-4b2f-8fe5-7b063d43cf00","0ae9f4ff-0914-4f42-aecc-c0025845f3b6","sbc10-microb","bf43a8ad-edd5-4b7e-a448-d18739556172"],"BLX88E=-H8E":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],"BLX88E=-K14":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],"BLX2/SM58=-T11":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],"A2WS-BLK":["sm57","545sd","dmk57_52"],"EACYPF-6KIT":["se215","se425cl","se535ltd","se846"],"MV-TWO-Z6":["AMV-CHARGE","AMV-PC","AMV-LAV-FUR","amv-lav","amv-lav-ws"],"SE42HYBK+UNI-EFS":["rmce-tw2","eacypf-6kit","eaylf1","EASCASE"],"BLX14E/P31-H8E":["9cd485e6-b494-4b55-92a7-df218125f3bb","bdaa9dfb-ac2b-45f5-9145-baa5b51255c3","URT2"],PGA58BTS:["ccb905ec-3948-46c7-aefa-4dbafc99fcd3","A58WS","A25D","A55M"],"BLX2/SM58=-H8E":["WA621","WA371","WA713"],"BLX2/PG58=-S8":["WA621","WA371","WA713"],"Beta 57A":["A56D","A55M","A57AWS","A25D"],"SRH840A-PADS":["srh840","srh_cable_coiled","HPACP1","HPAQA1"]}},22153:function(e,t,r){"use strict";var n,i,o,a,s,c,l,u,d,p,f,h,S,m,b,v,g,y,E,A,U,H,C,T,w,_,O,L,D,R,x,P,N,k,M,B,I,j,F,G,W,K,V,X,$,q,Y,J;r.d(t,{BR:function(){return u},Ev:function(){return T},F:function(){return g},FY:function(){return S},Jv:function(){return L},Mo:function(){return f},Og:function(){return _},VD:function(){return b},Wm:function(){return U},Yk:function(){return H},Yu:function(){return E},h2:function(){return d},i5:function(){return n},in:function(){return p},iz:function(){return w},kv:function(){return c},mG:function(){return Q},mw:function(){return A},q:function(){return O},rg:function(){return z},uJ:function(){return y},vg:function(){return m},wI:function(){return C},wp:function(){return a},xk:function(){return Z},xo:function(){return v},yp:function(){return i}}),(D=n||(n={})).EN_US="en-US",D.EN_GB="en-GB",D.DE_DE="de-DE",D.DE_CH="de-CH",D.EN_EU="en-EU",D.EN_MEA="en-MEA",D.EN_IN="en-IN",D.ES_ES="es-ES",D.FR_FR="fr-FR",D.FR_CH="fr-CH",D.FR_BE="fr-BE",D.HI_IN="hi-IN",D.IT_IT="it-IT",D.NL_NL="nl-NL",D.NL_BE="nl-BE",D.PT_BR="pt-BR",D.PL_PL="pl-PL",D.RU_RU="ru-RU",D.ZH_CN="zh-CN",D.ZH_HK="zh-HK",D.JA_JP="ja-JP",D.ES_LATAM="es-LATAM",D.ES_MX="es-MX",D.ES_CL="es-CL",D.ES_AR="es-AR",D.ES_CO="es-CO",D.EN_ASIA="en-ASIA",D.EN_XM="en-XM",D.EN_XA="en-XA",D.ES_XL="es-XL",(R=i||(i={})).EUROPE="EUROPE",R.MEA="MEA",R.AMERICAS="AMERICAS",R.ASIA="ASIA";let z={"en-GB":"EUROPE","de-DE":"EUROPE","de-CH":"EUROPE","fr-FR":"EUROPE","fr-CH":"EUROPE","fr-BE":"EUROPE","nl-NL":"EUROPE","nl-BE":"EUROPE","it-IT":"EUROPE","es-ES":"EUROPE","pl-PL":"EUROPE","en-MEA":"MEA","en-XM":"MEA","en-IN":"MEA","en-US":"AMERICAS","es-LATAM":"AMERICAS","es-XL":"AMERICAS","es-MX":"AMERICAS","es-CL":"AMERICAS","es-AR":"AMERICAS","es-CO":"AMERICAS","pt-BR":"AMERICAS","zh-CN":"ASIA","zh-HK":"ASIA","ja-JP":"ASIA","en-ASIA":"ASIA","en-XA":"ASIA","hi-IN":"ASIA","en-EU":"EUROPE","ru-RU":"EUROPE"},Q={EUROPE:"TcPkxeAB",MEA:"TcPkxeAB",AMERICAS:"LrcBjEcz",ASIA:"TcPkxeAB"};(o||(o={})).None="none",(x=a||(a={})).UserGuide="User Guide",x.SpecSheet="Spec Sheet",x.DeclarationsOfConformity="Declarations of Conformity",x.Brochure="Brochure",x.Bim="BIM",x.Overview="Overview",x.CommandStrings="Command Strings",x.ArchitectSpecifications="Architect Specifications",x.Cad="CAD",x.QuickStartGuide="Quick Start Guide",x.CalculationGuides="Calculation Guides",x.Customization="Customization",x.Documentation="Documentation",x.Ease="EASE",x.EducationalPublications="Educational Publications",x.FrequencyCompatibilityChart="Frequency Compatibility Chart",x.Guides="Guides",x.PortProtocols="Port Protocols",x.SystemRequirements="System Requirements",x.ExplodedView="Exploded View",x.SoftwareDemos="Software & Demos",x.InsertSheet="Insert Sheet",x.SafetyInformation="Safety Information",(P=s||(s={})).TextHtml="text/html",P.Html="HTML",P.ApplicationPdf="application/pdf",(N=c||(c={})).Microphones="microphones",N.Earphones="earphones",N.Headphones="headphones",N.Loudspeakers="loudspeakers",N.Mixers="mixers",N.Bundles="bundles",N.Accessories="accessories",N.IEMReceivers="iem_receivers",N.WirelessSystems="wireless_systems",N.ConferenceSystems="conference_systems",N.Conferencing="conferencing",N.WirelessSets="wireless_sets",N.IEMSystems="iem_systems",N.OptionalAccessories="optional_accessories",N.IEMSets="iem_sets",N.WirelessTransmitters="wireless_transmitters",N.Software="software",N.WirelessReceivers="wireless_receivers",N.IEMTransmitters="iem_transmitters",N.UCBundles="video_conferencing",N.UCBundleVariants="video_conferencing_variants",N.UCCameras="video_conferencing_cameras",N.UCTouchPanels="video_conferencing_touch_panels",N.UCComponents="video_conferencing_components",(l||(l={})).Error="error",(k=u||(u={})).Undefined="undefined",k.String="string",k.Object="object",(d||(d={})).Affirm="affirm",(p||(p={})).Cable_Length="cable_length",(M=f||(f={})).Award="award",M.StemCeiling="stem_ceiling",M.SE_215="se215",M.StemTable="stem_table",(B=h||(h={})).Mic="microphones",B.Wireless="wireless-systems",B.IEM="in-ear-monitoring",B.Conference_Discuss="conference-discussion",(S||(S={})).FrequencyBand="frequency_band",(I=m||(m={})).ComingSoon="coming_soon",I.New="new",I.Available="available",I.Featured="featured",I.Discontinued="discontinued",(j=b||(b={})).NOT_AVAILABLE="not_available",j.AVAILABLE="available",(F=v||(v={})).STEM="stem",F.SLX_D="slx_d_digital_wireless",F.PGX_D="pgx_d_digital_wireless",F.BLX="blx_wireless",F.QLX_D="qlx-d_digital_wireless",F.SVX="svx_wireless_system",F.CORRECTED_SVX_SERIES_NAME="svx-wireless-systems",(G=g||(g={})).EUR="EUR",G.CHF="CHF",G.GBP="GBP",G.JPY="JPY",G.USD="USD",G.PLN="PLN";let Z={"en-US":"USD","en-GB":"GBP","en-EU":"EUR","de-DE":"EUR","de-CH":"CHF","fr-FR":"EUR","fr-CH":"CHF","nl-BE":"EUR","nl-NL":"EUR","fr-BE":"EUR","es-ES":"EUR"};(y||(y={})).SM58_BASIC="SM58-LC",(W=E||(E={})).UlxDigitalWireless="ulx-d_digital_wireless",W.MicroflexWireless="microflex_wireless",W.MV7="mv7",W.SM7B="sm7b",W.STEM_CEILING="stem_ceiling",W.QLX_124_85="qlxd124_85",W.BLX288_SM58_DUAL="blx288-sm58-wireless-dual-vocal-system",W.BLX1288_MX53="blx1288-mx53-wireless-sm58-mx153-combo-set",W.BLX1288_CVL="blx1288_cvl_pg58_cvl_wireless_combo_set",W.BLX1288_W85="blx1288-w85-wireless-sm58-wl185-combo-set",W.SM57="sm57",W.SM58="sm58",W.BETA_53="beta_53",W.BETA_58A="beta_58a",W.GLXDPLUS="glx-d_plus",W.GLXDPLUS_SM58="glxd24p_sm58",W.GLXDPLUS_16P="glxd16p",W.AONIC_215="aonic215",W.MXA920="mxa920",W.MOVEMIC_TWO_KIT="movemic-two-kit",(K=A||(A={})).isProductHeading="isProductHeading",K.isProductSubTitle="isProductSubTitle",K.isProductSubNavHeading="isProductSubNavHeading",K.isProductSubNavSubTitle="isProductSubNavSubTitle",K.isProductCard="isProductCard",(V=U||(U={})).ContentType="contenttype",V.AudienceTags="audiencetags",V.ApplicationTags="applicationtags",V.DocumentType="documenttype",V.Category="category",V.Type="type",(H||(H={})).Documents="Documents",(X=C||(C={})).SUU="SUU",X.PardotLink="Pardot Link",X.AvailableInMOTIV="Available in MOTIV",X.ContactUs="Contact Us",($=T||(T={})).Dev="https://shure-redesign-dev.vercel.app",$.Stage="https://redesign.stage.shureweb.eu",$.Prod="https://www.shure.com",$.ChinaPreProd="https://redesign.shure.com.cn",$.ChinaProd="https://www.shure.com.cn",(q=w||(w={})).ElasticSearch="elasticsearch.css",q.FeaturedVideo="featuredVideo.css",q.InnerZoom="innerZoom.css",q.PowerReviews="powerReviews1.css",q.RetailSolutions="retailSolutions5.css",q.AppleStoreIcon="icons/apple-store.svg",q.GooglePlayIcon="icons/google-play.svg",q.DealerLocatorMarker="icons/delear_locator_marker.svg",q.DealerLocatorMarkerSelected="icons/dealer_locator_marker_selected.svg",q.SvgMarker="icons/svgmarker.svg",(Y=_||(_={})).Dev="https://content-files.dev.shureweb.eu/cdn/public/assets/",Y.Stage="https://content-files.stage.shureweb.eu/cdn/public/assets/",Y.Prod="https://content-files.shure.com/cdn/public/assets/",Y.LocalhostAndOtherEnvs="/assets/",(O||(O={})).Home="Home",(J=L||(L={})).ShureDotCom="Shure",J.ShureStatus="ShureStatus"},64914:function(e,t,r){"use strict";r.d(t,{D:function(){return er}});var n,i,o,a,s,c,l={};r.r(l),r.d(l,{EVENTS_NAMESPACE:function(){return M},LIBRARY_VERSION:function(){return N},addToEventQueue:function(){return q},clearEventQueue:function(){return J},event:function(){return Q},form:function(){return z},getBrowserId:function(){return L},getGuestId:function(){return et},identity:function(){return Z},init:function(){return I},pageView:function(){return ee},processEventQueue:function(){return Y}});var u=r(18790),d=r(87752),p=r.n(d);function f(e,t,r){let n=`${e}=${t};`;return n+=` Max-Age=${r.maxAge}; SameSite=${r.sameSite};`+(r.secure?" Secure;":"")+(r.path?` Path=${r.path};`:"")+(r.domain?` Domain=${r.domain};`:""),n=n.substring(0,n.length-1)}async function h(e,t,r){if(!Number.isInteger(t)||t<0)throw Error(a.IV_0006);let n=new AbortController,i=n.signal,o=setTimeout(()=>{n.abort()},t);return fetch(e,{...r,signal:i}).then(e=>(clearTimeout(o),e)).catch(e=>{if("AbortError"===e.name)throw Error(a.IE_0002);return null})}function S(e,t){if(!e)return;let r=e.split("; ").find(e=>e.indexOf("=")>0&&e.split("=")[0]===t);return void 0!==r?{name:r.split("=")[0],value:r.split("=")[1]}:void 0}function m(e){let{currentKey:t,object:r}=e,n=e.newObject??{};for(let e in r){let i=r[e];void 0!==i&&("object"!=typeof i||Array.isArray(i)?n[t?`${t}_${e}`:e]=i:m({currentKey:`${t?`${t}_${e}`:e}`,newObject:n,object:i}))}return n}function b(e){try{return new Date(e+"Z").toISOString().substring(0,16)===e}catch(e){return!1}}(n=a||(a={})).IV_0006='[IV-0006] Incorrect value for "timeout". Set the value to an integer greater than or equal to 0.',n.IE_0002="[IE-0002] Timeout exceeded. The server did not respond within the allotted time.";let v="0.3.1",g="v1.2";async function y(e,t,r){let n;let i={headers:{"X-Library-Version":v}},o=`${e}/v1/events/${g}/browser/create.json?sitecoreContextId=${t}&client_key=`;if(n=void 0!==r?await h(o,r,i).then(e=>e&&e.json()||null).catch(e=>{if(e.message===a.IV_0006||e.message===a.IE_0002)throw Error(e.message);return null}):await fetch(o,i).then(e=>e.json()).catch(()=>void 0),!n?.ref)throw Error(s.IE_0003);let{ref:c,customer_ref:l}=n;return{browserId:c,guestId:l}}async function E(e,t,r){let n=`${r}/v1/events/${g}/browser/${e}/show.json?sitecoreContextId=${t}&client_key=&api_token=`,i=await fetch(n,{headers:{"X-Library-Version":v}}),o=await i.json();if(!i.ok){let{error_msg:e,moreInfo:t}=o;throw Error(`${e}, for more info: ${t}`)}if(!o.customer.ref)throw Error(s.IE_0011);return o.customer.ref}async function A(e){let t=function(e=730,t){return{domain:t,maxAge:86400*e,path:"/",sameSite:"None",secure:!0}}(e.cookieSettings.cookieExpiryDays,e.cookieSettings.cookieDomain),r=S(window.document.cookie,e.cookieSettings.cookieNames.browserId);if(r){if(S(window.document.cookie,e.cookieSettings.cookieNames.guestId))return;let n=await E(r.value,e.sitecoreEdgeContextId,e.sitecoreEdgeUrl);document.cookie=f(e.cookieSettings.cookieNames.guestId,n,t);return}let{browserId:n,guestId:i}=await y(e.sitecoreEdgeUrl,e.sitecoreEdgeContextId);document.cookie=f(e.cookieSettings.cookieNames.browserId,n,t),document.cookie=f(e.cookieSettings.cookieNames.guestId,i,t)}(i=s||(s={})).IE_0003='[IE-0003] Unable to set the "sc_{SitecoreEdgeContextId}" cookie because the browser ID could not be retrieved from the server. Make sure to set the correct values for "sitecoreEdgeContextId" and "siteName". If the issue persists, try again later or use try-catch blocks to handle this error.',i.IE_0008='[IE-0008] You must first initialize the "core" package. Run the "init" function.',i.IE_0011='[IE-0011] Unable to set the "sc_{SitecoreEdgeContextId}_personalize" cookie because the guest ID could not be retrieved from the server. Make sure to set the correct values for "sitecoreEdgeContextId" and "siteName". If the issue persists, try again later or use try-catch blocks to handle this error.',i.IV_0001='[IV-0001] Incorrect value for "sitecoreEdgeUrl". Set the value to a valid URL string.',i.MV_0001='[MV-0001] "sitecoreEdgeContextId" is required.',i.MV_0002='[MV-0002] "siteName" is required.';var U=r(11227),H=r.n(U),C=r(34155);C.env&&"true"===C.env.DEBUG_MULTILINE&&H().formatters&&H().formatters.o&&H().formatters.O&&(H().formatters.o=H().formatters.O);let T=null;function w(){if(!T)throw Error(s.IE_0008);return T}let _=null;async function O(e){H()("sitecore-cloudsdk:core")("coreClient library initialized"),null===T&&(T=function(e){!function(e){let{sitecoreEdgeContextId:t,siteName:r,sitecoreEdgeUrl:n}=e;if(!t||0===t.trim().length)throw Error(s.MV_0001);if(!r||0===r.trim().length)throw Error(s.MV_0002);if(void 0!==n)try{new URL(n)}catch(e){throw Error(s.IV_0001)}}(e);let{siteName:t,sitecoreEdgeContextId:r,cookieDomain:n,cookiePath:i,cookieExpiryDays:o,sitecoreEdgeUrl:a}=e;return{cookieSettings:{cookieDomain:n,cookieExpiryDays:o||730,cookieNames:{browserId:`sc_${r}`,guestId:`sc_${r}_personalize`},cookiePath:i||"/"},siteName:t,sitecoreEdgeContextId:r,sitecoreEdgeUrl:a??"https://edge-platform.sitecorecloud.io"}}(e)),e.enableBrowserCookie&&null===_&&(_=A(T)),await _}function L(){return function(e){let t=S(document.cookie,e);return t?.value??""}(w().cookieSettings.cookieNames.browserId)}function D(){return"undefined"==typeof window||window.document.documentElement.lang.length<=1?void 0:new Intl.Locale(window.document.documentElement.lang).language.toLocaleUpperCase()}function R(){return"undefined"==typeof window?"":"/"===window.location.pathname?"Home Page":window.location.pathname.split("/").pop()}function x(e,t){try{return e()}catch{throw Error(t)}}var P=JSON.parse('{"u2":"@sitecore-cloudsdk/events","i8":"0.3.1"}');let N=P.i8,k=`${P.u2} ${N}`;(o=c||(c={})).IE_0001='[IE-0001] The "window" object is not available on the server side. Use the "window" object only on the client side, and in the correct execution context.',o.IE_0004='[IE-0004] You must first initialize the "events/browser" module. Run the "init" function.',o.IE_0005='[IE-0005] You must first initialize the "events/server" module. Run the "init" function.',o.IV_0002='[IV-0002] Incorrect value for "dob". Format the value according to ISO 8601.',o.IV_0003='[IV-0003] Incorrect value for "email". Set the value to a valid email address.',o.IV_0004='[IV-0004] Incorrect value for "expiryDate". Format the value according to ISO 8601.',o.IV_0005='[IV-0005] "extensionData" supports maximum 50 attributes. Reduce the number of attributes.',o.MV_0003='[MV-0003] "identifiers" is required.';let M="sitecore-cloudsdk:events",B=null;async function I(e){if("undefined"==typeof window)throw Error(c.IE_0001);try{B=O(e),await B,H()(M)("eventsClient library initialized")}catch(e){throw H()(M)("Error on initializing eventsClient library: %o",e),B=null,Error(e)}window.Engage={...window.Engage,getBrowserId:()=>L(),versions:{...window.Engage?.versions,events:N}}}async function j(){if(null===B)throw Error(c.IE_0004);await B}class F{constructor(e,t){this.baseEventData=e,this.browserId=t,this.language=this.baseEventData.language??D(),this.page=this.baseEventData.page??R()}mapBaseEventPayload(){return{browser_id:this.browserId,channel:this.baseEventData.channel,client_key:"",currency:this.baseEventData.currency,language:this.language,page:this.page,pos:"",requested_at:new Date().toISOString()}}}class G extends F{constructor(e){let{channel:t,currency:r,language:n,page:i,extensionData:o}={...e.pageViewData};if(super({channel:t,currency:r,language:n,page:i},e.id),this.extensionData={},this.pageViewData=e.pageViewData,this.sendEvent=e.sendEvent,this.settings=e.settings,this.urlSearchParams=new URLSearchParams(decodeURI(e.searchParams)),o&&(this.extensionData=m({object:o})),Object.entries(this.extensionData).length>50)throw Error(c.IV_0005);this.includeUTMParameters=(e.pageViewData&&e.pageViewData.includeUTMParameters)??!0}getPageVariantId(e,t){return e?e:this.urlSearchParams.get("variantid")||t||null}getReferrer(){if(this.pageViewData?.referrer)return this.pageViewData.referrer;if("undefined"==typeof window||!G.isFirstPageView||!document.referrer)return null;let{hostname:e,href:t}=new URL(document.referrer);return window.location.hostname!==e?t:null}mapAttributes(){let e={type:"VIEW"},t=this.pageViewData&&this.getPageVariantId(this.pageViewData.pageVariantId,this.extensionData.pageVariantId);if(null!==t&&(e.ext={...e.ext,pageVariantId:t}),Object.keys(this.extensionData).length>0&&(delete this.extensionData.pageVariantId,e.ext={...e.ext,...this.extensionData}),this.includeUTMParameters){let t=this.getUTMParameters();e={...e,...t}}let r=this.getReferrer();return null!==r&&(e={...e,referrer:r}),this.pageViewData?.searchData&&(e.sc_search={data:this.pageViewData.searchData,metadata:{ut_api_version:"1.0"}}),e}async send(){let e=this.mapBaseEventPayload(),t=this.mapAttributes();return G.isFirstPageView=!1,await this.sendEvent({...e,...t},this.settings)}getUTMParameters(){let e={};return this.urlSearchParams.forEach((t,r)=>{let n=r.toLowerCase();0===n.indexOf("utm_")&&(e[n]=t)}),e}}G.isFirstPageView=!0;class W extends F{constructor(e){let{channel:t,currency:r,language:n,page:i,type:o,extensionData:a,searchData:s,...l}=e.eventData;super({channel:t,currency:r,language:n,page:i},e.id),this.extensionData={},this.sendEvent=e.sendEvent,this.settings=e.settings,this.customEventPayload={type:o,...l},a&&(this.extensionData=m({object:a}));let u=Object.entries(this.extensionData).length;if(u>50)throw Error(c.IV_0005);u>0&&(this.customEventPayload.ext=this.extensionData),s&&(this.customEventPayload.sc_search={data:s,metadata:{ut_api_version:"1.0"}})}async send(){let e=this.mapBaseEventPayload(),t=Object.assign({},this.customEventPayload,e);return await this.sendEvent(t,this.settings)}}class K extends F{constructor(e){let{channel:t,currency:r,language:n,page:i,extensionData:o}=e.identityData;if(super({channel:t,currency:r,language:n,page:i},e.id),this.extensionData={},this.numberOfExtensionDataProperties=0,this.validateAttributes(e.identityData),this.identityData=e.identityData,this.sendEvent=e.sendEvent,this.settings=e.settings,o&&(this.extensionData=m({object:o})),this.numberOfExtensionDataProperties=Object.entries(this.extensionData).length,this.numberOfExtensionDataProperties>50)throw Error(c.IV_0005)}validateAttributes(e){var t;if(0===e.identifiers.length)throw Error(c.MV_0003);if(void 0!==e.dob&&!b(e.dob))throw Error(c.IV_0002);if(e.identifiers.forEach(e=>{if(e.expiryDate&&!b(e.expiryDate))throw Error(c.IV_0004)}),e.email&&(t=e.email,!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)))throw Error(c.IV_0003)}mapAttributes(){let e={city:this.identityData.city,country:this.identityData.country,dob:this.identityData.dob,email:this.identityData.email,firstname:this.identityData.firstName,gender:this.identityData.gender,identifiers:this.identityData.identifiers.map(e=>({expiry_date:e.expiryDate,id:e.id,provider:e.provider})),lastname:this.identityData.lastName,mobile:this.identityData.mobile,phone:this.identityData.phone,postal_code:this.identityData.postalCode,state:this.identityData.state,street:this.identityData.street,title:this.identityData.title,type:"IDENTITY"};return this.numberOfExtensionDataProperties>0&&(e.ext=this.extensionData),e}async send(){let e=this.mapBaseEventPayload(),t=Object.assign({},this.mapAttributes(),e);return await this.sendEvent(t,this.settings)}}async function V(e,t){let r=`${t.sitecoreEdgeUrl}/v1/events/${g}/events?sitecoreContextId=${t.sitecoreEdgeContextId}&siteId=${t.siteName}`,n=Date.now(),i={},o={body:JSON.stringify(e),headers:{"Content-Type":"application/json","X-Client-Software-ID":k,"X-Library-Version":N},method:"POST"};return H()(M)("Events request: %s with options: %O",r,o),await fetch(r,o).then(e=>{let t;return t={},H().enabled(M)&&(t={headers:function(e={}){let t={};return"function"==typeof e.forEach?e.forEach((e,r)=>{t[r]=e}):Object.entries(e).forEach(([e,r])=>{t[e]=r}),t}(e.headers),redirected:e.redirected,status:e.status,statusText:e.statusText,url:e.url}),i=t,e.json()}).then(e=>(i.body=e,H()(M)("Events response in %dms : %O",Date.now()-n,i),e)).catch(e=>(H()(M)("Error: events response: %O",e),null))}class X{constructor(){this.key="EventQueue"}getEventQueue(){let e=this.getSessionStorage().getItem(this.key)??'""';try{let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch{return[]}}enqueueEvent(e){let t=this.getSessionStorage();e.eventData.page=e.eventData.page??R(),e.eventData.language=e.eventData.language??D(),new W({sendEvent:V,...e});let r=this.getEventQueue();r.push(e),t.setItem(this.key,JSON.stringify(r))}async sendAllEvents(){for(let e of this.getEventQueue())await new W({eventData:e.eventData,id:e.id,sendEvent:V,settings:e.settings}).send();this.clearQueue()}clearQueue(){this.getSessionStorage().removeItem(this.key)}getSessionStorage(){return sessionStorage}}let $=new X;async function q(e){await j();let t=x(w,c.IE_0004),r=L();$.enqueueEvent({eventData:e,id:r,settings:t})}async function Y(){await j(),$.sendAllEvents()}async function J(){await j(),$.clearQueue()}async function z(e,t){await j();let r=x(w,c.IE_0004),n=L(),i=new W({eventData:{extensionData:{formId:e,interactionType:t.toUpperCase()},type:"FORM"},id:n,sendEvent:V,settings:r});return i.page=void 0,i.send()}async function Q(e){await j();let t=x(w,c.IE_0004);return new W({eventData:e,id:L(),sendEvent:V,settings:t}).send()}async function Z(e){await j();let t=x(w,c.IE_0004);return new K({id:L(),identityData:e,sendEvent:V,settings:t}).send()}async function ee(e){await j();let t=x(w,c.IE_0004);return new G({id:L(),pageViewData:e,searchParams:window.location.search,sendEvent:V,settings:t}).send()}async function et(){await j();let e=x(w,c.IE_0004);return E(L(),e.sitecoreEdgeContextId,e.sitecoreEdgeUrl)}let er=new u._({sitecoreEdgeUrl:p().sitecoreEdgeUrl,sitecoreEdgeContextId:p().sitecoreEdgeContextId,siteName:p().sitecoreSiteName,sdks:{Events:{sdk:l,init:async e=>{await I({siteName:e.siteName,sitecoreEdgeUrl:e.sitecoreEdgeUrl,sitecoreEdgeContextId:e.sitecoreEdgeContextId,cookieDomain:window.location.hostname.replace(/^www\./,""),enableBrowserCookie:!0})}}}})},97278:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return h}});var n=r(85893),i=r(22556),o=r(67562),a=r(8482);r(68374);var s=r(11438),c=r(72963),l=r(15161),u=r(64914),d=r(87752),p=r.n(d),f=e=>{var t,r,n,i;return u.D.init({siteName:(null===(t=e.site)||void 0===t?void 0:t.name)||p().sitecoreSiteName,pageState:null===(i=e.layoutData)||void 0===i?void 0:null===(n=i.sitecore)||void 0===n?void 0:null===(r=n.context)||void 0===r?void 0:r.pageState}),null},h=function(e){var t,r,u,d,p,h,S,m,b,v,g;let{Component:y,pageProps:E}=e,A=(null==E?void 0:null===(u=E.layoutData)||void 0===u?void 0:null===(r=u.sitecore)||void 0===r?void 0:null===(t=r.context)||void 0===t?void 0:t.pageState)!="normal"&&(null==E?void 0:null===(h=E.layoutData)||void 0===h?void 0:null===(p=h.sitecore)||void 0===p?void 0:null===(d=p.context)||void 0===d?void 0:d.pageState)!="preview",U=null==E?void 0:null===(g=E.layoutData)||void 0===g?void 0:null===(v=g.sitecore)||void 0===v?void 0:null===(b=v.route)||void 0===b?void 0:null===(m=b.fields)||void 0===m?void 0:null===(S=m.gtmScript)||void 0===S?void 0:S.value,{dictionary:H,...C}=E;return(0,l.default)({SitecorePageProps:C}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f,{...E}),(0,n.jsx)(i.bd,{lngDict:H,locale:E.locale,children:(0,n.jsx)(o.GlobalContextProvider,{children:(0,n.jsxs)("div",{className:a.fontClasses,children:[!A&&(0,n.jsx)(n.Fragment,{children:!U&&"zh-CN"!==E.locale&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.default,{}),(0,n.jsx)(c.default,{})]})}),(0,n.jsx)(y,{...C})]})})})]})}},87752:function(e,t,r){"use strict";var n=r(34155);let i={};i.sitecoreApiHost=n.env.SITECORE_API_HOST||"",i.sitecoreSiteName=n.env.SITECORE_SITE_NAME||"Shure",i.graphQLEndpointPath=n.env.GRAPH_QL_ENDPOINT_PATH||"https://edge.sitecorecloud.io/api/graphql/v1",i.defaultLanguage=n.env.DEFAULT_LANGUAGE||"en-US",i.graphQLEndpoint=n.env.GRAPH_QL_ENDPOINT||"https://edge.sitecorecloud.io/api/graphql/v1",i.layoutServiceConfigurationName=n.env.LAYOUT_SERVICE_CONFIGURATION_NAME||"sxa-jss",i.sitecoreEdgeUrl=n.env.SITECORE_EDGE_URL||"https://edge-platform.sitecorecloud.io",i.sitecoreEdgeContextId=n.env.SITECORE_EDGE_CONTEXT_ID||"6oQvT3afJKbtjhrE2o18IR",i.sites=n.env.SITES||'[{"name":"Shure","hostName":"www.shure.com","language":"en"},{"name":"ShureStatus","hostName":"status.shure.com","language":"en"},{"name":"zData_ProductVideoData","hostName":"productvideodata.shure.com","language":"en"}]',i.sitecoreApiKey=n.env.SITECORE_API_KEY||"no-api-key-set",e.exports=i},68374:function(){},82171:function(e){e.exports={style:{fontFamily:"'__dinBold_3f4115', '__dinBold_Fallback_3f4115'",fontWeight:700},className:"__className_3f4115",variable:"__variable_3f4115"}},186:function(e){e.exports={style:{fontFamily:"'__dinLight_c9fc00', '__dinLight_Fallback_c9fc00'",fontWeight:300},className:"__className_c9fc00",variable:"__variable_c9fc00"}},96718:function(e){e.exports={style:{fontFamily:"'__din_dfe3d4', '__din_Fallback_dfe3d4'",fontWeight:400},className:"__className_dfe3d4",variable:"__variable_dfe3d4"}},16431:function(e){e.exports={style:{fontFamily:"'__OstrichProperBlack_b2ab40', '__OstrichProperBlack_Fallback_b2ab40'",fontWeight:900},className:"__className_b2ab40",variable:"__variable_b2ab40"}},70675:function(e){e.exports={style:{fontFamily:"'__OstrichProperBold_02aa0e', '__OstrichProperBold_Fallback_02aa0e'",fontWeight:700},className:"__className_02aa0e",variable:"__variable_02aa0e"}},93914:function(e){e.exports={style:{fontFamily:"'__OstrichProperExtraBold_a7785d', '__OstrichProperExtraBold_Fallback_a7785d'",fontWeight:800},className:"__className_a7785d",variable:"__variable_a7785d"}},30722:function(e){e.exports={style:{fontFamily:"'__OstrichProperLight_fafeaf', '__OstrichProperLight_Fallback_fafeaf'",fontWeight:300},className:"__className_fafeaf",variable:"__variable_fafeaf"}},50574:function(e){e.exports={style:{fontFamily:"'__OstrichProperMedium_e8d389', '__OstrichProperMedium_Fallback_e8d389'",fontWeight:500},className:"__className_e8d389",variable:"__variable_e8d389"}},49602:function(e){e.exports={style:{fontFamily:"'__OstrichProper_c3a17e', '__OstrichProper_Fallback_c3a17e'",fontWeight:400},className:"__className_c3a17e",variable:"__variable_c3a17e"}},78009:function(e){e.exports={style:{fontFamily:"'__OstrichProperSemibold_391f82', '__OstrichProperSemibold_Fallback_391f82'",fontWeight:600},className:"__className_391f82",variable:"__variable_391f82"}},99371:function(e){e.exports={style:{fontFamily:"'__OstrichProperUltraLight_ab0343', '__OstrichProperUltraLight_Fallback_ab0343'",fontWeight:200},className:"__className_ab0343",variable:"__variable_ab0343"}},40946:function(e){e.exports={style:{fontFamily:"'__ostrichProperInlineOpen_87082f', '__ostrichProperInlineOpen_Fallback_87082f'",fontWeight:400},className:"__className_87082f",variable:"__variable_87082f"}},4298:function(e,t,r){e.exports=r(23381)},34155:function(e){var t,r,n,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c=[],l=!1,u=-1;function d(){l&&n&&(l=!1,n.length?c=n.concat(c):u=-1,c.length&&p())}function p(){if(!l){var e=s(d);l=!0;for(var t=c.length;t;){for(n=c,c=[];++u1)for(var r=1;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=void 0;let o=i(r(89426)),a=r(17058);t.GoogleAnalytics=e=>{var t=n(e,[]);return(0,a.formatData)(o.default,t)}},34248:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleMapsEmbed=void 0;let o=i(r(27395)),a=r(17058);t.GoogleMapsEmbed=e=>{var t=n(e,[]);return(0,a.formatData)(o.default,t)}},92239:function(e,t,r){"use strict";var n=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=void 0;let o=i(r(88420)),a=r(17058);t.YouTubeEmbed=e=>{var t=n(e,[]);return(0,a.formatData)(o.default,t)}},17058:function(e,t){"use strict";function r(e,t,r=!1){return t?Object.keys(e).filter(e=>r?!t.includes(e):t.includes(e)).reduce((t,r)=>(t[r]=e[r],t),{}):{}}function n(e,t,r,n){let i=n&&Object.keys(n).length>0?new URL(Object.values(n)[0],e):new URL(e);return t&&r&&t.forEach(e=>{r[e]&&i.searchParams.set(e,r[e])}),i.toString()}function i(e,t,r,i,o){var a;if(!t)return`<${e}>`;let s=(null===(a=t.src)||void 0===a?void 0:a.url)?Object.assign(Object.assign({},t),{src:n(t.src.url,t.src.params,i,o)}):t,c=Object.keys(Object.assign(Object.assign({},s),r)).reduce((e,t)=>{let n=null==r?void 0:r[t],i=s[t],o=null!=n?n:i,a=!0===o?t:`${t}="${o}"`;return o?e+` ${a}`:e},"");return`<${e}${c}>`}Object.defineProperty(t,"__esModule",{value:!0}),t.formatData=t.createHtml=t.formatUrl=void 0,t.formatUrl=n,t.createHtml=i,t.formatData=function(e,t){var o,a,s,c,l;let u=r(t,null===(o=e.scripts)||void 0===o?void 0:o.reduce((e,t)=>[...e,...Array.isArray(t.params)?t.params:[]],[])),d=r(t,null===(s=null===(a=e.html)||void 0===a?void 0:a.attributes.src)||void 0===s?void 0:s.params),p=r(t,[null===(l=null===(c=e.html)||void 0===c?void 0:c.attributes.src)||void 0===l?void 0:l.slugParam]),f=r(t,[...Object.keys(u),...Object.keys(d),...Object.keys(p)],!0);return Object.assign(Object.assign({},e),{html:e.html?i(e.html.element,e.html.attributes,f,d,p):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:n(e.url,e.params,u)})):null})}},84564:function(e,t,r){"use strict";var n=r(47418),i=r(57129),o=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,a=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,l=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,u=/^[a-zA-Z]:/;function d(e){return(e||"").toString().replace(o,"")}var p=[["#","hash"],["?","query"],function(e,t){return S(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function h(e){"undefined"!=typeof window?t=window:void 0!==r.g?t=r.g:"undefined"!=typeof self?t=self:t={};var t,n,i=t.location||{},o={},a=typeof(e=e||i);if("blob:"===e.protocol)o=new b(unescape(e.pathname),{});else if("string"===a)for(n in o=new b(e,{}),f)delete o[n];else if("object"===a){for(n in e)n in f||(o[n]=e[n]);void 0===o.slashes&&(o.slashes=s.test(e.href))}return o}function S(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function m(e,t){e=(e=d(e)).replace(a,""),t=t||{};var r,n=l.exec(e),i=n[1]?n[1].toLowerCase():"",o=!!n[2],s=!!n[3],c=0;return o?s?(r=n[2]+n[3]+n[4],c=n[2].length+n[3].length):(r=n[2]+n[4],c=n[2].length):s?(r=n[3]+n[4],c=n[3].length):r=n[4],"file:"===i?c>=2&&(r=r.slice(2)):S(i)?r=n[4]:i?o&&(r=r.slice(2)):c>=2&&S(t.protocol)&&(r=n[4]),{protocol:i,slashes:o||S(i),slashesCount:c,rest:r}}function b(e,t,r){if(e=(e=d(e)).replace(a,""),!(this instanceof b))return new b(e,t,r);var o,s,c,l,f,v,g=p.slice(),y=typeof t,E=0;for("object"!==y&&"string"!==y&&(r=t,t=null),r&&"function"!=typeof r&&(r=i.parse),o=!(s=m(e||"",t=h(t))).protocol&&!s.slashes,this.slashes=s.slashes||o&&t.slashes,this.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||u.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!S(this.protocol)))&&(g[3]=[/(.*)/,"pathname"]);EObject.keys(e).reduce((t,r)=>Object.assign(t,{[a(r)]:e[r]}),{}),o=(e={})=>Object.keys(e).reduce((t,r)=>Object.assign(t,{[s(r)]:e[r]}),{});function a(e){return s(e).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,function(e){return"-"+e.toLowerCase()})}function s(e){return(e=(e=e.replace(/[-_ ]+/g," ")).charAt(0).toLowerCase()+e.slice(1)).split(/\s+/).map((e,t)=>0===t?e:e.charAt(0).toUpperCase()+e.slice(1)).join("")}var c=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},l={},u=e=>{var{properties:t}=e;return Object.assign(Object.assign({},c(e,["properties"])),{type:"object",properties:{name:{type:"string"},displayName:{type:"string"},id:{type:"string"},url:{type:"string"},fields:d(t)}})};function d(e={}){return{type:"object",properties:Object.keys(e).reduce((t,r)=>{let n=e[r],{title:i}=n;return c(n,["title"]),Object.assign(Object.assign({},t),{[r]:{type:"object",properties:{value:Object.assign({title:i||r},e[r])}}})},{})}}var p={Link:()=>({type:"object",properties:{href:{required:!0,type:"string",title:"URL",description:"The URL of the link, except for media items, for which the Url property contains the path to the media item relative to /Sitecore/Media Library."},text:{type:"string",title:"Text",description:"The text content of the HTML element."},linktype:{type:"string",enum:["internal","external","media","anchor","mailto","javascript"],default:"internal",title:"Target",description:"The target attribute of the HTML element."},title:{type:"string",title:"Title",description:"The title attribute of the HTML element."},class:{type:"string",title:"Class Name",description:"The class attribute of the HTML element."},target:{type:"string",title:"Target",description:"The target attribute of the HTML element.",enum:["","_blank","_self","_parent","_top"]},anchor:{type:"string",title:"Anchor",description:"The name attribute of the HTML element, without the leading hash character (“#”)."},querystring:{type:"string",title:"Query String",description:"Query string parameters to add to the URL."}}}),DropLink:u,DropTree:u,File:()=>({type:"object",properties:{src:{type:"string",title:"Source",description:"The URL of the file."},title:{type:"string",title:"Title",description:"Title of a file"},displayName:{type:"string",title:"Display name",description:"Display name of a file"}}}),Date:()=>({type:"string",format:"date"}),Datetime:()=>({type:"string",format:"date-time"}),RichText:()=>({type:"string"}),Image:e=>({type:"object",properties:Object.assign({src:{type:"string"}},e.properties)}),SingleLineText:()=>{},MultiLineText:()=>({type:"string"}),Checkbox:()=>({type:"boolean"}),String:()=>({type:"string"}),Number:()=>({type:"number"}),Boolean:()=>({type:"boolean"}),Item:u,List:e=>{var{properties:t}=e;return Object.assign(Object.assign({},c(e,["properties"])),{type:"array",items:{type:"object",properties:{name:{type:"string"},displayName:{type:"string"},id:{type:"string"},url:{type:"string"},fields:d(t)}}})}};function f(e,t={}){return function e(t,r){var n={};for(var i in t){let o=t[i];o&&"object"==typeof o?Array.isArray(o)?n[i]=o.map(t=>"object"==typeof t&&t?e(t,r):t):n[i]=e(r(o),r):n[i]=t[i]}return n}(e=h(Object.assign({type:"object",properties:{},required:[]},e)),e=>e.properties?h(e,t):e)}function h(e,t={}){var r;let n=Object.assign({},e);return n.properties&&(n.required=(null===(r=e.required)||void 0===r?void 0:r.slice())||[],n.properties=Object.keys(n.properties).reduce((e,r)=>{var i;let o=n.properties[r],s=null===(i=l[null==o?void 0:o.type])||void 0===i?void 0:i.call(l,o),c=Object.assign(Object.assign(Object.assign({},s),o),{type:(null==s?void 0:s.type)||o.type,default:t.hasOwnProperty(r)?t[r]:o.default,title:o.title||a(r).split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")});return(null!=o&&o.properties||null!=s&&s.properties)&&(c.properties=Object.assign({},(null==s?void 0:s.properties)||(null==o?void 0:o.properties)),Object.keys((null==s?void 0:s.properties)||{}).forEach(e=>{var t,r;c.properties[e]=Object.assign(Object.assign({},null===(t=null==s?void 0:s.properties)||void 0===t?void 0:t[e]),null===(r=null==o?void 0:o.properties)||void 0===r?void 0:r[e])})),(null!=o&&o.items||null!=s&&s.items)&&(c.items=(null==s?void 0:s.items)||(null==o?void 0:o.items)),void 0===c.default&&delete c.default,"required"in c&&"boolean"==typeof c.required&&(-1==n.required.indexOf(r)&&n.required.push(r),delete c.required),Object.assign(e,{[r]:c})},{})),Object.assign({type:"object"},n)}Object.keys(p).forEach(e=>{!function(e,{name:t}){if(t.charAt(0)!=t.charAt(0).toUpperCase())throw Error("Custom types must start with a capital letter");l[t]=e}(p[e],{name:e})});var S=(e,t)=>{var r,n,i,o;let a=Object.assign({},e);for(var s in t)"object"==typeof t[s]&&t[s]&&(((null===(r=t[s])||void 0===r?void 0:r.type)=="integer"||(null===(n=t[s])||void 0===n?void 0:n.type)=="number")&&(a[s]=Object.assign(Object.assign({},a[s]),{"ui:options":{widget:"updown"}})),!(null===(i=t[s])||void 0===i)&&i.ui&&(a[s]=Object.assign(Object.assign({},a[s]),{"ui:options":Object.assign(Object.assign({},null===(o=a[s])||void 0===o?void 0:o["ui:options"]),t[s].ui)})),a=Object.assign(Object.assign({},a),{[s]:t[s].items?{items:S(a[s],t[s].items.properties)}:S(a[s],t[s].properties||{})}));return a};function m(e,t){switch(t){case"string":return e;case"object":try{return"object"==typeof e&&null!=e?e:JSON.parse(e)}catch(e){return null}case"array":try{return Array.isArray(e)?e:JSON.parse(e)}catch(e){return null}case"number":return parseFloat(e);case"integer":return parseInt(e);case"boolean":return"true"==e||"1"==e;default:return e}}var b="undefined"!=typeof window?window.BYOCDatasources||(window.BYOCDatasources={}):{};function v(e,t){if("function"!=typeof e)throw Error("The first argument of registerDatasource must be a function returning DataSettings or Promise of data");if(!t.id)throw Error("Missing 'id' property in input");if(!/^[a-zA-Z0-9-_]+$/.test(t.id))throw Error("Invalid 'id' property in input. 'id' should only contain alphanumeric characters, hyphens, and underscores.");b[t.id]=Object.assign(Object.assign({},function(e){let{id:t,name:r,title:n,properties:i,sample:o,schema:a,description:s=null,type:c="object"}=e;return{id:t,description:s,sample:o,name:r||n||t,handler:e=>e,schema:a||i?f(Object.assign(Object.assign({},a||{properties:i,type:c}),{title:(null==a?void 0:a.title)||n||r})):void 0}}(t)),{handler:e}),g()}function g(){clearTimeout(E),"undefined"!=typeof window&&window.parent!==window&&(E=setTimeout(()=>{var e;null===(e=window.parent)||void 0===e||e.postMessage(JSON.stringify({action:"register-datasources",data:Object.values(b)}),"*")},30))}function y(e,t){let r=b[e];return null!=r&&r.handler?r.handler(t):t}g();var E,A,U=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},H="undefined"!=typeof HTMLElement?HTMLElement:"undefined"!=typeof windowJSDOM?windowJSDOM.HTMLElement:class{setAttribute(){}},C="undefined"!=typeof window?window.BYOCComponents||(window.BYOCComponents={}):{};function T(e,t,r={}){if(!(null!=t&&t.name))throw Error("Could not register external component. Please make sure you provide a name in the options"+JSON.stringify(t));let n=function(e,t,r){let{thumbnail:n="https://feaasstatic.blob.core.windows.net/assets/thumbnails/byoc.svg",name:i,id:o=e.name,group:a=null,ui:s,isHidden:c=!1,datasourceIds:l=[],links:u={},meta:d={},uiSchema:p,schema:h}=e,m=U(e,["thumbnail","name","id","group","ui","isHidden","datasourceIds","links","meta","uiSchema","schema"]),b=f(Object.assign(Object.assign({description:"External component"},h||m||{}),{type:"object"}),r),v=S(p||s||{},b.properties||{});return{component:t||(()=>null),name:i,schema:b,uiSchema:v,thumbnail:n,group:a||"Default collection",isHidden:c,id:o,datasourceIds:l,links:u,meta:d,title:(null==b?void 0:b.title)||(null==m?void 0:m.title)||i}}(t,e,r);C[n.id]=n,w(e)&&D.register("byoc-"+a(t.name),void 0,e),L()}function w(e){return e&&"prototype"in e&&"setAttribute"in e.prototype}function _(e){if("string"!=typeof e){if(e&&"schema"in e)return e;throw Error(`Component name should be a string, got ${typeof e}`)}let[t,r]=e.split("?");var n=C[t];if(r){let t=C[e];if(!t&&!n)return null;t&&(n=Object.assign(Object.assign(Object.assign({},n),t),{component:t.component||(null==n?void 0:n.component)})),r.split(/\&/g).forEach(e=>{var t,r,i;let[o,a]=e.split("="),s=(null===(t=n.schema.properties)||void 0===t?void 0:t[o])||{type:"string"};n=Object.assign(Object.assign({},n),{schema:Object.assign(Object.assign({},n.schema),{properties:Object.assign(Object.assign({},n.schema.properties),{[o]:Object.assign(Object.assign({},s),{default:m(decodeURIComponent(a),s.type)})})}),uiSchema:Object.assign(Object.assign({},n.uiSchema),{[o]:Object.assign(Object.assign({},n.uiSchema[o]),{"ui:widget":null!==(i=null===(r=n.uiSchema[o])||void 0===r?void 0:r["ui:widget"])&&void 0!==i?i:"hidden"})})})})}return n}function O(e){let{componentName:t,className:r,fallbackWrapper:n,fallback:o,suppressHydrationWarning:c,_dynamic:l,datasources:u}=e,d=U(e,["componentName","className","fallbackWrapper","fallback","suppressHydrationWarning","_dynamic","datasources"]);try{var p="string"==typeof u?JSON.parse(u):u}catch(e){}let f=Object.values(p||{}).find(e=>e&&!Array.isArray(e)&&Object.keys(e).length>0),h=Object.assign(Object.assign(Object.assign({},f),function(e,t={}){var r;let n=null===(r=_(e))||void 0===r?void 0:r.schema;return n?Object.assign(Object.assign({},Object.keys(n.properties).reduce((e,t)=>{var r,i;return(null===(r=n.properties[t])||void 0===r?void 0:r.default)!=null?Object.assign(Object.assign({},e),{[t]:null===(i=n.properties[t])||void 0===i?void 0:i.default}):e},{})),Object.keys(t).reduce((e,r)=>{let i=t[r],o=s(r),a=null==n?void 0:n.properties[o],c=m(i,null==a?void 0:a.type);return null==c||r.startsWith("data-attribute")||["class","id","contenteditable"].includes(r)?e:Object.assign(Object.assign({},e),{[o]:c})},{})):t}(t,Object.assign(Object.assign({},f),d))),p?{datasources:p}:{}),S=Object.assign(Object.assign({"data-external-id":t},i(h)),{suppressHydrationWarning:!0,class:r});return x.forEach(e=>{Object.assign(S,{[a(e)]:R[e]})}),Object.keys(S).forEach(e=>{let t=S[e];if(t&&"object"==typeof t&&"class"!=e&&"children"!=e)try{Object.assign(S,{[e]:JSON.stringify(t)})}catch(t){delete S[e]}("function"==typeof t||null==t)&&delete S[e]}),{attributes:S,properties:h,merged:Object.assign(Object.assign({},R),h)}}function L(){clearTimeout(A),"undefined"!=typeof window&&window.parent!==window&&(A=setTimeout(()=>{var e;null===(e=window.parent)||void 0===e||e.postMessage(JSON.stringify({action:"register-components",data:Object.values(C)}),"*")},30))}L();var D=class extends H{connectedCallback(){try{JSON.parse(String(this.getAttribute("components"))).forEach(e=>{_(e.id)||T(null,e)}),JSON.parse(String(this.getAttribute("datasources"))).forEach(e=>{b[e.id]||v(e=>e,e)})}catch(e){}}static register(e,t,r=this){null==t&&(t="undefined"!=typeof window?window:void 0),t&&!t.customElements.get(e)&&t.customElements.define(e,class extends r{})}},R={},x=["sitecoreEdgeUrl","sitecoreEdgeContextId"];D.register("byoc-registration");var P=r(67294);function N(e){return 0==Object.keys(e).length?P.createElement(P.Fragment,null):function(e){let{componentName:t,fallback:r,fallbackWrapper:n}=e,i=_(t),o=null==i?void 0:i.component,{attributes:s,properties:c,merged:l}=O(e);if(!o&&r||!t)return!1===n?P.createElement(P.Fragment,null,r):P.createElement("feaas-external",Object.assign({},s,{hydrate:"false"}),r);if(i&&o&&w(o)){let e="byoc-"+a(i.id);return P.createElement(e,Object.assign(Object.assign({},s),{ref:t=>{var r;t&&"undefined"!=typeof window&&(null===(r=window.customElements)||void 0===r||r.whenDefined(e).then(()=>{var e;null===(e=t.sitecoreContextCallback)||void 0===e||e.call(t,Object.assign({},l))}))}}))}return P.createElement(P.Fragment,null,P.createElement("feaas-external",Object.assign({},s,{hydrate:"false"}),null==o?null:P.createElement(o,Object.assign({},l))))}(e)}var k=r(73935),M=Object.defineProperty,B=(e,t)=>{for(var r in t)M(e,r,{get:t[r],enumerable:!0})},I={};B(I,{renderDOMContent:()=>eO,renderDOMElement:()=>ew,renderHTMLContent:()=>eL,setDOMAttribute:()=>eC});var j={};function F(e){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function G(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function W(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function q(e,t,r){return(q=$()?Reflect.construct.bind():function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&X(i,r.prototype),i}).apply(null,arguments)}function Y(e){var t="function"==typeof Map?new Map:void 0;return(Y=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if("u">typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return q(e,arguments,V(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),X(r,e)})(e)}function J(e,t){if(e){if("string"==typeof e)return z(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return z(e,t)}}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);rer,queryObject:()=>ea,queryObjectRaw:()=>eo,queryScopes:()=>es,serializeCH1RichText:()=>el});var Q=Object.prototype.hasOwnProperty;function Z(e,t){return(e=e.slice()).push(t),e}function ee(e,t){return(t=t.slice()).unshift(e),t}var et=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X(e,t)}(n,e);var t,r=(t=$(),function(){var e,r=V(n);return e=t?Reflect.construct(r,arguments,V(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function n(e){var t;return G(this,n),(t=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)')).avoidNew=!0,t.value=e,t.name="NewError",t}return K(n)}(Y(Error));function er(e,t,r,n,i){if(!(this instanceof er))try{return new er(e,t,r,n,i)}catch(e){if(!e.avoidNew)throw e;return e.value}"string"==typeof e&&(i=n,n=r,r=t,t=e,e=null);var o=e&&"object"===F(e);if(e=e||{},this.json=e.json||r,this.path=e.path||t,this.resultType=e.resultType||"value",this.flatten=e.flatten||!1,this.wrap=!Q.call(e,"wrap")||e.wrap,this.sandbox=e.sandbox||{},this.preventEval=e.preventEval||!1,this.parent=e.parent||null,this.parentProperty=e.parentProperty||null,this.callback=e.callback||n||null,this.otherTypeCallback=e.otherTypeCallback||i||function(){throw TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},!1!==e.autostart){var a={path:o?e.path:t};o?"json"in e&&(a.json=e.json):a.json=r;var s=this.evaluate(a);if(!s||"object"!==F(s))throw new et(s);return s}}er.prototype.evaluate=function(e,t,r,n){var i=this,o=this.parent,a=this.parentProperty,s=this.flatten,c=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,r=r||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,t=t||this.json,(e=e||this.path)&&"object"===F(e)&&!Array.isArray(e)){if(!e.path&&""!==e.path)throw TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!Q.call(e,"json"))throw TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');t=e.json,s=Q.call(e,"flatten")?e.flatten:s,this.currResultType=Q.call(e,"resultType")?e.resultType:this.currResultType,this.currSandbox=Q.call(e,"sandbox")?e.sandbox:this.currSandbox,c=Q.call(e,"wrap")?e.wrap:c,this.currPreventEval=Q.call(e,"preventEval")?e.preventEval:this.currPreventEval,r=Q.call(e,"callback")?e.callback:r,this.currOtherTypeCallback=Q.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback,o=Q.call(e,"parent")?e.parent:o,a=Q.call(e,"parentProperty")?e.parentProperty:a,e=e.path}if(o=o||null,a=a||null,Array.isArray(e)&&(e=er.toPathString(e)),!(!e&&""!==e||!t)){var l=er.toPathArray(e);"$"===l[0]&&l.length>1&&l.shift(),this._hasParentSelector=null;var u=this._trace(l,t,["$"],o,a,r).filter(function(e){return e&&!e.isParentSelector});return u.length?c||1!==u.length||u[0].hasArrExpr?u.reduce(function(e,t){var r=i._getPreferredOutput(t);return s&&Array.isArray(r)?e=e.concat(r):e.push(r),e},[]):this._getPreferredOutput(u[0]):c?[]:void 0}},er.prototype._getPreferredOutput=function(e){var t=this.currResultType;switch(t){case"all":var r=Array.isArray(e.path)?e.path:er.toPathArray(e.path);return e.pointer=er.toPointer(r),e.path="string"==typeof e.path?e.path:er.toPathString(e.path),e;case"value":case"parent":case"parentProperty":return e[t];case"path":return er.toPathString(e[t]);case"pointer":return er.toPointer(e.path);default:throw TypeError("Unknown result type")}},er.prototype._handleCallback=function(e,t,r){if(t){var n=this._getPreferredOutput(e);e.path="string"==typeof e.path?e.path:er.toPathString(e.path),t(n,r,e)}},er.prototype._trace=function(e,t,r,n,i,o,a,s){var c,l=this;if(!e.length)return c={path:r,value:t,parent:n,parentProperty:i,hasArrExpr:a},this._handleCallback(c,o,"value"),c;var u=e[0],d=e.slice(1),p=[];function f(e){Array.isArray(e)?e.forEach(function(e){p.push(e)}):p.push(e)}if(("string"!=typeof u||s)&&t&&Q.call(t,u))f(this._trace(d,t[u],Z(r,u),t,u,o,a));else if("*"===u)this._walk(t,function(e){f(l._trace(d,t[e],Z(r,e),t,e,o,!0,!0))});else if(".."===u)f(this._trace(d,t,r,n,i,o,a)),this._walk(t,function(n){"object"===F(t[n])&&f(l._trace(e.slice(),t[n],Z(r,n),t,n,o,!0))});else{if("^"===u)return this._hasParentSelector=!0,{path:r.slice(0,-1),expr:d,isParentSelector:!0};if("~"===u)return c={path:Z(r,u),value:i,parent:n,parentProperty:null},this._handleCallback(c,o,"property"),c;if("$"===u)f(this._trace(d,t,r,null,null,o,a));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(u))f(this._slice(u,d,t,r,n,i,o));else if(0===u.indexOf("?(")){if(this.currPreventEval)throw Error("Eval [?(expr)] prevented in JSONPath expression.");var h=u.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1");this._walk(t,function(e){l._eval(h,t[e],e,r,n,i)&&f(l._trace(d,t[e],Z(r,e),t,e,o,!0))})}else if("("===u[0]){if(this.currPreventEval)throw Error("Eval [(expr)] prevented in JSONPath expression.");f(this._trace(ee(this._eval(u,t,r[r.length-1],r.slice(0,-1),n,i),d),t,r,n,i,o,a))}else if("@"===u[0]){var S=!1,m=u.slice(1,-2);switch(m){case"scalar":t&&["object","function"].includes(F(t))||(S=!0);break;case"boolean":case"string":case"undefined":case"function":F(t)===m&&(S=!0);break;case"integer":Number.isFinite(t)&&!(t%1)&&(S=!0);break;case"number":Number.isFinite(t)&&(S=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(S=!0);break;case"object":t&&F(t)===m&&(S=!0);break;case"array":Array.isArray(t)&&(S=!0);break;case"other":S=this.currOtherTypeCallback(t,r,n,i);break;case"null":null===t&&(S=!0);break;default:throw TypeError("Unknown value type "+m)}if(S)return c={path:r,value:t,parent:n,parentProperty:i},this._handleCallback(c,o,"value"),c}else if("`"===u[0]&&t&&Q.call(t,u.slice(1))){var b=u.slice(1);f(this._trace(d,t[b],Z(r,b),t,b,o,a,!0))}else if(u.includes(",")){var v,g=function(e,t){var r="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=J(e))){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}(u.split(","));try{for(g.s();!(v=g.n()).done;){var y=v.value;f(this._trace(ee(y,d),t,r,n,i,o,!0))}}catch(e){g.e(e)}finally{g.f()}}else!s&&t&&Q.call(t,u)&&f(this._trace(d,t[u],Z(r,u),t,u,o,a,!0))}if(this._hasParentSelector)for(var E=0;E-1?t.slice(0,o+1)+" return "+t.slice(o+1):" return "+t;return q(Function,r.concat([a])).apply(void 0,function(e){if(Array.isArray(e))return z(e)}(i)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||J(i)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}())}}]),e}();function eo(e,t){try{return er({path:t,json:e})}catch(e){return[]}}function ea(e,t,r=!0){let n=eo(e,t)||[];return r?n.flat(1/0):n}function es(e,t,r=!1,n=e,i=!0){var o=t;for(let i of Object.keys(e).sort((e,t)=>t.length-e.length))if(t.startsWith(i)){if(i==t){if(r)return e[i];continue}o=t.substring(i.length+1),n=e[i];break}var a=ea(n,o,i);return 0==a.length&&(a=[o.replace(/^.*?\./,"_."),o.replace(/^.*?\./,""),o.replace(/^([^.]+).*?\.\$([\.\[])/,"$1$2"),o.replace(/^.*?\.\$([\.\[])/,"_$1"),o.replace(/^.*?\.\$([\.\[])/,"$$$1"),o.replace(/^[^.]+$/,"_")].filter((e,t,r)=>r.indexOf(e)===t).reduce((e,t)=>e.length>0?e:ea(n,t,i),[])),r?a[0]:a}function ec(e,t={},r){return r?`<${r}${Object.entries(t).map(([e,t])=>null!=t&&` ${e}="${t}"`).filter(Boolean).join("")}>${el(e)}`.replace(/^<([a-z0-9][^>]*)><\/[^>]+>$/,"<$1 />"):el(e)}function el(e){var t;if(Array.isArray(e))return e.map(el).join(` `).trim();if("string"==typeof e)return e;if(null==e)return"";switch(e.type){case"heading":let{level:r,...n}=e.attrs;return ec(e.content,n,"h"+r);case"text":return(e.marks||[]).reduce((e,t)=>ec(e,t.attrs,{link:"a",bold:"strong",italic:"em",strike:"s",underline:"u"}[t.type]),null===(t=e.text)||void 0===t?void 0:t.replace(/\s+/," "));default:return ec(e.content||e.text,e.attrs,{bulletList:"ul",orderedList:"ol",listItem:"li",horizontalRule:"hr",paragraph:"p",codeBlock:"code",blockquote:"blockquote"}[e.type])}}function eu(e){let t=new e.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(e=>{let t=e.target,r=t.getAttribute("data-embed-src");r&&ep(t,r),e.addedNodes&&e.addedNodes.forEach(e=>{1==e.nodeType&&ed(e,!1)})})});return t.observe(e,{attributes:!0,subtree:!0,childList:!0}),t}function ed(e,t=!0){let r=e.querySelectorAll("[data-embed-src]");for(var n=0;neg,cleanCollectionBit:()=>eb,getHumanizedLabel:()=>ey,getLastPathBit:()=>eE,getQualifier:()=>em,normalizeCollectionScope:()=>ev,parseLimit:()=>eh,parseRange:()=>eS});var eh=e=>{var t;let r=parseInt(null===(t=null==e?void 0:e.match(/\[0:(\d+)\]/))||void 0===t?void 0:t[1],10);return!isNaN(r)&&r>0?String(r):null},eS=e=>{var t;let r=null===(t=null==e?void 0:e.match(/\[([^\]]+)\]/))||void 0===t?void 0:t[1].split(/\s*,\s*/g).filter(Boolean).map(e=>{if(e.match(/^-?\d+$/))return e;let t=e.match(/^(\d+):(\d+)$/);return t&&parseInt(t[1],10){var t;return null===(t=null==e?void 0:e.match(/(\.\*|\[[^\]]*\])$/))||void 0===t?void 0:t[0]};function eb(e){return e.replace(/(\.?\[[^\]\[]*\]|\.\*)$/g,"")}function ev(e){return eb(e)+".*"}function eg(e,t){return null==e?void 0:e.replace(/(.|^)(\d+)/g,(e,r,n)=>r+(":"==r?n:String(parseInt(n)+t)))}function ey(e,t=2){var r=eb(e).split(/]\.|\.\*\./g).pop().split(/\./g).slice(-3);return(r=r.filter(e=>isNaN(parseInt(e)))).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).slice(-t).join(" ")}function eE(e){return eb(e).split(".").pop()}var eA=["January","February","March","April","May","June","July","August","September","October","November","December"],eU=e=>{if(!e||"function"!=typeof e.getDay)return;let t=e.getFullYear(),r=eA[e.getMonth()],n=e.getDate();return`${r} ${n}, ${t}`};function eH(e){let t=e.getAttribute("data-path-scope");for(var r=0,n=e;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==t&&r++;return r}function eC(e,t,r,n){if(e){var i,o,a,s=e;(null==r?void 0:r.type)=="doc"&&Array.isArray(r.content)&&(r=el(r)),null!=n&&n.processValue&&(r=null==n?void 0:n.processValue(e,t,r));var c=t.replace("data-path-","");if("data-path-src"==t||"data-path-alt"==t){let t=Array.from(e.children).find(e=>"picture"==e.localName)||e;s="img"==e.localName?e:t.querySelector("img, video")}else if("data-path-href"==t)s=e.querySelector("a")||e.closest("a");else if("data-path-hidden"==t)r=!r||null;else if("data-path"==t||"data-embed-html"==t||"html"==t)c="innerHTML";else if("data-embed-src"==t)ep(e,r);else if("data-path-attributes"==t){if(!Array.isArray(r)){let t=(null===(i=e.getAttribute("data-attributes-keys"))||void 0===i?void 0:i.split(",").filter(Boolean))||[];if(!Array.isArray(r))for(var l in r){var u=r[l];eC(e,l,"object"==typeof u&&u?JSON.stringify(u):u,n)}for(var d=0;d]*?>|<\/(p|h\d|li|ul)[^>]*?>/g," ").trim().replace(/\s+/g," ")),String(S.getAttribute("class")).includes("-inline--time")&&"Invalid Date"!==String(new Date(f=h))&&!isNaN(Number(new Date(f)))&&(h=eU(new Date(h))),s.innerHTML!=h&&(s.innerHTML=h)}else s.getAttribute(c)!=r&&s.setAttribute(c,r)}else s.removeAttribute(c)}}}var eT=["data-attributes-keys","data-path-attributes","data-path-scope"];function ew(e,t,r,n){if(n||(t=(null===(o=null==r?void 0:r.processData)||void 0===o?void 0:o.call(r,e,t))||t),1==e.nodeType){let n=e.getAttribute("data-path-scope");if(n){let i=eH(e),o=es(t,n,!1);0==i&&function(e,t,r){let n=e.getAttribute("data-path-scope");if(null==n)return;var i=eH(e);if(0!=i)return;let o=e.parentNode;if(null!=o){0==t?e.setAttribute("hidden","hidden"):null!=e.getAttribute("hidden")&&e.removeAttribute("hidden");for(var a=i+1,s=e,c=e;c=c.nextElementSibling;)c.getAttribute("data-path-scope")==n&&(a++,s=c);for(var l=a;leT.indexOf(e.name)-eT.indexOf(t.name));for(var i=0;inew eD(e),createDocumentFragment:()=>new eD(null,11)},this.nodeName=e,this.nodeType=t,this.textContent=r,this.attributes=[],this.childNodes=[]}setAttribute(e,t){let r=this.attributes.find(t=>t.name===e);r?r.value=t:this.attributes.push({name:e,value:t})}getAttribute(e){let t=this.attributes.find(t=>t.name===e);return t?t.value:void 0}insertBefore(e,t){if(e.parentNode=this,null===t)this.childNodes.push(e);else{let r=this.childNodes.indexOf(t);-1!==r&&this.childNodes.splice(r,0,e)}}removeAttribute(e){let t=this.attributes.findIndex(t=>t.name===e);-1!==t&&this.attributes.splice(t,1)}appendChild(e){e.parentNode=this,this.childNodes.push(e)}get tagName(){var e;return null===(e=this.nodeName)||void 0===e?void 0:e.toUpperCase()}get localName(){var e;return null===(e=this.nodeName)||void 0===e?void 0:e.toLowerCase()}get innerHTML(){return eP(this.childNodes)}set innerHTML(e){this.childNodes=ex(String(null!=e?e:""))}get outerHTML(){return eP([this])}get children(){return this.childNodes.filter(e=>1==e.nodeType)}closest(e){let t=this;for(;t;){if(eR(e,t))return t;t=t.parentNode}return null}querySelectorAll(e){let t=e.split(/\s*,\s*/),r=[],n=e=>{for(let n of t)if(eR(n,e)){r.push(e);break}for(let t of e.childNodes)n(t)};for(let e of this.childNodes)n(e);return r}querySelector(e){return this.querySelectorAll(e)[0]}findSibling(e,t){if(!this.parentNode)return null;let r=this.parentNode.childNodes,n=r.indexOf(this);if(-1===n)return null;for(let i=n+e;i>=0&&i]*)?>/),o=e.match(/^<\/([\w-]+)>/);if(i){let o=i[1].toLowerCase(),a=(null===(t=(i[2]||"").match(/([\w-]+)(="([^"]*)")?/g))||void 0===t?void 0:t.map(e=>{let[t,r,,n]=e.match(/([\w-]+)(="([^"]*)")?/);return{name:r,value:(n||"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'")}}))||[],s=new eD(o,1);if(s.attributes=a,n.length>0){let e=n[n.length-1];e.childNodes.push(s),s.parentNode=e}else r.push(s);["img","input","br"].includes(o)||n.push(s),e=e.slice(i[0].length)}else if(o)n.pop(),e=e.slice(o[0].length);else{let t=e.indexOf("<"),i=e.slice(0,-1!==t?t:void 0),o=new eD("#text",3);if(o.textContent=i,n.length>0){let e=n[n.length-1];e.childNodes.push(o),o.parentNode=e}else r.push(o);e=e.slice(i.length)}}return r}function eP(e){return e.map(e=>{if(3===e.nodeType)return e.textContent||"";let{nodeName:t,attributes:r}=e,n=r.map(({name:e,value:t})=>` ${e}="${String(t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}"`).join(""),i=eP(e.childNodes);return["img","input","br"].includes(t)?`<${t}${n} />`:`<${t}${n}>${i}`}).join("")}var eN=e=>{if(!e||"string"!=typeof e.url)return!1;for(var t in e)if(!("body"==t||"params"==t||"headers"==t||"url"==t||"method"===t||"jsonpath"==t&&"string"==typeof e[t]))return!1;return!0};function ek(e){let{url:t,headers:r,params:n,method:i,body:o}=eM(e),a,s=r["Content-Type"];"GET"!=i&&"HEAD"!=i&&("application/json"===s&&(a=JSON.stringify(o)),"multipart/form-data"===s&&(a=Object.keys(o).reduce((e,t)=>(e.append(t,o[t]),e),new FormData)),"application/x-www-form-urlencoded"===s&&(a=new URLSearchParams(o)));let c=Object.keys(n).length?`?${new URLSearchParams(n)}`:"";return[`${t}${c}`,{headers:r,body:a,method:i}]}function eM(e){let t={};for(let r in(null==e?void 0:e.headers)||{})e.headers.hasOwnProperty(r)&&(t[r.replace(/^[a-z]|\-[a-z]/g,e=>e.toUpperCase())]=e.headers[r]);return t.Accept||(t.Accept="application/json"),{params:(null==e?void 0:e.params)||{},headers:t,jsonpath:String((null==e?void 0:e.jsonpath)||"$"),method:((null==e?void 0:e.method)||"GET").toUpperCase(),body:(null==e?void 0:e.body)||{},url:String((null==e?void 0:e.url)||"")}}var eB=async(e,t)=>{let r=y(t,e);if(r instanceof Promise)return r;let n=e;r&&(n=eM(r));try{let[e,t]=ek(n),r=await (await eM.fetchImplementation(e,{...t,method:t.method.toLowerCase()})).json();return n.jsonpath&&"$"!=n.jsonpath?ea(r,n.jsonpath):r}catch(e){return{}}};async function eI(e){if(!e)return e;if(eN(e))return eB(e);let t=Object.keys(e),r=await Promise.all(t.map(t=>eN(e[t])?eB(e[t],t):null).filter(Boolean));return t.reduce((t,n)=>({...t,[n]:eN(e[n])?r.shift():e[n]}),{})}eM.clean=function(e){let{params:t,method:r,headers:n,body:i,url:o}=eM(e);var a={url:o},s={...n};return"application/json"===n["Content-Type"]&&delete s["Content-Type"],"application/json"===n.Accept&&delete s.Accept,Object.keys(s).length>0&&(a.headers=s),"GET"!==r&&(a.method=r),"GET"===r||"HEAD"===r||0===Object.keys(i).length||(a.body=i),Object.keys(t).length>0&&(a={...a,params:t}),a},eM.toFetchArguments=ek,eM.fetchOne=eB,eM.fetch=eI,eM.isDataSettings=eN,eM.hasDataSettings=function(e){return!!e&&(eN(e)||Object.values(e).some(eN))},eM.fetchImplementation=(...e)=>fetch(...e);var ej={};function eF(e,t=e=>{}){var r;let n=()=>{var i,o,a=Object.assign(new Promise((t,r)=>{i=r=>{null==e||e(r),t(r)},o=r}),{resolve:i,reject:o,restart:n,first:r});return r=a,a.catch(t),a};return n()}B(ej,{Component:()=>tp,ComponentProps:()=>td,Context:()=>tD,ControlledPromise:()=>eF,DEFAULT_CDN_URL:()=>e1,DOM:()=>I,DataPath:()=>ef,DataScope:()=>j,DataSettings:()=>eM,Element:()=>eW,FEAASComponent:()=>tp,FEAASComponentsProps:()=>td,FEAASContext:()=>tD,FEAASContextProps:()=>tL,FEAASEditor:()=>tw,FEAASEditorProps:()=>tT,FEAASElement:()=>eW,FEAASLoader:()=>th,FEAASLoaderProps:()=>tf,FEAASPicker:()=>tO,FEAASPickerProps:()=>t_,FEAASStylesheet:()=>tm,FEAASStylesheetProps:()=>tS,InvalidResponse:()=>eQ,JSONPath:()=>er,Loader:()=>th,MyComponent:()=>eV,Picker:()=>tO,Stylesheet:()=>tm,Thumbnail:()=>tb,WebComponent:()=>eG,adjustNumbers:()=>eg,autoloadScripts:()=>ed,cleanCollectionBit:()=>eb,clearFetchCache:()=>eq,createStylesheet:()=>ts,customizeDataSettings:()=>y,fetchAndRevalidate:()=>eY,fetchAndRevalidateComponent:()=>e7,fetchAndRevalidateStylesheet:()=>te,fetchBypassingCache:()=>e0,fetchCache:()=>e$,fetchComponent:()=>e6,fetchData:()=>eI,fetchToValidateCache:()=>eZ,fetchWithCacheAwareness:()=>eJ,findStylesheet:()=>ta,getComponent:()=>_,getComponentSource:()=>e2,getComponentURL:()=>e9,getFetchCache:()=>ez,getFramePosition:()=>tC,getHumanizedLabel:()=>ey,getLastPathBit:()=>eE,getQualifier:()=>em,getStylesheetSource:()=>e3,getStylesheetURL:()=>e8,loadScript:()=>ep,loadStylesheet:()=>ti,loadStylesheetAllowStale:()=>to,normalizeCollectionScope:()=>ev,observeDOMElement:()=>eu,parseComponentSource:()=>e4,parseLimit:()=>eh,parseRange:()=>eS,parseStylesheetSource:()=>e5,queryObject:()=>ea,queryObjectRaw:()=>eo,queryScopes:()=>es,registerComponent:()=>T,registerDatasource:()=>v,renderComponent:()=>tl,renderComponentElement:()=>tc,renderComponentPromise:()=>tu,renderDOMContent:()=>eO,renderDOMElement:()=>ew,renderHTMLContent:()=>eL,renderStylesheet:()=>tt,renderStylesheetPromise:()=>tr,serializeCH1RichText:()=>el,setDOMAttribute:()=>eC});var eG="undefined"==typeof HTMLElement?"undefined"!=typeof windowJSDOM?windowJSDOM.HTMLElement:class{}:HTMLElement,eW=class extends eG{getProps(e){return{}}constructor(){super(),this.defaultProps={},this.connected=!1,this.refs={},this.descendants=[],this.whenLoaded=eF(e=>{this.payload=e}),this.whenRendered=eF(()=>this.initialized=!0,()=>this.cancelRender()),this.addEventListener("feaasMount",this),this.addEventListener("feaasUnmount",this)}getRoot(){return this}attributeChangedCallback(e,t,r){this.set()}connectedCallback(){this.mount()}disconnectedCallback(){this.unmount()}mount(){try{let e=this.getParent();if(e&&!e.connected||this.connected)return;this.connected=!0,this.log("FEAAS: Mount",this.tagName,this),this.dispatchEventIndirectly(new Event("feaasMount",{bubbles:!0,composed:!0})),this.getElements().map(e=>{var t;return null===(t=e.mount)||void 0===t?void 0:t.call(e)}),this.set()}catch(e){this.onError(e)}}dispatchEventIndirectly(e){this.dispatchEvent(e);let t=this.getParent();t&&!t.contains(this)&&(Object.defineProperty(e,"target",{value:this,writable:!1}),Object.defineProperty(e,"composedPath",{value:()=>[this],writable:!1}),t.handleEvent(e))}isJSONAttribute(e){return!1}log(...e){let t=e[0];("undefined"!=typeof location&&null!=location&&location.hostname.startsWith("components-")||localStorage["Sitecore.Components.Debug"])&&console.log(t+" "+e.slice(1).map(e=>e&&"object"==typeof e?"%O":"%s").join(" "),...e.slice(1))}unmount(){this.connected&&(this.log("FEAAS: Unmount",this),this.dispatchEventIndirectly(new Event("feaasUnmount",{bubbles:!0,composed:!0})),this.connected&&this.initialized&&this.render&&this.update(),this.cancelRender(),this.connected=!1,this.initialized&&this.render&&this.update())}getParent(e=!0){for(var t=this;t=t.parentElement||(t.parentNode instanceof ShadowRoot?t.parentNode.host:null);)if(!e||t.tagName.startsWith("FEAAS-"))return t;if("FEAAS-CONTEXT"!=this.tagName)return document.querySelector("feaas-context")}getElements(e=this.getRoot(),t=!0){return Array.from(e.querySelectorAll("*")).map(e=>[!t||e.tagName.startsWith("FEAAS-")?e:null,e.shadowRoot?this.getElements(e.shadowRoot,t):null]).flat().filter(Boolean)}handleEvent(e){let t=e.composedPath()[0];switch(e.type){case"feaasMount":t!=this&&this.nestedCallback(t);break;case"feaasUnmount":t!=this&&this.unnestedCallback(t)}}unnestedCallback(e){let t=this.descendants.indexOf(e);-1!=t&&(this.log("FEAAS: Unnest",this,e),this.descendants.splice(t,1),this.refs[e.getComponentName()]=null,e.refs.parent==this&&(e.refs.parent=null),e.refs.top==this&&(e.refs.top=e.refs.parent))}nestedCallback(e){var t,r;if(-1==this.descendants.indexOf(e)&&(this.descendants.push(e),this.log("FEAAS: Nest",this,e),this.refs[e.getComponentName()]=e,e.refs.top=this,(t=e.refs).parent||(t.parent=this),e.render))for(var n=e.refs.parent;n;n=n.refs.parent)n.render&&((r=e.refs).parentReact||(r.parentReact=n),e.refs.topReact=n)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return void 0===this.payload&&null==this.getAttribute("hidden")}onError(e,t="uncaught",r=!1){let n=new CustomEvent("feaasError",{bubbles:!0,composed:!0,detail:e});if(this.dispatchEventIndirectly(n),this.whenLoaded.reject(e),!n.defaultPrevented&&!r){this.whenRendered.reject(e);try{this.unmount()}catch(e){}return!0}return!1}shouldUpdateOnLoad(){return!0}async advance(){try{if(void 0===this.payload){if(!this.isReadyToLoad())return;this.payload=null,this.dispatchEventIndirectly(new Event("feaasLoad",{bubbles:!0,composed:!0}));let e=await this.load().catch(e=>{throw this.payload=void 0,e});if(this.whenLoaded.resolve(e),this.onLoad)return}else if(null==this.payload)return;this.flush(),this.whenRendered.resolve(this)}catch(e){this.onError(e)}}flush(){var e,t;if(!this.connected)return;let r=null===(t=null===(e=this.payload)||void 0===e?void 0:e.ReactDOM)||void 0===t?void 0:t.flushSync;r?r(()=>this.update()):this.update()}load(){return Promise.resolve(null)}update(){var e,t,r;if(null==this.payload||!this.render)return;let{React:n,ReactDOM:i,ReactDOMClient:o}=this.payload||{};if(!n)throw Error(`${this.tagName}: React is not present in payload`);if(!i)throw Error(`${this.tagName}: ReactDOM is not present in payload`);"false"==this.getAttribute("hydrate")&&this.firstElementChild||(this.refs.topReact||this.forceUpdateReact?this.forceUpdateReact&&this.connected?null===(e=this.forceUpdateReact)||void 0===e||e.call(this):null===(r=null===(t=this.refs.topReact)||void 0===t?void 0:t.forceUpdateReact)||void 0===r||r.call(t):o?(this.reactRoot||(this.reactRoot=o.createRoot(this.getReactRootElement())),this.reactRoot.render(this.getReactElement())):i.render(this.getReactElement(),this.getReactRootElement()))}invokeReactRendering(){let{React:e,ReactDOM:t}=this.payload||{};if(!this.connected)return null;let r=this.descendants.filter(e=>e.refs.parentReact==this&&e.payload&&e.connected).map((e,t)=>this.getReactElement(e));return this.render({...this.props,children:r},this.payload)}getReactErrorBoundary(e=this,t=e.tagName){if(this.reactErrorBoundary)return this.reactErrorBoundary;let{React:r,ReactDOM:n}=e.payload||{};return this.reactErrorBoundary||(this.reactErrorBoundary=class extends r.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(t,r){console.error(`FEAAS: ${e.tagName} Error:`,t,r),e.onError(t,"react")}render(){if(!this.state.error)return this.props.children}})}getReactElement(e=this,t){let{React:r,ReactDOM:n}=e.payload||{},i=this.getReactErrorBoundary(),o=this.getReactWrapper(e);return r.createElement(i,{key:e.tagName+"-"+e.getUID(),slot:e.getAttribute("slot")},r.createElement(o,null))}getReactWrapper(e=this,t=e.tagName){if(e.reactWrapper)return e.reactWrapper;let{React:r,ReactDOM:n}=e.payload||{};return e.reactWrapper=t=>{if(!e.render)return e.update();{let[t,i]=r.useReducer(e=>e+1,0);return e.forceUpdateReact=i,n.createPortal(r.createElement(r.Fragment,null,e.invokeReactRendering()),e.getReactRootElement())}},Object.assign(e.reactWrapper,{key:e.tagName+"-"+e.getUID(),displayName:t}),e.reactWrapper}getUID(){return this.uid||(this.uid=String(Math.random()))}getShadowRoot(){return this.shadowRoot||this.attachShadow({mode:"open"}),this.shadowRoot}getReactRootElement(){return this.useShadowRoot?this.getShadowRoot():this.getRoot()}set(e){try{for(var t in this.scheduleRender(),this.overrides={...this.overrides,...e},this.props={...this.getProps(),...this.overrides},this.props){let e=this.isJSONAttribute(t),n=this.props[t],i=e?JSON.stringify(n):String(n),o=this.defaultProps[t],a=e?JSON.stringify(o):String(o),s=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),c=this.getAttribute(s);try{var r=e?JSON.stringify(JSON.parse(c)):c}catch(e){var r=null}null==n||i===a?this.removeAttribute(s):("string"==typeof n||"number"==typeof n||"boolean"==typeof n||e)&&r!=i&&this.setAttribute(s,i)}}catch(e){this.whenRendered.reject(e),this.onError(e,"set")}return this}import(e){return import(e)}scheduleRender(){null==this.nextRender&&(this.whenRendered=this.whenRendered.restart()),this.cancelRender(),this.nextRender=requestAnimationFrame(()=>{this.nextRender=null,this.advance().catch(e=>{})})}cancelRender(){cancelAnimationFrame(this.nextRender)}formatURL(e,t){return"string"==typeof e&&e.match(/^\/[^\/]/)?t+e:e}getContextAttribute(e,t=this){for(var r=this;r=r.parentElement||(r.parentNode instanceof ShadowRoot?r.parentNode.host:null);)if(null!=r.getAttribute(e))return r.getAttribute(e);return this.getAttribute(e)}static register(e,t){null==t&&(t="undefined"!=typeof window?window:null),t&&!t.customElements.get(e)&&t.customElements.define(e,this)}},eK=class extends eW{load(){return Promise.all([import("https://cdn.skypack.dev/react"),import("https://cdn.skypack.dev/react-dom")]).then(([e,t])=>({React:e,ReactDOM:t}))}render({},{React:e}){return e.createElement(e.Fragment,null)}},eV=class extends eK{constructor(){super(...arguments),this.useShadowRoot=!0}getProps(){return{counter:parseFloat(this.getAttribute("counter"))}}render({counter:e},{React:t}){let[r,n]=t.useState(0);return t.useEffect(()=>{n(e=>e+1)},[e]),t.createElement(t.Fragment,null,t.createElement("p",null,"Rendering attribute: ",e),t.createElement("p",null,"Triggered updates: ",r))}};eV.observedAttributes=["counter"];var eX=["initial","check","updated"],e$={};function eq(){e$={}}async function eY(e,t,r,n,i=e$){return eJ({url:e,options:t,validator:r,callback:n,cache:i}).then(eZ).then(e=>e.response)}async function eJ({url:e,options:t,validator:r,callback:n,cache:i},o="initial"){let a=new Date;if(null!=i){var s=ez(e);if(eX.indexOf(s.phase)>=eX.indexOf(o))var c=s[o];else s.phase=o}let l=await (c||fetch(e,t));if(!c&&s&&(l.ok?s[o].resolve(l):s[o].reject(Error("Fetch failed"))),!l.ok)throw Error("Fetch failed");let u=new Date(l.headers.get("date"))null==e.headers.get("x-ms-meta-versionDeletedAt"),i=e=>e.clone().text().then(t),o=await Promise.all([e.instance&&eJ({options:{headers:{Accept:"text/html"},credentials:"omit"},url:e9({...e,version:e.instance}),validator:n}).catch(e=>e),eJ({url:e9(e),validator:n}).catch(e=>e)]),a=o.find(e=>e&&"isCached"in e&&e);if(!a||a instanceof Error)throw o.find(e=>e&&e instanceof Error)||Error("Can not fetch component");return o[0]==a&&console.log("Using fork!",o),await i(a.response),r?a:eZ({...a,callback:i}).catch(e=>{if(o[0]==a&&(e0({...a,callback:null,validator:null}),console.log("Fork was deleted"),!(o[1]instanceof Error)))return i(o[1].response),eZ({...o[1],callback:i});throw e})}async function e6(e){var t;"string"==typeof e&&(e={src:e});let{response:r}=await e7(e,e=>{t=e},!0);return{...e,template:t,lastModified:r.headers.get("last-modified")}}async function te(e,t){return eY(e8(e),{headers:{Accept:"text/css"},credentials:"omit"},e=>null==e.headers.get("x-ms-meta-deletedAt"),(e,r)=>e.clone().text().then(e=>t(e,r)))}function tt(e,t){return tr(e,t||(t=document.createElement("style"))),t}function tr(e,t){return t||(t=document.createElement("style")),te(e,(e,r)=>{t.textContent=e}).then(()=>t)}var tn=new WeakSet;function ti(e,t){var r,n=ta(e);if(n){if(tn.has(n))return Promise.resolve(n);e=n.getAttribute("data-href")||n.getAttribute("href")}return te(e,(i,o)=>{"initial"==o&&n||(r||(r=n&&"LINK"!=n.tagName?n:ts(e)),r.textContent=i),null==t||t(i,o)}).then(()=>r||n)}function to(e){return new Promise((t,r)=>{ti(e,t).catch(r)})}function ta(e){let t=e8(e),{library:r}=e5(t),n=`/files/components/styles/${r}.css`;return document.querySelector(`style[data-href="${t}"], link[rel="stylesheet"][href="${t}"], style[data-href*="${n}"], link[rel="stylesheet"][href*="${n}"]`)}function ts(e){let t=e8(e),r=document.createElement("style");return r.setAttribute("data-href",t),document.head.appendChild(r),r}function tc(e,t){let r=document.createElement("div");r.innerHTML=e;let n=document.createDocumentFragment();for(;r.firstChild;)n.appendChild(r.firstChild);return ew(n,t),r}function tl(e,t){return tu(e,t||(t=document.createElement("div"))),t}async function tu(e,t){return t||(t=document.createElement("div")),t.childNodes.length?ew(t,e.data,e):"template"in e?eO(t,e.template,e.data,e):e7(e,r=>eO(t,r,e.data,e)).then(()=>t)}function td(e){var t,r,n,i,o,a,s,c;let l,u=e.getAttribute("src");if(u){let e=e4(u);if(!e)throw Error(`Could not parse FEAAS Component source: ${u}`);var{cdn:d,library:p,component:f,version:h,revision:S}=e}let m=e.getAttribute("data");if(null!=m&&""!=m)try{l="string"==typeof m?JSON.parse(m):{}}catch(e){console.error(e)}let b=e.getAttribute("fetch");return{data:l||{},cdn:null!==(r=null!==(t=e.getContextAttribute("cdn"))&&void 0!==t?t:d)&&void 0!==r?r:e1,library:null!==(n=e.getAttribute("library"))&&void 0!==n?n:p,component:null!==(i=e.getAttribute("component"))&&void 0!==i?i:f,version:null!==(a=null!==(o=e.getAttribute("version"))&&void 0!==o?o:h)&&void 0!==a?a:"responsive",revision:null!==(c=null!==(s=e.getAttribute("revision"))&&void 0!==s?s:S)&&void 0!==c?c:"published",hostname:e.getAttribute("hostname"),template:e.getAttribute("template"),instance:e.getAttribute("instance"),editable:null!=e.getAttribute("editable"),suspended:null!=e.getAttribute("suspended"),lastModified:e.getAttribute("last-modified"),fetch:"false"==b||null==b&&e.hasAttribute("fetch")?[]:null==b||"true"==b?["data","template","stylesheet"]:b.split(/(\s+|\-)+/g).filter(Boolean)}}var tp=class extends eW{setData(e){this.set({data:e})}getProps(){return td(this)}isJSONAttribute(e){return"data"==e}attributeChangedCallback(e,t,r){t!==r&&(("library"==e||"component"==e||"revision"==e||"version"==e)&&(this.payload=void 0,this.alreadyRendered&&this.connected&&(this.needsRefresh=!0,this.needsToFetchTemplate=!0)),super.attributeChangedCallback(e,t,r),"data"==e&&(this.needsRefresh=!0,(this.props.fetch.includes("data")||this.alreadyRendered||!eM.hasDataSettings(this.props.data))&&this.fetchData()))}async fetchData(){this.readyData=void 0,this.whenDataReady=this.whenDataReady.restart();let e=await eM.fetch(this.props.data),t=this.alreadyRendered;await this.whenDataReady.resolve(e),t&&this.advance()}getEditor(){var e;return null===(e=document.querySelector("feaas-context"))||void 0===e?void 0:e.refs.editor}constructor(){super(),this.readyData={},this.whenDataReady=eF(e=>this.readyData=e,e=>this.onError(e)),this.defaultProps={cdn:e1,revision:"published",version:"responsive",editable:!1,suspended:!1,data:{}},this.onLoad=e=>{this.payload=e,this.advance()},this.getAttribute("data"),this.getAttribute("data")||this.whenDataReady.resolve({}),this.addEventListener("click",()=>{this.props.editable&&this.edit()})}edit(){let e=this.getEditor();if(null!=e&&e.setTarget(this))return e.open(),!0}getOriginal(){let e=this.getAttribute("data-path-scope");if(e){for(var t=this;(t=t.previousElementSibling)&&t.getAttribute("data-path-scope")==e;)var r=t;return r}}isReadyToLoad(){return super.isReadyToLoad()&&null!=this.props.library&&null!=this.props.component&&null!=this.props.version}async load(){var e;if(this.getOriginal())return;let t=()=>{null!=this.payload&&(r||this.readyData&&this.onLoad(this.payload))};if(this.props.fetch.includes("stylesheet"))var r=to({...this.props}).then(()=>{r=null,t()});if(this.props.fetch.includes("template")||this.needsToFetchTemplate){this.needsToFetchTemplate=!1;var n=e7(this.props,e=>{this.payload=e,this.needsRefresh=!0,t()})}else this.payload=null!==(e=this.props.template)&&void 0!==e?e:this.innerHTML;return Promise.all([r,this.whenDataReady.then(()=>t()),n]).then(()=>this.payload)}flush(){this.readyData&&super.flush()}update(){if(this.alreadyRendered=!0,!(!this.props.fetch.includes("data")&&!this.props.fetch.includes("template")&&this.firstElementChild&&!this.needsRefresh)){if(Array.from(this.children).filter(e=>"BR"!=e.tagName).length>0&&!this.needsRefresh)ew(this,this.readyData);else{if(this.needsRefresh=!1,this.getOriginal())return;eO(this,this.payload,this.readyData)}}}};function tf(e){return{opacity:null!=e&&e.getAttribute("opacity")?parseFloat(null==e?void 0:e.getAttribute("opacity")):1,hidden:(null==e?void 0:e.getAttribute("hidden"))!=null}}tp.observedAttributes=["library","component","version","revision","hostname","cdn","template","data","instance","editable","with-stylesheet","fetch"],tp.register("feaas-component");var th=class extends eW{constructor(){super(...arguments),this.defaultProps={hidden:!1}}getProps(){return tf(this)}attributeChangedCallback(e,t,r){if(t!==r)return"hidden"==e&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),r?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all")),super.attributeChangedCallback(e,t,r)}connectedCallback(){this.payload=null,super.connectedCallback(),this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=` #loader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: #f6f6ff; z-index: 1000; } @keyframes loader-circular-track { 0% { stroke-dasharray: 1, 400; stroke-dashoffset: 0; } 50% { stroke-dasharray: 400, 400; stroke-dashoffset: -100; } 100% { stroke-dasharray: 400, 400; stroke-dashoffset: -260; } } @keyframes loader-circular-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #loader .spinner { width: 48px; height: 48px; } `,this.loader=document.createElement("div"),this.loader.id="loader",this.loader.innerHTML=`
`,this.getRoot().appendChild(this.stylesheet),this.getRoot().appendChild(this.loader)}update(){this.loader.style.opacity=String(this.props.opacity)}};function tS(e){var t,r,n,i;let o=e.getAttribute("src");if(o)var{cdn:a,library:s,revision:c}=e5(o);return{library:null==e?void 0:e.getContextAttribute("library"),revision:null!==(r=null!==(t=null==e?void 0:e.getAttribute("revision"))&&void 0!==t?t:c)&&void 0!==r?r:"published",cdn:null!==(i=null!==(n=null==e?void 0:e.getContextAttribute("cdn"))&&void 0!==n?n:null==e?void 0:e.getContextAttribute("hostname"))&&void 0!==i?i:e1}}th.observedAttributes=["hidden","opacity"],th.register("feaas-loader");var tm=class extends eW{constructor(){super(...arguments),this.onLoad=e=>{this.payload=e,this.advance()}}getProps(){return tS(this)}isReadyToLoad(){return null!=this.props.library&&null!=this.props.revision&&null!=this.props.cdn}load(){return ti(this.props,this.onLoad)}};tm.register("feaas-stylesheet");var tb={};B(tb,{convertBase64toBlob:()=>tv,generate:()=>tU,get:()=>tE,getVersionForThumbnail:()=>ty,load:()=>tA,responseToImage:()=>tg,upload:()=>tH});var tv=e=>fetch(e).then(e=>e.blob()),tg=e=>e.blob().then(e=>new Promise((t,r)=>{let n=new Image;n.onerror=r,n.onload=()=>{t(n)},n.src=URL.createObjectURL(e)}));async function ty(e){return e.versions.length||await e.versions.fetch(),e.getVersionForWidth(800)}async function tE(e,t,r){try{if(!e.isNew)return await tA(e,t,r)}catch(r){e.sdk.log(`FEAAS: Thumbnail ${e.id}, version: ${(null==t?void 0:t.id)||"responsive"}, status: generating ${status}, reason: ${r}`)}let n=await tU(e,t);return null==r||r(n,!1),n&&!e.isNew&&tv(n.src).then(r=>tH(e,t,r)),n}async function tA(e,t,r){var n;let i=t?t.getThumbnailURL():e.getThumbnailURL(),o=e.library.stylesheet,a=new Date(Math.max(Number(e.modifiedAt),Number(o.modifiedAt)));return e.sdk.log(`FEAAS: Thumbnail ${e.id}/${(null==t?void 0:t.id)||"responsive"}, loading`),await eY(i,{},(e,t)=>{let i=2e3>Math.abs(Number(new Date(e.headers.get("x-ms-meta-componentRenderedAt")))-Number(a));return t&&!i&&tg(e).then(e=>{n=e,r(e,t)}),i},(i,o,a)=>{e.sdk.log(`FEAAS: Thumbnail ${e.id}/${(null==t?void 0:t.id)||"responsive"}, status: ${o}`),tg(i).then(e=>{n=e,r(e,a)})},null),n}async function tU(e,t,r){var n,i,o,a,s,c;let l,u=t||(e.isNew?null:await ty(e));if(!u||u.isViewEmpty())return null;let d=r||e.library.stylesheets.first,{datasources:p}=e.sdk;return await (n=u.classList,i=d.getBreakpointForWidth(800,u.getBreakpoints()),o=u.view,a=p.reduce((e,t)=>Object.assign(e,{[t.id]:t.sample}),{}),s=d.css,c=e.sdk,(l=document.createElement("iframe")).style.position="absolute",l.style.top="-2000px",l.style.left="-2000px",l.style.width=i.props.minWidth+"px",l.style.height="720px",l.style.zIndex="100011",document.body.appendChild(l),new Promise((e,t)=>{let r=document.createElement("script");r.onerror=t,r.src=c.frontend+"/assets/html2canvas.js",r.onload=()=>{var r;((null===(r=l.contentWindow.document.fonts)||void 0===r?void 0:r.ready)||Promise.resolve()).then(function(){return l.contentWindow.html2canvas(p,{scale:Math.max(1.1,1e3/Math.min(1401,Math.max(320,i.props.minWidth))),width:Math.min(1401,Math.max(320,i.props.minWidth)),height:Math.max(1,Math.min(2e3,p.offsetHeight)),windowWidth:i.props.minWidth||i.props.maxWidth+"px",windowHeight:1e3,proxy:c.backend+"/proxy/media",backgroundColor:"#ffffff"}).then(r=>{let n=r.toDataURL("image/jpeg",.6);l.parentElement.removeChild(l);let i=new Image;i.onload=()=>{e(i)},i.onerror=t,i.src=n})})},l.contentWindow.document.head.appendChild(r);let u=l.contentWindow.document.createElement("style");u.textContent=` ${s} body, html { padding: 0; margin: 0; overflow: hidden } `;let d=l.contentWindow.document.createElement("style");d.textContent=` body, html { padding: 0; margin: 0; overflow: hidden } `,l.contentWindow.document.head.appendChild(u),l.contentWindow.document.head.appendChild(d);let p=tl({template:o,data:a});p.classList.add(...n,"-feaas--preview","-emulate--"+i.details.slug),l.contentWindow.document.body.appendChild(p)}))}async function tH(e,t,r){let n=t?t.getThumbnailURL():e.getThumbnailURL(),i=new Date(Math.max(Number(e.modifiedAt),Number(e.library.stylesheet.modifiedAt)));try{await e.sdk.uploadBlob("thumbnails",n.split(/\/thumbnails\//)[1],r,{headers:{"x-ms-blob-content-type":"image/jpg","x-ms-blob-cache-control":"public,max-age=31536000,immutable","x-ms-meta-versionId":t?t.id:null,"x-ms-meta-versionRevision":t?t.revision.toString():null,"x-ms-meta-componentId":e.id,"x-ms-meta-componentRenderedAt":i.toUTCString(),"x-ms-meta-componentModifiedAt":e.modifiedAt.toUTCString(),"x-ms-meta-componentCreatedAt":e.createdAt.toUTCString(),"x-ms-meta-modifiedAt":e.modifiedAt.toUTCString()}}),fetch(n,{cache:"no-cache"}).then(()=>{e.sdk.log("FEAAS: Thumbnail uploaded",n)})}catch(t){e.sdk.log("FEAAS: Thumbnail failed to upload",n,t)}return n}function tC(e){let t=[];if(e){let r=e.ownerDocument.defaultView,n,i;for(;r!==window.top;){n=r.parent;for(let e=0;e({left:e.left+t.left,top:e.top+t.top}),{left:0,top:0})}function tT(e){var t;return{context:HTMLElement,frontend:null==e?void 0:e.getContextAttribute("frontend"),src:null!==(t=null==e?void 0:e.getAttribute("src"))&&void 0!==t?t:"/editor.js",library:null==e?void 0:e.getAttribute("library"),component:null==e?void 0:e.getAttribute("component"),version:null==e?void 0:e.getAttribute("version"),instance:null==e?void 0:e.getAttribute("instance"),forked:null==e?void 0:e.getAttribute("forked"),revision:(null==e?void 0:e.getAttribute("revision"))||"saved",hidden:(null==e?void 0:e.getAttribute("hidden"))!=null,for:null==e?void 0:e.getAttribute("for"),state:(null==e?void 0:e.getAttribute("state"))||"idle",changed:(null==e?void 0:e.getAttribute("changed"))!=null}}"undefined"!=typeof window&&(window.FEAASReactElement=eK,null!==(n=window.FEAASLoading)&&void 0!==n||(window.FEAASLoading=Promise.resolve()));var tw=class extends eW{constructor(){super(...arguments),this.framePoint={top:0,left:0},this.wrapperRect={top:0,left:0,width:0,height:0},this.bodyRect={top:0,left:0,width:0,height:0},this.defaultProps={hidden:!1},this.setTarget=(e,t={component:e.getAttribute("component"),version:e.getAttribute("version"),revision:e.getAttribute("revision"),instance:e.getAttribute("instance")})=>{if(!this.closing&&(!this.target||null==e))return this.set(t),this.target=e,!0},this.onChromeMeasureElement=(e,t=e.getBoundingClientRect())=>e.ownerDocument==document?{left:t.left-this.bodyRect.left,top:t.top-this.bodyRect.top,width:t.width,height:t.height}:{left:t.left+this.framePoint.left-this.bodyRect.left,top:t.top+this.framePoint.top-this.bodyRect.top,width:t.width,height:t.height},this.onBeforeMeasure=e=>{e.memoized.focusable&&(this.framePoint=tC(e.memoized.focusable)),this.chrome&&(this.wrapperRect=this.chrome.positionable.getBoundingClientRect(),this.bodyRect=this.chrome.positionable.ownerDocument.body.parentElement.getBoundingClientRect())},this.onMeasure=()=>{},this.onPosition=({focusable:e,root:t})=>{!this.chrome||this.props.hidden||(e?(this.chrome.wrapper.style.width=e.width+32+"px",this.chrome.wrapper.style.height=e.height+16+64+"px",this.chrome.wrapper.style.left=e.left-16+"px",this.chrome.wrapper.style.top=e.top-64+"px",this.chrome.wrapper.style.opacity="1",this.chrome.absolute=this.querySelector(".ui.overlays"),this.chrome.absolute&&(this.chrome.absolute.style.left=t.left+"px",this.chrome.absolute.style.top=t.top+"px")):(this.chrome.wrapper.style.opacity="0",this.chrome.wrapper.style.left="-1000px",this.chrome.wrapper.style.top="-1000px"))},this.onWindowMessage=e=>{var t;switch(null===(t=e.data)||void 0===t?void 0:t.type){case"feaasEdit":let r=this.getPlaceholder();this.setTarget(r.editable,e.data)&&(this.loader=r.loader,document.body.appendChild(r.clipper),this.editedUID=e.data.id,this.setPlaceholder(),this.open());break;case"feaasMeasurements":this.measurements=e.data.measurements,this.props.hidden||this.setPlaceholder()}},this.onContentChange=()=>{this.setAttribute("changed","changed"),requestAnimationFrame(()=>{this.setIframeComponentContent()})},this.onClose=()=>{var e;this.setAttribute("hidden","hidden"),this.placeholder&&(this.placeholder.positionable.style.opacity="0",this.placeholder.positionable.style.pointerEvents="none"),this.chrome&&(this.chrome.wrapper.style.opacity="0"),!(null===(e=this.target)||void 0===e)&&e.parentNode&&(this.target.outerHTML=this.target.outerHTML),this.setTarget(null,{component:null,version:null,instance:null,revision:null}),this.setEditorContext({isFocused:!1})},this.onVersionStateChange=(e,t)=>{this.versionContext=e,this.setVersionContext=t},this.onEditorStateChange=(e,t)=>{this.editorContext=e,this.setEditorContext=t,e.editor&&"loading"==this.props.state&&!this.props.hidden&&(this.setAttribute("state","ready"),this.ownerDocument.fonts.ready.then(()=>setTimeout(()=>{this.setReadyState(),this.setIframeComponentContent()},100)))}}getProps(){return tT(this)}getReactRootElement(){return this.reactRootElement||(this.reactRootElement=document.createElement("div"),this.getRoot().appendChild(this.reactRootElement)),this.reactRootElement}showLoader(){this.loader||(this.loader=document.createElement("feaas-loader"),this.loader.setAttribute("opacity","0.6"),this.loader.style.zIndex="1000",this.target.appendChild(this.loader),"FEAAS-COMPONENT"==this.target.tagName&&(this.target.style.position="relative"))}hideLoader(){this.loader&&(this.loader.setAttribute("hidden","hidden"),"FEAAS-COMPONENT"==this.target.tagName&&(this.target.style.position="relative",this.target.style.position=""))}load(){return import(this.formatURL(this.props.src,this.props.frontend))}connectedCallback(){super.connectedCallback(),window.addEventListener("message",this.onWindowMessage)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("message",this.onWindowMessage)}setIframe(e){this.iframe=e}setIframeComponentContent(){this.placeholder&&this.iframe&&this.placeholder.editable.innerHTML&&this.iframe.contentWindow.postMessage({type:"feaasUpdate",id:this.editedUID,content:this.placeholder.editable.innerHTML})}setPlaceholder(){if(!this.iframe)return;let e=this.iframe.clientWidth,t=this.iframe.clientHeight,r=this.iframe.getBoundingClientRect(),n=this.getPlaceholder(),i=document.body.getBoundingClientRect(),o=this.measurements[this.editedUID];o&&(Object.assign(n.clipper.style,{position:"absolute",top:r.top+this.iframe.clientTop-i.top+"px",left:r.left+this.iframe.clientLeft-i.left+"px",width:e+"px",height:t+"px",pointerEvents:"none",zIndex:1,overflow:"hidden"}),Object.assign(n.positionable.style,{position:"absolute",top:o.top+"px",left:o.left+"px",width:o.width+"px",zIndex:2,transition:"opacity 0.4s",pointerEvents:this.props.hidden?"none":"all"}),Object.assign(n.loader.style,{position:"absolute",top:o.top+"px",left:o.left+"px",width:o.width+"px",height:o.height+"px",filter:"opacity(0.6)",zIndex:3,pointerEvents:"none"}),document.dispatchEvent(new Event("feaasRefresh",{bubbles:!0})))}getPlaceholder(){return this.placeholder||(this.placeholder={clipper:document.createElement("div"),positionable:document.createElement("div"),editable:Object.assign(document.createElement("div"),{className:"-feaas"}),loader:document.createElement("feaas-loader")},this.placeholder.clipper.appendChild(this.placeholder.positionable),this.placeholder.positionable.appendChild(this.placeholder.editable),this.placeholder.clipper.appendChild(this.placeholder.loader)),this.placeholder}attributeChangedCallback(e,t,r){t!==r&&("hidden"==e&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),r?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all")),super.attributeChangedCallback(e,t,r))}open(){clearTimeout(this.closing),this.removeAttribute("hidden"),this.removeAttribute("changed"),this.setLoadingState()}shouldFork(e){return null==e.forkOriginId&&null!=this.props.instance}cleanup(){var e;this.placeholder&&(null===(e=this.placeholder.clipper)||void 0===e||e.remove(),this.placeholder=null)}close(){console.log("Editor is not ready")}unfork(){console.log("Editor is not ready")}discard(){console.log("Editor is not ready")}save(){console.log("Editor is not ready")}setVersionContext(e){console.log("Editor is not ready")}setEditorContext(e){console.log("Editor is not ready")}setLoadingState(){this.showLoader(),this.setAttribute("state","loading")}setReadyState(){this.hideLoader(),this.setEditorContext({activeVersionId:this.component.versions[0].id}),this.setAttribute("state","ready")}render({children:e,component:t,version:r,instance:n},{Editor:i,VersionStatusList:o,VersionStatusButton:a,Version:s,VersionMenu:c,EditorUIUndo:l,EditorUIMode:u,React:{useEffect:d,useMemo:p,useState:f,useContext:h},Chakra:{HStack:S,Box:m,Button:b,MenuItem:v},Chrome:g,ReactDOM:y,useSDK:E,useLibrary:A,useSlots:U,useModelObserver:H,ConfirmationContext:C,VersionContext:T}){if(!this.payload)return;let{React:w}=this.payload,_=E(),O=A(),[L,D]=f(),{setConfirm:R}=h(C),x=n||r;L&&(this.component=L),d(()=>{if(this.props.hidden)return;let e=O.components.getItem(t).clone();return e.versions.search({ids:[r,n].filter(Boolean),componentIds:[t]}).then(t=>{e.versions.setItems(t);let i=e.findVersion(n,["staged","published"]),o=e.findVersion(r,["staged","published"]);if(i)i.deletedAt?(i.getDraft().changeAndNotify(o.toProperties()).restore(),console.error("FEAAS Editor: Restoring fork")):(console.error("FEAAS Editor: Pre-forked"),this.setAttribute("forked",i.id));else if(this.removeAttribute("forked"),this.shouldFork(o)){console.error("FEAAS Editor: Forking");let e=o.fork(n).id;this.setAttribute("instance",e)}else console.error("FEAAS Editor: Regular");D(e)}),()=>{this.closing=setTimeout(()=>{this.closing=null,this.cleanup(),D(null)},400)}},[r,this.props.hidden]);let P=H(null==L?void 0:L.versions,[]).filter(e=>e.id==x),N=P[0];N&&!this.props.hidden&&(this.version=N),d(()=>(this.unfork=()=>{R({title:"Reverting component customizations",button:"Discard",body:"Are you sure to reset component to its original state? All changes will be lost.",action:()=>{let e=L.findVersion(r,["staged","published"]);L.findVersion(n).unstage().unpublish().changeAndNotify(e.toProperties()),L.saveVersions(!1),this.setVersionContext({needsWrite:!0}),this.removeAttribute("forked"),requestAnimationFrame(this.onClose)}})},this.discard=()=>{this.props.changed&&(L.findVersion(x).revert(),L.saveVersions(!1),this.setVersionContext({needsWrite:!0}))},this.close=()=>{R({title:"Component has unsaved changes",button:"Discard",body:"Are you sure to close editor and discard changes?",bypass:!this.props.changed,action:()=>{this.discard(),requestAnimationFrame(this.onClose)}})},this.save=()=>{R({bypass:!!this.props.forked,title:"Customizing component",button:"Save",body:"Changes to the component will only be visible on that page. Changes to component done in Component Builder will not be reflected here. It will be possible to revert the customization.",action:()=>{var e,t;null===(t=null===(e=L.findVersion(x).commitData({view:this.editorContext.editor.getData({rootName:x}),model:""}))||void 0===e?void 0:e.stage())||void 0===t||t.publish(),this.removeAttribute("changed"),this.setAttribute("forked",x),L.saveVersions(!1)}})},()=>{delete this.unfork,delete this.discard,delete this.save,delete this.editorContext,delete this.versionContext,delete this.setEditorContext,delete this.setVersionContext}),[L]);let k=p(()=>this.target,[L]);return p(()=>L&&U(e,({picker:e,children:t})=>w.createElement(m,{ref:e=>{this.chrome=e?{positionable:e,wrapper:e.querySelector(".editor-chrome"),absolute:this.querySelector(".ui.overlays")}:null}},w.createElement(m,{className:"editor-wrapper",position:"absolute",left:0,top:0},w.createElement(i,{datasources:_.datasources,sdk:_,library:O,component:L,versions:P,context:{isAutosaveEnabled:!1,onChromeMeasure:this.onMeasure,onChromeBeforeMeasure:this.onBeforeMeasure,onChromeMeasureElement:this.onChromeMeasureElement,onChromePosition:this.onPosition,onContentChange:this.onContentChange}},{exports:this.onEditorStateChange,after:t,chrome:({editor:e})=>e&&w.createElement(g,null),children:({isArchivedDisplayed:e,editor:t,status:r})=>w.createElement(m,{position:"absolute",left:0,top:0,className:"editor-chrome",p:4,boxShadow:"2xl",pointerEvents:"none",opacity:0,transition:"opacity 0.3s"},w.createElement(m,{left:0,width:"4",top:0,bottom:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),w.createElement(m,{right:0,width:"4",top:0,bottom:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),w.createElement(m,{top:0,height:"16",left:0,right:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),w.createElement(m,{bottom:0,height:"4",left:0,right:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),N&&w.createElement(s,{version:N,node:k,ignoreBreakpoints:!0,deps:[this.props.forked,this.props.changed]},{exports:this.onVersionStateChange,left:w.createElement(S,{justifyContent:"space-between"},w.createElement(l,{size:"sm",editor:"ready"==r?t:null}),w.createElement(u,{size:"sm"})),middle:(e,t)=>[!1],right:w.createElement(w.Fragment,null,w.createElement(b,{variant:"secondary",size:"sm",onClick:this.close},"Close"),w.createElement(b,{variant:"primary",size:"sm",onClick:this.save,isDisabled:!this.props.changed},this.props.changed?this.props.forked?"Save":"Save customization":"Up to date"),w.createElement(c,{isDisabled:!this.props.forked&&!this.props.changed},w.createElement(v,{onClick:this.unfork,isDisabled:!this.props.forked},"Unfork"),w.createElement(v,{onClick:this.discard,isDisabled:!this.props.changed},"Discard")))}))})))),[N,this.props.forked,this.props.changed])}isReadyToLoad(){return null!=this.props.component&&null!=this.props.version&&!this.props.hidden}};function t_(e){var t,r;return{part:(null==e?void 0:e.getAttribute("part"))||"picker",slot:(null==e?void 0:e.getAttribute("part"))||"picker",mode:null==e?void 0:e.getAttribute("mode"),dialog:null==e?void 0:e.getAttribute("dialog"),placeholder:(null==e?void 0:e.getAttribute("placeholder"))||"No theme",frontend:null!==(t=null==e?void 0:e.getContextAttribute("frontend"))&&void 0!==t?t:"https://components.sitecorecloud.io",src:null!==(r=null==e?void 0:e.getAttribute("src"))&&void 0!==r?r:"/picker.js",hidden:(null==e?void 0:e.getAttribute("hidden"))!=null,variant:null==e?void 0:e.getAttribute("variant"),context:void 0,onClose:void 0,setAttribute:void 0,getAttribute:void 0}}tw.observedAttributes=["library","component","version","revision","hidden","state","changed","forked"],tw.register("feaas-editor");var tO=class extends eW{constructor(){super(...arguments),this.defaultProps={hidden:!1}}getProps(){return t_(this)}load(){return this.import(this.formatURL(this.props.src,this.props.frontend))}connectedCallback(){this.setAttribute("feaas-role","ui"),super.connectedCallback()}render({placeholder:e,context:t,mode:r,dialog:n,children:i,variant:o},{Picker:a,React:s,useContext:c,EnvironmentContext:l,useLibrary:u,useSDK:d,BYOC:p}){let[f,h]=s.useReducer(e=>e+1,0),S=d(),m=c(l),b=u("collections"),v=u("components"),g=d("datasources"),y=u(),E=(null===(H=null===(U=y.stylesheets)||void 0===U?void 0:U.first)||void 0===H?void 0:H.rules)||(null===(C=null==y?void 0:y.stylesheet)||void 0===C?void 0:C.styles),A=d("renderingHost.expandedComponents");var U,H,C,T=null==t?void 0:t.getAttribute("data");if(T)try{T=JSON.parse(T)}catch(e){}if(t)var w=S.ExternalComponent.getDefinition(t),_=w&&!w.getConfiguration(t),O=(null==w?void 0:w.type)=="feaas"?v.find(e=>e.id==t.getAttribute("component")):null==p?void 0:p.getComponent(String(t.getAttribute("data-external-id")));return s.createElement(a,{cdn:m.cdn,rules:E,collections:b,themeContext:t,placeholder:e,embed:O,externalComponents:A,datasources:g,data:T,versionId:null==t?void 0:t.getAttribute("version"),mode:r||(_?"library":O?"context":null),setAttribute:(e,t,r)=>{"data"==t&&r&&(r=JSON.stringify(r)),this.props.setAttribute(e,t,r),h()},getAttribute:(e,r)=>null==t?void 0:t.getAttribute(r),dialog:n,context:t,variant:o,onModeChange:(e,t)=>{this.set({mode:e,dialog:t})}},i)}};function tL(e){var t,r,n,i,o;return{library:null==e?void 0:e.getAttribute("library"),src:null!==(t=null==e?void 0:e.getAttribute("src"))&&void 0!==t?t:"/context.js",environment:null!==(r=null==e?void 0:e.getAttribute("environment"))&&void 0!==r?r:void 0,frontend:null!==(n=null==e?void 0:e.getAttribute("frontend"))&&void 0!==n?n:"https://components.sitecorecloud.io",backend:null!==(i=null==e?void 0:e.getAttribute("backend"))&&void 0!==i?i:"https://components.sitecorecloud.io/api",cdn:null!==(o=null==e?void 0:e.getAttribute("cdn"))&&void 0!==o?o:"https://feaas.blob.core.windows.net",auth:null,isolate:(null==e?void 0:e.getAttribute("isolate"))==null||(null==e?void 0:e.getAttribute("isolate"))=="true"}}tO.observedAttributes=["library","mode","frontend","src","hidden","variant","dialog"],tO.register("feaas-picker");var tD=class extends eW{constructor(){super(...arguments),this.defaultProps={isolate:!0},this.onStatusChange=(e,t)=>{"ready"==e&&(this.whenSDKReady.resolve(t),this.dispatchEvent(new CustomEvent("feaasReady",{bubbles:!0,composed:!0,detail:t})))},this.whenSDKReady=eF(e=>{this.sdk=e})}getProps(){return tL(this)}load(){return this.import(this.formatURL(this.props.src,this.props.frontend))}isReadyToLoad(){return super.isReadyToLoad()&&null!=this.props.library}getTheme(e){return e}getRoot(){return"false"===this.getAttribute("isolate")?this:this.shadowRoot||this.attachShadow({mode:"open"})}getReactRootElement(){return this.reactRootElement||(this.reactRootElement=document.createElement("div"),this.getRoot().appendChild(this.reactRootElement)),this.reactRootElement}connectedCallback(){this.setAttribute("feaas-role","ui"),Array.from(this.children).forEach(e=>{this.getRoot().appendChild(e)}),document.addEventListener("feaasMount",this),document.addEventListener("feaasUnmount",this),super.connectedCallback()}disconnectedCallback(){document.removeEventListener("feaasMount",this),document.removeEventListener("feaasUnmount",this),super.disconnectedCallback()}getPortalRoot(){return this.getRoot()}render({children:e,library:t},{AppContext:r,Chakra:{Button:n,Tooltip:i},React:o}){let a={containerRef:{current:this.getPortalRoot()}};return i.defaultProps={hasArrow:!0,placement:"top",portalProps:a},o.createElement(r,{environment:this.props.environment,backend:this.props.backend,libraryId:this.props.library,container:this.getRoot(),auth:this.props.auth,getTheme:this.getTheme,onStatusChange:this.onStatusChange,modalProps:{portalProps:a},chakraProps:{resetScope:':where([feaas-role="ui"])',cssVarsRoot:":host",resetCSS:!0,toastOptions:{portalProps:a}}},e)}};tD.observedAttributes=["library","component","version","revision","hostname","template"],tD.register("feaas-context"),tD.prototype.clientside=ej;var tR=class extends eW{load(){return Promise.resolve({React:P,ReactDOM:k})}connectedCallback(){this._setAttribute||(this._setAttribute=this.setAttribute,this.setAttribute=function(e,t){let r=this.getAttribute(t);this._setAttribute(e,t),this.attributeChangedCallback(e,r,t)}),super.connectedCallback()}update(){var e;if(!(!(!(null===(e=_(this.getComponentName()))||void 0===e)&&e.component)&&"false"==this.getAttribute("hydrate")))return super.update()}render(e,{React:t}){var r;let n=null===(r=_(this.getComponentName()))||void 0===r?void 0:r.component;return n||console.warn(`FEAASExternal: \`${this.getComponentName()}\` is not registered`),t.createElement(t.Fragment,null,n&&t.createElement(n,{componentName:this.getComponentName(),...e}))}getComponentName(){return this.getAttribute("data-external-id")}getProps(){return O(o(Array.from(this.attributes).reduce((e,{name:t,value:r})=>("data-external-id"==t&&(t="component-name"),Object.assign(e,{[t]:r})),{}))).merged}static Preview(e){var t;let r=(null==e?void 0:e.src)||("undefined"!=typeof window?null===(t=window.location.search.match(/feaasSrc=([^&]+)/))||void 0===t?void 0:t[1]:null);return r?P.createElement(tk,{src:r,...e}):null}static linkComponents(e){return()=>e.map(e=>null)}};tR.registered=C,tR.registerComponent=T,tR.setRegistrationCallback=L,tR.getComponent=_,tR.register("feaas-external");var{linkComponents:tx}=tR,tP={},tN=N,tk=function({data:e,lastModified:t,fetchedData:r,renderNode:n,...i}){var o,a,c,l;let u;"template"in i&&i.template&&(u=(o=i.template,a=r||e||{},ex(o).map(e=>ew(e,a,c))).map((e,t)=>(function e(t,r,n){var i;if(3===t.nodeType)return t.textContent;let o=Array.from(t.childNodes).map((t,n)=>e(t,r,n)),a={};for(let e=0;e{let[r,n]=t.split(":");return{...e,[s(r)]:n}},{}):"class"==r?a.className=n:a[r]=n}let c=null==r?void 0:r(t,a),l=(null==c?void 0:c[0])||t.nodeName.toLowerCase();"style"==l&&(a.dangerouslySetInnerHTML={__html:o.join(` `)});let u=Object.assign({key:n,suppressHydrationWarning:!0},(null==c?void 0:c[1])||a),d=(null===(i=null==c?void 0:c[1])||void 0===i?void 0:i.children)||o;return P.createElement(l,u,["img","br","input","style"].includes(l)?null:d)})(e,(e,t)=>{if(n){let r=null==n?void 0:n(e,t);if(null!=r&&"type"in r)return[r.type,r.props];t={...t,...r}}if(tP[e.localName])return[tP[e.localName],t];if("feaas-external"==e.localName){let e={};for(var r in t)e["data-external-id"==r?"componentName":s(r)]=t[r];return[N,e]}},t))),"src"in i&&(i={...e4(i.src),...i});let d=null==(l=i.fetch)||!0===l?["template","stylesheet","data"]:[].concat(l||[]),p=d.includes("data")?e:d.includes("template")?r||e:null;return P.createElement(P.Fragment,null,"preload"in i&&!1,P.createElement("feaas-component",{class:"-feaas",...i,"last-modified":t?String(t):null,fetch:null==i.fetch?i.fetch:[].concat(i.fetch).join(" "),suppressHydrationWarning:!0,template:null,data:"string"==typeof p?p:p?JSON.stringify(p):null},u))}},90512:function(e,t,r){"use strict";function n(){for(var e,t,r=0,n="",i=arguments.length;r