PageSourceSearch

https://www.beyondblue.org.au/_next/static/immutable/chunks/0bqw-3u6-euh6.js

js beyondblue.org.au collected 2026-09-24 08:26:09 UTC 313,444 bytes, 5 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,678986,t=>{"use strict";let r=/\/([-~]{1})\/media\//i,i="http://__sitecore_content_sdk_media__/";function n(t){return/^[a-z][a-z0-9+.-]*:/i.test(t)||t.startsWith("//")}function s(t){if(n(t))try{return{url:t.startsWith("//")?new URL(t,"http://_"):new URL(t),relative:!1}}catch(t){}return{url:new URL(t,i),relative:!0}}function a(t,r){return r?`${t.pathname}${t.search}${t.hash}`:t.toString()}function l(t){let r={};return t.forEach((t,i)=>{r[i]=t}),r}let o=t=>{let{rev:r,db:i,la:n,vs:s,ts:a,ttc:l,tt:o,hash:u}=t;return{rev:r,db:i,la:n,vs:s,ts:a,ttc:l,tt:o,hash:u}},u=(t,i=r)=>{let{url:n,relative:l}=s(t),o=i.exec(n.pathname);return o&&o.length>1&&(n.pathname=n.pathname.replace(i,`/${o[1]}/jssmedia/`)),a(n,l)},c=(t,i,n=r)=>{if(!i||0===Object.keys(i).length)return t;let{url:c,relative:d}=s(u(t,n)),h=o(l(c.searchParams)),p={};for(let[t,r]of Object.entries(i))null!=r&&""!==r&&(p[t]=String(r));for(let[t,r]of(Object.entries(h).forEach(([t,r])=>{null!=r&&""!==r&&(p[t]=r)}),c.search="",Object.entries(p)))c.searchParams.set(t,r);return a(c,d)},d=(t,r,i,n)=>r.map(r=>{let s=Object.assign(Object.assign({},i),r),a=s.w||s.mw;return a?`${c(t,s,n)} ${a}w`:null}).filter(t=>t).join(", ");t.s(["getRequiredParams",0,o,"getSrcSet",0,d,"replaceMediaUrlPrefix",0,u,"updateImageUrl",0,c],921709);var h=t.i(921709);t.s(["mediaApi",0,h],678986)},385180,t=>{"use strict";var r=t.i(247167),i=t.i(271645),n=t.i(522016),s=i,a=t.i(26301),l=t.i(368570),o=t.i(666707),u=t.i(769740),c=function(t,r){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>r.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)0>r.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]]);return i};let d=t=>{var{field:r,showLinkTextWithChildrenPresent:i,renderChildrenWhenEmpty:n,ref:l}=t,o=c(t,["field","showLinkTextWithChildrenPresent","renderChildrenWhenEmpty","ref"]);let u=o.children,d=r;delete o.editable;let h=()=>n&&u?s.default.createElement("a",Object.assign({},o,{key:"link",ref:l}),u):null,p=(0,a.isFieldValueEmpty)(d),f=p?void 0:d.href?r:d.value;if(p||!f)return h();let m="anchor"!==f.linktype&&f.anchor?`#${f.anchor}`:"",g=f.querystring?`?${f.querystring}`:"",y={href:`${f.href}${g}${m}`,className:f.class,title:f.title,target:f.target};"_blank"!==y.target||y.rel||(y.rel="noopener noreferrer");let b=i||!u?f.text||f.href:null;return s.default.createElement("a",Object.assign({},y,o,{key:"link",ref:l}),b,u)},h=(0,l.withFieldMetadata)((0,o.withEmptyFieldEditingComponent)(d,{defaultEmptyFieldEditingComponent:u.DefaultEmptyFieldEditingComponentText}));h.displayName="Link";var p=t.i(474041),f=function(t,r){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>r.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)0>r.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]]);return i};let m=["as","onNavigate","passHref","prefetch","replace","scroll","shallow"],g=/^\/.*\.\w+$/,y=(0,i.forwardRef)((t,s)=>{let a=(0,p.useRouter)(),{field:l,editable:o=!0,children:u,internalLinkMatcher:c=/^\//g,showLinkTextWithChildrenPresent:d,renderChildrenWhenEmpty:y}=t,v=f(t,["field","editable","children","internalLinkMatcher","showLinkTextWithChildrenPresent","renderChildrenWhenEmpty"]);if(!l||!l.value&&!l.href&&!l.metadata){if(y&&u){let t=Object.assign({},v);for(let r of m)delete t[r];return i.default.createElement("a",Object.assign({},t,{ref:s}),u)}return null}let E=l.href?l:l.value,{href:w,querystring:S,anchor:x}=E||{},C=o&&l.metadata;if(w&&!C){let l=d||!u?E.text||E.href:null,o=c.test(w),h=g.test(w);if(o&&!h)return i.default.createElement(n.default,Object.assign({href:{pathname:w,query:S,hash:x},key:"link",title:E.title,target:E.target,className:E.class},v,{locale:!a&&void 0,ref:s},r.default.env.TEST?{"data-nextjs-link":!0,"data-nextjs-prefetch":t.prefetch,"data-nextjs-locale":!a&&void 0}:{}),l,u)}let T=b(t);return i.default.createElement(h,Object.assign({},T,{ref:s},r.default.env.TEST?{"data-react-link":!0}:{}))});function b(t){let r=["internalLinkMatcher"],i=Object.assign({},t);for(let t of[...m,...r])delete i[t];return i}y.displayName="NextLink",t.s(["Link",0,y],385180)},38563,t=>{"use strict";var r=t.i(247167),i=t.i(678986),n=t.i(271645),s=t.i(368570),a=t.i(882596),l=t.i(769740),o=t.i(666707),u=t.i(657688),c=t.
1i(26301),d=function(t,r){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>r.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)0>r.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]]);return i};let h=(0,s.withFieldMetadata)((0,o.withEmptyFieldEditingComponent)(t=>{var{editable:s=!0,imageParams:l,field:o,mediaUrlPrefix:h,fill:p,priority:f}=t,m=d(t,["editable","imageParams","field","mediaUrlPrefix","fill","priority"]);let g=n.default.useContext(a.SitecoreProviderReactContext);if(m.src)throw Error("Detected src prop. If you wish to use src, use next/image directly.");let y=o;if((0,c.isFieldValueEmpty)(y))return null;let b=y.src?o:y.value;if(!b)return null;let v=m.unoptimized||!g.page.mode.isNormal,E=Object.assign(Object.assign(Object.assign({},b),m),{fill:p,priority:f,src:i.mediaApi.updateImageUrl(b.src,l,h),unoptimized:v}),w=Object.assign(Object.assign({},E),{src:i.mediaApi.replaceMediaUrlPrefix(E.src,h)});return(w.fill&&(delete w.width,delete w.height),E)?n.default.createElement(u.default,Object.assign({alt:""},w,r.default.env.TEST?{"data-unoptimized":v}:{})):null},{defaultEmptyFieldEditingComponent:l.DefaultEmptyFieldEditingComponentImage}));h.displayName="NextImage",t.s(["NextImage",0,h])},337442,81058,t=>{"use strict";var r=t.i(271645),i=t.i(474869),n=r;let s=(0,n.createContext)({});function a(t){if(t)return(0,n.useContext)(s)[t]}let l=({children:t,value:r})=>n.default.createElement(s.Provider,{value:r},t);t.s(["ComponentPropsContext",0,l,"ComponentPropsReactContext",0,s,"useComponentProps",0,a],81058);let o=t=>{let n=(0,r.useContext)(s);return r.default.createElement(i.Placeholder,Object.assign({},t,{modifyComponentProps:t=>{if(!t.rendering.uid)return t;let r=n[t.rendering.uid];return Object.assign(Object.assign({},t),r)}}))};t.s(["Placeholder",0,o],337442)},795092,t=>{"use strict";var r=t.i(271645),i=t.i(474041),n=t.i(618566),s=r,a=t.i(26301),l=t.i(368570),o=t.i(666707),u=t.i(769740),c=function(t,r){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>r.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)0>r.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]]);return i};let d=t=>{var{field:r,tag:i="div",ref:n}=t,l=c(t,["field","tag","ref"]);let o=null==r?void 0:r.value,u=(0,s.useMemo)(()=>void 0!==o&&""!==o?{__html:o}:void 0,[o]);if((0,a.isFieldValueEmpty)(r)||!u)return null;delete l.editable;let d=Object.assign({dangerouslySetInnerHTML:u,ref:n,suppressHydrationWarning:!!r.metadata||void 0},l),h=i||"div";return s.default.createElement(h,Object.assign({},d))},h=(0,l.withFieldMetadata)((0,o.withEmptyFieldEditingComponent)(d,{defaultEmptyFieldEditingComponent:u.DefaultEmptyFieldEditingComponentText}));h.displayName="RichText";var p=function(t,r){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>r.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)0>r.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]]);return i};let f={},m=()=>{try{return(0,n.useRouter)()}catch(t){return null}},g=()=>({pageRouter:(0,i.useRouter)(),appRouter:m()}),y=t=>{let{internalLinksSelector:i='a[href^="/"]',prefetchLinks:n=!0,editable:s=!0}=t,a=p(t,["internalLinksSelector","prefetchLinks","editable"]),l=t.field&&t.field.value,o=s&&t.field&&t.field.metadata,{pageRouter:u,appRouter:c}=g(),d=(0,r.useRef)(null);(0,r.useEffect)(()=>{l&&!o&&y()},[l]);let m=t=>{if(!t.currentTarget)return;t.preventDefault();let r=t.currentTarget.href;u?u.push(r,r,{locale:!1}):c&&c.push(r)},y=()=>{let t=d.current,r=t&&t.querySelectorAll(i);r&&r.length&&r.forEach(t=>{if("_blank"===t.target)return;let r=()=>{u?u.prefetch(t.pathname,void 0,{locale:!1}):c&&c.prefetch(t.pathname),f[t.pathname]=!0};if(!f[t.pathname]&&!1!==n&&(!0===n&&r(),"hover"===n)){let i=()=>{r(),t.removeEventListener("mouseover",i)};t.addEventListener("mouseover",i,!1)}t.addEventListener("click",m,!1)})};return r.default.createElement(h,Object.assign({ref:d,editable:s},a))};y.displayName="NextRichText",t.s(["RichText",0,y,"prefetched",0,f],795092)},474869,728589,t=>{"use strict";var r=t.i(271645),i=t.i(66808),n=t.i(37746),s=t.i(882596),a=n,l=r,o=t.i(809467),u=t.i(398058);let c=!1;var d=r,h=t.i(26301),p=t.i(426868),f=i;let m=({rendering:t,placeholderName:r,children:i,componentRuntime:n})=>{let s=({kind:r,id:i,placeholderName:s})=>{var a;let l=s?"placeholder":"rendering",o={type:"text/sitecore",chrometype:l,className:"scpm",kind:r};if(r===p.MetadataKind.Open){if("placeholder"===l&&s){let r="";for(let n of Object.keys(null!=(a=t.placeholders)?a:{}
1)){if(s===n){r=i?`${s}_${i}`:`${s}_${f.DEFAULT_PLACEHOLDER_UID}`;break}if((0,h.isDynamicPlaceholder)(n)&&(0,h.getDynamicPlaceholderPattern)(n).test(s)){r=i?`${n}_${i}`:`${n}_${f.DEFAULT_PLACEHOLDER_UID}`;break}}o.id=r}else o.id=i;"rendering"===l&&n&&(o["data-csdk-component-runtime"]=n)}return o};return d.default.createElement(d.default.Fragment,null,d.default.createElement("code",Object.assign({suppressHydrationWarning:!0},s({kind:p.MetadataKind.Open,id:t.uid,placeholderName:r}))),i,d.default.createElement("code",Object.assign({suppressHydrationWarning:!0},s({kind:p.MetadataKind.Close,placeholderName:r}))))};t.s(["PlaceholderMetadata",0,m],728589);let g=t=>{let r=t.rendering,i=t.page.mode.isEditing,n=(0,a.getPlaceholderRenderings)(r,t.name,i),s=!n.length,l=y(t,n);if(s){let r=l;return t.renderEmpty&&(r=t.renderEmpty(l)),i?(0,a.renderEmptyPlaceholder)(r):r}return t.render?t.render(l,n,t):l},y=(t,r)=>{let{name:i,rendering:n,passThroughComponentProps:s,missingComponentComponent:d,hiddenRenderingComponent:h,errorComponent:p,componentLoadingMessage:f,renderEach:g,modifyComponentProps:y,componentMap:b,page:v}=t,E=v.mode.isEditing,w=c?"server":"client",S=r.map((r,n)=>{let{component:S,isEmpty:x,componentType:C,dynamic:T}=(0,a.getComponentForRendering)(r,i,b,h,d),_=r.uid||`component-${n}`,A=y?y((0,a.getChildComponentProps)(t,r)):(0,a.getChildComponentProps)(t,r),O="client"===C&&c&&!x?l.default.createElement(u.ClientComponentWrapper,{rendering:A.rendering,componentProps:Object.assign(Object.assign({},A),s),placeholderName:i,key:_}):l.default.createElement(S,Object.assign({key:_},A,s,{page:v,componentMap:b}));if(g&&(O=g(O,n)),!x){let r=O.type+"-"+n;O=l.default.createElement(o.default,{"data-testid":"error-boundary",key:r,errorComponent:p,componentLoadingMessage:f,isDynamic:T,disableSuspense:t.disableSuspense,rendering:O.props.rendering},O)}return E?l.default.createElement(m,{key:_,rendering:r,componentRuntime:w},O):O}).filter(t=>t);return E?[l.default.createElement(m,{key:n.uid||`placeholder-metadata-${i}`,placeholderName:i,rendering:n},S)]:S},b=t=>l.default.createElement(o.default,{errorComponent:t.errorComponent},l.default.createElement(g,Object.assign({},t))),v=t=>{let{page:a,componentMap:l}=(0,s.useSitecore)(),o=!(0,n.getPlaceholderRenderings)(t.rendering,t.name,a.mode.isEditing).length;(0,r.useEffect)(()=>{o&&i.PagesEditor.isActive()&&i.PagesEditor.resetChromes()},[]);let u=Object.assign(Object.assign({},t),{page:a,componentMap:l});return r.default.createElement(b,Object.assign({},u))};t.s(["Placeholder",0,v],474869)},376917,t=>{"use strict";var r=t.i(271645),i=t.i(26301),n=t.i(368570),s=t.i(666707),a=t.i(769740),l=function(t,r){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>r.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)0>r.indexOf(n[s])&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(i[n[s]]=t[n[s]]);return i};let o=t=>{var n,{field:s,tag:a,editable:o=!0,encode:u=!0}=t,c=l(t,["field","tag","editable","encode"]);if((0,i.isFieldValueEmpty)(s))return null;u||(o=!1);let d=null!=(n=s.value)?n:"",h=null,p=Object.assign({},c);if(u){let t=d,i=String(t).split("\n");if(i.length){let n=[];i.forEach((t,s)=>{let a=s===i.length-1;n.push(t),a||n.push(r.default.createElement("br",{key:s}))}),t=n}h=t}else p.dangerouslySetInnerHTML={__html:String(d).split("\n").join("<br>")};let f=a||"span";return s.metadata?r.default.createElement(f,Object.assign({},p,{suppressHydrationWarning:!0}),h):a||!u?r.default.createElement(f,Object.assign({},p),h):r.default.createElement(r.default.Fragment,null,h)},u=(0,n.withFieldMetadata)((0,s.withEmptyFieldEditingComponent)(o,{defaultEmptyFieldEditingComponent:a.DefaultEmptyFieldEditingComponentText}));u.displayName="Text",t.s(["Text",0,u])},368570,666707,769740,t=>{"use strict";var r=t.i(271645),i=r,n=t.i(426868);let s=t=>{let r=JSON.stringify(t.metadata),s={type:"text/sitecore",chrometype:"field",className:"scpm"},a=Object.assign(Object.assign({},s),{kind:n.MetadataKind.Open}),l=Object.assign(Object.assign({},s),{kind:n.MetadataKind.Close});return i.default.createElement(i.default.Fragment,null,i.default.createElement("code",Object.assign({},a),r),t.children,i.default.createElement("code",Object.assign({},l)))};function a(t,i=!1){return i?i=>{var n;let{editable:a=!0}=i,l=null==(n=i.field)?void 0:n.metadata;return l&&a?r.default.createElement(s,{metadata:l},r.default.createElement(t,Object.assign({},i))):r.default.createElement(t,Object.assign({},i))}:i=>{var n;let{editable:a=!0}=i,l=null==(n=i.field)?void 0:n.metadata;return l&&a?r.default.createElement(s,{metadata:l},r.default.createElement(t,Object.assign({},i))):r.default.createElement(t,Object.assign({},i))}}s.displayName="FieldMetadata",t.s(["withFieldMetadata",0,a],368570);var l=r,o=t.i(26301);function u(t,r){let i=t=>{var i;let{editable:n=!0}=t;if((null==(i=t.field)?void 0:i.metadata)&&n&&(0,o.isFieldValueEmpty)(t.field)&&!t.renderChildrenWhenEmpty){let i=t.emptyFieldEditingComponent||r.defaultEmptyFieldEditingComponent,n=t;return t.emptyFieldEditingComponent||(n=Object.assign(Object.assign({},t),{editable:void 0,field:void 0})),l.default.createElement(i,Object.assign({},n,{suppressHydrationWarning:!0}))}return null};return r.isForwardRef?r=>i(r)||l.default.createElement(t,Object.assign({},r)):r=>i(r)||l.default.createElement(t,Object.assign({},r))}
1t.s(["withEmptyFieldEditingComponent",0,u],666707);var c=r;let d=t=>{let r=t.tag||"span";return c.default.createElement(r,Object.assign({},t,{suppressHydrationWarning:!0}),"[No text in field]")},h=t=>{let r={minWidth:"48px",minHeight:"48px",maxWidth:"400px",maxHeight:"400px",cursor:"pointer"};return c.default.createElement("img",Object.assign({},t,{suppressContentEditableWarning:!0,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 ${t.className||""}`,style:r}))};t.s(["DefaultEmptyFieldEditingComponentImage",0,h,"DefaultEmptyFieldEditingComponentText",0,d],769740)},83889,t=>{"use strict";function r(t,r,i){let n;return function(...s){let a=this,l=s,o=function(){n=null,i||t.apply(a,l)},u=i&&!n;clearTimeout(n),n=setTimeout(o,r),u&&t.apply(a,l)}}t.s(["debounce",0,r])},16639,t=>{"use strict";var r,i;(i=r=r||(r={}))[i.NONE=0]="NONE",i[i.ERROR=1]="ERROR",i[i.WARN=2]="WARN",i[i.INFO=3]="INFO",i[i.DEBUG=4]="DEBUG",i[i.TRACE=5]="TRACE";let n={none:r.NONE,error:r.ERROR,warn:r.WARN,info:r.INFO,debug:r.DEBUG,trace:r.TRACE},s="Sitecore Search SDK";class a{constructor(t,i=r.NONE,n=s){Object.defineProperty(this,"NONE",{enumerable:!0,configurable:!0,writable:!0,value:r.NONE}),Object.defineProperty(this,"ERROR",{enumerable:!0,configurable:!0,writable:!0,value:r.ERROR}),Object.defineProperty(this,"WARN",{enumerable:!0,configurable:!0,writable:!0,value:r.WARN}),Object.defineProperty(this,"INFO",{enumerable:!0,configurable:!0,writable:!0,value:r.INFO}),Object.defineProperty(this,"DEBUG",{enumerable:!0,configurable:!0,writable:!0,value:r.DEBUG}),Object.defineProperty(this,"TRACE",{enumerable:!0,configurable:!0,writable:!0,value:r.TRACE}),Object.defineProperty(this,"transports",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"logLevel",{enumerable:!0,configurable:!0,writable:!0,value:r.NONE}),Object.defineProperty(this,"namespace",{enumerable:!0,configurable:!0,writable:!0,value:s}),this.transports=t,this.namespace=n,this.setLogLevel(i)}setLogLevel(t){if("string"!=typeof t)this.logLevel=t;else if(n[t])this.logLevel=n[t];else throw Error(`Logger :: Invalid logLevel (${t})`)}send(t,r,...i){try{this.logLevel>=t&&this.transports.forEach(t=>{t[r](this.namespace," ::: ",...i)})}catch(t){console.error(t)}}error(...t){return this.send(r.ERROR,"error",...t)}warn(...t){return this.send(r.WARN,"warn",...t)}info(...t){return this.send(r.INFO,"info",...t)}debug(...t){return this.send(r.DEBUG,"debug",...t)}trace(...t){return this.send(r.TRACE,"log",...t)}}let l=new a([console]);t.s(["Logger",0,l])},656802,548860,t=>{"use strict";let r=t=>t.length?t[t.length-1]:void 0,i=t=>0===Object.keys(t||{}).length,n=t=>void 0===t,s=t=>String.fromCharCode(t<10?t+48:t<36?t+87:t+29),a=t=>{try{if(t)return JSON.parse(t);return""}catch(r){return t}};t.s(["digit2string",0,s,"emptyObject",0,i,"jsonParse",0,a,"lastElement",0,r,"undefinedCheck",0,n],656802);let l=(t={})=>"u">typeof window?window:t,o=(t={})=>"u">typeof document?document:t;t.s(["getDocument",0,o,"getWindow",0,l],548860)},92420,t=>{"use strict";var r,i;(i=r||(r={})).LOAD="core/LOAD",i.UNLOAD="core/UNLOAD",i.REQUEST="core/REQUEST",i.REQUEST_SUCCESS="core/REQUEST_SUCCESS",i.REQUEST_FAIL="core/REQUEST_FAIL",i.REQUEST_CANCELED="core/REQUEST_CANCELED",i.WIDGET_DATA_REQUEST="core/WIDGET_DATA_REQUEST",i.WIDGET_DATA_REQUEST_SUCCESS="core/WIDGET_DATA_REQUEST_SUCCESS",i.WIDGET_DATA_REQUEST_FAIL="core/WIDGET_DATA_REQUEST_FAIL",i.WIDGET_DATA_REQUEST_CANCELED="core/WIDGET_DATA_REQUEST_CANCELED",i.WIDGET_STATE_CHANGED="core/WIDGET_STATE_CHANGED",i.WIDGET_APPEAR="core/WIDGET_APPEAR",i.PAGE_CONTAINER_READY="core/PAGE_CONTAINER_READY",i.WIDGET_READY="core/WIDGET_READY",i.INITIALIZE="core/INITIALIZE",i.INITIALIZED="core/INITIALIZED",i.RESET_WIDGET="core/RESET_WIDGET",i.PAGE_CONTEXT_CHANGED="core/PAGE_CONTEXT_CHANGED",i.OC_CONTEXT_CHANGED="core/OC_CONTEXT_CHANGED",i.FOUND_WIDGETS="core/FOUND_WIDGETS",i.ADD_TO_CART="core/interaction/ADD_TO_CART",i.ORDER_CONFIRM="core/interaction/ORDER_CONFIRM",i.USER_LOGIN="core/interaction/USER_LOGIN",i.ADD_TO_WISHLIST="core/interaction/ADD_TO_WISHLIST",i.CART_STATUS="core/interaction/CART_STATUS",i.ITEM_CLICKED="core/interaction/ITEM_CLICKED",i.PAGE_WIDGETS_DATA_REQUEST="core/PAGE_WIDGETS_DATA_REQUEST",i.PAGE_WIDGETS_DATA_REQUEST_SUCCESS="core/PAGE_WIDGETS_DATA_REQUEST_SUCCESS",i.PAGE_WIDGETS_DATA_REQUEST_FAIL="core/PAGE_WIDGETS_DATA_REQUEST_FAIL",i.PAGE_WIDGETS_DATA_REQUEST_CANCELED="core/PAGE_WIDGETS_DATA_REQUEST_CANCELED";let n=r;t.s(["default",0,n])},109508,t=>{"use strict";var r=t.i(92420);t.s(["Actions",()=>r.default])},441828,66451,797196,923360,782213,718420,t=>{"use strict";var r=t.i(814433),i=t.i(909358),n=t.i(113079),s=t.i(762050),a=t.i(286485),l=t.i(698603),o=t.i(669564),u=t.i(92420),c=t.i(16639);let d=[],h=[];class p{static addActionHandler(t){d.push(t)}static removeActionHandler(t){let r=h.indexOf(t);-1!==r&&h.splice(r,1)}static subscribe(t){d.push(t)}static unsubscribe(t){let r=d.indexOf(t);-1!==r&&d.splice(r,1)}static dispatch(t){c.Logger.debug("dispatcher ::: dispatch",`[${t.type}]`,t.payload),d.forEach(r=>{r.handleAction(t)}),h.forEach(r=>{r.handleAction(t)})}}t.s(["default",0,p],66451);var f=t.i(139411),m=f;let g=(t,r)=>`${t}${r?`@${r}`:""}`,y={widgetTypesConfigMapping:{},widgetsConfigMapping:{},setWidgetType(t,r){(0,m.mergeDeep)(this.widgetTypesConfigMapping,{[t]:r},{mutate:!0})},getType(t){let{type:r}=this.widgetsConfigMapping[g(t)]||{};return r},set(t,r,i){"string"==typeof r?this.widgetsConfigMapping[g(t,r)]=i:this.widgetsConfigMapping[g(t)]=r},update(t,r,i){"string"==typeof r?(0,m.mergeDeep)(this.getOrCreate(t,r),i,{mutate:!0}):(0,m.mergeDeep)(this.getOrCreate(t),i,{mutate:!0})},get(t,r){let i=this.widgetsConfigMapping[g(t,r)],n=this.widgetsConfigMapping[g(t)];if(!n&&!i)return;let s=(0,m.mergeDeep)(n||{},i||{}),{component:a,options:l}=this.getForType(t)||{},{component:o=a,options:u}=s;return{...s,component:o,options:u?(0,m.mergeDeep)(l||{},u):l}},getWidgetIds(){return Object.keys(this.widgetsConfigMapping)},getByType(t){return this.widgetTypesConfigMapping[t]||void 0},getForType(t){let r=this.getType(t);return r?this.getByType(r):void 0},getOrCreate(t,r){return this.widgetsConfigMapping[g(t,r)]||(this.widgetsConfigMapping[g(t,r)]={}),this.widgetsConfigMapping[g(t,r)]},getMetadata(t){let{metadata:r}=this.widgetsConfigMapping[g(t)]||{};return r},setMetadata(t,r){Object.assign(this.getOrCreate(t),{metadata:r}),this.setType(t,r.type)},updateMetadata(t,r){(0,m.mergeDeep)(this.getOrCreate(t),{metadata:r},{mutate:!0}),this.setType(t,r.type)},setType(t,r){this.getType(t)||Object.assign(this.getOrCreate(t),{type:r})}};t.s(["default",0,y],797196);let b=(t,r,i)=>
1{Object.keys(i).forEach(n=>{"function"==typeof t[n]&&t[n](r,i)})},v=(t,r,i={})=>{let{options:{propStateMapping:n=null,props:{initial:s={}}={}}={}}=y.get(t)||{};n&&b(n,r,(0,f.mergeDeep)(s,i))};t.s(["mapById",0,v],923360);var E=u;class w{constructor(){Object.defineProperty(this,"initialized",{enumerable:!0,configurable:!0,writable:!0,value:!1})}register(t){p.subscribe(t)}unregister(t){p.unsubscribe(t)}getDispatcher(){return p}initialize(){this.initialized=!0,p.dispatch({type:E.default.INITIALIZED,payload:{}})}}t.s(["BaseController",0,w],782213);let S=t=>{let{type:r,options:{setupRequest:s=()=>{}}={}}=y.get(t)||{},a=r?n.defaultRequests.getDefaultRequestFor(r,t):new i.WidgetRequest(t);return a.setRfkId(t),s(a),a};class x extends w{constructor(){super(),Object.defineProperty(this,"context",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.setContext(r.EventContext.get()),p.subscribe(this)}getContext(){return this.context}setContext(t){this.context=t,this.context.addListener(this)}toggleTrackConsent(t){let r=(0,s.getUserId)();t?r.user_id?this.context.setUserId(r?.user_id):this.context.setUserUuid((0,s.getUserId)().uuid):((0,s.resetUserId)(),(0,a.setTrackConsent)(!1),r?.user_id&&this.context.setUserId(r?.user_id))}handleAction(t){switch(t.type){case u.default.INITIALIZE:this.initialize();break;case u.default.ADD_TO_CART:{let{entity:r,items:i}=t.payload;(0,l.trackAddToCartEvent)(r,{items:i});break}case u.default.ADD_TO_WISHLIST:{let{entity:r,items:i}=t.payload;(0,l.trackAddToWishlistEvent)(r,{items:i});break}case u.default.USER_LOGIN:{let{id:r,email:i}=t.payload;(0,l.trackUserLoginEvent)({id:r,email:i});break}case u.default.CART_STATUS:{let{entity:r,items:i}=t.payload;(0,l.trackStatusCartEvent)(r,{items:i});break}case u.default.ORDER_CONFIRM:{let{entity:r,items:i,orderId:n,orderTotal:s,orderSubtotal:a,coupon:o}=t.payload;(0,l.trackOrderConfirmEvent)(r,{orderId:n,orderTotal:s,orderSubtotal:a,coupon:o,items:i});break}case u.default.WIDGET_APPEAR:{let{rfkId:r,entity:i,items:n,request:s}=t.payload;(0,o.trackViewEvent)(r,i,{...n.length>0?{items:n}:void 0,request:s})}}}onChange(t,r,i){this.initialized&&p.dispatch({type:u.default.PAGE_CONTEXT_CHANGED,payload:{context:this.context}})}}let C=new x;t.s(["default",0,C,"getDefaultRequestForWidget",0,S],718420),t.s(["PageController",0,C],441828)},950734,t=>{"use strict";let r=(t,r)=>(t.cancel=()=>{r.abort()},t);t.s(["cancelablePromise",0,r])},93981,868647,735852,33225,252962,t=>{"use strict";var r=t.i(131225),i=t.i(286485),n=t.i(92420),s=t.i(718420),a=t.i(462196),l=t.i(950734),o=t.i(139411),u=t.i(843182),u=u,c=n,d=s,h=t.i(66451),p=l;let f=()=>String(Date.now().toString(32)+Math.random().toString(16)).replace(/\./g,""),m={async getData(t,r){let i=new AbortController,n={...r,signal:i.signal,abortController:i};return(0,p.cancelablePromise)(this.fetch(t.toJson(),n),i)},async fetch(t,r){let i=f(),n=d.default.getContext(),s=(0,o.mergeDeep)({context:n.toJson()},t);h.default.dispatch({type:c.default.REQUEST,payload:{requestId:i,request:t,pageContext:n,payload:s}});try{let a=await u.default.get(s,{signal:r?.signal});return h.default.dispatch({type:c.default.REQUEST_SUCCESS,payload:{requestId:i,request:t,pageContext:n,payload:s,response:a}}),{_requestId:i,...a}}catch(r){return h.default.dispatch({type:c.default.REQUEST_FAIL,payload:{error:r,requestId:i,request:t,pageContext:n,payload:s}}),Promise.reject(r)}}};t.s(["default",0,m],868647);var g=h,y=t.i(16639),b=t.i(760062);let v={name:"Ordercloud",buildInterface:!0,file:"ocContext",properties:{sellerId:{type:"string"},requiredInventoryLocations:{type:"array",name:"requiredInventoryLocations"}}};var E=t.i(733187);let w={name:"Widget",properties:{items:{type:"array",model:t.i(962125).default}}},S={context:{type:"model",model:E.default},rfk_flags:{type:"array",name:"rfkFlags"},widget:{type:"model",model:w}},x={name:"OCSearchRequest",file:"OCSearchRequest",buildInterface:!0,properties:{...S,ordercloud:{type:"model",model:v,setter:"setOrderCloudContext",getter:"getOrderCloudContext"}}},C=(0,b.createModel)(x);class T extends C{getWidgetInfo(t){return this.getWidgetItems()?.find(r=>r.rfk_id&&r.rfk_id===t)}addWidgets(t){return t.forEach(t=>this.addWidgetItem(t)),this}}var _=b;let A={name:"SearchRequest",file:"SearchRequest",buildInterface:!0,properties:{...S}},O=(0,_.createModel)(A);class I extends O{getWidgetInfo(t){return this.getWidgetItems()?.find(r=>r.rfk_id&&r.rfk_id===t)}addWidgets(t){return t.forEach(t=>this.addWidgetItem(t)),this}}t.s(["default",0,I],735852);var P=i,R=y;let k=(0,b.createModel)(v);class L extends k{}t.s(["OCContext",0,L],33225);
1var N=n,M=h,D=t.i(782213);class j extends D.BaseController{constructor(){super(),Object.defineProperty(this,"ocContext",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.setContext(new L),M.default.subscribe(this)}setContext(t){this.ocContext=t,this.ocContext.addListener(this)}getContext(){return this.ocContext}handleAction(t){switch(t.type){case N.default.OC_CONTEXT_CHANGED:R.Logger.info("OC Context changed");break;case N.default.INITIALIZE:this.initialize()}}onChange(t,r,i){this.initialized&&M.default.dispatch({type:N.default.OC_CONTEXT_CHANGED,payload:{context:this.ocContext}})}}let H=new j;t.s(["default",0,H],252962);let F=()=>{let{connector:t}=(0,P.getServiceConfig)();if("oc"!==t)return y.Logger.info("Using default Request"),new I;{y.Logger.info("Using OC Request");let t=new T;return t.setOrderCloudContext(H.getContext().toJson()),t}},B="default",G=({rfkId:t,entity:r})=>`${t}@${r}`,U=(t,r,i,n)=>{t.has(r)||t.set(r,new Map([[i,{}]])),t.get(r).set(i,n)},$=t=>{let r=new Map;return t.slice().reverse().forEach(([t,i])=>{let{rfkId:n,instanceId:s,payload:a}=t,l=G(t);r.get(l)?.get(s||"")?i.abortController.abort():U(r,l,s||"",{...a,rfk_id:n})}),r},z=(t,r)=>{let{payload:i}=t,n=F();return n.addWidgetItem(i),t.context&&n.setContext(t.context.toJson()),m.fetch(n.toJson(),r)},q=async t=>{let r=F(),n=Array.from($(t.filter(([,t])=>!t.signal.aborted)).values()).map(t=>Array.from(t.values())).flat();r.addWidgets(n),t[0][0].context&&r.setContext(t[0][0].context.toJson());let{requestMiddleware:s}=(0,i.getServiceConfig)();s&&await s();let a=await m.fetch(r.toJson());return t.map(([,{abortController:t}])=>t.signal.aborted?Object.assign({},a,{_canceled:!0}):a)},V={},W=t=>(V[t]||(V[t]=(0,r.default)(q,250,{accumulate:!0})),V[t]),K=(t,r)=>W(r.groupBy)(t,r).then(t=>t),Q=(t,r)=>{if(r?.debounceBy)return`debounceBy@${r.debounceBy}`;let i=t.context?.toJson();return i?JSON.stringify(i):B},J={async getWidgetData(t,r){let{rfkId:i,entity:l,request:o}=t,u=s.default.getContext(),c=o.toJson();g.default.dispatch({type:n.default.WIDGET_DATA_REQUEST,payload:{...t,pageContext:u,payload:c}});try{let s=await this.fetchWidgetData({...t,payload:c},r);if(!s||s._canceled)return g.default.dispatch({type:n.default.WIDGET_DATA_REQUEST_CANCELED,payload:{...t,pageContext:u,payload:c}}),Promise.reject(new a.default(s));let{_requestId:o,...d}=s,{widgets:h=[]}=d,p=h.find(({rfk_id:t,entity:r})=>t===i&&r===l);if(!p)throw Error(`Response processing error: could not find ${i} in response`);return g.default.dispatch({type:n.default.WIDGET_DATA_REQUEST_SUCCESS,payload:{...t,pageContext:u,response:p,payload:c,requestId:o}}),p}catch(r){return g.default.dispatch({type:n.default.WIDGET_DATA_REQUEST_FAIL,payload:{error:r,...t,pageContext:u,payload:c}}),Promise.reject(r)}},fetchWidgetData(t,r){let i=new AbortController,n={...r,signal:i.signal,abortController:i,groupBy:Q(t,r)};r?.signal?.addEventListener("abort",()=>{i.abort()});let s=r?.debounce?K(t,n):z(t,n);return(0,l.cancelablePromise)(s,i)}};t.s(["WidgetDataAdapter",0,J],93981)},896335,t=>{"use strict";var r=t.i(797196);t.s(["WidgetsConfig",()=>r.default])},843330,t=>{"use strict";t.s(["default",()=>y],843330);var r=t.i(16639),i=t.i(286485),n=t.i(151263),s=r,a=t.i(548860),l=i;let o=(0,a.getWindow)();class u{constructor(t){Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=t,this.cache={},o.RFK_CACHE||(o.RFK_CACHE={}),o.RFK_CACHE[t]=this.cache}hashKey(t){let r,i,n=0;for(r=0,i=t.length;r<i;r++)n=(n<<5)-n+t.charCodeAt(r)|0;return n}sortObjectKeys(t){return null==t?"":"object"!=typeof t?t:Object.keys(t).sort().reduce((r,i)=>(Array.isArray(t[i])?r[i]=t[i].map(t=>this.sortObjectKeys(t)):"object"==typeof t[i]?r[i]=this.sortObjectKeys(t[i]):r[i]=t[i],r),{})}createKey(t){let r=JSON.stringify(this.sortObjectKeys(t));return(0,l.getConfigProperty)("debug")?(s.Logger.debug("cache ::: createKey",t),r):String(this.hashKey(r))}has(t){return t in this.cache}get(t){return this.cache[t]}set(t,r){this.cache[t]=r}delete(t){delete this.cache[t]}all(){return this.cache}clear(){this.cache={}
1,window.RFK_CACHE[this.name]=this.cache}getName(){return this.name}}let c=u;var d=r,h=i;let p={sitecore:{async getAuthHeader(){let{apiKey:t}=(0,h.getServiceConfig)();return Promise.resolve(t)}},oc:{getAuthHeader:async()=>t.A(487742).then(t=>t.Tokens).then(t=>{let r=t?.GetIdentityToken();if(!r)throw d.Logger.error("Could not found an Order Cloud Cloud logged user."),Error("Could not found an Order Cloud Cloud logged user.");return d.Logger.info("Using existing Order Cloud Token."),`Bearer ${r}`}).catch(t=>{throw d.Logger.error("Could not import Ordercloud SDK.",t),Error("Could not import Ordercloud SDK.")})}},f=async()=>{let{connector:t="oc"}=(0,h.getServiceConfig)();return{...{"Content-Type":"application/json"},Authorization:await p[t].getAuthHeader()||""}},m=new c("api-adapter"),g={cache:!0};class y{static async trackEvent(t){let s=(0,n.cleanJSONSchema)(t),{eventUrl:a,apiKey:l}=(0,i.getServiceConfig)();try{return(await fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Authorization:l},body:JSON.stringify(s)})).json()}catch(t){return r.Logger.error(t),r.Logger.error("There was a problem on the service call"),t.message||null}}static async callApiWithoutCache(t,i){try{let r=await fetch(t,i),n=await r.json();return Promise.resolve(n)}catch(t){return r.Logger.error(t),r.Logger.error("There was a problem on the service call"),t.message||null}}static async callApiWithCache(t,r){let i=m.createKey(r);if(m.has(i))return m.get(i);let n=await y.callApiWithoutCache(t,r);return m.set(i,n),n}static async callApi(t,r=g){let{searchUrl:n}=(0,i.getServiceConfig)(),s={method:"POST",headers:await f(),body:JSON.stringify(t),signal:r.signal};return r.cache?y.callApiWithCache(n,s):y.callApiWithoutCache(n,s)}static clearCache(){m.clear()}}},843182,t=>{"use strict";var r=t.i(843330);let i=null,n=async(t,r)=>s(t.toJson(),r),s=async(t,n)=>{if(!i)return Promise.reject(Error("No data processor configured"));try{let s=await r.default.callApi(t,{cache:!1,...n}),a=i.validateResponse(s,t);if(a)return Promise.reject(a);return Promise.resolve(i.processResponse(s,t))}catch(t){return Promise.reject(t)}},a={get:s,run:n,setProcessor:t=>{i=t},getProcessor:()=>i};t.s(["default",0,a])},516224,t=>{"use strict";let r=t=>(t.errors||[]).length>0;class i{validateResponse(t,i){return t&&r(t)?t:null}processResponse(t,r){return t}}t.s(["default",0,i])},762050,23858,t=>{"use strict";let r;t.s(["getUserId",()=>T,"resetUserId",()=>_],762050),t.s(["default",()=>b],23858);var i=t.i(656802),n=t.i(286485);let s=18e5,a=Date.now(),l="pc";var o=t.i(767757),u=t.i(548860),c=i,d=n;let h=(0,u.getDocument)({cookie:""});h.cookie||(h.cookie="");class p{getCookieValue(t,r){let i=t.slice(r.length+1,t.length);return i?decodeURIComponent(i):""}getCookieFromBrowser(t){let r=h.cookie.split("; ");for(let i=0;i<r.length;i++)if(r[i].slice(0,t.length)===t)return this.getCookieValue(r[i],t);return""}setCookieInBrowser(t,r,i){let n=new Date,s=encodeURIComponent(r);n.setMilliseconds(n.getMilliseconds()+i),s+=`;domain=${(0,d.getDomainHost)()};path=/;`,s+=i?`;expires=${n.toUTCString()}`:"",s+=";secure;SameSite=None;",h.cookie=`${t}=${s}`}removeCookieFromBrowser(t){h.cookie=`${t}=;domain=${(0,d.getDomainHost)()};path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;secure;SameSite=None`}removeCachedCookie(t){this.removeCookieFromBrowser(t)}set(t,r,i){if(r){let n="object"==typeof r?JSON.stringify(r):r;this.setCookieInBrowser(t,n,i)}else this.removeCachedCookie(t)}get(t){return this.getCookieFromBrowser(t)}remove(t){this.removeCachedCookie(t)}}var f=i;class m{set(t,r,i){let n={value:r,lastModifiedAt:new Date().getTime()||0,expiryTime:i};void 0!==r?localStorage.setItem(t,JSON.stringify(n)):localStorage.removeItem(t)}get(t){let r=new Date().getTime()||0,i=(0,f.jsonParse)(localStorage.getItem(t));return i&&i.lastModifiedAt&&r-i.lastModifiedAt>+i.expiryTime&&(this.remove(t),i=void 0),i&&i.value}remove(t){localStorage.removeItem(t)}}let g=3e5;class y{static init(t){r=t&&(0,u.getWindow)().localStorage?new m:new p}static set(t,i,n){r.set(t,i,n||g)}static get(t){let i=r.get(t),n=i?(0,c.jsonParse)(i):{};return"undefined"===i&&(i=void 0),i&&n?n:i}static remove(t){r.remove(t)}}let b=y,v={},E=()=>{let{domainId:t,customerKey:r}=(0,n.getServiceConfig)();return r?(0,o.extractDomain)(r):t},w=()=>{let t=b.get("__ruid");if(t)return t;t=("xx-xx-4x-1"+l[0]+"-").replace(/[x]/g,()=>(0,i.digit2string)(36*Math.random()|0));for(let r=0;r<5;r++)t+=("0000"+(1679615*Math.random()|0).toString(36)).slice(-4);let r=E()+"-"+t+"-"+a;return b.set("__ruid",r),r},S=(t,r)=>{let i=t.split(".");return i.length>3&&(r&&(i[1]=i[2],i[2]=a,i[3]=+i[3]+1),4===i.length&&(i[4]=1),5===i.length&&(i[5]=1),i[4]=+i[4]+1,i[5]=1+(r?0:+i[5]),t=i.join(".")),t},x=()=>{let t=0,r=b.get("__rutma");return b.get("__rutmb")||(b.set("__rutmb",E(),s),t=1),r=r?S(r,t):`${w()}.${a}.${a}.1.1.1`,b.set("__rutma",r,s),r},C=()=>{let{domainHash:t}=(0,n.getServiceConfig)();v.domainHashCkey=t,v.domainHash=v.domainHashCkey,v.domainRoot=(0,n.getDomainHost)();let r=x(),s=r.split(".");return v.uid=s[0],v.usetLastDigit=(0,i.lastElement)(s[0]),v.previousSessionStartTime=parseInt(s[1]),v.currentSessionStartTime=parseInt(s[2]),v.visitCount=parseInt(s[3]),v.pageViewCount=parseInt(s[4]),v.visitPageCount=parseInt(s[5]),v.utma=r,v},T=()=>{let t=(0,n.getConfigProperty)("userId");if(t)return{user_id:t};let{uid:r}=C();return{uuid:r}},_=()=>{b.remove("__ruid"),b.remove("__rutma"),b.remove("__rutmb"),b.remove("__ec")}},286485,767757,t=>{"use strict";t.s(["getConfigProperty",()=>p,"getDomainHost",()=>g,"getServiceConfig",()=>f,"parseCustomerKey",()=>c,"setConfig",()=>h,"setTrackConsent",()=>m],286485),t.s(["extractDomain",()=>s],767757);var r=t.i(548860),i=t.i(16639),n=t.i(489871);t.i(843330),t.i(516224),t.i(762050);let s=t=>{let r=t.split("-");return 2===r.length&&r[1]||""};var a=t.i(574207);let l=(t,r,i,n)=>r?{apiDomain:n,searchUrl:`${n}${a.NON_SUBDOMAIN_SEARCH_PATH.replace("{{key}}",s(t))}`,eventUrl:`${n}${a.NON_SUBDOMAIN_EVENT_PATH.replace("{{key}}",t)}`}:{apiDomain:i,searchUrl:`${i}${a.SUBDOMAIN_SEARCH_PATH}`,eventUrl:`${i}${a.SUBDOMAIN_EVENT_PATH}`},o=(t,r)=>{let i=Object.assign({},t,r),{env:n="prod",customerKey:s=""}=i,{serviceHost:o,apiKey:u}=r,d=c(s);if(!d)throw Error(`Invalid customerKey: "${s}". It should match the following pattern: (\\d+)-(\\d+). Example: 11111-2222222`);let[h,p]=d;if(Object.assign(i,{domainId:h,domainHash:p}),i.connector="sitecore",!u&&!o)throw Error('Invalid configuration: "apiKey" has not been set but not serviceHost provided. Please, review your domain configuration');return Object.assign(i,l(s,u,o,a.SEARCH_API_DOMAINS[n]))},u=(t,r)=>
1("useToken"in r&&void 0!==r.useToken&&i.Logger.warn('Parameter "useToken" has been deprecated'),r.customerKey)?o(t,r):n.default.build(t,r),c=t=>{if(t){let r=t.match(/^(\d+)-(\d+)$/);if(r)return[r[1],r[2]]}return null},d={apiDomain:"",apiKey:"",clientId:"",connector:"sitecore",customerKey:"",debug:!1,domainHash:"",domainId:"",env:"prod",eventUrl:"",orderCloudRegion:"usWest",publicSuffix:!1,searchUrl:"",tokenDomain:"",tokenUrl:"",trackConsent:!0,useAccessToken:!1,userId:null},h=t=>{d=u(d,t)},p=t=>d[t],f=()=>d,m=t=>{d.trackConsent=t},g=()=>{let t=(0,r.getWindow)({location:{hostname:""}}),{publicSuffix:i}=f();return i?t.location.hostname:t.location.hostname.split(".").reverse().splice(0,2).reverse().join(".")}},489871,574207,t=>{"use strict";let r={staging:"https://discover-staging.sitecore-staging.cloud",prod:"https://discover.sitecorecloud.io",prodEu:"https://discover-euc1.sitecorecloud.io",apse2:"https://discover-apse2.sitecorecloud.io"},i={australiaEast:"https://australiaeast-integrations.ordercloud.io",europeWest:"https://westeurope-integrations.ordercloud.io",japanEast:"https://japaneast-integrations.ordercloud.io",usEast:"https://useast-integrations.ordercloud.io",usWest:"https://uswest-integrations.ordercloud.io",usWestQa:"https://uswest-integrations.ordercloud-qa.com"},n="/api/v1/search/{{domain}}",s="/discover/v2/{{key}}",a="/api/discover/v2",l="/event/{{key}}/v4/publish",o="/api/event/v4/publish";t.s(["NON_SUBDOMAIN_EVENT_PATH",0,l,"NON_SUBDOMAIN_SEARCH_PATH",0,s,"ORDER_CLOUD_PROXY_DOMAIN",0,i,"ORDER_CLOUD_SEARCH_PATH",0,n,"SEARCH_API_DOMAINS",0,r,"SUBDOMAIN_EVENT_PATH",0,o,"SUBDOMAIN_SEARCH_PATH",0,a],574207);let u=(t,s,a)=>({useAccessToken:!0,apiDomain:i[t],searchUrl:`${i[t]}${n.replace("{{domain}}",a)}`,eventUrl:`${r[s]}${l.replace("{{key}}",a)}`}),c={build:(t,r)=>{let i=Object.assign({},t,r),{orderCloudRegion:n="usWest",env:s="prod",discoverDomainId:a}=r;if(!a)throw Error("{discoverDomainId} has not been provided.");return i.domainId=a,i.connector="oc",Object.assign(i,u(n,s,a))}};t.s(["default",0,c],489871)},113079,t=>{"use strict";var r=t.i(369833),i=t.i(551150);let n=t=>{let r=new i.default(t);return r.setAppearance({}),r.setAppearanceTemplates({}),r.setAppearanceVariables({}),r};var s=i;let a=t=>{let r=new s.default(t);return r.setSearchContent({}),r};function l(t,r){if(typeof t!=typeof r)return!1;if("object"==typeof t)if(Array.isArray(t)&&Array.isArray(r)){if(t.length!==r.length)return!1;for(let i=0;i<t.length;i++)if(!l(t[i],r[i]))return!1;return!0}else{let i=Object.keys(t),n=Object.keys(r);if(i.length!==n.length)return!1;for(let n of i)if(!l(t[n],r[n]))return!1;return!0}return t===r}var o=i;class u extends o.default{constructor(){super(...arguments),Object.defineProperty(this,"facetTypeFiltersType",{enumerable:!0,configurable:!0,writable:!0,value:"or"})}buildFacetTypeFilters(t,r="or"){if(0!==t.length)return{type:r,values:t}}setSearchFacetTypeFilterType(t){return this.facetTypeFiltersType=t,this}getSearchFacetTypeFilterType(){return this.facetTypeFiltersType}setSearchFacetType(t,r){let i=this.getSearchFacetTypes()||[];return i.find(({name:r})=>r===t)?this.setSearchFacetTypes(i.map(i=>i.name===t?{...r,name:t}:i)):this.setSearchFacetTypes([...i,{...r,name:t}]),this}updateSearchFacetType(t,r){let i=this.getSearchFacetTypes()||[];return this.setSearchFacetType(t,{...i.find(({name:r})=>r===t),...r}),this}addSearchFacetTypeFilter(t,r,i="or"){let n=this.getSearchFacetTypes()||[],s=n.find(({name:r})=>r===t)?.filter?.values||[];return this.updateSearchFacetType(t,{filter:this.buildFacetTypeFilters([...s,r],i)}),this}resetSearchFacetTypeFilter(t){return this.updateSearchFacetType(t,{filter:void 0}),this}removeSearchFacetTypeFilter(t,r){let i=this.getSearchFacetTypes()||[],n=i.find(({name:r})=>r===t)?.filter?.values||[];return this.updateSearchFacetType(t,{filter:this.buildFacetTypeFilters(n.filter(t=>!l(t,r)))}),this}resetSearchFacetTypeFilters(){return(this.getSearchFacetTypes()||[]).forEach(({name:t})=>{this.updateSearchFacetType(t,{filter:void 0})}),this}}let c=t=>{let r=new u(t);return r.setQuestionsRelatedQuestionsLimit(5),r.setQuestionsExactAnswer({}),r};var d=i;let h=t=>{let r=new d.default(t);return r.setRecommendationsContent({}),r},p=t=>{let r=new u(t);return r.setSearchContent({}),r.setSearchFacetAll(!0),r.setSearchOffset(0),r.setSearchSortChoices(!0),r},f={[r.WidgetDataType.RECOMMENDATION]:h,[r.WidgetDataType.SEARCH_RESULTS]:p,[r.WidgetDataType.PREVIEW_SEARCH]:a,[r.WidgetDataType.QUESTIONS]:c,[r.WidgetDataType.CONTENT_BLOCK]:n,[r.WidgetDataType.HTML_BLOCK]:n,[r.WidgetDataType.SEO]:n,[r.WidgetDataType.BANNER]:n},m=(t,r)=>{if(f[t])return f[t](r);throw Error(`Invalid widget type: "${t}"`)};t.s(["getDefaultRequestFor",0,m],500286);var g=t.i(500286);t.s(["defaultRequests",0,g],113079)},864125,980178,139411,760062,733187,432225,t=>{"use strict";let r=t=>{let r=t.split("_");return`${r[0]}${r.slice(1).map(t=>t[0].toUpperCase()+t.slice(1)).join("")}`},i=(t,i,n="")=>{let s=r(i);return`${t}${s[0].toUpperCase()+s.slice(1)}${n}`},n=t=>{let r=typeof t;return null!==t&&("object"===r||"function"===r)},s=new Set(["__proto__","prototype","constructor"]),a=new Set("0123456789");function l(t){let r=[],i="",n="start",l=!1;for(let o of t)switch(o){case"\\":if("index"===n)throw Error("Invalid character in an index");if("indexEnd"===n)throw Error("Invalid character after an index");l&&(i+=o),n="property",l=!l;break;case".":if("index"===n)throw Error("Invalid character in an index");if("indexEnd"===n){n="property";break}if(l){l=!1,i+=o;break}if(s.has(i))return[];r.push(i),i="",n="property";break;case"[":if("index"===n)throw Error("Invalid character in an index");if("indexEnd"===n){n="index";break}if(l){l=!1,i+=o;break}if("property"===n){if(s.has(i))return[];r.push(i),i=""}n="index";break;case"]":if("index"===n){r.push(Number.parseInt(i,10)),i="",n="indexEnd";break}if("indexEnd"===n)throw Error("Invalid character after an index");default:if("index"===n&&!a.has(o))throw Error("Invalid character in an index");if("indexEnd"===n)throw Error("Invalid character after an index");"start"===n&&(n="property"),l&&(l=!1,i+="\\"),i+=o}switch(l&&(i+="\\"),n){case"property":if(s.has(i))return[];r.push(i);break;case"index":throw Error("Index was not closed");case"start":r.push("")}return r}function o(t,r){if("number"!=typeof r&&Array.isArray(t)){let i=Number.parseInt(r,10);return Number.isInteger(i)&&t[i]===t[r]}return!1}function u(t,r){if(o(t,r))throw Error("Cannot use string index")}function c(t,r,i){if(!n(t)||"string"!=typeof r)return void 0===i?t:i;let s=l(r);if(0===s.length)return i;for(let r=0;r<s.length;r++){let n=s[r];if(null==(t=o(t,n)?r===s.length-1?void 0:null:t[n])){if(r!==s.length-1)return i;break}}return void 0===t?i:t}function d(t,r,i){if(!n(t)||"string"!=typeof r)return t;let s=t,a=l(r);for(let r=0;r<a.length;r++){let s=a[r];u(t,s),r===a.length-1?t[s]=i:n(t[s])||(t[s]="number"==typeof a[r+1]?[]:{}),t=t[s]}return s}function h(t,r){if(!n(t)||"string"!=typeof r)return!1;let i=l(r);for(let r=0;r<i.length;r++){let s=i[r];if(u(t,s),r===i.length-1)return delete t[s],!0;if(!n(t=t[s]))return!1}}let p=t=>{if("object"!=typeof t||null===t)return t;let r=Array.isArray(t)?[]:{};for(let i in t)Object.hasOwnProperty.call(t,i)&&(r[i]=p(t[i]));return r},f=t=>t&&"object"==typeof t&&!Array.isArray(t),m=()=>"u"<typeof document||!document.createElement;function g(t,r,{mutate:i=!1}={}){let n=i?t:Object.assign({},t);return f(t)&&f(r)&&Object.keys(r).forEach(i=>
1{f(r[i])&&i in t?n[i]=g(t[i],r[i]):Object.assign(n,{[i]:r[i]})}),n}function y(t,r){let i={};if(Array.isArray(r))for(let n of r){let r=Object.getOwnPropertyDescriptor(t,n);r?.enumerable&&Object.defineProperty(i,n,r)}else for(let n of Reflect.ownKeys(t)){let s=Object.getOwnPropertyDescriptor(t,n);if(s.enumerable){let a=t[n];r(n,a,t)&&Object.defineProperty(i,n,s)}}return i}function b(t,r){if(Array.isArray(r)){let i=new Set(r);return y(t,t=>!i.has(t))}return y(t,(t,i,n)=>!r(t,i,n))}t.s(["isObject",0,f,"isSSR",0,m],980178),t.s(["mergeDeep",0,g],139411);var v=t.i(350369),v=v;class E{constructor(){Object.defineProperty(this,"listeners",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"props",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"dataSnapshot",{enumerable:!0,configurable:!0,writable:!0,value:{}})}takeSnapshot(){return this.dataSnapshot=JSON.parse(JSON.stringify(this.data)),this}restoreSnapshot(){return this.data=JSON.parse(JSON.stringify(this.dataSnapshot)),this.onChange("@restore-snapshot",null),this}set(t,r,i){if(t in this.props){let n=this.getPropExportKey(t,i);if(this.get(t,void 0)!==r){let i=this.props[t];void 0===r?this.removeKey(i.parent?.key,i.keyPath[0]):d(this.data,n,r),this.onChange(t,r)}}return this}get(t,r,i){return t in this.props?c(this.data,this.getPropExportKey(t,i),r):r}resetValue(t,r){if(t in this.props){let i=this.props[t],n=i.initialValue?i.initialValue():void 0;return void 0===n&&r&&i.parent&&"map"===i.parent.type?this.removeKey(i.parent.key,r):this.set(t,n,r)}return this}getMapExportKey(t,r){return t.map(t=>"#KEY#"===t?r:t)}getPropExportKey(t,r){if(t in this.props){let i=this.props[t].exportKey;return r?this.getMapExportKey(i,r).join("."):i.join(".")}return""}getValue(t,r,i){return t in this.props?this.get(t,r,i):r}setValue(t,r,i){return t in this.props?"array"===this.props[t].type&&0===r.length?this.resetValue(t,i):this.set(t,r,i):this}removeKey(t,r){if(!t)return this.data=b(this.data,[r]),this;let i=this.getValue(t,{});return h(i,"string"==typeof r?r:`[${r}]`),0===Object.keys(i).length&&(i=void 0),this.setValue(t,i)}updateValue(t,r,i){return this.setValue(t,g(this.getValue(t,{},i),r),i)}addValue(t,r,i){return t in this.props&&"array"===this.props[t].type?this.setValue(t,this.getValue(t,[],i).concat(r),i):this}removeValue(t,r,i=t=>t!==r,n){return t in this.props&&"array"===this.props[t].type&&this.setValue(t,this.getValue(t,[],n).filter(t=>i(t,r)),n),this}load(t,r=!1){return this.data=t.toJson(),r&&this.onChange("load","load"),this}transformJson(t){return t}toJson(...t){return 0===Object.keys(this.data).length?this.transformJson(void 0):0===t.length?this.transformJson(p(this.data)):this.transformJson((0,v.default)(p(this.data),t))}onChange(t,r){this.listeners.forEach(i=>{i.onChange(this,t,r)})}addListeners(t){t.forEach(t=>this.addListener(t))}addListener(t){this.listeners.find(r=>r===t)||this.listeners.push(t)}removeListener(t){this.listeners=this.listeners.filter(r=>r!==t)}}function w(t,r){for(let i=0;i<r.length;i++){let n=r[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function S(t,r){return(S=Object.setPrototypeOf||function(t,r){return t.__proto__=r,t})(t,r)}function x(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function C(){if("u"<typeof Reflect||!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(t){return!1}}function T(t){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function _(t){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function A(t,r){if(r&&("object"===_(r)||"function"==typeof r))return r;if(void 0!==r)throw TypeError("Derived constructors may only return object or undefined");return x(t)}function O(t,r,i){return r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function I(t,r,i){return r&&w(t.prototype,r),i&&w(t,i),t}function P(t,r){if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),r&&S(t,r)}function R(t){let r=C();return function(){let i,n=T(t);return i=r?Reflect.construct(n,arguments,T(this).constructor):n.apply(this,arguments),A(this,i)}}let k=t=>t.replace(/s$/,"").replace(/ie$/,"y"),L=(t,r,i)=>{let{name:n=t}=r;return i?`${i.key}.${n}`:n},N=(t,r,i,n)=>("__constructor__"===r&&(t=L(r,n,i?.parent||null)),t.replace(/\./g,"_")),M=(t,r,n)=>
1{let{exportKey:s=[t],getter:a,setter:l}=n,o=r?.type==="map",u=L(t,n,r),c=r?`${r.accessProp}.${t}`:t,d=[...o?["#KEY#"]:[],..."__constructor__"===t?[]:s],h=r?.exportKey?.concat(...d)||d,p=N(u,t,r,n),f=a||i("get",p),m=l||i("set",p);return{config:{...n,key:u,accessProp:c,exportKey:h,keyPath:d,getter:f,setter:m,parent:r},key:u,methodKey:p}},D=(t,{parent:r},i,n=0)=>{if(r?.type==="map"){if(t.length<i-n+1)throw Error("Invalid number of arguments");if("string"!=typeof t[0])throw Error(`Invalid map key argument: ${t[0]}`);let r=t.slice(1);return[...Array(i).fill(void 0).map((t,i)=>r[i]),t[0]]}return t},j=(t,r,n,s,a)=>{let l={};return Object.keys(r).forEach(o=>{let{key:u,methodKey:c,config:h,config:{accessProp:p,exportKey:f,setter:m,getter:g,type:y,model:b,initialValue:v}}=M(o,t,r[o]),E={type:y,...a};l[u]=h;let w=v?v():void 0;if(void 0===w||u.includes("#KEY#")||d(n,f.join("."),w),s.push({typeOptions:E,prop:p,key:g,value:function(...t){return this.getValue(u,...D(t,E,1,1))}}),s.push({typeOptions:E,prop:p,key:m,value:function(...t){return this.setValue(u,...D(t,E,1))}}),s.push({typeOptions:E,prop:p,key:i("reset",c),value:function(...t){return this.resetValue(u,...D(t,E,0))}}),"array"===y){let t=k(c);s.push({typeOptions:E,prop:p,key:i("add",t),value:function(...t){return this.addValue(u,...D(t,E,1))}}),s.push({typeOptions:E,prop:p,key:i("remove",t),value:function(...t){return this.removeValue(u,...D(t,E,2,1))}})}else"model"===y&&b?(Object.assign(l,j(h,b.properties,n,s,a)),s.push({typeOptions:E,prop:p,key:i("update",c),value:function(...t){return this.updateValue(u,...D(t,E,1))}})):"map"===y&&b&&Object.assign(l,j(h,b.properties,n,s,{parent:h,...a}))}),l},H=t=>{let{name:r,properties:i={}}=t,n={},s=[],a=j(null,i,n,s);P(o,E);let l=R(o);function o(...t){let r=l.call.apply(l,[this].concat(t));return O(r,"listeners",[]),O(r,"props",a),O(r,"data",JSON.parse(JSON.stringify(n))),r}return I(o,s),Object.defineProperty(o,"name",{value:r}),o};t.s(["createModel",0,H],760062);let F={name:"Context",file:"context",buildInterface:!0,properties:{browser:{type:"model",model:{name:"ContextBrowser",file:"browser",properties:{user_agent:{},device:{},app_type:{}}}},campaign:{type:"model",model:{name:"ContextCampaign",properties:{utm_source:{},utm_medium:{},utm_campaign:{},utm_term:{},utm_content:{}}}},geo:{type:"model",model:{name:"ContextGeo",properties:{ip:{},location:{type:"model",model:{name:"ContextGeoLocation",properties:{lat:{required:!0},lon:{required:!0}}}}}}},ids:{type:"map",model:{name:"ContextEntityIds",properties:{__constructor__:{type:"array",name:"entityIds"}}},mapKey:"entity",mapKeyType:"Entity"},locale:{type:"model",model:{name:"ContextLocale",properties:{country:{required:!0},language:{required:!0}}}},page:{type:"model",model:{name:"ContextPage",properties:{uri:{required:!0},custom:{}}}},store:{type:"model",model:{name:"ContextStore",properties:{group_id:{},id:{required:!0}}}},time:{type:"model",model:{name:"ContextTime",properties:{epoch:{}}}},user:{type:"model",model:{name:"ContextUser",properties:{user_id:{name:"id"},uuid:{required:!0},groups:{type:"array",name:"groups"},custom:{}}}}}};t.s(["default",0,F],733187);let B=H(F);class G extends B{}t.s(["default",0,G],432225);class U{static get(){return this.context}static toJson(){if(this.context){let t=this.context.toJson();return{...t.browser?{browser:t.browser}:{},...t.geo?{geo:t.geo}:{},...t.store?{store:t.store}:{},...t.page?{page:{...t.page,...t.locale?{...t.locale.country?{locale_country:t.locale.country}:{},...t.locale.language?{locale_language:t.locale.language}:{}}:{}}}:{},...t.user?{user:t.user}:{}}}return{}}}Object.defineProperty(U,"context",{enumerable:!0,configurable:!0,writable:!0,value:new G});let $=U;t.s(["default",0,$],864125)},814433,962125,551150,909358,t=>{"use strict";var r,i,n=t.i(864125);t.s(["EventContext",()=>n.default],814433);var s=t.i(760062);let a={name:"Appearance",properties:{templates:{type:"model",model:{name:"Templates",properties:{sections:{type:"array"},devices:{type:"array"},keep_variables:{},keep_original_css:{}}}},variables:{type:"model",model:{name:"Variables",properties:{sections:{type:"array"}}}}}},l={name:"Questions",properties:{keyphrase:{},exact_answer:{type:"model",model:{name:"ExactAnswer",properties:{query_types:{type:"array"}}}},related_questions:{type:"model",model:{name:"RelatedQuestions",properties:{limit:{},offset:{}}}}}},o={name:"Content",properties:{fields:{type:"array"}}},u={name:"SearchFilter",properties:{type:{},name:{required:!0},values:{type:"array",required:!0}}},c={name:"Rule",properties:{behaviors:{}
1,blacklist:{type:"model",model:{name:"Blacklist",properties:{filter:{type:"model",model:u,required:!0}}}},boost:{type:"array",model:{name:"Boost",properties:{filter:{type:"model",model:u,required:!0},slots:{type:"array",required:!0}}}},bury:{type:"model",model:{name:"Bury",properties:{filter:{type:"model",model:u,required:!0}}}},include:{type:"array",model:{name:"Include",properties:{filter:{type:"model",model:u,required:!0},slots:{type:"array",required:!0}}}},pin:{type:"array",model:{name:"Pin",properties:{id:{required:!0},slot:{type:"array",required:!0}}}}}},d={name:"Recommendations",properties:{content:{type:"model",model:o},filter:{type:"model",model:u},recipe:{type:"model",model:{name:"RecommendationsRecipe",properties:{id:{},version:{}}}},limit:{},rule:{type:"model",model:c}}},h={name:"ResponseContext",properties:{}},p={name:"FacetSort",properties:{name:{required:!0},order:{required:!0}}};(r=i=i||(i={})).HARD_FILTERS="hard_filters",r.OTHER_FACET_VALUES="other_facet_values",r.OWN_VALUES="own_values";let f={name:"FacetType",properties:{after:{},exclude:{type:"array"},filter:{},filtering_options:{type:"array"},keyphrase:{},max:{},min_count:{},name:{required:!0},sort:{type:"array",model:p}}},m={name:"WidgetItem",buildInterface:!0,properties:{entity:{required:!0},rfk_id:{required:!0,name:"rfkId"},recommendations:{type:"model",model:d},questions:{type:"model",model:l},rfk_flags:{type:"array",name:"rfkFlags"},search:{type:"model",model:{name:"Search",properties:{sort:{type:"model",model:{name:"Sort",properties:{choices:{},value:{type:"model",model:{name:"SortItem",properties:{name:{required:!0},order:{}}},exportKey:["value[0]"],name:"criteria"}}}},content:{type:"model",model:o},facet:{type:"model",model:{name:"Facet",properties:{all:{},max:{},sort:{type:"model",model:p},types:{type:"array",model:f}}}},filter:{},group_by:{},limit:{},offset:{},personalization:{type:"model",model:{name:"Personalization",properties:{algorithm:{},fields:{type:"array"},ids:{type:"array"}}}},query:{type:"model",model:{name:"Query",properties:{highlight:{type:"model",model:{name:"Highlight",properties:{fields:{type:"array",required:!0},fragment_size:{},post_tag:{type:"string"},pre_tag:{type:"string"}}}},keyphrase:{required:!0},operator:{},relevance:{type:"array",model:{name:"Relevance",properties:{analyzer:{required:!0},name:{required:!0},weight:{}}}}}}},ranking:{type:"array",model:{name:"Ranking",properties:{name:{required:!0},weight:{}}}},response_context:{type:"model",model:h,merge:!0},rule:{type:"model",model:c},suggestion:{type:"array",model:{name:"Suggestion",properties:{exclude:{},keyphrase_fallback:{},max:{},name:{required:!0}}}},swatch:{type:"model",model:{name:"Swatch",properties:{fields:{type:"array"},group_by:{},max:{}}}}}}},sources:{type:"array"},appearance:{type:"model",model:a}}};t.s(["default",0,m],962125);let g=(0,s.createModel)(m);class y extends g{constructor(t){super(),this.setRfkId(t)}setSearchFilter(t){return this.setValue("search.filter",t.toJson()),this}}t.s(["default",0,y],551150),t.s(["WidgetRequest",0,y],909358)},151263,t=>{"use strict";t.s(["buildEventEntities",()=>h,"buildRequestObject",()=>m,"buildReviewObject",()=>f,"buildTransactionObject",()=>p,"cleanJSONSchema",()=>b,"facetSchemaFormatter",()=>g,"filterSchemaFormatter",()=>y,"track",()=>l,"validateEntities",()=>o,"validateFilters",()=>u,"validateReview",()=>d,"validateTransaction",()=>c]);var r=t.i(16639),i=t.i(656802),n=t.i(843330),s=t.i(762050),a=t.i(286485);let l=async t=>{let{trackConsent:i}=(0,a.getServiceConfig)();if(r.Logger.debug("trackEvent ",`Consent: ${i} `,b(t)),!i)return;let l={...t,...(0,s.getUserId)(),client_time_ms:Date.now()};return r.Logger.debug("trackEvent","Sending: ",JSON.stringify(l,null,4)),await n.default.trackEvent(l)},o=t=>!t.find(({id:t,entity_type:r})=>(0,i.undefinedCheck)(t)||(0,i.undefinedCheck)(r)),u=t=>!t.find(({facetId:t})=>(0,i.undefinedCheck)(t)),c=t=>!(0,i.undefinedCheck)(t),d=t=>!(0,i.undefinedCheck)(t),h=(t,r)=>r.map(({id:r,entitySubtype:n,attributes:s,variant:a,uri:l,sourceId:o,price:u,finalPrice:c,quantity:d})=>({id:r,entity_type:t,...n?{entity_subtype:n}:{},...s&&!(0,i.emptyObject)(s)?{attributes:s}:{},...u?{price:u}:{},...d?{quantity:d}:{},...c?{final_price:c}:{},...a?{variant:a}:{},...l?{uri:l}:{},...o?{source_id:o}:{}}
1)),p=(t,r,i,n,s)=>({order_id:t,...r?{order_total:r}:{},...i?{order_subtotal:i}:{},...n?{coupon:n}:{},...s?{store:s}:{}}),f=(t,r,i)=>({id:t,...r?{rating:r}:{},...i?{comment:i}:{}}),m=({keyword:t,advancedQueryText:r,modifiedKeyword:i,numResults:n,totalResults:s,numRequested:a,pageSize:l,pageNumber:o,redirectUrl:u})=>({...t?{keyword:t}:{keyword:""},...r?{advanced_query_text:r}:{},...i?{modified_keyword:i}:{},...n?{num_results:n}:{},...s?{total_results:s}:{},...a?{num_requested:a}:{},...l?{page_size:l}:{},...o?{page_number:o}:{},...u?{redirect_url:u}:{}}),g=t=>t.map(({facetId:t,facetValue:r,startValue:i,endValue:n,facetValueId:s,valueIndex:a,facetIndex:l,facetTitle:o,displayName:u})=>({name:t,title:o,...u?{display_name:u}:{},...t?{field:t}:{},...s?{value:[s]}:r?{value:[r]}:{},...i?{start_value:i}:{},...n?{end_value:n}:{},...r?{display_name:[r]}:{},...a||0===a?{value_position:[a]}:{},...l||0===l?{facet_position:l}:{}})),y=t=>t.map(({name:t,title:r,value:i,displayName:n,uri:s})=>({name:t,title:r,...i?{value:[i]}:{},...n?{display_name:[n]}:{},...s?{uri:[s]}:{}}));function b(t){let r={};for(let i in t){let n=t[i];if(null!=n&&!("object"==typeof n&&0===Object.keys(n).length&&!Array.isArray(n))&&void 0!==n)if(Array.isArray(n)){let t=[];for(let r=0;r<n.length;r++){let i=n[r];if(null!=i&&!("object"==typeof i&&0===Object.keys(i).length&&!Array.isArray(i)))if("object"==typeof i){let r=b(i);(Object.keys(r).length>0||Array.isArray(r))&&t.push(r)}else t.push(i)}t.length>0&&(r[i]=t)}else if("object"==typeof n&&Object.keys(n).length>0){let t=b(n);(Object.keys(t).length>0||Array.isArray(t))&&(r[i]=t)}else r[i]=n}return r}},698603,t=>{"use strict";var r=t.i(16639),i=t.i(656802),n=t.i(139411),s=t.i(131894);let a=t=>(0,s.sha224)(t.page?.uri);var l=t.i(864125),o=t.i(151263);let u=async(t,{items:r,actionSubtype:i="conversion"})=>h(t,"cart",{actionSubtype:i,items:r}),c=async(t,r)=>h(t,"wishlist",r),d=async(t,i)=>{let{orderId:n,orderTotal:s,orderSubtotal:a,coupon:l,items:u,actionSubtype:c="conversion",store:d}=i;return(0,o.validateTransaction)(n)?h(t,"order_confirm",{items:u,transaction:(0,o.buildTransactionObject)(n,s,a,l,d),actionSubtype:c}):void r.Logger.warn("trackEvent :::","Transaction orderId is not defined")},h=async(t,i,{review:n,transaction:s,items:a,customAttributes:u,actionSubtype:c})=>{if(!i)return void r.Logger.warn("trackEvent :::","Event name is not defined");let d=[];t&&a&&(d=(0,o.buildEventEntities)(t,a));let h={name:i,action:"add",action_sub_type:c,value:{entities:d,transaction:s,review:n,custom_attributes:u,context:l.default.toJson()}};return(0,o.track)(h)},p=async(t,{items:i,actionSubtype:n}={})=>{let s,u=l.default.toJson();if(i){if((s=(0,o.buildEventEntities)(t,i))&&!(0,o.validateEntities)(s))return void r.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided")}else s=(0,o.buildEventEntities)(t,[{id:a(u)}]);let c={action:"view",name:"entity_page",action_sub_type:n,value:{entities:s,context:u}};return(0,o.track)(c)},f=async(t,{items:i,actionSubtype:n})=>{let s=[];if(t&&i&&(s=(0,o.buildEventEntities)(t,i))&&!(0,o.validateEntities)(s))return void r.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided");let a={action:"view",name:"cart",action_sub_type:n,value:{entities:s,context:l.default.toJson()}};return(0,o.track)(a)},m=async(t,s)=>{if(!t||(0,i.emptyObject)(t))return void r.Logger.warn("trackEvent :::","User information is empty or not complete");let a={action:"identify",name:"login",action_sub_type:s,value:{context:(0,n.mergeDeep)(l.default.toJson(),{user:{...t.id?{cuid:t.id}:{},...t.eid?{eid:t.eid}:{},...t.email?{email:t.email}:{},...t.fbid?{fbid:t.fbid}:{},...t.address?{address:t.address}:{}}})}};return(0,o.track)(a)};t.s(["trackAddToCartEvent",0,u,"trackAddToWishlistEvent",0,c,"trackEntityPageViewEvent",0,p,"trackOrderConfirmEvent",0,d,"trackStatusCartEvent",0,f,"trackUserLoginEvent",0,m],698603)},515147,t=>{"use strict";var r=t.i(16639),i=t.i(151263),n=t.i(669564);let s=async(t,s,{index:a,items:l,...o})=>t?await (0,n.trackSearchClickEntityEvent)(t,s,{actionCause:"entity",index:a,items:l,request:(0,i.buildRequestObject)(o)}
1):void r.Logger.warn("trackEvent :::","Widget's rfkId mandatory field is empty"),a=async(t,s,{filters:a,...l})=>t?await (0,n.trackSearchSuggestionClickEvent)(t,s,{...a?{filters:(0,i.filterSchemaFormatter)(a)}:{},request:(0,i.buildRequestObject)(l)}):void r.Logger.warn("trackEvent :::","Widget's rfkId mandatory field is empty");t.s(["trackPreviewSearchClickEvent",0,s,"trackPreviewSearchSuggestionClickEvent",0,a])},669564,t=>{"use strict";var r=t.i(16639),i=t.i(656802),n=t.i(864125),s=t.i(151263);let a=async(t,a,{actionCause:l,index:o,request:u,items:c})=>{let d=[];if(a&&c&&(d=(0,s.buildEventEntities)(a,c))&&!(0,s.validateEntities)(d))return void r.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided");if(l&&"entity"===l&&(0,i.undefinedCheck)(o))return void r.Logger.warn("trackEvent :::","Field index is mandatory for widget click entity events and is having invalid/missing value");let h={name:"widget",action:"click",action_cause:l,value:{entity:a,rfk_id:t,index:o,entities:d,request:u,context:n.default.toJson()}};return(0,s.track)(h)},l=async(t,r,{request:i,filters:a})=>{let l={name:"widget",action:"click",action_cause:"suggestion",value:{entity:r,rfk_id:t,request:i,filters:a,context:n.default.toJson()}};return(0,s.track)(l)},o=async(t,r,{index:i,request:a,filters:l})=>{let o={name:"widget",action:"click",action_cause:"filter",value:{rfk_id:t,entity:r,index:i,request:a,filters:l,context:n.default.toJson()}};return(0,s.track)(o)},u=async(t,i,{request:a,items:l}={})=>{let o=[];if(i&&l&&(o=(0,s.buildEventEntities)(i,l))&&!(0,s.validateEntities)(o))return void r.Logger.warn("trackEvent :::","A field is missing on one or more of the items provided");let u={action:"view",name:"widget",value:{entity:i,rfk_id:t,request:a,entities:o,context:n.default.toJson()}};return(0,s.track)(u)};t.s(["trackSearchClickEntityEvent",0,a,"trackSearchClickFacetEvent",0,o,"trackSearchSuggestionClickEvent",0,l,"trackViewEvent",0,u])},885623,t=>{"use strict";var r=t.i(795758);r.BaseFilter;var i=r;i.ListFilter,i.ListFilter,t.i(42906);class n extends r.LogicOperatorFilter{constructor(t=[]){super("or",t)}}class s extends r.LogicOperatorFilter{constructor(t=[]){super("and",t)}}r.BaseFilter,t.s(["FilterAnd",0,s,"FilterOr",0,n],885623)},42906,795758,t=>{"use strict";class r{}class i extends r{constructor(t,r,i=[]){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"values",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.type=t,this.name=r,this.values=i}add(t){this.values.push(t)}getName(){return this.name}getType(){return this.type}getValues(){return this.values}toJson(){return{type:this.type,name:this.name,values:this.values}}}class n extends r{constructor(t,r,i){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.type=t,this.name=r,this.value=i}getType(){return this.type}getName(){return this.name}getValue(){return this.value}toJson(){return{type:this.type,name:this.name,value:this.value}}}class s extends r{constructor(t,r){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filters",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.type=t,this.filters=r}add(t){this.filters.push(t)}get(){return this.filters}getType(){return this.type}toJson(){return{type:this.type,filters:this.filters.map(t=>t.toJson())}}}t.s(["BaseFilter",0,r,"ComparisonFilter",0,n,"ListFilter",0,i,"LogicOperatorFilter",0,s],795758);class a extends r{constructor(t){super(),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=t}getName(){return this.name}toJson(){return{name:this.name}}}class l extends n{constructor(t,r){super("lt",t,r)}}class o extends n{constructor(t,r){super("lte",t,r)}}class u extends n{constructor(t,r){super("eq",t,r)}}class c extends n{constructor(t,r){super("gt",t,r)}}class d extends n{constructor(t,r){super("gte",t,r)}}t.s(["FilterEqual",0,u,"FilterExists",0,a,"FilterGreaterOrEqualThan",0,d,"FilterGreaterThan",0,c,"FilterLessOrEqualThan",0,o,"FilterLessThan",0,l],42906)},509726,t=>{"use strict";var r,i,n,s,a,l;(s=r=r||(r={})).DESKTOP="pc",s.MOBILE="mobile",s.TABLET="tablet",(a=i=i||(i={})).JS="js",a.HTML="html",a.CSS="css",(l=n=n||(n={})).PAGE="page",l.COMMON_ACROSS_PAGES="common_across_pages",l.DIALOG="dialog",t.s(["SearchResponseDeviceType",0,r,"SearchResponseWidgetUsedIn",0,n])},369833,t=>{"use strict";var r,i;(i=r=r||(r={})).RECOMMENDATION="recommendation",i.PREVIEW_SEARCH="preview_search",i.SEARCH_RESULTS="content_grid",i.CONTENT_BLOCK="content_block",i.QUESTIONS="questions_answers",i.HTML_BLOCK="html_block",i.BANNER="banner",i.SEO="seo",t.s(["WidgetDataType",0,r])},569341,t=>{"use strict";var r=t.i(16639),i=t.i(369833),n=t.i(360673),s=t.i(291614),a=t.i(675551),l=t.i(580068),o=t.i(652103),u=t.i(65891),c=t.i(271645),d=t.i(896335);let h=(t,r,i)=>{if(!0===t.__wrapped)throw Error(`Seems you are trying to wrap an already wrapped Widget component (entity: ${r})`);return i.__wrapped=!0,i},p=(t,r,i,n)=>{let s=s=>{let{rfkId:a}=s;return(0,c.useMemo)(()=>{d.WidgetsConfig.setType(a,t)},[a]),n(s,{rfkId:a,entity:i},r)};return h(r,i,s)},f=(t,r,i)=>(0,l.compose)(s.default,a.default)((0,l.createWidgetWrapperElement)(i,t),r),m=(t,i,n)=>(r.Logger.debug("widget",t&&t.name,i),p(i,t,n,f));o.default,o.default,o.default,o.default,n.default,m(o.default,i.WidgetDataType.BANNER,"content"),m(o.default,i.WidgetDataType.HTML_BLOCK,"content"),m(u.default,i.WidgetDataType.SEO,"content"),t.s(["widget",0,m],569341)},459679,t=>{"use strict";let r,i,n=(t,n)=>{r=t,i=n},s=()=>
1{if(!i)throw Error("WidgetFactory is not initialized");return i};t.s(["getFactory",0,s,"init",0,n])},260941,378281,462196,808100,t=>{"use strict";var r=t.i(271645),i=r;let n=(0,i.createContext)({}),s=(0,i.createContext)({});t.s(["BaseWidgetContext",0,n,"default",0,s],378281);let a=()=>(0,r.useContext)(n);t.s(["default",0,a],260941);class l extends Error{constructor({_requestId:t,_canceled:r,...i}){super("Request canceled"),Object.defineProperty(this,"response",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="AbortError",this.response=i}getResponse(){return this.response}}t.s(["default",0,l],462196),t.s(["AbortRequestError",0,l],808100)},375531,191437,761609,t=>{"use strict";var r=t.i(271645),i=t.i(808100),n=t.i(807939),s=t.i(473016),a=s,l=t.i(802085),o=t.i(971293),u=t.i(665497),c=t.i(604908);class d extends u.Subscribable{constructor(t,r){super(),this.client=t,this.options=r,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),p(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return f(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return f(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,r){let i=this.options,n=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),(0,a.shallowEqualObjects)(i,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=i.queryKey),this.updateQuery();let s=this.hasListeners();s&&m(this.currentQuery,n,this.options,i)&&this.executeFetch(),this.updateResult(r),s&&(this.currentQuery!==n||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();let l=this.computeRefetchInterval();s&&(this.currentQuery!==n||this.options.enabled!==i.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)}getOptimisticResult(t){let r=this.client.getQueryCache().build(this.client,t),i=this.createResult(r,t);return y(this,i,t)&&(this.currentResult=i,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),i}getCurrentResult(){return this.currentResult}trackResult(t){let r={};return Object.keys(t).forEach(i=>{Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(i),t[i])})}),r}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...r}={}){return this.fetch({...r,meta:{refetchPage:t}})}fetchOptimistic(t){let r=this.client.defaultQueryOptions(t),i=this.client.getQueryCache().build(this.client,r);return i.isFetchingOptimistic=!0,i.fetch().then(()=>this.createResult(i,r))}fetch(t){var r;return this.executeFetch({...t,cancelRefetch:null==(r=t.cancelRefetch)||r}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let r=this.currentQuery.fetch(this.options,t);return null!=t&&t.throwOnError||(r=r.catch(a.noop)),r}updateStaleTimeout(){if(this.clearStaleTimeout(),a.isServer||this.currentResult.isStale||!(0,a.isValidTimeout)(this.options.staleTime))return;let t=(0,a.timeUntilStale)(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var t;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(t=this.options.refetchInterval)&&t}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!a.isServer&&!1!==this.options.enabled&&(0,a.isValidTimeout)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>
1{(this.options.refetchIntervalInBackground||o.focusManager.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,r){let i,n=this.currentQuery,s=this.options,l=this.currentResult,o=this.currentResultState,u=this.currentResultOptions,d=t!==n,h=d?t.state:this.currentQueryInitialState,f=d?this.currentResult:this.previousQueryResult,{state:y}=t,{dataUpdatedAt:b,error:v,errorUpdatedAt:E,fetchStatus:w,status:S}=y,x=!1,C=!1;if(r._optimisticResults){let i=this.hasListeners(),a=!i&&p(t,r),l=i&&m(t,n,r,s);(a||l)&&(w=(0,c.canFetch)(t.options.networkMode)?"fetching":"paused",b||(S="loading")),"isRestoring"===r._optimisticResults&&(w="idle")}if(r.keepPreviousData&&!y.dataUpdatedAt&&null!=f&&f.isSuccess&&"error"!==S)i=f.data,b=f.dataUpdatedAt,S=f.status,x=!0;else if(r.select&&void 0!==y.data)if(l&&y.data===(null==o?void 0:o.data)&&r.select===this.selectFn)i=this.selectResult;else try{this.selectFn=r.select,i=r.select(y.data),i=(0,a.replaceData)(null==l?void 0:l.data,i,r),this.selectResult=i,this.selectError=null}catch(t){this.selectError=t}else i=y.data;if(void 0!==r.placeholderData&&void 0===i&&"loading"===S){let t;if(null!=l&&l.isPlaceholderData&&r.placeholderData===(null==u?void 0:u.placeholderData))t=l.data;else if(t="function"==typeof r.placeholderData?r.placeholderData():r.placeholderData,r.select&&void 0!==t)try{t=r.select(t),this.selectError=null}catch(t){this.selectError=t}void 0!==t&&(S="success",i=(0,a.replaceData)(null==l?void 0:l.data,t,r),C=!0)}this.selectError&&(v=this.selectError,i=this.selectResult,E=Date.now(),S="error");let T="fetching"===w,_="loading"===S,A="error"===S;return{status:S,fetchStatus:w,isLoading:_,isSuccess:"success"===S,isError:A,isInitialLoading:_&&T,data:i,dataUpdatedAt:b,error:v,errorUpdatedAt:E,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>h.dataUpdateCount||y.errorUpdateCount>h.errorUpdateCount,isFetching:T,isRefetching:T&&!_,isLoadingError:A&&0===y.dataUpdatedAt,isPaused:"paused"===w,isPlaceholderData:C,isPreviousData:x,isRefetchError:A&&0!==y.dataUpdatedAt,isStale:g(t,r),refetch:this.refetch,remove:this.remove}}updateResult(t){let r=this.currentResult,i=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,a.shallowEqualObjects)(i,r))return;this.currentResult=i;let n={cache:!0},s=()=>{if(!r)return!0;let{notifyOnChangeProps:t}=this.options,i="function"==typeof t?t():t;if("all"===i||!i&&!this.trackedProps.size)return!0;let n=new Set(null!=i?i:this.trackedProps);return this.options.useErrorBoundary&&n.add("error"),Object.keys(this.currentResult).some(t=>{let i=t;return this.currentResult[i]!==r[i]&&n.has(i)})};(null==t?void 0:t.listeners)!==!1&&s()&&(n.listeners=!0),this.notify({...n,...t})}updateQuery(){let t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;let r=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==r||r.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){let r={};"success"===t.type?r.onSuccess=!t.manual:"error"!==t.type||(0,c.isCancelledError)(t.error)||(r.onError=!0),this.updateResult(r),this.hasListeners()&&this.updateTimers()}notify(t){l.notifyManager.batch(()=>{var r,i,n,s,a,l,o,u;t.onSuccess?(null==(r=(i=this.options).onSuccess)||r.call(i,this.currentResult.data),null==(n=(s=this.options).onSettled)||n.call(s,this.currentResult.data,null)):t.onError&&(null==(a=(l=this.options).onError)||a.call(l,this.currentResult.error),null==(o=(u=this.options).onSettled)||o.call(u,void 0,this.currentResult.error)),t.listeners&&this.listeners.forEac
1h(({listener:t})=>{t(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function h(t,r){return!1!==r.enabled&&!t.state.dataUpdatedAt&&("error"!==t.state.status||!1!==r.retryOnMount)}function p(t,r){return h(t,r)||t.state.dataUpdatedAt>0&&f(t,r,r.refetchOnMount)}function f(t,r,i){if(!1!==r.enabled){let n="function"==typeof i?i(t):i;return"always"===n||!1!==n&&g(t,r)}return!1}function m(t,r,i,n){return!1!==i.enabled&&(t!==r||!1===n.enabled)&&(!i.suspense||"error"!==t.state.status)&&g(t,i)}function g(t,r){return t.isStaleByTime(r.staleTime)}function y(t,r,i){return!i.keepPreviousData&&(void 0!==i.placeholderData?r.isPlaceholderData:!(0,a.shallowEqualObjects)(t.getCurrentResult(),r))}var b=r,v=l;let E=t.i(802239).useSyncExternalStore;var w=r;function S(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}let x=w.createContext(S()),C=()=>w.useContext(x);var T=n,_=r;let A=_.createContext(!1),O=()=>_.useContext(A);A.Provider;var I=r;function P(t,r){return"function"==typeof t?t(...r):!!t}let R=(t,r)=>{(t.suspense||t.useErrorBoundary)&&!r.isReset()&&(t.retryOnMount=!1)},k=t=>{I.useEffect(()=>{t.clearReset()},[t])},L=({result:t,errorResetBoundary:r,useErrorBoundary:i,query:n})=>t.isError&&!r.isReset()&&!t.isFetching&&P(i,[t.error,n]),N=t=>{t.suspense&&("number"!=typeof t.staleTime&&(t.staleTime=1e3),"number"==typeof t.cac
1heTime&&(t.cacheTime=Math.max(t.cacheTime,1e3)))},M=(t,r)=>t.isLoading&&t.isFetching&&!r,D=(t,r,i)=>(null==t?void 0:t.suspense)&&M(r,i),j=(t,r,i)=>r.fetchOptimistic(t).then(({data:r})=>{null==t.onSuccess||t.onSuccess(r),null==t.onSettled||t.onSettled(r,null)}).catch(r=>{i.clearReset(),null==t.onError||t.onError(r),null==t.onSettled||t.onSettled(void 0,r)});function H(t,r){let i=(0,T.useQueryClient)({context:t.context}),n=O(),s=C(),a=i.defaultQueryOptions(t);a._optimisticResults=n?"isRestoring":"optimistic",a.onError&&(a.onError=v.notifyManager.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=v.notifyManager.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=v.notifyManager.batchCalls(a.onSettled)),N(a),R(a,s),k(s);let[l]=b.useState(()=>new r(i,a)),o=l.getOptimisticResult(a);if(E(b.useCallback(t=>{let r=n?()=>void 0:l.subscribe(v.notifyManager.batchCalls(t));return l.updateResult(),r},[l,n]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),b.useEffect(()=>{l.setOptions(a,{listeners:!1})},[a,l]),D(a,o,n))throw j(a,l,s);if(L({result:o,errorResetBoundary:s,useErrorBoundary:a.useErrorBoundary,query:l.getCurrentQuery()}))throw o.error;return a.notifyOnChangeProps?o:l.trackResult(o)}function F(t,r,i){return H((0,s.parseQueryArgs)(t,r,i),d)}t.s(["useQuery",0,F],191437);let B=t=>{let[s,a]=(0,r.useState)(()=>t.getKey()),l=(0,n.useQueryClient)();return(0,r.useEffect)(()=>(t.onUpdate(()=>{a(t.getKey())}),()=>{l.cancelQueries({queryKey:t.getKey(),exact:!0}),t.destroy()}),[t,l]),F({queryKey:s,queryFn:r=>t.run({signal:r.signal}).catch(t=>t instanceof i.AbortRequestError?l.cancelQueries({queryKey:r.queryKey,exact:!0}).then(()=>null):Promise.reject(t)),refetchOnMount:!1,enabled:t.isEnabled()})};t.s(["default",0,B],375531);var G=r,U=t.i(378281);let $=()=>(0,G.useContext)(U.default);t.s(["default",0,$],761609)},496568,511905,t=>{"use strict";var r=t.i(271645),i=t.i(441828),n=t.i(260941),s=r;let a=(t,r)=>{let i=(0,s.useRef)(r),n=(0,s.useRef)(t);return i.current!==r&&(i.current.length!==r.length||i.current.some((t,i)=>t!==r[i]))&&(i.current=r,n.current=t),n};t.s(["useHandlerRef",0,a],511905);let l=(t,s)=>{let{rfkId:l,instanceId:o}=(0,n.default)(),u=a(t,s);(0,r.useEffect)(()=>{let t={handleAction(t){let{rfkId:r,instanceId:i}=t.payload;r&&(r!==l||i!==o)||u.current(t)}};return i.PageController.register(t),()=>i.PageController.unregister(t)},[l,o,u])};t.s(["default",0,l],496568)},98201,t=>{"use strict";var r=t.i(271645),i=t.i(109508),n=t.i(441828),s=t.i(260941),a=t.i(761609),l=t.i(511905);let o=(t,r)=>{switch(r.type){case i.Actions.WIDGET_DATA_REQUEST_SUCCESS:{let{response:i}=r.payload;return{...t,response:i}}case i.Actions.WIDGET_DATA_REQUEST:{let{request:i}=r.payload;return{...t,request:i}}default:return t}},u=(t,i)=>{let u=(0,a.default)(),{rfkId:c,instanceId:d}=(0,s.default)(),h=(0,l.useHandlerRef)(t,i);(0,r.useEffect)(()=>{let t={handleAction(t){let{rfkId:r,instanceId:i=null}=t.payload;if(r===c&&d===i){let r=h.current(o(u.state,t),t);r!==u.state&&u.updateState(r)}}};return n.PageController.register(t),()=>n.PageController.unregister(t)},[c,d,u,h])};t.s(["default",0,u])},291489,2812,534761,t=>{"use strict";var r=t.i(271645),i=t.i(109508),n=t.i(761609),s=r,a=r,l=Object.defineProperty,o=new Map,u=new WeakMap,c=0,d=void 0;function h(t){return t?(u.has(t)||(c+=1,u.set(t,c.toString())),u.get(t)):"0"}function p(t){return Object.keys(t).sort().filter(r=>void 0!==t[r]).map(r=>`${r}_${"root"===r?h(t.root):t[r]}`).toString()}function f(t){let r=p(t),i=o.get(r);if(!i){let n,s=new Map,a=new IntersectionObserver(r=>{r.forEach(r=>{var i;let a=r.isIntersecting&&n.some(t=>r.intersectionRatio>=t);t.trackVisibility&&void 0===r.isVisible&&(r.isVisible=a),null==(i=s.get(r.target))||i.forEach(t=>{t(a,r)})})},t);n=a.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),i={id:r,observer:a,elements:s},o.set(r,i)}return i}function m(t,r,i={},n=d){if(void 0===window.IntersectionObserver&&void 0!==n){let s=t.getBoundingClientRect();return r(n,{isIntersecting:n,target:t,intersectionRatio:"number"==typeof i.threshold?i.threshold:0,time:0,boundingClientRect:s,intersectionRect:s,rootBounds:s}
1),()=>{}}let{id:s,observer:a,elements:l}=f(i),u=l.get(t)||[];return l.has(t)||l.set(t,u),u.push(r),a.observe(t),function(){u.splice(u.indexOf(r),1),0===u.length&&(l.delete(t),a.unobserve(t)),0===l.size&&(a.disconnect(),o.delete(s))}}function g({threshold:t,delay:r,trackVisibility:i,rootMargin:n,root:s,triggerOnce:l,skip:o,initialInView:u,fallbackInView:c,onChange:d}={}){var h;let[p,f]=a.useState(null),y=a.useRef(d),[b,v]=a.useState({inView:!!u,entry:void 0});y.current=d,a.useEffect(()=>{let a;if(!o&&p)return a=m(p,(t,r)=>{v({inView:t,entry:r}),y.current&&y.current(t,r),r.isIntersecting&&l&&a&&(a(),a=void 0)},{root:s,rootMargin:n,threshold:t,trackVisibility:i,delay:r},c),()=>{a&&a()}},[Array.isArray(t)?t.toString():t,p,s,n,l,o,i,c,r]);let E=null==(h=b.entry)?void 0:h.target,w=a.useRef(void 0);p||!E||l||o||w.current===E||(w.current=E,v({inView:!!u,entry:void 0}));let S=[f,b.inView,b.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}a.Component;var y=i;let b=t=>{let r=t.getRequest().getSearchLimit()?t.getRequest().getSearchLimit():t.getLastResponse()?.limit,i=r?Math.floor((t.getRequest().getSearchOffset()||0)/r+1):0;return{keyword:t.getRequest().getSearchQueryKeyphrase()||"",pageNumber:isNaN(i)?void 0:i,pageSize:r,numRequested:r,numResults:t.getLastResponse()?.content?.length,totalResults:t.getLastResponse()?.total_item}};t.s(["getSearchEventData",0,b],2812);var v=t.i(260941),E=n,w=n;let S=()=>(0,w.default)().query,x=(t,r)=>{if(!r)return;let i=r.getLastResponse(),n=i?.content||[];t({type:y.Actions.WIDGET_APPEAR,payload:{items:n.map(({id:t,source_id:r})=>({id:t,sourceId:r})),request:b(r)}})},C=()=>{let{dispatch:t}=(0,v.default)(),{options:{visibility:r={}}={}}=(0,E.default)(),i=S(),n=i.getLastResponse(),{triggerOnce:a=!0}=r,l=(0,s.useRef)(!0),{ref:o,inView:u,entry:c}=g({...r,triggerOnce:a}),d=(0,s.useCallback)(()=>{x(t,i)},[t,i]);return(0,s.useEffect)(()=>{l.current&&u&&n&&(l.current=!a,x(t,i))},[t,u,c,a,n,i]),{ref:o,inView:u,entry:c,trigger:d}},T=()=>{let{options:t}=(0,n.default)(),{visibility:{onInView:i,onUpdate:s}={}}=t,{ref:a,inView:l,entry:o}=C();return(0,r.useEffect)(()=>{l&&i&&i(o),s&&s(l,o)},[l,o,s,i]),a};t.s(["default",0,T],291489);var _=r,A=i,O=t.i(441828),I=v,P=n;let R=(t,r)=>{let i={};for(let n in t)"request"!==n&&"response"!==n&&Object.defineProperty(i,n,{get:()=>{let i=n;return r[i]=!0,t[i]}});return i},k=(t,r)=>{let i=Object.fromEntries(Object.entries(t).filter(([t])=>r[t]));return 0===Object.keys(i).length?null:i},L=()=>{let t=(0,P.default)(),{rfkId:r,instanceId:i}=(0,I.default)(),[n,s]=(0,_.useState)(t.state),a=(0,_.useRef)({});return(0,_.useEffect)(()=>{let t={handleAction(t){if(t.type===A.Actions.WIDGET_STATE_CHANGED){let{rfkId:n,instanceId:l=null,state:o}=t.payload;if(n===r&&i===l){let t=k(o,a.current);t&&s(r=>({...r,...t}))}}}};return O.PageController.register(t),()=>O.PageController.unregister(t)},[r,i]),R(n,a.current)};t.s(["default",0,L],534761)},360673,580068,291614,229641,604044,t=>{"use strict";var r,i,n=t.i(271645),s=t.i(16639),a=t.i(286485),l=n,o=t.i(896335),u=n,c=s,d=o,h=t.i(509726),p=n,f=t.i(93981),m=o,g=t.i(718420),y=t.i(191437),b=t.i(459679);let v=t=>["widget-type-data",t],E=(t,r="content")=>b.getFactory().getWidget(t,r),w=(t,r,i=!0)=>{let n=(0,p.useMemo)(()=>(0,g.getDefaultRequestForWidget)(t).setEntity(r),[t,r]),{data:s}=(0,y.useQuery)({queryKey:v(t),queryFn:()=>f.WidgetDataAdapter.getWidgetData({rfkId:t,request:n,entity:r},{debounce:!0}).then(r=>E(t,r.entity)),initialData:()=>E(t,r),placeholderData:()=>E(t,r),staleTime:1/0,cacheTime:1/0,refetchOnMount:!1,enabled:i&&!m.WidgetsConfig.get(t,r)?.type});return s},S=(t,r)=>{let[i,n]=(0,u.useState)(null),s=w(t,r);return(0,u.useEffect)(()=>{s&&(d.WidgetsConfig.getMetadata(t)?.usedIn===h.SearchResponseWidgetUsedIn.PAGE?n(()=>(c.Logger.info(`You are trying to render a "used in page" widget (${t}) outside a PageWidgetsProvider.`),s)):n(()=>s))},[t,s]),i};var x=s,C=n,T=s,_=n,A=s,O=t.i(808100),I=t.i(92420),P=g,R=t.i(462196),k=t.i(950734),L=t.i(868647),N=t.i(66451);let M=(t,r)=>L.default.fetch(t.toJson(),r),D={async getData(t,r){let{request:i}=t,n=P.default.getContext(),s={context:i.toJson().context};N.default.dispatch({type:I.default.PAGE_WIDGETS_DATA_REQUEST,payload:{...t,page
1Context:n,payload:s}});try{let a=await this.fetchData(i,r);if(a._canceled)return N.default.dispatch({type:I.default.PAGE_WIDGETS_DATA_REQUEST_CANCELED,payload:{...t,pageContext:n,payload:s}}),Promise.reject(new R.default(a));let{_requestId:l,...o}=a,u=o.widgets||[];return N.default.dispatch({type:I.default.PAGE_WIDGETS_DATA_REQUEST_SUCCESS,payload:{...t,pageContext:n,widgets:u,payload:s,requestId:l}}),o}catch(r){return N.default.dispatch({type:I.default.PAGE_WIDGETS_DATA_REQUEST_FAIL,payload:{error:r,...t,pageContext:n,payload:s}}),Promise.reject(r)}},fetchData(t,r){let i=new AbortController,n={...r,signal:i.signal,abortController:i};return(0,k.cancelablePromise)(M(t,n),i)}};var j=t.i(735852);class H extends j.default{constructor(){super()}}let F=H;var B=y,G=t.i(807939),U=n;let $=(...t)=>(r,i)=>t.reduceRight((t,r)=>(0,U.createElement)(r,i,t),r),z=(t,r)=>(0,U.createElement)(t,r),q=()=>Math.random().toString(36).substring(2,9);t.s(["compose",0,$,"createWidgetWrapperElement",0,z,"generateId",0,q],580068),(r=i=i||(i={})).FETCHING="fetching",r.INCLUDED="included",r.NOT_INCLUDED="not-included";let V=(0,_.createContext)(null),W=({children:t})=>{let r=(0,_.useMemo)(()=>q(),[]),n=(0,_.useMemo)(()=>new F,[]),[s,a]=(0,_.useState)(),l=(0,G.useQueryClient)(),o=(0,_.useMemo)(()=>({instanceId:r,setUri:a,getWidgetStatus:(t,r)=>r.isFetching?i.FETCHING:r.data?.find(({rfkId:r})=>t===r)?i.INCLUDED:i.NOT_INCLUDED}),[r]),u=(0,B.useQuery)({queryKey:["container",s],queryFn:async t=>{let i;n.setContextPageUri(s);try{i=await D.getData({request:n})}catch(r){if(r instanceof O.AbortRequestError)return l.cancelQueries({queryKey:t.queryKey,exact:!0}).then(()=>void 0);return Promise.reject(r)}let{widgets:a=[]}=i,o=a.map(({rfk_id:t,entity:r="content"})=>({rfkId:t,entity:r}));return A.Logger.info("usePageWidgets",r,s,o),o},keepPreviousData:!1,enabled:!!s});return(0,_.createElement)(V.Provider,{value:(0,_.useMemo)(()=>[u,o],[o,u])},t)};var K=n;let Q=()=>(0,K.useContext)(V),J=(t,r)=>{let[n,{getWidgetStatus:s}]=Q(),a=s(t,n),[l,o]=(0,C.useState)(null),u=w(t,r,a!==i.FETCHING);return(0,C.useEffect)(()=>{u&&a!==i.FETCHING&&(a===i.NOT_INCLUDED?o(()=>(T.Logger.info(`You are trying to render a "used in page" widget (${t}) outside a PageWidgetsProvider.`),u)):o(()=>u))},[a,t,u]),l},Y=(t,r,i)=>({...o.WidgetsConfig.get(t,r)?.options?.props,...i}),X=t=>{let{rfkId:r,entity:i}=t,n=S(r,i);return n?(0,l.createElement)(n,Y(r,i,t)):(x.Logger.warn(`WidgetComponent is not defined for rfkId: ${r}, entity: ${i}`),null)},Z=t=>{let{rfkId:r,entity:i}=t,n=J(r,i);return n?(0,l.createElement)(n,Y(r,i,t)):(x.Logger.warn(`WidgetComponent is not defined for rfkId: ${r}, entity: ${i}`),null)},ee=t=>Q()?(0,l.createElement)(Z,t):(0,l.createElement)(X,t);var et=n;let er=t=>r=>(0,et.createElement)(W,{},(0,et.createElement)(t,r));var ei=n,en=t.i(441828),es=a;let ea=(t=en.PageController.getContext().getPageUri())=>{let{connector:r}=(0,es.getServiceConfig)();if("oc"===r)throw Error('"usePageWidgets" cannot be used with Order Cloud Connector');let i=Q();if(!i)throw Error('"usePageWidgets" must be used within a "PageWidgetsProvider" or the component using it should be wrapped with "withPageWidgets"');let[n,{setUri:s}]=i;return(0,ei.useEffect)(()=>{s&&s(t)},[t,s]),n},el=({uri:t})=>{let{isFetching:r,data:i=[]}=ea(t);return(0,n.createElement)(n.Fragment,{},r?null:i.map(({rfkId:t,entity:r})=>(0,n.createElement)(ee,{key:t,rfkId:t,entity:r})))},eo=er(({uri:t,className:r})=>{let{connector:i}=(0,a.getServiceConfig)();return"oc"!==i?(0,n.createElement)("div",{"data-rfkid":"rfkid_container",className:r},(0,n.createElement)(el,{uri:t})):(s.Logger.warn("PageComponent cannot be used with Order Cloud Connector."),null)});t.s(["default",0,eo],360673);var eu=n,ec=N,ed=t.i(378281),eh=t.i(260941);let ep=()=>Math.random().toString(36).substring(2,9),ef=({rfkId:t,entity:r,children:i})=>{let n=(0,eu.useMemo)(()=>ep(),[]),s=(0,eu.useCallback)(i=>ec.default.dispatch({...i,payload:{rfkId:t,instanceId:n,entity:r,...i.payload}}),[t,r,n]),a=(0,eu.useMemo)(()=>({rfkId:t,instanceId:n,dispatch:s,entity:r}),[t,s,r,n]);return(0,eu.createElement)(ed.BaseWidgetContext.Provider,{value:a},i)},em=t=>{let{children:r}=t,i=(0,eh.default)();return i?.rfkId===t.rfkId?(0,eu.createElement)(eu.Fragment,{},r||null):(0,eu.createElement)(ef,t,r)};t.s(["default",0,em],291614);var eg=t.i(923360);t.s(["propStateMapper",0,eg],229641);let ey={visibility:{threshold:.2,triggerOnce:!0}};t.s(["defaultWidgetConfig",0,ey],604044)},675551,t=>{"use strict";var r=t.i(271645),i=t.i(139411),n=t.i(109508),s=t.i(896335),a=t.i(718420),l=t.i(229641),o=t.i(604044),u=t.i(378281),c=t.i(260941),d=t.i(83889),h=i,p=n,f=t.i(252962),f=f,m=t.i(441828),g=t.i(93981),y=t.i(33225),b=t.i(432225),b=b;let v=(t,r,...i)=>[r.getRfkId(),t,m.PageController.getContext().toJson(),r.toJson(),f.default.getContext().toJson(),...i];class E{constructor(t,r){Object.defineProperty(this,"instanceId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"context",{enumerable:!0,configurable:!0,writable:!0,value:new b.default}),Object.defineProperty(this,"ocContext",{enumerable:!0,configurable:!0,writable:!0,value:new y.OCContext}),Object.defineProperty(this,"initialized",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"debounced",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"debounceBy",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"widgetRequest",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"lastResponse",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"enabled",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"enabledChangeListeners",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"destroyListeners",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.widgetRequest=r,this.instanceId=t}onUpdate(t){let r=(0,d.debounce)(()=>{t()},50),i={handleAction(t){switch(t.type){case p.Actions.OC_CONTEXT_CHANGED:case p.Actions.PAGE_CONTEXT_CHANGED:r()}}};m.PageController.register(i);let n={onChange(t,i,n){r()}};
1this.getRequest().addListener(n),this.getContext().addListener(n),this.getOCContext().addListener(n);let s=t=>{t&&r()};this.enabledChangeListeners.push(s),this.destroyListeners.push(()=>{m.PageController.unregister(i),this.getRequest().removeListener(n),this.getContext().removeListener(n),this.getOCContext().removeListener(n),this.enabledChangeListeners=this.enabledChangeListeners.filter(t=>t!==s)})}destroy(){this.destroyListeners.forEach(t=>{t()}),this.destroyListeners=[]}getContext(){return this.context}getOCContext(){return this.ocContext}getRequest(){return this.widgetRequest}getKey(){return v(this.instanceId,this.widgetRequest,this.context.toJson())}getLastResponse(){return this.lastResponse}getRequestContext(){return(0,h.mergeDeep)(m.PageController.getContext().toJson(),this.context.toJson())}getRequestOCContext(){return(0,h.mergeDeep)(f.default.getContext().toJson(),this.ocContext.toJson())}setDebounced(t){this.debounced=t}isDebounced(){return this.debounced}setDebounceBy(...t){this.debounceBy=t.join("#")}getDebounceBy(){return this.debounceBy}fetch(t={}){return this.run(t)}run(t={}){let r=this.getRequest().getRfkId(),i={rfkId:r,entity:this.getRequest().getEntity(),instanceId:this.instanceId,request:this.getRequest(),context:this.getContext(),ocContext:this.getOCContext()};return g.WidgetDataAdapter.getWidgetData(i,{debounceBy:this.getDebounceBy(),debounce:this.isDebounced(),...t}).then(t=>(this.lastResponse=t,t))}setEnabled(t){t!==this.enabled&&(this.enabled=t,this.enabledChangeListeners.forEach(r=>{r(t)}))}toggleEnabled(){this.setEnabled(!this.enabled)}isEnabled(){return this.enabled}getInstanceId(){return this.instanceId}}let w=(t,r,i)=>{t({type:r,payload:i})},S=(t,r)=>{let{actionProps:i={}}=r;return Object.keys(i).reduce((r,n)=>({...r,[n]:w.bind(null,t,i[n])}),{})},x=({dispatch:t,entity:r,instanceId:u,rfkId:c})=>{let d={},h={},p=!1,f=(0,a.getDefaultRequestForWidget)(c);f.setEntity(r);let m=new E(u,f),g=(0,i.mergeDeep)(o.defaultWidgetConfig,s.WidgetsConfig.get(c,r)?.options),y=S(t,g),b=(t,r)=>Object.fromEntries(Object.entries(r).filter(([r,i])=>t[r]!==i)),v=i=>{let s=b(d,i);Object.assign(d,i),t({type:n.Actions.WIDGET_STATE_CHANGED,payload:{rfkId:c,entity:r,instanceId:u,state:s}})},w=t=>{Object.assign(d,"function"==typeof t?t():t)},x=t=>{l.propStateMapper.mapById(m.getRequest().getRfkId(),m.getRequest(),d),t&&t(m),m.getRequest().takeSnapshot()},C=t=>{Object.assign(h,t)};return{actions:y,options:g,query:m,state:d,config:h,updateState:v,initialize:t=>{p||(w(t.state),x(t.query),C(t.config),p=!0)},isInitialized:()=>p}},C=({children:t})=>{let{rfkId:i,entity:s,dispatch:a,instanceId:l}=(0,c.default)(),o=(0,r.useRef)(null);return o.current||(o.current=x({dispatch:a,entity:s,instanceId:l,rfkId:i})),(0,r.useEffect)(()=>(a({type:n.Actions.LOAD,payload:{rfkId:i,entity:s,instanceId:l}}),()=>{a({type:n.Actions.UNLOAD,payload:{rfkId:i,entity:s,instanceId:l}})}),[a,i,s,l]),(0,r.createElement)(u.default.Provider,{value:o.current},t)};t.s(["default",0,C],675551)},652103,65891,t=>{"use strict";var r=t.i(271645),i=t.i(509726),n=t.i(260941),s=t.i(375531),a=t.i(761609),l=t.i(291489),o=t.i(534761);let u=function(t){let{rfkId:r,dispatch:i}=(0,n.default)(),u=(0,a.default)();u.isInitialized()||u.initialize(t||{});let{query:c,options:d,actions:h}=u,p=(0,o.default)(),f=(0,s.default)(c);return{widgetRef:(0,l.default)(),rfkId:r,state:p,queryResult:f,actions:h,options:d,dispatch:i,query:c}};function c(t,r,i){let n=document.querySelector(`[data-rfk-id-style=${t}]`);n||((n=document.createElement("style")).setAttribute("type","text/css"),n.dataset.rfkIdStyle=t,r.parentNode?.appendChild(n)),n.innerHTML=i}function d(t){let r=document.querySelector(`[data-rfk-id-style=${t}]`);r&&r.remove()}let h=({initializer:t})=>{let{rfkId:n,widgetRef:s,queryResult:{data:{appearance:{css_names:a=[],templates:{html:{devices:{[i.SearchResponseDeviceType.DESKTOP]:{content:l=null}={}}={}}={},css:{devices:{[i.SearchResponseDeviceType.DESKTOP]:{content:o=null}={}}={}}={}}={}}={}}={}}}=u({query:t||(()=>{})}),h=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>(h.current&&o&&c(n,h.current,o),()=>{d(n)}),[n,o]),(0,r.useLayoutEffect)(()=>{h.current&&l&&(h.current.innerHTML=l)},[l]),(0,r.createElement)("div",{ref:s,"data-rfkid":n,className:a.join(" ")},(0,r.createElement)("div",{ref:h}))};t.s(["default",0,h],652103);var p=r,f=i;let m=()=>{let{queryResult:{data:{appearance:{templates:{html:{devices:{[f.SearchResponseDeviceType.DESKTOP]:{content:t=null}={}}={}}={}}={}}={}}={}}}=u();return(0,p.useLayoutEffect)(()=>{t&&document.head.insertAdjacentHTML("afterbegin",t)},[t]),null};t.s(["default",0,m],65891)},609386,791588,680086,948148,312690,487683,11421,635834,708927,621153,t=>{"use strict";var r=t.i(16639),i=t.i(109508),n=r,s=t.i(151263),a=t.i(669564);let l=async(t,r,{index:i,items:l,...o})=>t?await (0,a.trackSearchClickEntityEvent)(t,r,{actionCause:"entity",index:i,request:(0,s.buildRequestObject)(o),items:l}
1):void n.Logger.warn("trackEvent :::","Widget's rfkId mandatory field is empty"),o=async(t,r,{index:i,filters:l,...o})=>t?l&&!(0,s.validateFilters)(l)?void n.Logger.warn("trackEvent :::","Filter's name is not defined"):await (0,a.trackSearchClickFacetEvent)(t,r,{index:i,request:(0,s.buildRequestObject)(o),filters:(0,s.facetSchemaFormatter)(l)}):void n.Logger.warn("trackEvent :::","Widget's rfkId mandatory field is empty");var u=t.i(848124),u=u,c=t.i(260941),d=t.i(375531),h=t.i(761609),p=t.i(496568),f=t.i(98201),m=t.i(291489),g=t.i(534761),y=t.i(2812),b=r,v=y;class E{static buildItem(t,r){let{facetId:i,facetValueId:n,type:s,facetValueText:a}=r;if("text"===s){if(a)return{type:"eq",value:a};let{facet:r=[]}=t.getLastResponse()||{},{value:s=[]}=r.find(({name:t})=>t===i)||{};return{type:"eq",value:s.find(({id:t})=>t===n)?.text||""}}return n}}let w=E;class S{getCurrentFacetInfo(t,r){let{facetId:i}=r,{facet:n=[]}=t.getLastResponse()||{},{value:s=[],label:a=""}=n.find(({name:t})=>t===i)||{};return{facetValues:s,facetTitle:a}}}class x extends S{process(t,r,i){let{facetId:n,facetValueId:s,facetIndex:a,facetValueIndex:l,silentTracking:u,checked:c}=i,{facetValues:d,facetTitle:h}=this.getCurrentFacetInfo(r,i),p=d.find(({id:t})=>t===s)?.text||"";u||o(t,r.getRequest().getEntity(),{filters:[{facetId:n,facetValueId:s,facetValue:p,valueIndex:l,facetIndex:a,facetTitle:h}],...(0,v.getSearchEventData)(r)}),r.getRequest().setSearchOffset(0),c?r.getRequest().addSearchFacetTypeFilter(n,w.buildItem(r,i)):r.getRequest().removeSearchFacetTypeFilter(n,w.buildItem(r,i))}}class C extends S{process(t,r,i){let{facetId:n,min:s,max:a,facetIndex:l,silentTracking:u}=i;if(r.getRequest().resetSearchFacetTypeFilter(n),void 0!==s||void 0!==a){r.getRequest().addSearchFacetTypeFilter(n,{value:s,type:"gte"},"and"),r.getRequest().addSearchFacetTypeFilter(n,{value:a,type:"lte"},"and");let{facetTitle:c}=this.getCurrentFacetInfo(r,i);u||o(t,r.getRequest().getEntity(),{filters:[{facetId:n,...void 0!==s?{startValue:s.toString()}:{},...void 0!==a?{endValue:a.toString()}:{},facetValue:`${s} - ${a}`,valueIndex:0,facetIndex:l,facetTitle:c}]})}}}let T=new x,_={range:new C,valueId:T,text:T},A=function(t,r){let{type:i,rfkId:n}=r,s=_[i];s?s.process(n,t,r):b.Logger.warn(`${i} has not a valid action handler`)};var O=r;class I{}let P=I;class R extends P{process(t,r){let{facetId:i}=r;t.getRequest().removeSearchFacetTypeFilter(i,w.buildItem(t,r))}}let k=R;class L extends P{process(t,r){let{facetId:i}=r;t.getRequest().resetSearchFacetTypeFilter(i)}}let N=L,M=new k,D={range:new N,valueId:M,text:M},j=function(t,r){let{type:i}=r,n=D[i];n?n.process(t,r):O.Logger.warn(`${i} has not a valid action handler`)};var H=r;let F="valueId";function B(t,r){return t?.facet?.find(({name:t})=>t===r)}function G(t,r,i){let n=B(t,r);if(n)return n.value.find(({id:t})=>i===t)}function U(t,r){let{facets:i={}}=t,{type:n}=i[r]||{};return n||t.defaultFacetType||F}let $=(t,r)=>"facetValueId"in r&&t.id===r.facetValueId||"facetValueText"in r&&t.text===r.facetValueText;function z(t,r,i){return t.findIndex(t=>{let n=t;return i&&n.facetId===r&&n.facetValueId===i})}function q(t,r,i,n){if(void 0!==i){let s=G(n,r,i);if(s)return t.findIndex(t=>{let i=t;return i.facetId===r&&i.facetValueText===s.text})}return -1}class V{run(t,r){if("min"in r||"max"in r){let{min:i,max:n,facetId:s}=r;return t.getRequest().addSearchFacetTypeFilter(s,{value:i,type:"gte"},"and").addSearchFacetTypeFilter(s,{value:n,type:"lte"},"and"),!0}return H.Logger.error("Type range expected properties min or max to be present on the initial state for selected facets. Since none of them has been provided, initializer will not run."),!1}}class W{run(t,r){if("facetValueId"in r){let{facetId:i,facetValueId:n}=r;return t.getRequest().addSearchFacetTypeFilter(i,n),!0}return H.Logger.error("Type valueId expected property facetValueId to be present on the initial state for selected facets. Since it has not been provided, initializer will not run."),!1}}class K{run(t,r){if("facetValueText"in r){let{facetId:i,facetValueText:n}=r;return t.getRequest().addSearchFacetTypeFilter(i,{value:n,type:"eq"}),!0}return H.Logger.error("Type text expected property facetValueText to be present on the initial state for selected facets. Since it has not been provided, initializer will not run."),!1}}let Q={range:new V,valueId:new W,text:new K},J=t=>{let{query:r,state:{selectedFacets:i=[]},config:n={}}=t;
1i.forEach(t=>{let i=U(n,t.facetId),s=Q[i];if(!s)return H.Logger.warn(`Facet type ${i} is not supported.`);s.run(r,t)})};var Y=r;class X{process(t,r,i){let{facetId:n,min:s,max:a}=i,l=t.findIndex(t=>t.facetId===n),o=[...t],u=B(r,n);return l>-1?o[l]={...o[l],min:s,max:a,facetLabel:u?u.label:o[l].facetLabel}:o.push({min:s,max:a,facetId:n,facetLabel:u?u.label:""}),o}}class Z{process(t,r,i){let{facetId:n,facetValueId:s,checked:a}=i,l=this.findPreviousValueIndex(t,n,s,r);if(!a&&l>-1)return t.filter((t,r)=>r!==l);let o=[...t],u=B(r,n),c=G(r,n,s);return a&&-1===l&&o.push(this.buildNewItem(u,c,n,s)),o}}class ee extends Z{findPreviousValueIndex(t,r,i,n){return q(t,r,i,n)}buildNewItem(t,r,i,n){return{facetId:i,facetValueId:n,facetValueText:r?.text,facetLabel:t?t.label:"",valueLabel:r?r.text:""}}}class et extends Z{buildNewItem(t,r,i,n){return{facetId:i,facetValueId:n,facetLabel:t?t.label:"",valueLabel:r?r.text:""}}findPreviousValueIndex(t,r,i){return z(t,r,i)}}let er={range:new X,valueId:new et,text:new ee},ei=(t,r)=>{let{selectedFacets:i=[],response:n}=t,{type:s}=r,a=er[s];return a?{...t,page:1,selectedFacets:a.process(i,n,r)}:(Y.Logger.warn(`${s} has not a valid action reducer. No reduce transformation applied.`),{...t,selectedFacets:i})};var en=r;class es{process(t,r){return t.filter(t=>t.facetId!==r.facetId)}}class ea{process(t,r){let i=z(t,r.facetId,r.facetValueId);return t.filter((t,r)=>r!==i)}}class el{process(t,r,i){let{facetId:n,facetValueText:s}=r,a=t.findIndex(t=>{let r=t;return r.facetId===n&&r.facetValueText===s});return t.filter((t,r)=>r!==a)}}let eo={valueId:new ea,range:new es,text:new el},eu=(t,r)=>{let{selectedFacets:i=[],response:n}=t,{type:s}=r,a=eo[s];return a?{...t,page:1,selectedFacets:a.process(i,r,n)}:(en.Logger.warn(`${s} has not a valid reducer for REMOVE_FILTER action. No reduce transformation applied.`),{...t,page:1})},ec=(t,r)=>t.some(t=>{if(!t.facetLabel)return!0;let i=B(r,t.facetId),n=i?.value?.find(r=>$(r,t));return!!(n&&n.text&&!t.valueLabel)}),ed=(t,r)=>{let i=r.value.find(r=>$(r,t)),n=t;return{...n,facetValueId:i?i.id:n.facetValueId,facetLabel:r.label||t.facetLabel,valueLabel:i?i.text:t.valueLabel}},eh=t=>{let{selectedFacets:r=[],response:i}=t;return ec(r,i)?{...t,selectedFacets:r.map(t=>{let r=B(i,t.facetId);return r?ed(t,r):t})}:t},ep=(t,r)=>{switch(r.type){case i.Actions.WIDGET_DATA_REQUEST_SUCCESS:return eh(t);case u.Actions.FILTER_CLICKED:case u.Actions.REMOVE_FILTER:return eu(t,r.payload);case u.Actions.FACET_CLICKED:return ei(t,r.payload);case u.Actions.SORT_CHANGED:return{...t,page:1,sortType:r.payload.name};case u.Actions.PAGE_NUMBER_CHANGED:return{...t,page:r.payload.page};case u.Actions.RESULTS_PER_PAGE_CHANGED:return{...t,page:1,itemsPerPage:r.payload.numItems};case u.Actions.KEYPHRASE_CHANGED:return{...t,page:1,keyphrase:r.payload.keyphrase,selectedFacets:[]};case u.Actions.CLEAR_FILTERS:return{...t,page:1,selectedFacets:[]};default:return t}},ef=function(t){let{rfkId:i,dispatch:n}=(0,c.default)(),s=(0,h.default)();s.isInitialized()||(s.initialize(t||{}),J(s));let{query:a,options:o,actions:b}=s,v=(0,g.default)(),E=(0,d.default)(a),w=(0,m.default)();return(0,f.default)(ep,[]),(0,p.default)(t=>{switch(t.type){case u.Actions.FACET_CLICKED:A(a,t.payload);break;case u.Actions.FILTER_CLICKED:case u.Actions.REMOVE_FILTER:j(a,t.payload);break;case u.Actions.ITEM_CLICKED:{let{index:r,id:n,entity:s,sourceId:o}=t.payload;l(i,s,{index:r,items:[{id:n,sourceId:o}],...(0,y.getSearchEventData)(a)});break}case u.Actions.SORT_CHANGED:a.getRequest().resetSearchSortCriteria().setSearchSortCriteriaName(t.payload.name).setSearchOffset(0);break;case u.Actions.PAGE_NUMBER_CHANGED:{let n=a.getRequest().getSearchLimit()??a.getLastResponse()?.limit;void 0===n?r.Logger.warn(`Widget "${i}" has triggered a onPageNumberChanged action and there is no itemsPerPage state or query search limit defined`):a.getRequest().setSearchOffset(n*(t.payload.page-1));break}case u.Actions.RESULTS_PER_PAGE_CHANGED:a.getRequest().setSearchLimit(t.payload.numItems).setSearchOffset(0);break;
1case u.Actions.KEYPHRASE_CHANGED:a.getRequest().resetSearchFacetTypeFilters().setSearchOffset(0),t.payload.keyphrase?a.getRequest().setSearchQueryKeyphrase(t.payload.keyphrase):a.getRequest().resetSearchQueryKeyphrase();break;case u.Actions.CLEAR_FILTERS:a.getRequest().resetSearchFacetTypeFilters().setSearchOffset(0)}},[i,a]),{widgetRef:w,rfkId:i,state:v,queryResult:E,actions:b,options:o,dispatch:n,query:a}};t.s(["useSearchResults",0,ef],609386);var em=h,eg=g;let ey=()=>{let{config:t}=(0,em.default)(),{selectedFacets:r=[]}=(0,eg.default)();return r.map(r=>{let i=U(t,r.facetId);return{...r,valueLabel:r.valueLabel||r?.facetValueText||"",type:i}})};t.s(["useSearchResultsSelectedFilters",0,ey],791588);var eb=t.i(843476),ev=t.i(271645),eE=t.i(321344);let ew=ev.default.memo(eE.Icon),eS=({keyphraseChangeFn:t,defaultKeyphrase:r})=>{let[i,n]=(0,ev.useState)(r),s=t=>{n(t.target.value)},a=()=>{n(""),t("")},l=()=>{t(i)},o=t=>{"Enter"===t.key&&(t.preventDefault(),l())};return(0,eb.jsxs)("form",{className:"relative flex items-center",children:[(0,eb.jsx)("input",{type:"text",placeholder:"Search...",className:"mr-2 min-w-[294px] rounded-md border border-neutral-500 bg-white p-3 focus:bg-white focus:outline-hidden lg:w-[782px]",onChange:s,onKeyDown:o,value:i}),(0,eb.jsx)("button",{type:"button",className:"absolute right-14 top-1/2 -translate-y-1/2 transform p-1",onClick:a,children:(0,eb.jsx)(ew,{icon:"close",size:24,color:"#23276C"})}),(0,eb.jsx)("button",{type:"button",className:"absolute right-1 top-1/2 -translate-y-1/2 transform rounded-md bg-mid-blue p-3",onClick:l,children:(0,eb.jsx)(ew,{icon:"search",size:24,color:"#FFF"})})]})};t.s(["default",0,eS],680086);var ex=eb,eC=ev,eT=t.i(861745);function e_(t,r){return(...t)=>{try{return r(...t)}catch{throw Error(void 0)}}}let eA=e_(0,eT.useTranslations);e_(0,eT.useFormatter),t.s(["useTranslations",0,eA],948148);var eO=t.i(882596),eI=t.i(422822),eP=eE;function eR(t,r,i,n){let s=`${i.replace(/\./g,"_")}_${n}`;return t(s)?r(s):n}t.s(["resolveFacetLabel",0,eR],312690);let ek=eC.default.memo(eP.Icon),eL=({facets:t,hideFacets:r,onFacetClick:i,selectedFacetsFromApi:n})=>{let{page:s}=(0,eO.useSitecore)(),a=eA(s?.siteName||eI.default.defaultSite),l=4,o=(t,r)=>eR(t=>a.has(t),t=>a(t),t,r),[u,c]=(0,eC.useState)(t.map(t=>t.name)),[d,h]=(0,eC.useState)([]),p=t=>{c(r=>r.includes(t)?r.filter(r=>r!==t):[...r,t])},f=t=>{h(r=>r.includes(t)?r.filter(r=>r!==t):[...r,t])},m=r=>{let i=t.find(t=>t.name===r);return i&&i.value.length>l};return(0,eC.useEffect)(()=>{c([])},[]),(0,eC.useEffect)(()=>{n.length>=1?c([...new Set(n.map(t=>t.facetId))]):c([])},[t,n]),(0,ex.jsxs)("div",{className:"facets-container mb-4 px-6 lg:p-0",children:[0===n.length&&(0,ex.jsx)("h4",{className:"hidden pb-8 pt-2 text-xl font-semibold text-neutral-600 lg:flex",children:"Refine results"}),t.filter(t=>!r||0===r.length||!r.includes(t.name)).map(t=>(0,ex.jsxs)("div",{className:"facet-section mb-4",children:[(0,ex.jsxs)("button",{className:"mb-6 flex w-full cursor-pointer items-center justify-between border-b border-primary-blue-100 pb-2 text-left",onClick:()=>p(t.name),children:[(0,ex.jsx)("label",{className:"font-semibold text-neutral-600",children:t.label}),(0,ex.jsx)(ek,{icon:u.includes(t.name)?"caret-up":"caret-down",size:20})]}),u.includes(t.name)&&(0,ex.jsxs)("div",{className:"facet-labels",children:[t.value.slice(0,d.includes(t.name)?t.value.length:4).map((r,s)=>(0,ex.jsxs)("label",{className:"flex pb-6",children:[(0,ex.jsx)("input",{type:"checkbox",className:"form-checkbox text-gray-600 h-5 w-5 checked:accent-mid-blue-400",value:r.id,onChange:r=>i({facetId:t.name,facetValueId:r.target.value,checked:r.target.checked,type:"text",facetValueIndex:-1,facetIndex:-1}),checked:n.some(i=>i.facetId===t.name&&i.facetValueId===r.id)}),(0,ex.jsxs)("span",{className:"text-gray-700 ml-4",children:[o(t.name,r.text)," ",r.count&&`(${r.count})`]})]},s)),m(t.name)&&(0,ex.jsxs)("button",{className:"flex cursor-pointer items-center font-semibold text-primary-blue underline",onClick:()=>f(t.name),children:[d.includes(t.name)?(0,ex.jsx)("span",{className:"mr-2",children:"Show less"}):(0,ex.jsx)("span",{className:"mr-2",children:"Show more"}),d.includes(t.name)?(0,ex.jsx)("span",{className:"mt-[4px]",children:(0,ex.jsx)(ek,{icon:"caret-up",size:20})}):(0,ex.jsx)("span",{className:"mt-[-5px]",children:(0,ex.jsx)(ek,{icon:"caret-down",size:20})})]})]})]},t.name))]})};t.s(["default",0,eL],487683);var eN=eb,eM=ev,eD=eb,ej=ev,eH=t.i(861340);let eF=(t,r)=>t.length>r?t.substring(0,r-3)+"...":t,eB=({getText:t,applyTrimText:r})=>{let i=t()||"",n=80,s=(r?eF(i,n):i).split(eH.HIGHLIGHT_DATA.pre),a=eH.HIGHLIGHT_DATA.highlightTag;return s.length>1?(0,eD.jsx)(eD.Fragment,{children:s.map((t,r)=>{if(!t.includes(eH.HIGHLIGHT_DATA.post))return(0,eD.jsx)("span",{children:t},r);{let i=t.split(eH.HIGHLIGHT_DATA.post);return(0,eD.jsxs)("span",{children:[ej.default.createElement(a,{key:`${r}-${r}`},i[0])," ",i[1]]},r)}})}):(0,eD.jsx)(eD.Fragment,{children:i})};var eG=eE,eU=t.i(77876);let e$=(t,r,i="")=>t?.highlight?.[r]&&t?.highlight[r]?.length>0?t?.highlight[r]?.[0]:i,ez=(t,r,i,n)=>{t.preventDefault(),i({id:r.id,index:n,sourceId:r.source_id,rfkId:"",entity:"",instanceId:""}),window.location.href=r.url},eq=eM.default.memo(eG.Icon),eV=({articles:t,onItemClick:r})=>{let i="Events";return(0,eN.jsx)(eN.Fragment,{children:t.map((t,n)=>(0,eN.jsxs)("a",{href:t.url,className:"article mb-8 flex cursor-pointer flex-col rounded-lg border border-neutral-200 no-underline shadow-xs transition-all hover:border-mid-blue-300 hover:shadow-md focus:outline-hidden focu
1s:ring-4 focus:ring-primary-blue-400 focus:ring-offset-0 focus:ring-offset-white lg:flex-row",onClick:i=>ez(i,t,r,n),children:[(0,eN.jsxs)("div",{className:"article-content w-full flex-1 p-8",children:[t.bb_date_string&&t.type!==i&&(0,eN.jsx)("p",{className:"text-sm text-primary-blue",children:t.bb_date_string}),(0,eN.jsxs)("div",{children:[(0,eN.jsx)("h5",{children:(0,eN.jsx)(eB,{getText:()=>e$(t,t.name?"name":"title",t.name||t.title),applyTrimText:!0})}),t.type===i&&(0,eN.jsxs)("div",{className:"event-date flex flex-row items-center pb-4",children:[(0,eN.jsx)(eq,{icon:"date",size:24,color:"#23276C"}),(0,eN.jsx)("p",{className:"mb-0 pl-2 font-semibold text-dark-blue",children:t.bb_event_start_date?(0,eU.formatDateRange)(new Date(t.bb_event_start_date),t.bb_event_end_date?new Date(t.bb_event_end_date):void 0):"TBC"})]})]}),(0,eN.jsx)("p",{className:"overflow-auto text-neutral-600",children:(0,eN.jsx)(eB,{getText:()=>e$(t,"bb_pdf_to_html",e$(t,"description",t?.description))})}),t.bb_media_release_download&&(0,eN.jsxs)("div",{className:"media-download flex flex-row items-center pb-4",children:[(0,eN.jsx)(eq,{icon:"document-download",size:24,color:"#0070F1"}),(0,eN.jsx)("p",{className:"mb-0 pl-2 text-primary-blue",children:(0,eN.jsx)("a",{href:t.bb_media_release_download,target:"_blank",className:"font-semibold",onClick:t=>t.stopPropagation(),children:"Download"})})]}),t.type&&(0,eN.jsx)("p",{className:"neutral-600 tag mb-0 inline-block w-auto rounded-full bg-primary-blue-100 px-4 py-1 text-sm text-black",children:t.type})]}),(0,eN.jsx)("div",{children:(0,eN.jsx)("div",{className:"hidden min-h-full min-w-[274px] no-underline lg:flex",children:(0,eN.jsx)("img",{src:t.bb_relative_image||"/stories/search/placeholder-article.svg",alt:t.title||t.name,width:274,className:"rounded-br-lg rounded-tr-lg object-cover"})})}),(0,eN.jsx)("div",{children:(0,eN.jsx)("div",{className:"flex min-h-full min-w-[274px] no-underline lg:hidden",children:(0,eN.jsx)("img",{src:t.bb_relative_image||"/stories/search/placeholder-article.svg",alt:t.title||t.name,className:"w-full rounded-bl-lg rounded-br-lg object-cover"})})})]},`${t.id}-${n}`))})};t.s(["default",0,eV],11421);var eW=eb,eK=eE;let eQ=({currentPage:t,totalPages:r,onPageChange:i,totalResults:n})=>(0,eW.jsxs)("div",{className:"flex flex-col items-center justify-between rounded-sm p-4 lg:mb-4 lg:flex-row",children:[(0,eW.jsxs)("div",{className:"pb-6 text-neutral-500 lg:pb-0",children:["Viewing ",(t-1)*10+1," - ",Math.min(10*t,n)," of"," ",n," results"]}),(0,eW.jsxs)("div",{className:"pagination-container flex items-center",children:[(0,eW.jsx)("label",{className:"mr-2 text-black",children:"Page"}),(0,eW.jsxs)("div",{className:"relative",children:[(0,eW.jsx)("select",{className:"border-gray-500 min-w-[82px] appearance-none rounded-sm border px-3 py-4 pr-8 text-neutral-600",onChange:t=>i(Number(t.target.value)),children:Array.from({length:r},(t,r)=>r+1).map(r=>(0,eW.jsx)("option",{value:r,selected:r===t,children:r},r))}),(0,eW.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center px-5",children:(0,eW.jsx)(eK.Icon,{icon:"caret-down",size:16})})]})]})]});t.s(["default",0,eQ],635834);var eJ=eb,eY=eE;let eX=ev.default.memo(eY.Icon),eZ=({sortChoices:t,totalResults:r,currentChoice:i,onValueChange:n})=>{let s=t=>{n(t.target.value)};return(0,eJ.jsx)("div",{className:"sorting-options-container rounded-sm p-6 lg:mb-4 lg:p-4",children:(0,eJ.jsxs)("div",{className:"flex items-center justify-between space-x-4",children:[r>0&&(0,eJ.jsxs)("div",{className:"results-count text-neutral-500",children:[" ",r," results"]}),(0,eJ.jsxs)("div",{className:"sort-by flex items-center",children:[(0,eJ.jsx)("label",{className:"hidden pr-4 text-black lg:flex",children:"Sort by"}),(0,eJ.jsxs)("div",{className:"relative",children:[(0,eJ.jsx)("select",{className:"border-gray-500 appearance-none rounded-sm border px-3 py-4 pr-8 text-neutral-600",onChange:s,children:t.map(t=>(0,eJ.jsx)("option",{value:t.name,selected:t.name===i,children:t.label},t.name))}),(0,eJ.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center px-5",children:(0,eJ.jsx)(eX,{icon:"caret-down",size:16})})]})]})]})})};t.s(["default",0,eZ],708927);var e0=eb;let e1=({selectedFacetsFromApi:t,onRemoveFilter:r,onClearFilters:i})=>(0,e0.jsx)(e0.Fragment,{children:t.length>0&&(0,e0.jsxs)("div",{className:"selected-filter-container px-6 pb-6 lg:px-0 lg:pb-12",children:[(0,e0.jsxs)("div",{className:"filter-clear-container flex items-center",children:[(0,e0.jsx)("h4",{className:"mb-0 pr-6 text-xl text-black",children:"Filters"}),(0,e0.jsx)("button",{className:"font-semibold text-primary-blue underline",onClick:i,children:"Clear all"})]}),(0,e0.jsx)("div",{className:"flex flex-wrap *:first:ml-0",children:t.map(t=>(0,e0.jsx)("div",{className:"ml-[6px] mt-2",children:(0,e0.jsxs)("button",{className:"rounded-2xl bg-primary-blue-100 px-2 py-1",onClick:()=>r(t),children:[(0,e0.jsx)("span",{className:"pr-[6px]",children:t.valueLabel}),(0,e0.jsx)("span",{children:"x"})]})},`${t.facetId}${t.facetLabel}${t.valueLabel}`))})]})});t.s(["default",0,e1],621153)},60699,t=>{"use strict";var r,i;(i=r=r||(r={})).ITEM_CLICKED="search/ITEM_CLICKED",i.SUGGESTION_CLICKED="search/SUGGESTION_CLICKED",i.SUGGESTION_ADDED="search/SUGGESTION_ADDED",i.SUGGESTION_REMOVED="search/SUGGESTION_REMOVED",i.KEYPHRASE_CHANGED="search/KEYPHRASE_CHANGED",t.s(["Actions",0,r])},848124,t=>{"use strict";var r,i;(i=r=r||(r={})).FACET_CLICKED="searchResults/FACET_CLICKED",i.FILTER_CLICKED="searchResults/FILTER_CLICKED",i.REMOVE_FILTER="searchResults/REMOVE_FILTER",i.SORT_CHANGED="searchResults/SORT_CHANGED",i.PAGE_NUMBER_CHANGED="searchResults/PAGE_NUMBER_CHANGED",i.ITEM_CLICKED="searchResults/ITEM_CLICKED",i.RESULTS_PER_PAGE_CHANGED="searchResults/RESULTS_PER_PAGE_CHANGED",i.KEYPHRASE_CHANGED="searchResults/KEYPHRASE_CHANGED",i.CLEAR_FILTERS="searchResults/CLEAR_FILTERS",t.s(["Actions",0,r])},473016,802085,665497,971293,731775,604908,t=>{"use strict";let r,i,n,s,a,l,o="u"<typeof window||"Deno"in window;function u(){}function c(t,r){return"function"==typeof t?t(r):t}function d(t){return"number"==typeof t&&t>=0&&t!==1/0}function h(t,r){return Math.max(t+(r||0)-Date.now(),0)}function p(t,r,i){return _(t)?"function"==typeof r?{...i,queryKey:t,queryFn:r}:{...r,queryKey:t}:t}function f(t,r,i){return _(t)?[{...r,queryKey:t},i]:[t||{},r]}function m(t,r){let{type:i="all",exact:n,fetchStatus:s,predicate:a,queryKey:l,stale:o}=t;if(_(l)){if(n){if(r.queryHash!==y(l,r.options))return!1}else if(!v(r.queryKey,l))return!1}if("all"!==i){let t=r.isActive();if("active"===i&&!t||"inactive"===i&&t)return!1}return("boolean"!=typeof o||r.isStale()===o)&&(void 0===s||s===r.state.fetchStatus)&&(!a||!!a(r))}function g(t,r){let{exact:i,fetching:n,predicate:s,mutationKey:a}=t;if(_(a)){if(!r.options.mutationKey)return!1;if(i){if(b(r.options.mutationKey)!==b(a))return!1}else if(!v(r.options.mutationKey,a))return!1}return("boolean"!=typeof n||"loading"===r.state.status===n)&&(!s||!!s(r))}function y(t,r){return((null==r?void 0:r.queryKeyHashFn)||b)(t)}function b(t){return JSON.stringify(t,(t,r)=>C(r)?Object.keys(r).sort().reduce((t,i)=>(t[i]=r[i],t),{}):r)}function v(t,r){return E(t,r)}function E(t,r){return t===r||typeof t==typeof r&&!!t&&!!r&&"object"==typeof t&&"object"==typeof r&&!Object.keys(r).some(i=>!E(t[i],r[i]))}function w(t,r,i=0){if(t===r)return t;if(i>500)return r;let n=x(t)&&x(r);if(n||C(t)&&C(r)){let s=n?t.length:Object.keys(t).length,a=n?r:Object.keys(r),l=a.length,o=n?[]:{},u=0;for(let s=0;s<l;s++){let l=n?s:a[s];o[l]=w(t[l],r[l],i+1),o[l]===t[l]&&u++}return s===l&&u===s?t:o}return r}function S(t,r){if(t&&!r||r&&!t)return!1;for(let i in t)if(t[i]!==r[i])return!1;return!0}function x(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function C(t){if(!T(t))return!1;let r=t.constructor;if(void 0===r)return!0;let i=r.prototype;return!!T(i)&&!!i.hasOwnProperty("isPrototypeOf")}function T(t){return"[object Object]"===Object.prototype.toString.call(t)}function _(t){return Array.isArray(t)}function A(t){return new Promise(r=>{setTimeout(r,t)})}function O(t){A(0).then(t)}function I(){if("function"==typeof AbortController)return new AbortController}function P(t,r,i){return null!=i.isDataEqual&&i.isDataEqual(t,r)?t:"function"==typeof i.structuralSharing?i.structuralSharing(t,r):!1!==i.structuralSharing?w(t,r):r}t.s(["functionalUpdate",0,c,"getAbortController",0,I,"hashQueryKey",0,b,"hashQueryKeyByOptions",0,y,"isServer",0,o,"isValidTimeout",0,d,"matchMutation",0,g,"matchQuery",0,m,"noop",0,u,"parseFilterArgs",0,f,"parseQueryArgs",0,p,"partialMatchKey",0,v,"replaceData",0,P,"scheduleMicrotask",0,O,"shallowEqualObjects",0,S,"sleep",0,A,"timeUntilStale",0,h],473016);let R=(r=[],i=0,n=t=>{t()},s=t=>{t()},a=t=>{i?r.push(t):O(()=>{n(t)})},l=()=>{let t=r;r=[],t.length&&O(()=>{s(()=>{t.forEach(t=>{n(t)})})})},{batch:t=>{let r;i++;try{r=t()}finally{--i||l()}return r},batchCalls:t=>(...r)=>{a(()=>{t(...r)})},schedule:a,setNotifyFunction:t=>{n=t},setBatchNotifyFunction:t=>{s=t}});t.s(["notifyManager",0,R],802085);class k{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){let r={listener:t};return this.listeners.add(r),this.onSubscribe(),()=>{this.listeners.delete(r),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}t.s(["Subscribable",0,k],665497);class L extends k{constructor(){super(),this.setup=t=>{if(!o&&window.addEventListener){let r=()=>t();return window.addEventListener("visibilitychange",r,!1),window.addEventListener("focus",r,!1),()=>{window.removeEventListener("visibilitychange",r),window.removeEventListener("focus",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;null==(t=this.cleanup)||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,null==(r=this.cleanup)||r.call(this),this.cleanup=t(t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()})}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}
1onFocus(){this.listeners.forEach(({listener:t})=>{t()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"u"<typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}}let N=new L;t.s(["focusManager",0,N],971293);let M=["online","offline"];class D extends k{constructor(){super(),this.setup=t=>{if(!o&&window.addEventListener){let r=()=>t();return M.forEach(t=>{window.addEventListener(t,r,!1)}),()=>{M.forEach(t=>{window.removeEventListener(t,r)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;null==(t=this.cleanup)||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,null==(r=this.cleanup)||r.call(this),this.cleanup=t(t=>{"boolean"==typeof t?this.setOnline(t):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(({listener:t})=>{t()})}isOnline(){return"boolean"==typeof this.online?this.online:"u"<typeof navigator||void 0===navigator.onLine||navigator.onLine}}let j=new D;function H(t){return Math.min(1e3*2**t,3e4)}function F(t){return(null!=t?t:"online")!=="online"||j.isOnline()}t.s(["onlineManager",0,j],731775);class B{constructor(t){this.revert=null==t?void 0:t.revert,this.silent=null==t?void 0:t.silent}}function G(t){return t instanceof B}function U(t){let r,i,n,s=!1,a=0,l=!1,o=new Promise((t,r)=>{i=t,n=r}),u=r=>{l||(f(new B(r)),null==t.abort||t.abort())},c=()=>{s=!0},d=()=>{s=!1},h=()=>!N.isFocused()||"always"!==t.networkMode&&!j.isOnline(),p=n=>{l||(l=!0,null==t.onSuccess||t.onSuccess(n),null==r||r(),i(n))},f=i=>{l||(l=!0,null==t.onError||t.onError(i),null==r||r(),n(i))},m=()=>new Promise(i=>{r=t=>{let r=l||!h();return r&&i(t),r},null==t.onPause||t.onPause()}).then(()=>{r=void 0,l||null==t.onContinue||t.onContinue()}),g=()=>{let r;if(!l){try{r=t.fn()}catch(t){r=Promise.reject(t)}Promise.resolve(r).then(p).catch(r=>{var i,n;if(l)return;let o=null!=(i=t.retry)?i:3,u=null!=(n=t.retryDelay)?n:H,c="function"==typeof u?u(a,r):u,d=!0===o||"number"==typeof o&&a<o||"function"==typeof o&&o(a,r);s||!d?f(r):(a++,null==t.onFail||t.onFail(a,r),A(c).then(()=>{if(h())return m()}).then(()=>{s?f(r):g()}))})}};return F(t.networkMode)?g():m().then(g),{promise:o,cancel:u,continue:()=>(null==r?void 0:r())?o:Promise.resolve(),cancelRetry:c,continueRetry:d}}t.s(["canFetch",0,F,"createRetryer",0,U,"isCancelledError",0,G],604908)},807939,t=>{"use strict";t.i(247167);var r=t.i(271645);let i=r.createContext(void 0),n=r.createContext(!1);function s(t,r){return t||(r&&"u">typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=i),window.ReactQueryClientContext):i)}let a=({context:t}={})=>{let i=r.useContext(s(t,r.useContext(n)));if(!i)throw Error("No QueryClient set, use QueryClientProvider to set one");return i},l=({client:t,children:i,context:a,contextSharing:l=!1})=>{r.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]);let o=s(a,l);return r.createElement(n.Provider,{value:!a&&l},r.createElement(o.Provider,{value:t},i))};t.s(["QueryClientProvider",0,l,"useQueryClient",0,a])},131225,(t,r,i)=>{"use strict";function n(t){return"function"==typeof t?t():t}function s(){var t={};return t.promise=new Promise(function(r,i){t.resolve=r,t.reject=i}),t}r.exports=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=void 0,l=void 0,o=void 0,u=[];return function(){var d=n(r),h=new Date().getTime(),p=!a||h-a>d;a=h;for(var f=arguments.length,m=Array(f),g=0;g<f;g++)m[g]=arguments[g];if(p&&i.leading)return i.accumulate?Promise.resolve(t.call(this,[m])).then(function(t){return t[0]}):Promise.resolve(t.call.apply(t,[this].concat(m)));if(l?clearTimeout(o):l=s(),u.push(m),o=setTimeout(c.bind(this),d),i.accumulate){var y=u.length-1;return l.promise.then(function(t){return t[y]})}return l.promise};function c(){var r=l;clearTimeout(o),Promise.resolve(i.accumulate?t.call(this,u):t.apply(this,u[u.length-1])).then(r.resolve,r.reject),u=[],l=null}}},320584,(t,r,i)=>{"use strict";r.exports=function(t){return null!=t&&"object"==typeof t&&!1===Array.isArray(t)}},350369,(t,r,i)=>{"use strict";var n=t.r(320584);r.exports=function(t,r){if(!n(t)&&"function"!=typeof t)return{};var i={};if("string"==typeof r)return r in t&&(i[r]=t[r]),i;for(var s=r.length,a=-1;++a<s;){var l=r[a];l in t&&(i[l]=t[l])}return i}},131894,(__turbopack_context__,module,exports)=>{var __TURBOPACK__imported__module__247167__=__turbopack_context__.i(247167);!function(){"use strict";
1var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof __TURBOPACK__imported__module__247167__.default&&__TURBOPACK__imported__module__247167__.default.versions&&__TURBOPACK__imported__module__247167__.default.versions.node;NODE_JS?root=__turbopack_context__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD="function"==typeof define&&define.amd,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"u">typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-0x80000000,8388608,32768,128],SHIFT=[24,16,8,0],K=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});var createOutputMethod=function(t,r){return function(i){return new Sha256(r,!0).update(i)[t]()}},createMethod=function(t){var r=createOutputMethod("hex",t);NODE_JS&&(r=nodeWrap(r,t)),r.create=function(){return new Sha256(t)},r.update=function(t){return r.create().update(t)};for(var i=0;i<OUTPUT_TYPES.length;++i){var n=OUTPUT_TYPES[i];r[n]=createOutputMethod(n,t)}return r},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(t){if("string"==typeof t)return crypto.createHash(algorithm).update(t,"utf8").digest("hex");if(null==t)throw Error(ERROR);return t.constructor===ArrayBuffer&&(t=new Uint8Array(t)),Array.isArray(t)||ArrayBuffer.isView(t)||t.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(t)).digest("hex"):method(t)};return nodeMethod},createHmacOutputMethod=function(t,r){return function(i,n){return new HmacSha256(i,r,!0).update(n)[t]()}},createHmacMethod=function(t){var r=createHmacOutputMethod("hex",t);r.create=function(r){return new HmacSha256(r,t)},r.update=function(t,i){return r.create(t).update(i)};for(var i=0;i<OUTPUT_TYPES.length;++i){var n=OUTPUT_TYPES[i];r[n]=createHmacOutputMethod(n,t)}return r};function Sha256(t,r){r?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t?(this.h0=0xc1059ed8,this.h1=0x367cd507,this.h2=0x3070dd17,this.h3=0xf70e5939,this.h4=0xffc00b31,this.h5=0x68581511,this.h6=0x64f98fa7,this.h7=0xbefa4fa4):(this.h0=0x6a09e667,this.h1=0xbb67ae85,this.h2=0x3c6ef372,this.h3=0xa54ff53a,this.h4=0x510e527f,this.h5=0x9b05688c,this.h6=0x1f83d9ab,this.h7=0x5be0cd19),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=t}function HmacSha256(t,r,i){var n,s=typeof t;if("string"===s){var a,l=[],o=t.length,u=0;for(n=0;n<o;++n)(a=t.charCodeAt(n))<128?l[u++]=a:(a<2048?l[u++]=192|a>>6:(a<55296||a>=57344?l[u++]=224|a>>12:(a=65536+((1023&a)<<10|1023&t.charCodeAt(++n)),l[u++]=240|a>>18,l[u++]=128|a>>12&63),l[u++]=128|a>>6&63),l[u++]=128|63&a);t=l}else if("object"===s){if(null===t)throw Error(ERROR);else if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw Error(ERROR)}else throw Error(ERROR);t.length>64&&(t=new Sha256(r,!0).update(t).array());var c=[],d=[];for(n=0;n<64;++n){var h=t[n]||0;c[n]=92^h,d[n]=54^h}Sha256.call(this,r,i),this.update(d),this.oKeyPad=c,this.inner=!0,this.sharedMemory=i}Sha256.prototype.update=function(t){if(!this.finalized){var r,i=typeof t;if("string"!==i){if("object"===i){if(null===t)throw Error(ERROR);else if(ARRAY_BUFFER&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!Array.isArray(t)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(t)))throw Error(ERROR)}else throw Error(ERROR);r=!0}for(var n,s,a=0,l=t.length,o=this.blocks;a<l;){if(this.hashed&&(this.hashed=!1,o[0]=this.block,o[16]=o[1]=o[2]=o[3]=o[4]=o[5]=o[6]=o[7]=o[8]=o[9]=o[10]=o[11]=o[12]=o[13]=o[14]=o[15]=0),r)for(s=this.start;a<l&&s<64;++a)o[s>>2]|=t[a]<<SHIFT[3&s++];else for(s=this.start;a<l&&s<64;++a)(n=t.charCodeAt(a))<128?o[s>>2]|=n<<SHIFT[3&s++]:(n<2048?o[s>>2]|=(192|n>>6)<<SHIFT[3&s++]:(n<55296||n>=57344?o[s>>2]|=(224|n>>12)<<SHIFT[3&s++]:(n=65536+((1023&n)<<10|1023&t.charCodeAt(++a)),o[s>>2]|=(240|n>>18)<<SHIFT[3&s++],o[s>>2]|=(128|n>>12&63)<<SHIFT[3&s++]),o[s>>2]|=(128|n>>6&63)<<SHIFT[3&s++]),o[s>>2]|=(128|63&n)<<SHIFT[3&s++]);this.lastByteIndex=s,this.bytes+=s-this.start,s>=64?(this.block=o[16],this.start=s-64,this.hash(),this.hashed=!0):this.start=s}return this.bytes>0xffffffff&&(this.hBytes+=this.bytes/0x100000000|0,this.bytes=this.bytes%0x100000000),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,r=this.lastByteIndex;t[16]=this.block,t[r>>2]|=EXTRA[3&r],this.block=t[16],r>=56&&(this.hashed||this.hash(),t[0]=this.block,t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.hBytes<<3|this.bytes>>>29,t[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var t,r,i,n,s,a,l,o,u,c,d,h=this.h0,p=this.h1,f=this.h2,m=this.h3,g=this.h4,y=this.h5,b=this.h6,v=this.h7,E=this.blocks;for(t=16;t<64;++t)r=((s=E[t-15])>>>7|s<<25)^(s>>>18|s<<14)^s>>>3,i=((s=E[t-2])>>>17|s<<15)^(s>>>19|s<<13)^s>>>10,E[t]=E[t-16]+r+E[t-7]+i|0;for(d=p&f,t=0;t<64;t+=4)this.first?(this.is224?(o=300032,v=(s=E[0]-0x543c9a5b)-0x8f1a6c7|0,m=s+0x170e9b5|0):(o=0x2a01a605,v=(s=E[0]-0xc881298)-0x5ab00ac6|0,m=s+0x8909ae5|0),this.first=!1):(r=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),i=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7),n=(o=h&p)^h&f^d,s=v+i+(l=g&y^~g&b)+K[t]+E[t],a=r+n,v=m+s|0,m=s+a|0),r=(m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10),i=(v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7),n=(u=m&h)^m&p^o,s=b+i+(l=v&g^~v&y)+K[t+1]+E[t+1],a=r+n,b=f+s|0,r=((f=s+a|0)>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),i=(b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25|b<<7),n=(c=f&m)^f&h^u,s=y+i+(l=b&v^~b&g)+K[t+2]+E[t+2],a=r+n,y=p+s|0,r=((p=s+a|0)>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10),i=(y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7),n=(d=p&f)^p&m^c,s=g+i+(l=y&b^~y&v)+K[t+3]+E[t+3],a=r+n,g=h+s|0,h=s+a|0;this.h0=this.h0+h|0,this.h1=this.h1+p|0,this.h2=this.h2+f|0,this.h3=this.h3+m|0,this.h4=this.h4+g|0,this.h5=this.h5+y|0,this.h6=this.h6+b|0,this.h7=this.h7+v|0},Sha256.prototype.hex=function(){this.finalize();var t=this.h0,r=this.h1,i=this.h2,n=this.h3,s=this.h4,a=this.h5,l=this.h6,o=this.h7,u=HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[l>>28&15]+HEX_CHARS[l>>24&15]+HEX_CHARS[l>>
120&15]+HEX_CHARS[l>>16&15]+HEX_CHARS[l>>12&15]+HEX_CHARS[l>>8&15]+HEX_CHARS[l>>4&15]+HEX_CHARS[15&l];return this.is224||(u+=HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]),u},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var t=this.h0,r=this.h1,i=this.h2,n=this.h3,s=this.h4,a=this.h5,l=this.h6,o=this.h7,u=[t>>24&255,t>>16&255,t>>8&255,255&t,r>>24&255,r>>16&255,r>>8&255,255&r,i>>24&255,i>>16&255,i>>8&255,255&i,n>>24&255,n>>16&255,n>>8&255,255&n,s>>24&255,s>>16&255,s>>8&255,255&s,a>>24&255,a>>16&255,a>>8&255,255&a,l>>24&255,l>>16&255,l>>8&255,255&l];return this.is224||u.push(o>>24&255,o>>16&255,o>>8&255,255&o),u},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(this.is224?28:32),r=new DataView(t);return r.setUint32(0,this.h0),r.setUint32(4,this.h1),r.setUint32(8,this.h2),r.setUint32(12,this.h3),r.setUint32(16,this.h4),r.setUint32(20,this.h5),r.setUint32(24,this.h6),this.is224||r.setUint32(28,this.h7),t},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var t=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(t),Sha256.prototype.finalize.call(this)}};var exports=createMethod();if(exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS)module.exports=exports;else{let r;root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__turbopack_context__.r,void 0!==(r=exports)&&__turbopack_context__.v(r))}}()},845061,(t,r,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useRouter",{enumerable:!0,get:function(){return a}});let n=t.r(271645),s=t.r(65856);function a(){return(0,n.useContext)(s.RouterContext)}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),r.exports=i.default)},474041,(t,r,i)=>{r.exports=t.r(845061)},605500,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return S}});let n=t.r(555682),s=t.r(190809),a=t.r(843476),l=s._(t.r(271645)),o=n._(t.r(174080)),u=n._(t.r(325633)),c=t.r(908927),d=t.r(987690),h=t.r(918556),p=t.r(65856),f=n._(t.r(1948)),m=t.r(818581),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function y(t,r,i,n,s,a,l){let o=t?.src;t&&t["data-loaded-src"]!==o&&(t["data-loaded-src"]=o,("decode"in t?t.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(t.parentElement&&t.isConnected){if("empty"!==r&&s(!0),i?.current){let r=new Event("load");Object.defineProperty(r,"target",{writable:!1,value:t});let n=!1,s=!1;i.current({...r,nativeEvent:r,currentTarget:t,target:t,isDefaultPrevented:()=>n,isPropagationStopped:()=>s,persist:()=>{},preventDefault:()=>{n=!0,r.preventDefault()},stopPropagation:()=>{s=!0,r.stopPropagation()}})}n?.current&&n.current(t)}}))}function b(t){return l.use?{fetchPriority:t}:{fetchpriority:t}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v="u"<typeof window?l.useEffect:l.useLayoutEffect,E=(0,l.forwardRef)(({src:t,srcSet:r,sizes:i,height:n,width:s,decoding:o,className:u,style:c,fetchPriority:d,placeholder:h,loading:p,unoptimized:f,fill:g,onLoadRef:E,onLoadingCompleteRef:w,setBlurComplete:S,setShowAltText:x,sizesInput:C,onLoad:T,onError:_,...A},O)=>{let I=(0,l.useRef)(!1),P=(0,l.useRef)(null);v(()=>{let{current:t}=I,{current:r}=P;t||null===r||(_&&(r.src=r.src),r.complete&&y(r,h,E,w,S,f,C),I.current=!0)},[t,h,E,w,_,f,C]);let R=(0,m.useMergedRef)(O,P);return(0,a.jsx)("img",{...A,...b(d),loading:p,width:s,height:n,decoding:o,"data-nimg":g?"fill":"1",className:u,style:c,sizes:i,srcSet:r,src:t,ref:R,onLoad:t=>{y(t.currentTarget,h,E,w,S,f,C)},onError:t=>{x(!0),"empty"!==h&&S(!0),_&&_(t)}})});function w({isAppRouter:t,imgAttributes:r}){let i={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...b(r.fetchPriority)};return t&&o.default.preload?(o.default.preload(r.src,i),null):(0,a.jsx)(u.default,{children:(0,a.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...i},"__nimg-"+r.src+r.srcSet+r.sizes)})}let S=(0,l.forwardRef)((t,r)=>{let i=!(0,l.useContext)(p.RouterContext),n=(0,l.useContext)(h.ImageConfigContext),s=(0,l.useMemo)(()=>{let t=g||n||d.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((t,r)=>t-r),i=t.deviceSizes.sort((t,r)=>t-r),s=t.qualities?.sort((t,r)=>t-r);return{...t,allSizes:r,deviceSizes:i,qualities:s,localPatterns:"u"<typeof window?n?.localPatterns:t.localPatterns}
1},[n]),{onLoad:o,onLoadingComplete:u}=t,m=(0,l.useRef)(o);(0,l.useEffect)(()=>{m.current=o},[o]);let y=(0,l.useRef)(u);(0,l.useEffect)(()=>{y.current=u},[u]);let[b,v]=(0,l.useState)(!1),[S,x]=(0,l.useState)(!1),{props:C,meta:T}=(0,c.getImgProps)(t,{defaultLoader:f.default,imgConf:s,blurComplete:b,showAltText:S});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E,{...C,unoptimized:T.unoptimized,placeholder:T.placeholder,fill:T.fill,onLoadRef:m,onLoadingCompleteRef:y,setBlurComplete:v,setShowAltText:x,sizesInput:t.sizes,ref:r}),T.preload?(0,a.jsx)(w,{isAppRouter:i,imgAttributes:C}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),r.exports=i.default)},794909,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),function(t,r){for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]})}(i,{default:function(){return u},getImageProps:function(){return o}});let n=t.r(555682),s=t.r(908927),a=t.r(605500),l=n._(t.r(1948));function o(t){let{props:r}=(0,s.getImgProps)(t,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[t,i]of Object.entries(r))void 0===i&&delete r[t];return{props:r}}let u=a.Image},657688,(t,r,i)=>{r.exports=t.r(794909)},808341,(t,r,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(t,r){for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]})}(i,{cancelIdleCallback:function(){return s},requestIdleCallback:function(){return n}});let n="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(t){let r=Date.now();return self.setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-r))}})},1)},s="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(t){return clearTimeout(t)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),r.exports=i.default)},519083,(t,r,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(t,r){for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]})}(i,{ESCAPE_REGEX:function(){return s},htmlEscapeAttributeString:function(){return u},htmlEscapeJsonString:function(){return o}});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},s=/[&><\u2028\u2029]/g,a={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},l=/[&"'<>]/g;function o(t){return t.replace(s,t=>n[t])}function u(t){return t.replace(l,t=>a[t])}},479520,(t,r,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(t,r){for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]})}(i,{default:function(){return S},handleClientScriptLoad:function(){return y},initScriptLoader:function(){return E}});let n=t.r(555682),s=t.r(190809),a=t.r(843476),l=n._(t.r(174080)),o=s._(t.r(271645)),u=t.r(742732),c=t.r(922737),d=t.r(808341),h=t.r(519083),p=new Map,f=new Set,m=t=>{if(l.default.preinit)return void t.forEach(t=>{l.default.preinit(t,{as:"style"})});if("u">typeof window){let r=document.head;t.forEach(t=>{let i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=t,r.appendChild(i)})}},g=t=>{let{src:r,id:i,onLoad:n=()=>{},onReady:s=null,dangerouslySetInnerHTML:a,children:l="",strategy:o="afterInteractive",onError:u,stylesheets:d}=t,h=i||r;if(h&&f.has(h))return;if(p.has(r)){f.add(h),p.get(r).then(n,u);return}let g=()=>{s&&s(),f.add(h)},y=document.createElement("script"),b=new Promise((t,r)=>{y.addEventListener("load",function(r){t(),n&&n.call(this,r),g()}),y.addEventListener("error",function(t){r(t)})}).catch(function(t){u&&u(t)});a?(y.innerHTML=a.__html||"",g()):l?(y.textContent="string"==typeof l?l:Array.isArray(l)?l.
1join(""):"",g()):r&&(y.src=r,p.set(r,b)),(0,c.setAttributesFromProps)(y,t),"worker"===o&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",o),d&&m(d),document.body.appendChild(y)};function y(t){let{strategy:r="afterInteractive"}=t;"lazyOnload"===r?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>g(t))}):g(t)}function b(t){"complete"===document.readyState?(0,d.requestIdleCallback)(()=>g(t)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>g(t))})}function v(){[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(t=>{let r=t.id||t.getAttribute("src");f.add(r)})}function E(t){t.forEach(y),v()}function w(t){let{id:r,src:i="",onLoad:n=()=>{},onReady:s=null,strategy:c="afterInteractive",onError:d,stylesheets:p,...m}=t,{updateScripts:y,scripts:v,getIsSsr:E,appDir:w,nonce:S}=(0,o.useContext)(u.HeadManagerContext);S=m.nonce||S;let x=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let t=r||i;x.current||(s&&t&&f.has(t)&&s(),x.current=!0)},[s,r,i]);let C=(0,o.useRef)(!1);if((0,o.useEffect)(()=>{C.current||("afterInteractive"===c?g(t):"lazyOnload"===c&&b(t),C.current=!0)},[t,c]),("beforeInteractive"===c||"worker"===c)&&(y?(v[c]=(v[c]||[]).concat([{id:r,src:i,onLoad:n,onReady:s,onError:d,...m,nonce:S}]),y(v)):E&&E()?f.add(r||i):E&&!E()&&g({...t,nonce:S})),w){if(p&&p.forEach(t=>{l.default.preinit(t,{as:"style"})}),"beforeInteractive"===c)if(!i)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:S,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:r}]))})`}});else return l.default.preload(i,m.integrity?{as:"script",integrity:m.integrity,nonce:S,crossOrigin:m.crossOrigin}:{as:"script",nonce:S,crossOrigin:m.crossOrigin}),(0,a.jsx)("script",{nonce:S,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([i,{...m,id:r}]))})`}});"afterInteractive"===c&&i&&l.default.preload(i,m.integrity?{as:"script",integrity:m.integrity,nonce:S,crossOrigin:m.crossOrigin}:{as:"script",nonce:S,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(w,"__nextScript",{value:!0});let S=w;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),r.exports=i.default)},670965,(t,r,i)=>{"use strict";function n(t,r){let i=t||75;return r?.qualities?.length?r.qualities.reduce((t,r)=>Math.abs(r-i)<Math.abs(t-i)?r:t,r.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return l}});let n=t.r(670965),s=t.r(543369);function a({config:t,src:r,width:i,quality:l}){let o=(0,s.getDeploymentId)();if(r.startsWith("/")&&!r.startsWith("//"))if(r.includes("/_next/static/immutable")&&!(0,s.getAssetToken)())o=void 0;else{let t=r.indexOf("?");
1if(-1!==t){let i=new URLSearchParams(r.slice(t+1)),n=i.get("dpl");if(n){o=n,i.delete("dpl");let s=i.toString();r=r.slice(0,t)+(s?"?"+s:"")}}}if(r.startsWith("/")&&r.includes("?")&&t.localPatterns?.length===1&&"**"===t.localPatterns[0].pathname&&""===t.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${r}" is using a query string which is not configured in images.localPatterns.
2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let u=(0,n.findClosestQuality)(l,t);return`${t.path}?url=${encodeURIComponent(r)}&w=${i}&q=${u}${r.startsWith("/")&&o?`&dpl=${o}`:""}`}a.__next_img_default=!0;let l=a},325633,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),function(t,r){for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]})}(i,{default:function(){return m},defaultHead:function(){return c}});let n=t.r(555682),s=t.r(190809),a=t.r(843476),l=s._(t.r(271645)),o=n._(t.r(898879)),u=t.r(742732);function c(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function d(t,r){return"string"==typeof r||"number"==typeof r?t:r.type===l.default.Fragment?t.concat(l.default.Children.toArray(r.props.children).reduce((t,r)=>"string"==typeof r||"number"==typeof r?t:t.concat(r),[])):t.concat(r)}let h=["name","httpEquiv","charSet","itemProp"];function p(){let t=new Set,r=new Set,i=new Set,n={};return s=>{let a=!0,l=!1;if(s.key&&"number"!=typeof s.key&&s.key.indexOf("$")>0){l=!0;let r=s.key.slice(s.key.indexOf("$")+1);t.has(r)?a=!1:t.add(r)}switch(s.type){case"title":case"base":r.has(s.type)?a=!1:r.add(s.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(s.props.hasOwnProperty(r))if("charSet"===r)i.has(r)?a=!1:i.add(r);else{let t=s.props[r],i=n[r]||new Set;("name"!==r||!l)&&i.has(t)?a=!1:(i.add(t),n[r]=i)}}}return a}}function f(t){return t.reduce(d,[]).reverse().concat(c().reverse()).filter(p()).reverse().map((t,r)=>{let i=t.key||r;return l.default.cloneElement(t,{key:i})})}let m=function({children:t}){let r=(0,l.useContext)(u.HeadManagerContext);return(0,a.jsx)(o.default,{reduceComponentsToState:f,headManager:r,children:t})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),r.exports=i.default)},918556,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=t.r(555682)._(t.r(271645)),s=t.r(987690),a=n.default.createContext(s.imageConfigDefault)},488143,(t,r,i)=>{"use strict";function n({widthInt:t,heightInt:r,blurWidth:i,blurHeight:s,blurDataURL:a,objectFit:l}){let o=20,u=i?40*i:t,c=s?40*s:r,d=u&&c?`viewBox='0 0 ${u} ${c}'`:"",h=d?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='${o}'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='${o}'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${h}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},987690,(t,r,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(t,r){for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]})}(i,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return s}});let n=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
2contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return f}});let n=t.r(543369),s=t.r(488143),a=t.r(987690),l=["-moz-initial","fill","none","scale-down",void 0];function o(t){return void 0!==t.default}function u(t){return void 0!==t.src}function c(t){return!!t&&"object"==typeof t&&(o(t)||u(t))}function d(t){return void 0===t?t:"number"==typeof t?Number.isFinite(t)?t:NaN:"string"==typeof t&&/^[0-9]+$/.test(t)?parseInt(t,10):NaN}function h({deviceSizes:t,allSizes:r},i,n){if(n){let i=/(^|\s)(1?\d?\d)vw/g,s=[];for(let t;t=i.exec(n);)s.push(parseInt(t[2]));if(s.length){let i=.01*Math.min(...s);return{widths:r.filter(r=>r>=t[0]*i),kind:"w"}}return{widths:r,kind:"w"}}return"number"!=typeof i?{widths:t,kind:"w"}:{widths:[...new Set([i,2*i].map(t=>r.find(r=>r>=t)||r[r.length-1]))],kind:"x"}}function p({config:t,src:r,unoptimized:i,width:s,quality:a,sizes:l,loader:o}){if(i){if(r.startsWith("/")&&!r.startsWith("//")){let t=(0,n.getDeploymentId)();if(r.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())t=void 0;else if(t){let i=r.indexOf("?");
2if(-1!==i){let n=new URLSearchParams(r.slice(i+1));n.get("dpl")||(n.append("dpl",t),r=r.slice(0,i)+"?"+n.toString())}else r+=`?dpl=${t}`}}return{src:r,srcSet:void 0,sizes:void 0}}let{widths:u,kind:c}=h(t,s,l),d=u.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:u.map((i,n)=>`${o({config:t,src:r,quality:a,width:i})} ${"w"===c?i:n+1}${c}`).join(", "),src:o({config:t,src:r,quality:a,width:u[d]})}}function f({src:t,sizes:r,unoptimized:i=!1,priority:n=!1,preload:u=!1,loading:h,className:m,quality:g,width:y,height:b,fill:v=!1,style:E,overrideSrc:w,onLoad:S,onLoadingComplete:x,placeholder:C="empty",blurDataURL:T,fetchPriority:_,decoding:A="async",layout:O,objectFit:I,objectPosition:P,lazyBoundary:R,lazyRoot:k,...L},N){let M,D,j,{imgConf:H,showAltText:F,blurComplete:B,defaultLoader:G}=N,U=H||a.imageConfigDefault;if("allSizes"in U)M=U;else{let t=[...U.deviceSizes,...U.imageSizes].sort((t,r)=>t-r),r=U.deviceSizes.sort((t,r)=>t-r),i=U.qualities?.sort((t,r)=>t-r);M={...U,allSizes:t,deviceSizes:r,qualities:i}}if(void 0===G)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let $=L.loader||G;delete L.loader,delete L.srcSet;let z="__next_img_default"in $;if(z){if("custom"===M.loader)throw Object.defineProperty(Error(`Image with src "${t}" is missing "loader" prop.
3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let t=$;$=r=>{let{config:i,...n}=r;return t(n)}}if(O){"fill"===O&&(v=!0);let t={responsive:"100vw",fill:"100vw"},i={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];i&&(E={...E,...i});let n=t[O];n&&!r&&(r=n)}let q="",V=d(y),W=d(b);if(c(t)){let r=o(t)?t.default:t;if(!r.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(r)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!r.height||!r.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(r)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(D=r.blurWidth,j=r.blurHeight,T=T||r.blurDataURL,q=r.src,!v)if(V||W){if(V&&!W){let t=V/r.width;W=Math.round(r.height*t)}else if(!V&&W){let t=W/r.height;V=Math.round(r.width*t)}}else V=r.width,W=r.height}let K=!n&&!u&&("lazy"===h||void 0===h);(!(t="string"==typeof t?t:q)||t.startsWith("data:")||t.startsWith("blob:"))&&(i=!0,K=!1),M.unoptimized&&(i=!0),z&&!M.dangerouslyAllowSVG&&t.split("?",1)[0].endsWith(".svg")&&(i=!0);let Q=d(g),J=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:P}:{},F?{}:{color:"transparent"},E),Y=B||"empty"===C?null:"blur"===C?`url("data:image/svg+xml;charset=utf-8,${(0,s.getImageBlurSvg)({widthInt:V,heightInt:W,blurWidth:D,blurHeight:j,blurDataURL:T||"",objectFit:J.objectFit})}")`:`url("${C}")`,X=l.includes(J.objectFit)?"fill"===J.objectFit?"100% 100%":"cover":J.objectFit,Z=Y?{backgroundSize:X,backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},ee=p({config:M,src:t,unoptimized:i,width:V,quality:Q,sizes:r,loader:$}),et=K?"lazy":h;return{props:{...L,loading:et,fetchPriority:_,width:V,height:W,decoding:A,className:m,style:{...J,...Z},sizes:ee.sizes,srcSet:ee.srcSet,src:w||ee.src},meta:{unoptimized:i,preload:u||n,placeholder:C,fill:v}}}},65856,(t,r,i)=>{"use strict";t.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return n}});let n=t.r(555682)._(t.r(271645)).default.createContext(null)},898879,(t,r,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return o}});let n=t.r(271645),s="u"<typeof window,a=s?()=>{}:n.useLayoutEffect,l=s?()=>{}:n.useEffect;function o(t){let{headManager:r,reduceComponentsToState:i}=t;function o(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(
3Boolean));r.updateHead(i(t))}}return s&&(r?.mountedInstances?.add(t.children),o()),a(()=>(r?.mountedInstances?.add(t.children),()=>{r?.mountedInstances?.delete(t.children)})),a(()=>(r&&(r._pendingUpdate=o),()=>{r&&(r._pendingUpdate=o)})),l(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},618566,(t,r,i)=>{r.exports=t.r(976562)},980401,186301,579053,362295,790974,t=>{"use strict";let r,i,n;var s=t.i(271645);function a(t=""){return t.trim().split(" ").filter(t=>!!t.trim())}function l(t){Object.keys(t).forEach(r=>{try{t[r]=null}catch{}try{delete t[r]}catch{}})}function o(t,r=0){return setTimeout(t,r)}function u(){return Date.now()}function c(t){return window.getComputedStyle(t,null)}function d(t,r="x"){let i=c(t),n=i.transform||i.webkitTransform;if(!n||"none"===n)return 0;let s=new DOMMatrixReadOnly(n);return"x"===r?s.m41:s.m42}function h(t){return"object"==typeof t&&null!==t&&!!t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function p(t){return!!("u">typeof HTMLElement&&t instanceof HTMLElement)||!!t&&"object"==typeof t&&(1===t.nodeType||11===t.nodeType)}function f(t,...r){let i=Object(t);for(let t=0;t<r.length;t+=1){let n=r[t];if(null==n||p(n))continue;let s=n;for(let t of Object.keys(Object(s)).filter(t=>"__proto__"!==t&&"constructor"!==t&&"prototype"!==t)){let r=Object.getOwnPropertyDescriptor(s,t);if(!r||!r.enumerable)continue;let n=s[t];h(i[t])&&h(n)?n.__swiper__?i[t]=n:f(i[t],n):!h(i[t])&&h(n)?(i[t]={},n.__swiper__?i[t]=n:f(i[t],n)):i[t]=n}}return i}function m(t,r,i){t.style.setProperty(r,i)}function g(t,r=""){let i=[...t.children];return t instanceof HTMLSlotElement&&i.push(...t.assignedElements()),r?i.filter(t=>t.matches(r)):i}function y(t,r){let i=[r];for(;i.length>0;){let r=i.shift();if(t===r)return!0;i.push(...r.children,...r.shadowRoot?r.shadowRoot.children:[],...r.assignedElements?r.assignedElements():[])}return!1}function b(t,r){let i=r.contains(t);return!i&&r instanceof HTMLSlotElement&&((i=[...r.assignedElements()].includes(t))||(i=y(t,r))),i}function v(t){try{console.warn(t)}catch{}}function E(t,r=[]){let i=document.createElement(t);return i.classList.add(...Array.isArray(r)?r:a(r)),i}function w(t,r){let i=[],n=t.previousElementSibling;for(;n;)(!r||n.matches(r))&&i.push(n),n=n.previousElementSibling;return i}function S(t,r){let i=[],n=t.nextElementSibling;for(;n;)(!r||n.matches(r))&&i.push(n),n=n.nextElementSibling;return i}function x(t,r){return window.getComputedStyle(t,null).getPropertyValue(r)}function C(t){if(t&&t.parentNode)return[...t.parentNode.children].indexOf(t)}function T(t,r){let i=[],n=t.parentElement;for(;n;)(!r||n.matches(r))&&i.push(n),n=n.parentElement;return i}function _(t,r,i){{let i=window.getComputedStyle(t,null);return t["width"===r?"offsetWidth":"offsetHeight"]+parseFloat(i.getPropertyValue("width"===r?"margin-right":"margin-top"))+parseFloat(i.getPropertyValue("width"===r?"margin-left":"margin-bottom"))}}function A(t){return(Array.isArray(t)?t:[t]).filter(t=>!!t)}function O(t,r=""){let i=globalThis.trustedTypes;void 0!==i?t.innerHTML=i.createPolicy("html",{createHTML:t=>t}).createHTML(r):t.innerHTML=r}let I=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function P(t){if("object"!=typeof t||null===t)return!1;let r=t;return!!r.constructor&&"Object"===Object.prototype.toString.call(r).slice(8,-1)&&!r.__swiper__}function R(t,r){let i=["__proto__","constructor","prototype"],n=t,s=r;return Object.keys(s).filter(t=>0>
3i.indexOf(t)).forEach(t=>{let r=s[t],i=n[t];void 0===i?n[t]=r:P(r)&&P(i)&&Object.keys(r).length>0?r.__swiper__?n[t]=r:R(i,r):n[t]=r}),t}function k(t={}){let r=t.navigation;return!!r&&(!0===r||void 0===r.nextEl&&void 0===r.prevEl)}function L(t={}){let r=t.pagination;return!!r&&(!0===r||void 0===r.el)}function N(t={}){let r=t.scrollbar;return!!r&&(!0===r||void 0===r.el)}function M(t=""){let r=t.split(" ").map(t=>t.trim()).filter(t=>!!t),i=[];return r.forEach(t=>{0>i.indexOf(t)&&i.push(t)}),i.join(" ")}function D(t=""){return t?t.includes("swiper-wrapper")?t:`swiper-wrapper ${t}`:"swiper-wrapper"}function j(t){let r,i,n,s,a,l,o,u,{nextEl:c,prevEl:d,scrollbarEl:h,paginationEl:p}=t,{swiper:f,slides:m,passedParams:g,changedParams:y}=t,b=y.filter(t=>"children"!==t&&"direction"!==t&&"wrapperClass"!==t),{params:v,pagination:E,navigation:w,scrollbar:S,virtual:x,thumbs:C}=f,T=g,_=v,A=T.thumbs,I=_.thumbs;y.includes("thumbs")&&P(A)&&A.swiper&&!A.swiper.destroyed&&P(I)&&(!I.swiper||I.swiper.destroyed)&&(r=!0);let R=T.controller,k=_.controller;y.includes("controller")&&P(R)&&R.control&&P(k)&&!k.control&&(i=!0);let L=T.pagination;y.includes("pagination")&&P(L)&&(L.el||p)&&(_.pagination||!1===_.pagination)&&E&&!E.el&&(n=!0);let N=T.scrollbar;y.includes("scrollbar")&&P(N)&&(N.el||h)&&(_.scrollbar||!1===_.scrollbar)&&S&&!S.el&&(s=!0);let M=T.navigation;y.includes("navigation")&&P(M)&&(M.prevEl||d)&&(M.nextEl||c)&&(_.navigation||!1===_.navigation)&&w&&!w.prevEl&&!w.nextEl&&(a=!0);let D=t=>{let r=f[t];if(!r)return;r.destroy();let i=_[t],n=P(i)?i:void 0;"navigation"===t?(f.isElement&&(r.prevEl?.remove(),r.nextEl?.remove()),n&&(n.prevEl=void 0,n.nextEl=void 0),r.prevEl=void 0,r.nextEl=void 0):(f.isElement&&r.el?.remove(),n&&(n.el=void 0),r.el=void 0)};if(y.includes("loop")&&f.isElement&&(v.loop&&!g.loop?l=!0:!v.loop&&g.loop?o=!0:u=!0),b.forEach(t=>{let r=_[t],i=T[t];P(r)&&P(i)?(Object.assign(r,i),("navigation"===t||"pagination"===t||"scrollbar"===t)&&"enabled"in i&&!i.enabled&&D(t)):(!0===i||!1===i)&&("navigation"===t||"pagination"===t||"scrollbar"===t)?!1===i&&D(t):_[t]=i}),b.includes("controller")&&!i&&f.controller&&f.controller.control&&P(k)&&k.control&&(f.controller.control=k.control),y.includes("children")&&m&&x&&v.virtual?.enabled?(x.slides=m,x.update(!0)):y.includes("virtual")&&x&&v.virtual?.enabled&&(m&&(x.slides=m),x.update(!0)),y.includes("children")&&m&&v.loop&&(u=!0),r&&C&&C.init()&&C.update(!0),i&&f.controller&&P(k)&&(f.controller.control=k.control),n&&E){if(f.isElement&&(!p||"string"==typeof p)){let t=document.createElement("div");t.classList.add("swiper-pagination"),t.part.add("pagination"),f.el.appendChild(t),p=t}let t=_.pagination;p&&P(t)&&(t.el=p),E.init(),E.render(),E.update()}if(s&&S){if(f.isElement&&(!h||"string"==typeof h)){let t=document.createElement("div");t.classList.add("swiper-scrollbar"),t.part.add("scrollbar"),f.el.appendChild(t),h=t}let t=_.scrollbar;h&&P(t)&&(t.el=h),S.init(),S.updateSize(),S.setTranslate()}if(a&&w){if(f.isElement){if(!c||"string"==typeof c){let t=document.createElement("div");t.classList.add("swiper-button-next"),O(t,w.arrowSvg),t.part.add("button-next"),f.el.appendChild(t),c=t}if(!d||"string"==typeof d){let t=document.createElement("div");t.classList.add("swiper-button-prev"),O(t,w.arrowSvg),t.part.add("button-prev"),f.el.appendChild(t),d=t}}let t=_.navigation;c&&P(t)&&(t.nextEl=c),d&&P(t)&&(t.prevEl=d),w.init(),w.update()}y.includes("allowSlideNext")&&(f.allowSlideNext=T.allowSlideNext),y.includes("allowSlidePrev")&&(f.allowSlidePrev=T.allowSlidePrev),y.includes("direction")&&f.changeDirection(T.direction,!1),(l||u)&&f.loopDestroy(),(o||u)&&f.loopCreate(),f.update()}function H(){return"u"<typeof window?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}}function F(){return r||(r=H()),r}function B({userAgent:t}={}){if("u"<typeof window)return{ios:!1,android:!1};let r=F(),i=navigator.platform,n=t||navigator.userAgent,s={ios:!1,android:!1},a=/(Android);?[\s/]+([\d.]+)?/.test(n),l=/(iPhone\sOS|iOS|iPod)/.test(n),o=/iPad/.test(n),u="MacIntel"===i&&r.touch&&navigator.maxTouchPoints>1,c=o||u,d="Win32"===i;return a&&!d&&(s.os="android",s.android=!0),(c||l)&&(s.os="ios",s.ios=!0),s}function G(t={}
3){return i||(i=B(t)),i}function U(){if("u"<typeof window)return{isSafari:!1,isWebView:!1,need3dFix:!1};let t=G(),r=navigator.userAgent,i=r.toLowerCase(),n=i.includes("safari")&&!i.includes("chrome")&&!i.includes("android"),s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(r),a=n||s&&t.ios;return{isSafari:n,isWebView:s,need3dFix:a}}function $(){return n||(n=U()),n}let z=(t,r)=>{if(!t||t.destroyed||!t.params)return;let i=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,n=r.closest(i());if(n){let r=n.querySelector(`.${t.params.lazyPreloaderClass}`);!r&&t.isElement&&(n.shadowRoot?r=n.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(n.shadowRoot){let r=n.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`);r&&!r.lazyPreloaderManaged&&r.remove()}})),r&&!r.lazyPreloaderManaged&&r.remove()}},q=(t,r)=>{if(!t.slides[r])return;let i=t.slides[r].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},V=t=>{if(!t||t.destroyed||!t.params)return;let r=t.params.lazyPreloadPrevNext,i=t.slides.length;if(!i||!r||r<0)return;r=Math.min(r,i);let n="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),s=t.activeIndex;if(t.params.grid&&(t.params.grid.rows??1)>1){let i=s,a=[i-r];a.push(...Array.from({length:r}).map((t,r)=>i+n+r)),t.slides.forEach((r,i)=>{void 0!==r.column&&a.includes(r.column)&&q(t,i)});return}let a=s+n-1;if(t.params.rewind||t.params.loop)for(let n=s-r;n<=a+r;n+=1){let r=(n%i+i)%i;(r<s||r>a)&&q(t,r)}else for(let n=Math.max(s-r,0);n<=Math.min(a+r,i-1);n+=1)n!==s&&(n>a||n<s)&&q(t,n)},W=(t,r)=>!!(t.grid&&r.grid&&r.grid.rows>1);var K={setBreakpoint:function(){let t=this,{realIndex:r,initialized:i,params:n,el:s}=t,a=n.breakpoints;if(!a||a&&0===Object.keys(a).length)return;let l="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,o=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?t.el:document.querySelector(n.breakpointsBase),u=t.getBreakp
3oint(a,l,o);if(!u||t.currentBreakpoint===u)return;let c=a,d=(u in c?c[u]:void 0)||t.originalParams,h=W(t,n),p=W(t,d),m=t.params.grabCursor,g=d.grabCursor,y=n.enabled;h&&!p?(s.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!h&&p&&(s.classList.add(`${n.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===n.grid.fill)&&s.classList.add(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),m&&!g?t.unsetGrabCursor():!m&&g&&t.setGrabCursor();let b=(t,r)=>t[r];["navigation","pagination","scrollbar"].forEach(r=>{let i=b(d,r);if(void 0===i)return;let s=b(n,r),a="object"==typeof s&&null!==s&&s.enabled,l="object"==typeof i&&null!==i&&i.enabled,o=t[r];a&&!l&&o?.disable?.(),!a&&l&&o?.enable?.()});let v=d.direction&&d.direction!==n.direction,E=n.loop&&(d.slidesPerView!==n.slidesPerView||v),w=n.loop;v&&i&&t.changeDirection(),f(t.params,d);let S=t.params.enabled,x=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),y&&!S?t.disable():!y&&S&&t.enable(),t.currentBreakpoint=u,t.emit("_beforeBreakpoint",d),i&&(E?(t.loopDestroy(),t.loopCreate(r),t.updateSlides()):!w&&x?(t.loopCreate(r),t.updateSlides()):w&&!x&&t.loopDestroy()),t.emit("breakpoint",d)},getBreakpoint:function(t,r="window",i){if(!t||"container"===r&&!i)return;let n=!1,s="window"===r?window.innerHeight:i.clientHeight,a=Object.keys(t).map(t=>"string"==typeof t&&0===t.indexOf("@")?{value:s*parseFloat(t.substr(1)),point:t}:{value:t,point:t});a.sort((t,r)=>parseInt(String(t.value),10)-parseInt(String(r.value),10));for(let t=0;t<a.length;t+=1){let{point:s,value:l}=a[t];"window"===r?window.matchMedia(`(min-width: ${l}px)`).matches&&(n=s):l<=i.clientWidth&&(n=s)}return n||"max"}},Q={checkOverflow:function(){let t=this,{isLocked:r,params:i}=t,{slidesOffsetBefore:n}=i;if(n){let r=t.slides.length-1,i=t.slidesGrid[r]+t.slidesSizesGrid[r]+2*n;t.isLocked=t.size>i}else t.isLocked=1===t.snapGrid.length;!0===i.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===i.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),r&&r!==t.isLocked&&(t.isEnd=!1),r!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}};function J(t,r){let i=[];return t.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(n=>{t[n]&&i.push(r+n)}):"string"==typeof t&&i.push(r+t)}),i}var Y={addClasses:function(){let t=this,{classNames:r,params:i,rtl:n,el:s,device:a}=t,l=J(["initialized",i.direction,{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);r.push(...l),s.classList.add(...r),t.emitContainerClasses()},removeClasses:function(){let t=this,{el:r,classNames:i}=t;r&&"string"!=typeof r&&(r.classList.remove(...i),t.emitContainerClasses())}};let X={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};var Z={on(t,r,i){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof r)return n;let s=i?"unshift":"push";return t.split(" ").forEach(t=>{n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][s](r)}),n},once(t,r,i){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof r)return n;
3let s=function(...i){n.off(t,s),s.__emitterProxy&&delete s.__emitterProxy,r.apply(n,i)};return s.__emitterProxy=r,n.on(t,s,i)},onAny(t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;let n=r?"unshift":"push";return 0>i.eventsAnyListeners.indexOf(t)&&i.eventsAnyListeners[n](t),i},offAny(t){let r=this;if(!r.eventsListeners||r.destroyed||!r.eventsAnyListeners)return r;let i=r.eventsAnyListeners.indexOf(t);return i>=0&&r.eventsAnyListeners.splice(i,1),r},off(t,r){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&t.split(" ").forEach(t=>{void 0===r?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach((n,s)=>{(n===r||n.__emitterProxy&&n.__emitterProxy===r)&&i.eventsListeners[t].splice(s,1)})}),i},emit(...t){let r,i,n,s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;if("string"==typeof t[0]||Array.isArray(t[0]))r=t[0],i=t.slice(1,t.length),n=s;else{let a=t[0];r=a.events,i=a.data??[],n=a.context||s}return i.unshift(n),(Array.isArray(r)?r:r.split(" ")).forEach(t=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(r=>{r.apply(n,[t,...i])}),s.eventsListeners&&s.eventsListeners[t]&&s.eventsListeners[t].forEach(t=>{t.apply(n,i)})}),s}};function ee(t){let r=this;r.destroyed||r.enabled&&!r.allowClick&&(r.params.preventClicks&&t.preventDefault(),r.params.preventClicksPropagation&&r.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function et(){let t=this;t.destroyed||!t.documentTouchHandlerProceeded&&(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}function er(t){let r=this;r.destroyed||(z(r,t.target),!r.params.cssMode&&("auto"===r.params.slidesPerView||r.params.autoHeight)&&r.update(
3))}function ei(){let t=this,{params:r,el:i}=t;if(i&&0===i.offsetWidth)return;r.breakpoints&&t.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:s,snapGrid:a}=t,l=t.virtual&&t.params.virtual?.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();let o=l&&r.loop;if("auto"!==r.slidesPerView&&!(r.slidesPerView>1)||!t.isEnd||t.isBeginning||t.params.centeredSlides||o)t.params.loop&&!l?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0);else{let r=l?t.virtual.slides.length:t.slides.length;t.slideTo(r-1,0,!1,!0)}if(t.autoplay&&t.autoplay.running&&t.autoplay.paused){let r=t.autoplay;clearTimeout(r.resizeTimeout),r.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)}t.allowSlidePrev=s,t.allowSlideNext=n,t.params.watchOverflow&&a!==t.snapGrid&&t.checkOverflow()}function en(){let t,r=this;if(r.destroyed)return;let{wrapperEl:i,rtlTranslate:n,enabled:s}=r;if(!s)return;r.previousTranslate=r.translate,r.isHorizontal()?r.translate=-i.scrollLeft:r.translate=-i.scrollTop,0===r.translate&&(r.translate=0),r.updateActiveIndex(),r.updateSlidesClasses();let a=r.maxTranslate()-r.minTranslate();(t=0===a?0:(r.translate-r.minTranslate())/a)!==r.progress&&r.updateProgress(n?-r.translate:r.translate),r.emit("setTranslate",r.translate,!1)}function es(t){let r,i=this;if(i.destroyed)return;let n=i.touchEventsData,s=t.originalEvent??t;if("touchend"===s.type||"touchcancel"===s.type){let t=[...s.changedTouches].find(t=>t.identifier===n.touchId);if(!t||t.identifier!==n.touchId)return}else if(null!==n.touchId||s.pointerId!==n.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(i.browser.isSafari||i.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:l,rtlTranslate:c,slidesGrid:d,enabled:h}=i;if(!h||!a.simulateTouch&&"mouse"===s.pointerType)return;if(n.allowTouchCallbacks&&i.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&i.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let p=u(),f=p-n.touchStartTime;if(i.allowClick){let t=s.path??(s.composedPath&&s.composedPath());i.updateClickedSlide(t&&t[0],t),i.emit("tap click",s),f<300&&p-n.lastClickTime<300&&i.emit("doubleTap doubleClick",s)}if(n.lastClickTime=u(),o(()=>{i.destroyed||(i.allowClick=!0)}),!n.isTouched||!n.isMoved||!i.swipeDirection||0===l.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,r=a.followFinger?c?i.translate:-i.translate:-(n.currentTranslate??0),a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:r});let m=r>=-i.maxTranslate()&&!i.params.loop,g=0,y=i.slidesSizesGrid[0];for(let t=0;t<d.length;t+=t<a.slidesPerGroupSkip?1:a.slidesPerGroup){let i=t<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==d[t+i]?(m||r>=d[t]&&r<d[t+i])&&(g=t,y=d[t+i]-d[t]):(m||r>=d[t])&&(g=t,y=d[d.length-1]-d[d.length-2])}let b=null,v=null;a.rewind&&(i.isBeginning?v=a.virtual?.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(b=0));let E=(r-d[g])/y,w=g<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(f>a.longSwipesMs){if(!a.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(E>=a.longSwipesRatio?i.slideTo(a.rewind&&i.isEnd?b:g+w):i.slideTo(g)),"prev"===i.swipeDirection&&(E>1-a.longSwipesRatio?i.slideTo(g+w):null!==v&&E<0&&Math.abs(E)>a.longSwipesRatio?i.slideTo(v):i.slideTo(g))}else{if(!a.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(s.target===i.navigation.nextEl||s.target===i.navigation.prevEl)?s.target===i.navigation.nextEl?i.slideTo(g+w):i.slideTo(g):("next"===i.swipeDirection&&i.slideTo(null!==b?b:g+w),"prev"===i.swipeDirection&&i.slideTo(null!==v?v:g))}}function ea(t){let r,i=this;if(i.destroyed)return;let n=i.touchEventsData,{params:s,touches:a,rtlTranslate:l,enabled:o}=i;if(!o||!s.simulateTouch&&"mouse"===t.pointerType)return;let c=t,d=c.originalEvent??c;if("pointermove"===d.type&&(null!==n.touchId||d.pointerId!==n.pointerId))return;if("touchmove"===d.type){let t=[...d.changedTouches].find(t=>
3t.identifier===n.touchId);if(!t||t.identifier!==n.touchId)return;r=t}else r=d;if(!n.isTouched){n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",d);return}let h=r.pageX,p=r.pageY;if(d.preventedByNestedSwiper){a.startX=h,a.startY=p;return}if(!i.allowTouchMove){d.target.matches(n.focusableElements)||(i.allowClick=!1),n.isTouched&&(Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p}),n.touchStartTime=u());return}if(s.touchReleaseOnEdges&&!s.loop){if(i.isVertical()){if(p<a.startY&&i.translate<=i.maxTranslate()||p>a.startY&&i.translate>=i.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(l&&(h>a.startX&&-i.translate<=i.maxTranslate()||h<a.startX&&-i.translate>=i.minTranslate()))return;else if(!l&&(h<a.startX&&i.translate<=i.maxTranslate()||h>a.startX&&i.translate>=i.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(n.focusableElements)&&document.activeElement!==d.target&&"mouse"!==d.pointerType&&document.activeElement.blur(),document.activeElement&&d.target===document.activeElement&&d.target.matches(n.focusableElements)){n.isMoved=!0,i.allowClick=!1;return}n.allowTouchCallbacks&&i.emit("touchMove",d),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=h,a.currentY=p;let f=a.currentX-a.startX,m=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(f**2+m**2)<i.params.threshold)return;if(void 0===n.isScrolling){let t;i.isHorizontal()&&a.currentY===a.startY||i.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:f*f+m*m>=25&&(t=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,n.isScrolling=i.isHorizontal()?t>s.touchAngle:90-t>s.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",d),void 0===n.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===d.type&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;i.allowClick=!1,!s.cssMode&&d.cancelable&&d.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&d.stopPropagation();let g=i.isHorizontal()?f:m,y=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),y=Math.abs(y)*(l?1:-1)),a.diff=g,g*=s.touchRatio,l&&(g=-g,y=-y);let b=i.touchesDirection;i.swipeDirection=g>0?"prev":"next",i.touchesDirection=y>0?"prev":"next";let v=i.params.loop&&!s.cssMode,E="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!n.isMoved){if(v&&E&&i.loopFix({direction:i.swipeDirection}),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){let t=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});i.wrapperEl.dispatchEvent(t)}n.allowMomentumBounce=!1,s.grabCursor&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}if(new Date().getTime(),!1!==s._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&b!==i.touchesDirection&&v&&E&&Math.abs(g)>=1){Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}i.emit("sliderMove",d),n.isMoved=!0;let w=n.startTranslate??0;n.currentTranslate=g+w;let S=!0,x=s.resistanceRatio;if(s.touchReleaseOnEdges&&(x=0),g>0?(v&&E&&n.allowThresholdMove&&n.currentTranslate>(s.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==s.slidesPerView&&i.slides.length-s.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>i.minTranslate()&&(S=!1,s.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+w+g)**x))):g<0&&(v&&E&&n.allowThresholdMove&&n.currentTranslate<(s.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==s.slidesPerView&&i.slides.length-s.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===s.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(String(s.slidesPerView))))}),n.currentTranslate<i.maxTranslate()&&(S=!1,s.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-w-g)**x
3))),S&&(d.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&(n.currentTranslate??0)<w&&(n.currentTranslate=w),!i.allowSlidePrev&&"prev"===i.swipeDirection&&(n.currentTranslate??0)>w&&(n.currentTranslate=w),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=w),s.threshold>0)if(Math.abs(g)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{n.currentTranslate=n.startTranslate;return}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&i.freeMode||s.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate??0))}function el(t,r){function i(r){if(!r||r===document||r===window)return null;let n=r;n.assignedSlot&&(n=n.assignedSlot);let s=n.closest(t);if(!s&&!n.getRootNode)return null;let a=n.getRootNode();return s||i(a.host)}return i(r)}function eo(t,r,i){let{params:n}=t,s=n.edgeSwipeDetection,a=n.edgeSwipeThreshold;return!s||!(i<=a)&&!(i>=window.innerWidth-a)||"prevent"===s&&(r.preventDefault(),!0)}function eu(t){let r=this;if(r.destroyed)return;let i=t.originalEvent??t,n=r.touchEventsData;if("pointerdown"===i.type){let t=i;if(null!==n.pointerId&&n.pointerId!==t.pointerId)return;n.pointerId=t.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(n.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void eo(r,i,i.targetTouches[0].pageX);let{params:s,touches:a,enabled:l}=r;if(!l||!s.simulateTouch&&"mouse"===i.pointerType||r.animating&&s.preventInteractionOnTransition)return;!r.animating&&s.cssMode&&s.loop&&r.loopFix();let o=i.target;if("wrapper"===s.touchEventsTarget&&!b(o,r.wrapperEl))return;let c=i;if("number"==typeof c.which&&3===c.which||"number"==typeof c.button&&c.button>0||n.isTouched&&n.isMoved)return;let d=!!s.noSwipingClass&&""!==s.noSwipingClass,h=i.composedPath?i.composedPath():i.path;d&&i.target&&i.target.shadowRoot&&h&&(o=h[0]);let p=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,f=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(f?el(p,o):o.closest(p))){r.allowClick=!0;return}if(s.swipeHandler&&"string"==typeof s.swipeHandler&&!o.closest(s.swipeHandler))return;let m=i;a.currentX=m.pageX,a.currentY=m.pageY;let g=a.currentX,y=a.currentY;if(!eo(r,i,g))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=g,a.startY=y,n.touchStartTime=u(),r.allowClick=!0,r.updateSize(),r.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1);let v=!0;o.matches(n.focusableElements)&&(v=!1,"SELECT"===o.nodeName&&(n.isTouched=!1)),document.activeElement&&document.activeElement.matches(n.focusableElements)&&document.activeElement!==o&&("mouse"===m.pointerType||"mouse"!==m.pointerType&&!o.matches(n.focusableElements))&&document.activeElement.blur();let E=v&&r.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||E)&&!o.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&r.freeMode&&r.animating&&!s.cssMode&&r.freeMode.onTouchStart(),r.emit("touchStart",i)}let ec=(t,r)=>{let{params:i,el:n,wrapperEl:s,device:a}=t,l=!!i.nested,o="on"===r?"addEventListener":"removeEventListener",u=r;n&&"string"!=typeof n&&(document[o]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:l}),n[o]("touchstart",t.onTouchStart,{passive:!1}),n[o]("pointerdown",t.onTouchStart,{passive:!1}),document[o]("touchmove",t.onTouchMove,{passive:!1,capture:l}),document[o]("pointermove",t.onTouchMove,{passive:!1,capture:l}),document[o]("touchend",t.onTouchEnd,{passive:!0}),document[o]("pointerup",t.onTouchEnd,{passive:!0}),document[o]("pointercancel",t.onTouchEnd,{passive:!0}),document[o]("touchcancel",t.onTouchEnd,{passive:!0}),document[o]("pointerout",t.onTouchEnd,{passive:!0}),document[o]("pointerleave",t.onTouchEnd,{passive:!0}),document[o]("contextmenu",t.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[o]("click",t.onClick,!0),i.cssMode&&s[o]("scroll",t.onScroll),(r=>{t[u](r,ei,!0)})(i.updateOnWindowResize?a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate"),n[o]("load",t.onLoad,{capture:!0}))};function ed(t,r){return function(i={}){let n=Object.keys(i)[0],s=i[n];"object"!=typeof s||null===s||(!0===t[n]&&(t[n]={enabled:!0}),"navigation"===n&&t[n]&&t[n].enabled&&!t[n].prevEl&&!t[n].nextEl&&(t[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&t[n]&&t[n].enabled&&!t[n].el&&(t[n].auto=!0),n in t&&"enabled"in s&&
3("object"!=typeof t[n]||"enabled"in t[n]||(t[n].enabled=!0),t[n]||(t[n]={enabled:!1}))),f(r,i)}}let eh=({swiper:t,extendParams:r,on:i})=>{let n=[],s=(r,i={})=>{let s=window.MutationObserver||window.WebkitMutationObserver;if(!s)return;let a=new s(r=>{if(t.__preventObserver__)return;if(1===r.length)return void t.emit("observerUpdate",r[0]);let i=function(){t.emit("observerUpdate",r[0])};window.requestAnimationFrame?window.requestAnimationFrame(i):window.setTimeout(i,0)});a.observe(r,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),n.push(a)},a=()=>{if(t.params.observer){if(t.params.observeParents){let r=T(t.hostEl);for(let t=0;t<r.length;t+=1)s(r[t])}s(t.hostEl,{childList:t.params.observeSlideChildren}),s(t.wrapperEl,{attributes:!1})}},l=()=>{n.forEach(t=>{t.disconnect()}),n.splice(0,n.length)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",a),i("destroy",l)},ep=({swiper:t,on:r,emit:i})=>{let n=null,s=null,a=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver(r=>{s=window.requestAnimationFrame(()=>{let{width:i,height:n}=t,s=i,l=n;r.forEach(({contentBoxSize:r,contentRect:i,target:n})=>{if(n&&n!==t.el)return;let a=Array.isArray(r)?r[0]:r;s=i?i.width:a.inlineSize,l=i?i.height:a.blockSize}),(s!==i||l!==n)&&a()})})).observe(t.el)},o=()=>{s&&window.cancelAnimationFrame(s),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null)},u=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};r("init",()=>{t.params.resizeObserver&&void 0!==window.ResizeObserver?l():(window.addEventListener("resize",a),window.addEventListener("orientationchange",u))}),r("destroy",()=>{o(),window.removeEventListener("resize",a),window.removeEventListener("orientationchange",u)})};function ef({swiper:t,runCallbacks:r,direction:i,step:n}){let{activeIndex:s,previousIndex:a}=t,l=i;l||(l=s>a?"next":s<a?"prev":"reset"),t.emit(`transition${n}`),r&&"reset"===l?t.emit(`slideResetTransition${n}`):r&&s!==a&&(t.emit(`slideChangeTransition${n}`),"next"===l?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`))}function em(t){let r,{slidesGrid:i,params:n}=t,s=t.rtlTranslate?t.translate:-t.translate;for(let t=0;t<i.length;t+=1)void 0!==i[t+1]?s>=i[t]&&s<i[t+1]-(i[t+1]-i[t])/2?r=t:s>=i[t]&&s<i[t+1]&&(r=t+1):s>=i[t]&&(r=t);return n.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}let eg=(t,r,i)=>{r&&!t.classList.contains(i)?t.classList.add(i):!r&&t.classList.contains(i)&&t.classList.remove(i)},ey=(t,r,i)=>{r&&!t.classList.contains(i)?t.classList.add(i):!r&&t.classList.contains(i)&&t.classList.remove(i)},eb={eventsEmitter:Z,update:{updateSize:function(){let t,r,i=this,n=i.el;t=void 0!==i.params.width&&null!==i.params.width?i.params.width:n.clientWidth,r=void 0!==i.params.height&&null!==i.params.height?i.params.height:n.clientHeight,0===t&&i.isHorizontal()||0===r&&i.isVertical()||(t=t-parseInt(x(n,"padding-left")||"0",10)-parseInt(x(n,"padding-right")||"0",10),r=r-parseInt(x(n,"padding-top")||"0",10)-parseInt(x(n,"padding-bottom")||"0",10),Number.isNaN(t)&&(t=0),Number.isNaN(r)&&(r=0),Object.assign(i,{width:t,height:r,size:i.isHorizontal()?t:r}))},updateSlides:function(){let t=this;function r(r,i){return parseFloat(r.getPropertyValue(t.getDirectionLabel(i))||"0")}let i=t.params,{wrapperEl:n,slidesEl:s,rtlTranslate:a,wrongRTL:l}=t,o=!!(t.virtual&&i.virtual?.enabled),u=o?t.virtual.slides.length:t.slides.length,c=g(s,`.${t.params.slideClass}, swiper-slide`),d=o?t.virtual.slides.length:c.length,h=[],p=[],f=[],y=r=>"function"==typeof r?r.call(t):r,b=y(i.slidesOffsetBefore),v=y(i.slidesOffsetAfter),E=t.snapGrid.length,w=t.slidesGrid.length,S=t.size-b-v,C=i.spaceBetween,T=-b,A=0,O=0;if(void 0===S)return;"string"==typeof C&&C.indexOf("%")>=0?C=parseFloat(C.replace("%",""))/100*S:"string"==typeof C&&(C=parseFloat(C)),t.virtualSize=-C-b-v,c.forEach(t=>{a?t.style.marginLeft="":t.style.marginRight="",t.style.marginBottom="",t.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(m(n,"--swiper-centered-offset-before",""),m(n,"--swiper-centered-offset-after","")),i.cssMode&&(m(n,"--swiper-slides-offset-before",`${b}px`),m(n,"--swiper-slides-offset-after",`${v}px`));let I=i.grid&&i.grid.rows>1&&t.grid;I?t.grid.initSlides(c):t.grid&&t.grid.unsetSlides();let P=0,R="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(t=>{let r=i.breakpoints[t];return void 0!==r?.slidesPerView}).length>0;for(let n=0;n<d;n+=1){P=0;let s=c[n];
3if(!s||(I&&t.grid.updateSlide(n,s,c),"none"!==x(s,"display"))){if(o&&"auto"===i.slidesPerView)i.virtual?.slidesPerViewAutoSlideSize&&(P=i.virtual.slidesPerViewAutoSlideSize),P&&s&&(i.roundLengths&&(P=Math.floor(P)),s.style[t.getDirectionLabel("width")]=`${P}px`);else if("auto"===i.slidesPerView){R&&(s.style[t.getDirectionLabel("width")]="");let n=getComputedStyle(s),a=s.style.transform,l=s.style.webkitTransform;if(a&&(s.style.transform="none"),l&&(s.style.webkitTransform="none"),i.roundLengths)P=t.isHorizontal()?_(s,"width"):_(s,"height");else{let t=r(n,"width"),i=r(n,"padding-left"),a=r(n,"padding-right"),l=r(n,"margin-left"),o=r(n,"margin-right"),u=n.getPropertyValue("box-sizing");if(u&&"border-box"===u)P=t+l+o;else{let{clientWidth:r,offsetWidth:n}=s;P=t+i+a+l+o+(n-r)}}a&&(s.style.transform=a),l&&(s.style.webkitTransform=l),i.roundLengths&&(P=Math.floor(P))}else P=(S-(i.slidesPerView-1)*C)/i.slidesPerView,i.roundLengths&&(P=Math.floor(P)),s&&(s.style[t.getDirectionLabel("width")]=`${P}px`);s&&(s.swiperSlideSize=P),f.push(P),i.centeredSlides?(T=T+P/2+A/2+C,0===A&&0!==n&&(T=T-S/2-C),0===n&&(T=T-S/2-C),.001>Math.abs(T)&&(T=0),i.roundLengths&&(T=Math.floor(T)),O%i.slidesPerGroup==0&&h.push(T),p.push(T)):(i.roundLengths&&(T=Math.floor(T)),(O-Math.min(t.params.slidesPerGroupSkip,O))%t.params.slidesPerGroup==0&&h.push(T),p.push(T),T=T+P+C),t.virtualSize+=P+C,A=P,O+=1}}if(t.virtualSize=Math.max(t.virtualSize,S)+v,a&&l&&("slide"===i.effect||"coverflow"===i.effect)&&(n.style.width=`${t.virtualSize+C}px`),i.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+C}px`),I&&t.grid.updateWrapperSize(P,h),!i.centeredSlides){let r="auto"!==i.slidesPerView&&i.slidesPerView%1!=0,n=i.snapToSlideEdge&&!i.loop&&("auto"===i.slidesPerView||r),s=h.length;if(n){let t;if("auto"===i.slidesPerView){t=1;let r=0;for(let i=f.length-1;i>=0;i-=1)if((r+=f[i]+(i<f.length-1?C:0))<=S)t=f.length-i;else break}else t=Math.floor(i.slidesPerView);s=Math.max(d-t,0)}let a=[];for(let r=0;r<h.length;r+=1){let l=h[r];i.roundLengths&&(l=Math.floor(l)),n?r<=s&&a.push(l):h[r]<=t.virtualSize-S&&a.push(l)}h=a,Math.floor(t.virtualSize-S)-Math.floor(h[h.length-1])>1&&!n&&h.push(t.virtualSize-S)}if(o&&i.loop){let r=f[0]+C,n=(t.virtual.slidesBefore??0)+(t.virtual.slidesAfter??0);if(i.slidesPerGroup>1){let t=Math.ceil(n/i.slidesPerGroup),s=r*i.slidesPerGroup;for(let r=0;r<t;r+=1)h.push(h[h.length-1]+s)}for(let s=0;s<n;s+=1)1===i.slidesPerGroup&&h.push(h[h.length-1]+r),p.push(p[p.length-1]+r),t.virtualSize+=r}if(0===h.length&&(h=[0]),0!==C){let r=t.isHorizontal()&&a?"marginLeft":t.getDirectionLabel("marginRight");c.filter((t,r)=>!i.cssMode||!!i.loop||r!==c.length-1).forEach(t=>{t.style[r]=`${C}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let t=0;f.forEach(r=>{t+=r+(C||0)});let r=(t-=C)>S?t-S:0;h=h.map(t=>t<=0?-b:t>r?r+v:t)}if(i.centerInsufficientSlides){let t=0;if(f.forEach(r=>{t+=r+(C||0)}),(t-=C)<S){let r=(S-t)/2;h.forEach((t,i)=>{h[i]=t-r}),p.forEach((t,i)=>{p[i]=t+r})}}if(Object.assign(t,{slides:c,snapGrid:h,slidesGrid:p,slidesSizesGrid:f}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){m(n,"--swiper-centered-offset-before",`${-h[0]}px`),m(n,"--swiper-centered-offset-after",`${t.size/2-f[f.length-1]/2}px`);let r=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+r),t.slidesGrid=t.slidesGrid.map(t=>t+i)}if(d!==u&&t.emit("slidesLengthChange"),h.length!==E&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==w&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!o&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let r=`${i.containerModifierClass}backface-hidden`,n=t.el.classList.contains(r);d<=i.maxBackfaceHiddenSlides?n||t.el.classList.add(r):n&&t.el.classList.remove(r)}},updateAutoHeight:function(t){let r,i=this,n=[],s=i.virtual&&i.params.virtual?.enabled,a=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);let l=t=>s?i.slides[i.getSlideIndexByData(t)]:i.slides[t];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>
31)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(t=>{n.push(t)});else for(r=0;r<Math.ceil(i.params.slidesPerView);r+=1){let t=i.activeIndex+r;if(t>i.slides.length&&!s)break;let a=l(t);a&&n.push(a)}else{let t=l(i.activeIndex);t&&n.push(t)}for(r=0;r<n.length;r+=1)if(void 0!==n[r]){let t=n[r].offsetHeight;a=t>a?t:a}(a||0===a)&&(i.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){let t=this,r=t.slides,i=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let n=0;n<r.length;n+=1)r[n].swiperSlideOffset=(t.isHorizontal()?r[n].offsetLeft:r[n].offsetTop)-i-t.cssOverflowAdjustment()},updateSlidesProgress:function(t=this&&this.translate||0){let r=this,i=r.params,{slides:n,rtlTranslate:s,snapGrid:a}=r;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&r.updateSlidesOffset();let l=-t;s&&(l=t),r.visibleSlidesIndexes=[],r.visibleSlides=[];let o=i.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*r.size:"string"==typeof o&&(o=parseFloat(o));for(let t=0;t<n.length;t+=1){let u=n[t],c=u.swiperSlideOffset??0;i.cssMode&&i.centeredSlides&&(c-=n[0].swiperSlideOffset??0);let d=u.swiperSlideSize??0,h=(l+(i.centeredSlides?r.minTranslate():0)-c)/(d+o),p=(l-a[0]+(i.centeredSlides?r.minTranslate():0)-c)/(d+o),f=-(l-c),m=f+r.slidesSizesGrid[t],g=f>=0&&f<=r.size-r.slidesSizesGrid[t],y=f>=0&&f<r.size-1||m>1&&m<=r.size||f<=0&&m>=r.size;y&&(r.visibleSlides.push(u),r.visibleSlidesIndexes.push(t)),ey(u,y,i.slideVisibleClass),ey(u,g,i.slideFullyVisibleClass),u.progress=s?-h:h,u.originalProgress=s?-p:p}},updateProgress:function(t){let r=this;if(void 0===t){let i=r.rtlTranslate?-1:1;t=r&&r.translate&&r.translate*i||0}let i=r.params,n=r.maxTranslate()-r.minTranslate(),{progress:s,isBeginning:a,isEnd:l}=r,o=r.progressLoop,u=a,c=l;if(0===n)s=0,a=!0,l=!0;else{s=(t-r.minTranslate())/n;let i=1>Math.abs(t-r.minTranslate()),o=1>Math.abs(t-r.maxTranslate());a=i||s<=0,l=o||s>=1,i&&(s=0),o&&(s=1)}if(i.loop){let i=r.getSlideIndexByData(0),n=r.getSlideIndexByData(r.slides.length-1),s=r.slidesGrid[i],a=r.slidesGrid[n],l=r.slidesGrid[r.slidesGrid.length-1],u=Math.abs(t);(o=u>=s?(u-s)/l:(u+l-a)/l)>1&&(o-=1)}Object.assign(r,{progress:s,progressLoop:o,isBeginning:a,isEnd:l}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&r.updateSlidesProgress(t),a&&!u&&r.emit("reachBeginning toEdge"),l&&!c&&r.emit("reachEnd toEdge"),(u&&!a||c&&!l)&&r.emit("fromEdge"),r.emit("progress",s)},updateSlidesClasses:function(){let t,r,i,n=this,{slides:s,params:a,slidesEl:l,activeIndex:o}=n,u=!!(n.virtual&&a.virtual?.enabled),c=n.grid&&a.grid&&a.grid.rows>1,d=t=>g(l,`.${a.slideClass}${t}, swiper-slide${t}`)[0];if(u)if(a.loop){let r=n.virtual.slides,i=o-(n.virtual.slidesBefore??0);i<0&&(i=r.length+i),i>=r.length&&(i-=r.length),t=d(`[data-swiper-slide-index="${i}"]`)}else t=d(`[data-swiper-slide-index="${o}"]`);else c?(t=s.find(t=>t.column===o),i=s.find(t=>t.column===o+1),r=s.find(t=>t.column===o-1)):t=s[o];t&&!c&&(i=S(t,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!i&&(i=s[0]),r=w(t,`.${a.slideClass}, swiper-slide`)[0],a.loop),s.forEach(n=>{eg(n,n===t,a.slideActiveClass),eg(n,n===i,a.slideNextClass),eg(n,n===r,a.slidePrevClass)}),n.emitSlidesClasses()},updateActiveIndex:function(t){let r,i,n=this,s=n.rtlTranslate?n.translate:-n.translate,{snapGrid:a,params:l,activeIndex:o,realIndex:u,snapIndex:c}=n,d=t,h=t=>{let r=n.virtual.slides,i=t-(n.virtual.slidesBefore??0);return i<0&&(i=r.length+i),i>=r.length&&(i-=r.length),i};if(void 0===d&&(d=em(n)),a.indexOf(s)>=0)r=a.indexOf(s);else{let t=Math.min(l.slidesPerGroupSkip,d);r=t+Math.floor((d-t)/l.slidesPerGroup)}if(r>=a.length&&(r=a.length-1),d===o&&!n.params.loop){r!==c&&(n.snapIndex=r,n.emit("snapIndexChange"));return}if(d===o&&n.params.loop&&n.virtual&&n.params.virtual?.enabled){n.realIndex=h(d);return}let p=n.grid&&l.grid&&l.grid.rows>1;if(n.virtual&&l.virtual?.enabled)i=l.loop?h(d):d;else if(p){let t=n.slides.find(t=>t.column===d),r=parseInt(t.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(n.slides.indexOf(t),0)),i=Math.floor(r/l.grid.rows)}else if(n.slides[d]){let t=n.slides[d].getAttribute("data-swiper-slide-index");i=t?parseInt(t,10):d}else i=d;Object.assign(n,{previousSnapIndex:c,snapIndex:r,previousRealIndex:u,realIndex:i,previousIndex:o,activeIndex:d}),n.initialized&&V(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(u!==i&&n.emit("realIndexChange"),n.emit("slideChange"))},updateClickedSlide:function(t,r){let i,n=this,s=n.params,a=t.closest(`.${s.slideClass}, swiper-slide`);!a&&n.isElement&&r&&r.length>
31&&r.includes(t)&&[...r.slice(r.indexOf(t)+1,r.length)].forEach(t=>{!a&&t.matches&&t.matches(`.${s.slideClass}, swiper-slide`)&&(a=t)});let l=!1;if(a){for(let t=0;t<n.slides.length;t+=1)if(n.slides[t]===a){l=!0,i=t;break}}if(a&&l)n.clickedSlide=a,n.virtual&&n.params.virtual?.enabled?n.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=i;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}s.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}},translate:{getTranslate:function(t=this.isHorizontal()?"x":"y"){let r=this,{params:i,rtlTranslate:n,translate:s,wrapperEl:a}=r;if(i.virtualTranslate)return n?-s:s;if(i.cssMode)return s;let l=d(a,t);return l+=r.cssOverflowAdjustment(),n&&(l=-l),l||0},setTranslate:function(t,r){let i,n=this,{rtlTranslate:s,params:a,wrapperEl:l,progress:o}=n,u=0,c=0,d=0;n.isHorizontal()?u=s?-t:t:c=t,a.roundLengths&&(u=Math.floor(u),c=Math.floor(c)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?u:c,a.cssMode?l[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-u:-c:a.virtualTranslate||(n.isHorizontal()?u-=n.cssOverflowAdjustment():c-=n.cssOverflowAdjustment(),l.style.transform=`translate3d(${u}px, ${c}px, ${d}px)`);let h=n.maxTranslate()-n.minTranslate();(i=0===h?0:(t-n.minTranslate())/h)!==o&&n.updateProgress(t),n.emit("setTranslate",n.translate,r)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t=0,r=this.params.speed,i=!0,n=!0,s){let a,l=this,{params:o,wrapperEl:u}=l;if(l.animating&&o.preventInteractionOnTransition)return!1;let c=l.minTranslate(),d=l.maxTranslate();if(a=n&&t>c?c:n&&t<d?d:t,l.updateProgress(a),o.cssMode){let t=l.isHorizontal();return 0===r?u[t?"scrollLeft":"scrollTop"]=-a:u.scrollTo({[t?"left":"top"]:-a,behavior:"smooth"}),!0}return 0===r?(l.setTransition(0),l.setTranslate(a),i&&(l.emit("beforeTransitionStart",r,s),l.emit("transitionEnd"))):(l.setTransition(r),l.setTranslate(a),i&&(l.emit("beforeTransitionStart",r,s),l.emit("transitionStart")),l.animating||(l.animating=!0,l.onTranslateToWrapperTransitionEnd||(l.onTranslateToWrapperTransitionEnd=function(t){!l||l.destroyed||t.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.onTranslateToWrapperTransitionEnd=null,delete l.onTranslateToWrapperTransitionEnd,l.animating=!1,i&&l.emit("transitionEnd"))}),l.wrapperEl.addEventListener("transitionend",l.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,r){let i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${t}ms`,i.wrapperEl.style.transitionDelay=0===t?"0ms":""),i.emit("setTransition",t,r)},transitionStart:function(t=!0,r){let i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),ef({swiper:i,runCallbacks:t,direction:r,step:"Start"}))},transitionEnd:function(t=!0,r){let i=this,{params:n}=i;i.animating=!1,n.cssMode||(i.setTransition(0),ef({swiper:i,runCallbacks:t,direction:r,step:"End"}))}},slide:{slideTo:function(t=0,r,i=!0,n,s){let a;"string"==typeof t&&(t=parseInt(t,10));let l=this,o=t;o<0&&(o=0);let{params:u,snapGrid:c,slidesGrid:d,previousIndex:h,activeIndex:p,rtlTranslate:f,wrapperEl:m,enabled:g}=l;if(!g&&!n&&!s||l.destroyed||l.animating&&u.preventInteractionOnTransition)return!1;void 0===r&&(r=l.params.speed);let y=Math.min(l.params.slidesPerGroupSkip,o),b=y+Math.floor((o-y)/l.params.slidesPerGroup);b>=c.length&&(b=c.length-1);let v=-c[b];if(u.normalizeSlideIndex)for(let t=0;t<d.length;t+=1){let r=-Math.floor(100*v),i=Math.floor(100*d[t]),n=Math.floor(100*d[t+1]);void 0!==d[t+1]?r>=i&&r<n-(n-i)/2?o=t:r>=i&&r<n&&(o=t+1):r>=i&&(o=t)}if(l.initialized&&o!==p&&(!l.allowSlideNext&&(f?v>l.translate&&v>l.minTranslate():v<l.translate&&v<l.minTranslate())||!l.allowSlidePrev&&v>l.translate&&v>l.maxTranslate()&&(p||0)!==o))return!1;o!==(h||0)&&i&&l.emit("beforeSlideChangeStart"),l.updateProgress(v),a=o>p?"next":o<p?"prev":"reset";let E=l.virtual&&l.params.virtual?.enabled;if(!(E&&s)&&(f&&-v===l.translate||!f&&v===l.translate))return l.updateActiveIndex(o),u.autoHeight&&l.updateAutoHeight(),l.updateSlidesClasses(),"slide"!==u.effect&&l.setTranslate(v),"reset"!==a&&(l.transitionStart(i,a),l.transitionEnd(i,a)),!1;if(u.cssMode){let t=l.isHorizontal(),i=f?v:-v;return 0===r?(E&&(l.wrapperEl.style.scrollSnapType="none",l._immediateVirtual=!0),E&&!l._cssModeVirtualInitialSet&&(l.params.initialSlide??0)>0?(l._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[t?"scrollLeft":"scrollTop"]=i})):m[t?"scrollLeft":"scrollTop"]=i,E&&requestAnimationFrame(()=>{l.wrapperEl.style.scrollSnapType="",l._immediateVirtual=!1}
3)):m.scrollTo({[t?"left":"top"]:i,behavior:"smooth"}),!0}let w=$().isSafari;return E&&!s&&w&&l.isElement&&l.virtual.update(!1,!1,o),l.setTransition(r),l.setTranslate(v),l.updateActiveIndex(o),l.updateSlidesClasses(),l.emit("beforeTransitionStart",r,n),l.transitionStart(i,a),0===r?l.transitionEnd(i,a):l.animating||(l.animating=!0,l.onSlideToWrapperTransitionEnd||(l.onSlideToWrapperTransitionEnd=function(t){!l||l.destroyed||t.target===this&&(l.wrapperEl.removeEventListener("transitionend",l.onSlideToWrapperTransitionEnd),l.onSlideToWrapperTransitionEnd=null,delete l.onSlideToWrapperTransitionEnd,l.transitionEnd(i,a))}),l.wrapperEl.addEventListener("transitionend",l.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(t=0,r,i=!0,n){"string"==typeof t&&(t=parseInt(t,10));let s=this;if(s.destroyed)return;void 0===r&&(r=s.params.speed);let a=s.grid&&s.params.grid&&s.params.grid.rows>1,l=t;if(s.params.loop)if(s.virtual&&s.params.virtual?.enabled)l+=s.virtual.slidesBefore??0;else{let t,r;if(a){let r=l*s.params.grid.rows,i=s.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===r);t=i?.column??0}else t=s.getSlideIndexByData(l);let i=a?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:o,slidesOffsetBefore:u,slidesOffsetAfter:c}=s.params,d=o||!!u||!!c;"auto"===s.params.slidesPerView?r=s.slidesPerViewDynamic():(r=Math.ceil(parseFloat(String(s.params.slidesPerView))),d&&r%2==0&&(r+=1));let h=i-t<r;if(d&&(h=h||t<Math.ceil(r/2)),n&&d&&"auto"!==s.params.slidesPerView&&!a&&(h=!1),h){let r=d?t<s.activeIndex?"prev":"next":t-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?t+1:t-i+1,slideRealIndex:"next"===r?s.realIndex:void 0})}if(a){let t=l*s.params.grid.rows,r=s.slides.find(r=>Number(r.getAttribute("data-swiper-slide-index"))===t);l=r?.column??0}else l=s.getSlideIndexByData(l)}return requestAnimationFrame(()=>{s.slideTo(l,r,i,n)}),s},slideNext:function(t,r=!0,i){let n=this,{enabled:s,params:a,animating:l}=n;if(!s||n.destroyed)return n;void 0===t&&(t=n.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(n.slidesPerViewDynamic("current",!0),1));let u=n.activeIndex<a.slidesPerGroupSkip?1:o,c=n.virtual&&a.virtual?.enabled;if(a.loop){if(l&&!c&&a.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+u,t,r,i)}),!0}return a.rewind&&n.isEnd?n.slideTo(0,t,r,i):n.slideTo(n.activeIndex+u,t,r,i)},slidePrev:function(t,r=!0,i){let n=this,{params:s,snapGrid:a,slidesGrid:l,rtlTranslate:o,enabled:u,animating:c}=n;if(!u||n.destroyed)return n;void 0===t&&(t=n.params.speed);let d=n.virtual&&s.virtual?.enabled;if(s.loop){if(c&&!d&&s.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function h(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}let p=h(o?n.translate:-n.translate),f=a.map(t=>h(t)),m=s.freeMode&&s.freeMode.enabled,g=a[f.indexOf(p)-1];if(void 0===g&&(s.cssMode||m)){let t;a.forEach((r,i)=>{p>=r&&(t=i)}),void 0!==t&&(g=m?a[t]:a[t>0?t-1:t])}let y=0;if(void 0!==g&&((y=l.indexOf(g))<0&&(y=n.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(y=Math.max(y=y-n.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&n.isBeginning){let s=n.params.virtual?.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(s,t,r,i)}return s.loop&&0===n.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{n.slideTo(y,t,r,i)}),!0):n.slideTo(y,t,r,i)},slideReset:function(t,r=!0,i){let n=this;if(!n.destroyed)return void 0===t&&(t=n.params.speed),n.slideTo(n.activeIndex,t,r,i)},slideToClosest:function(t,r=!0,i,n=.5){let s=this;if(s.destroyed)return;void 0===t&&(t=s.params.speed);let a=s.activeIndex,l=Math.min(s.params.slidesPerGroupSkip,a),o=l+Math.floor((a-l)/s.params.slidesPerGroup),u=s.rtlTranslate?s.translate:-s.translate;if(u>=s.snapGrid[o]){let t=s.snapGrid[o];u-t>(s.snapGrid[o+1]-t)*n&&(a+=s.params.slidesPerGroup)}else{let t=s.snapGrid[o-1];u-t<=(s.snapGrid[o]-t)*n&&(a-=s.params.slidesPerGroup)}return a=Math.min(a=Math.max(a,0),s.slidesGrid.length-1),s.slideTo(a,t,r,i)},slideToClickedSlide:function(){let t,r=this;if(r.destroyed)return;let{params:i,slidesEl:n,clickedSlide:s,clickedIndex:a}=r;if(void 0===s||void 0===a)return;let l="auto"===i.slidesPerView?r.slidesPerViewDynamic():i.slidesPerView,u=r.getSlideIndexWhenGrid(a),c=r.isElement?"swiper-slide":`.${i.slideClass}`,d=r.grid&&r.params.grid&&r.params.grid.rows>1;if(i.loop){if(r.animating)return;t=parseInt(s.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?r.slideToLoop(t):u>(d?(r.slides.length-l)/2-(r.params.grid.rows-1):r.slides.length-l)?(r.loopFix(),u=r.getSlideIndex(g(n,`${c}[data-swiper-slide-index="${t}"]`)[0]),o(()=>{r.slideTo(u)})):r.slideTo(u)}else r.slideTo(u)}},loop:{loopCreate:function(t,r){let i=this,{params:n,slidesEl:s}=i;if(!n.loop||i.virtual&&i.params.virtual?.enabled)return;let a=()=>{g(s,`.${n.slideClass}, swiper-slide`).forEach((t,r)=>{t.setAttribute("data-swiper-slide-index",String(r))})},l=()=>{let t=g(s,`.${n.slideBlankClass}`);t.forEach(t=>{t.remove()}),t.length>0&&(i.recalcSlides(),i.updateSlides())},o=i.grid&&n.grid&&n.grid.rows>1;n.loopAddBlankSlides&&(n.slidesPerGroup>1||o)&&l();let u=n.slidesPerGroup*(o?n.grid.rows:1),c=i.slides.length%u!=0,d=o&&i.slides.length%n.grid.rows!=0,h=t=>{for(let r=0;r<t;r+=1){let t=i.isElement?E("swiper-slide",[n.slideBlankClass]):E("div",[n.slideClass,n.slideBlankClass]);i.slidesEl.append(t)}};c?n.loopAddBlankSlides?(h(u-i.slides.length%u),i.recalcSlides(),i.updateSlides()):v("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
3not function properly. You need to add more slides (or make duplicates, or empty slides)"):d&&(n.loopAddBlankSlides?(h(n.grid.rows-i.slides.length%n.grid.rows),i.recalcSlides(),i.updateSlides()):v("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),a();let p=n.centeredSlides||!!n.slidesOffsetBefore||!!n.slidesOffsetAfter;i.loopFix({slideRealIndex:t,direction:p?void 0:"next",initial:r})},loopFix:function(t={}){let{slideRealIndex:r,slideTo:i=!0,direction:n,setTranslate:s,activeSlideIndex:a,initial:l,byController:o,byMousewheel:u}=t,c=a,d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");let{slides:h,allowSlidePrev:p,allowSlideNext:f,slidesEl:m,params:g}=d,{centeredSlides:y,slidesOffsetBefore:b,slidesOffsetAfter:E,initialSlide:w}=g,S=y||!!b||!!E;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&g.virtual?.enabled){if(i){let t=d.virtual.slides.length,r=d.virtual.slidesBefore??0;S||0!==d.snapIndex?S&&d.snapIndex<g.slidesPerView?d.slideTo(t+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(r,0,!1,!0):d.slideTo(t,0,!1,!0)}d.allowSlidePrev=p,d.allowSlideNext=f,d.emit("loopFix");return}let x=g.slidesPerView;"auto"===x?x=d.slidesPerViewDynamic():(x=Math.ceil(parseFloat(String(g.slidesPerView))),S&&x%2==0&&(x+=1));let C=g.slidesPerGroupAuto?x:g.slidesPerGroup,T=S?Math.max(C,Math.ceil(x/2)):C;T%C!=0&&(T+=C-T%C),d.loopedSlides=T+=g.loopAdditionalSlides;let _=d.grid&&g.grid&&g.grid.rows>1;h.length<x+T||"cards"===d.params.effect&&h.length<x+2*T?v("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&"row"===g.grid.fill&&v("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let A=[],O=[],I=_?Math.ceil(h.length/g.grid.rows):h.length,P=l&&I-w<x&&!S,R=P?w:d.activeIndex;void 0===c?c=d.getSlideIndex(h.find(t=>t.classList.contains(g.slideActiveClass))):R=c;let k="next"===n||!n,L="prev"===n||!n,N=0,M=0,D=(_?h[c].column??0:c)+(S&&void 0===s?-x/2+.5:0);if(D<T){N=Math.max(T-D,C);for(let t=0;t<T-D;t+=1){let r=t-Math.floor(t/I)*I;if(_){let t=I-r-1;for(let r=h.length-1;r>=0;r-=1)h[r].column===t&&A.push(r)}else A.push(I-r-1)}}else if(D+x>I-T){M=Math.max(D-(I-2*T),C),P&&(M=Math.max(M,x-I+w+1));for(let t=0;t<M;t+=1){let r=t-Math.floor(t/I)*I;_?h.forEach((t,i)=>{t.column===r&&O.push(i)}):O.push(r)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&h.length<x+2*T&&(O.includes(c)&&O.splice(O.indexOf(c),1),A.includes(c)&&A.splice(A.indexOf(c),1)),L&&A.forEach(t=>{let r=h[t];r.swiperLoopMoveDOM=!0,m.prepend(r),r.swiperLoopMoveDOM=!1}),k&&O.forEach(t=>{let r=h[t];r.swiperLoopMoveDOM=!0,m.append(r),r.swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===g.slidesPerView?d.updateSlides():_&&(A.length>0&&L||O.length>0&&k)&&d.slides.forEach((t,r)=>{d.grid.updateSlide(r,t,d.slides)}),g.watchSlidesProgress&&d.updateSlidesOffset(),i){if(A.length>0&&L){if(void 0===r){let t=d.slidesGrid[R],r=d.slidesGrid[R+N]-t;u?d.setTranslate(d.translate-r):(d.slideTo(R+Math.ceil(N),0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-r,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-r))}else if(s){let t=_?A.length/g.grid.rows:A.length;d.slideTo(d.activeIndex+t,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(O.length>0&&k)if(void 0===r){let t=d.slidesGrid[R],r=d.slidesGrid[R-M]-t;u?d.setTranslate(d.translate-r):(d.slideTo(R-M,0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-r,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-r))}else{let t=_?O.length/g.grid.rows:O.length;d.slideTo(d.activeIndex-t,0,!1,!0)}}d.allowSlidePrev=p,d.allowSlideNext=f;let j=d.controller?.control;if(j&&!o){let t={slideRealIndex:r,direction:n,setTranslate:s,activeSlideIndex:c,byController:!0};
3Array.isArray(j)?j.forEach(r=>{!r.destroyed&&r.params.loop&&r.loopFix({...t,slideTo:r.params.slidesPerView===g.slidesPerView&&i})}):j instanceof d.constructor&&j.params.loop&&j.loopFix({...t,slideTo:j.params.slidesPerView===g.slidesPerView&&i})}d.emit("loopFix")},loopDestroy:function(){let t=this,{params:r,slidesEl:i}=t;if(!r.loop||!i||t.virtual&&t.params.virtual?.enabled)return;t.recalcSlides();let n=[];t.slides.forEach(t=>{let r=t;n[void 0===r.swiperSlideIndex?Number(t.getAttribute("data-swiper-slide-index")):r.swiperSlideIndex]=t}),t.slides.forEach(t=>{t.removeAttribute("data-swiper-slide-index")}),n.forEach(t=>{i.append(t)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}},grabCursor:{setGrabCursor:function(t){let r=this;if(!r.params.simulateTouch||r.params.watchOverflow&&r.isLocked||r.params.cssMode)return;let i="container"===r.params.touchEventsTarget?r.el:r.wrapperEl;r.isElement&&(r.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=t?"grabbing":"grab",r.isElement&&requestAnimationFrame(()=>{r.__preventObserver__=!1})},unsetGrabCursor:function(){let t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}},events:{attachEvents:function(){let t=this,{params:r}=t;t.onTouchStart=eu.bind(t),t.onTouchMove=ea.bind(t),t.onTouchEnd=es.bind(t),t.onDocumentTouchStart=et.bind(t),r.cssMode&&(t.onScroll=en.bind(t)),t.onClick=ee.bind(t),t.onLoad=er.bind(t),ec(t,"on")},detachEvents:function(){let t=this;ec(t,"off")}},breakpoints:K,checkOverflow:Q,classes:Y},ev={};class eE{static extendedDefaults;static defaults;constructor(...t){let r,i;if(1===t.length&&null!==t[0]&&"object"==typeof t[0]&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?i=t[0]:[r,i]=t,i||(i={}),i=f({},i),r&&!i.el&&(i.el=r),i.el&&"string"==typeof i.el&&"u">typeof document&&document.querySelectorAll(i.el).length>1){const t=[];return document.querySelectorAll(i.el).forEach(r=>{let n=f({},i,{el:r});t.push(new eE(n))}),t}const n=this;n.__swiper__=!0,n.support=F(),n.device=G({userAgent:i.userAgent??void 0}),n.browser=$(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__||[]],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(t=>{let r=t;"function"==typeof r&&0>n.modules.indexOf(r)&&n.modules.push(r)});const s={};n.modules.forEach(t=>{t({params:i,swiper:n,extendParams:ed(i,s),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const a=f({},X,s);if(n.params=f({},a,ev,i),n.originalParams=f({},n.params),n.passedParams=f({},i),n.params&&n.params.on){const t=n.params.on;Object.keys(t).forEach(r=>{let i=t[r];i&&n.on(r,i)})}return n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:r,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(t){return this.isHorizontal()?t:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[t]}
3isHorizontal(){return"horizontal"===this.params.direction}isVertical(){return"vertical"===this.params.direction}cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)}getSlideIndex(t){let{slidesEl:r,params:i}=this,n=C(g(r,`.${i.slideClass}, swiper-slide`)[0]);return C(t)-(n??0)}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(r=>Number(r.getAttribute("data-swiper-slide-index"))===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?t=Math.floor(t/this.params.grid.rows):"row"===this.params.grid.fill&&(t%=Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){let{slidesEl:t,params:r}=this;this.slides=g(t,`.${r.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(t,r){t=Math.min(Math.max(t,0),1);let i=this.minTranslate(),n=(this.maxTranslate()-i)*t+i;this.translateTo(n,void 0===r?0:r),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;let t=this.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(this.params.containerModifierClass));this.emit("_containerClasses",t.join(" "))}getSlideClasses(t){return this.destroyed?"":t.className.split(" ").filter(t=>0===t.indexOf("swiper-slide")||0===t.indexOf(this.params.slideClass)).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;let t=[];this.slides.forEach(r=>{let i=this.getSlideClasses(r);t.push({slideEl:r,classNames:i}),this.emit("_slideClass",r,i)}),this.emit("_slideClasses",t)}slidesPerViewDynamic(t="current",r=!1){let{params:i,slides:n,slidesGrid:s,slidesSizesGrid:a,size:l,activeIndex:o}=this,u=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(!l)return u;if(i.centeredSlides){let t=n[o]?Math.ceil(n[o].swiperSlideSize??0):0,r=!1;for(let i=o+1;i<n.length;i+=1)n[i]&&!r&&(t+=Math.ceil(n[i].swiperSlideSize??0),u+=1,t>l&&(r=!0));for(let i=o-1;i>=0;i-=1)n[i]&&!r&&(t+=n[i].swiperSlideSize??0,u+=1,t>l&&(r=!0))}else if("current"===t)for(let t=o+1;t<n.length;t+=1)(r?s[t]+a[t]-s[o]<l:s[t]-s[o]<l)&&(u+=1);else for(let t=o-1;t>=0;t-=1)s[o]-s[t]<l&&(u+=1);return u}update(){let t,r=this;if(!r||r.destroyed)return;let{snapGrid:i,params:n}=r;function s(){let t=Math.min(Math.max(r.rtlTranslate?-1*r.translate:r.translate,r.maxTranslate()),r.minTranslate());r.setTranslate(t),r.updateActiveIndex(),r.updateSlidesClasses()}if(n.breakpoints&&r.setBreakpoint(),[...r.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&z(r,t)}),r.updateSize(),r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),n.freeMode?.enabled&&!n.cssMode)s(),n.autoHeight&&r.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&r.isEnd&&!n.centeredSlides){let i=r.virtual&&n.virtual?.enabled?r.virtual.slides.length:r.slides.length;t=r.slideTo(i-1,0,!1,!0)}else t=r.slideTo(r.activeIndex,0,!1,!0);t||s()}n.watchOverflow&&i!==r.snapGrid&&r.checkOverflow(),r.emit("update")}changeDirection(t,r=!0){let i=this,n=i.params.direction;return t||(t="horizontal"===n?"vertical":"horizontal"),t===n||"horizontal"!==t&&"vertical"!==t||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(r=>{"vertical"===t?r.style.width="":r.style.height=""}),i.emit("changeDirection"),r&&i.update()),i}changeLanguageDirection(t){let r=this;(!r.rtl||"rtl"!==t)&&(r.rtl||"ltr"!==t)&&(r.rtl="rtl"===t,r.rtlTranslate="horizontal"===r.params.direction&&r.rtl,r.rtl?(r.el.classList.add(`${r.params.containerModifierClass}rtl`),r.el.dir="rtl"):(r.el.classList.remove(`${r.params.containerModifierClass}rtl`),r.el.dir="ltr"),r.update())}mount(t){let r=this;if(r.mounted)return!0;if("u"<typeof document)return!1;let i=t??r.params.el,n=null;if("string"==typeof i?n=document.querySelector(i):i instanceof HTMLElement&&(n=i),!n)return!1;n.swiper=r;let s=n.parentNode;s&&s.host&&s.host.nodeName===r.params.swiperElementNodeName.toUpperCase()&&(r.isElement=!0);let a=()=>`.${(r.params.wrapperClass||"").trim().split(" ").join(".")}`,l=n&&n.shadowRoot?n.shadowRoot.querySelector(a()):g(n,a())[0];!l&&r.params.createElements&&(l=E("div",r.params.wrapperClass),n.append(l),g(n,`.${r.params.slideClass}`).forEach(t=>{l.append(t)}));let o=r.isElement?n.parentNode.host:null;return Object.assign(r,{el:n,wrapperEl:l,slidesEl:r.isElement&&!o.slideSlots?o:l,hostEl:r.isElement?o:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===x(n,"direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===x(n,"direction")),wrongRTL:"-webkit-box"===x(l,"display")}),!0}init(t){let r=this;if(r.initialized||!1===r.mount(t))return r;r.emit("beforeInit"),r.params.breakpoints&&r.setBreakpoint(),r.addClasses(),r.updateSize(),r.updateSlides(),r.params.watchOverflow&&r.checkOverflow(),r.params.grabCursor&&r.enabled&&r.setGrabCursor(
3),r.params.loop&&r.virtual&&r.params.virtual?.enabled?r.slideTo((r.params.initialSlide??0)+(r.virtual.slidesBefore??0),0,r.params.runCallbacksOnInit,!1,!0):r.slideTo(r.params.initialSlide,0,r.params.runCallbacksOnInit,!1,!0),r.params.loop&&r.loopCreate(void 0,!0),r.attachEvents();let i=[...r.el.querySelectorAll('[loading="lazy"]')];return r.isElement&&i.push(...r.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(t=>{t.complete?z(r,t):t.addEventListener("load",t=>{z(r,t.target)})}),V(r),r.initialized=!0,V(r),r.emit("init"),r.emit("afterInit"),r}destroy(t=!0,r=!0){let i=this,{params:n,el:s,wrapperEl:a,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),r&&(i.removeClasses(),s&&"string"!=typeof s&&s.removeAttribute("style"),a&&a.removeAttribute("style"),o&&o.length&&o.forEach(t=>{t.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),t.removeAttribute("style"),t.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(t=>{i.off(t)}),!1!==t&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),l(i)),i.destroyed=!0),null}static extendDefaults(t){f(ev,t)}static installModule(t){eE.prototype.__modules__||(eE.prototype.__modules__=[]);let r=eE.prototype.__modules__;"function"==typeof t&&0>r.indexOf(t)&&r.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>eE.installModule(t)):eE.installModule(t),eE}}Object.defineProperty(eE,"extendedDefaults",{get:()=>ev}),Object.defineProperty(eE,"defaults",{get:()=>X});let ew=eb,eS=eE.prototype;function ex(t,r,i,n,s){let a=[];if(!r)return a;let l=t=>{0>a.indexOf(t)&&a.push(t)};if(i&&n){let t=n.map(s),r=i.map(s);t.join("")!==r.join("")&&l("children"),n.length!==i.length&&l("children")}return I.filter(t=>"_"===t[0]).map(t=>t.replace(/_/,"")).forEach(i=>{if(i in t&&i in r){let n=t[i],s=r[i];if(P(n)&&P(s)){let t=Object.keys(n),r=Object.keys(s);t.length!==r.length?l(i):(t.forEach(t=>{n[t]!==s[t]&&l(i)}),r.forEach(t=>{n[t]!==s[t]&&l(i)}))}else n!==s&&l(i)}}),a}function eC(t={},r=!0){let i={on:{}},n={},s={};R(i,X),i._emitClasses=!0,i.init=!1;let a={},l=I.map(t=>t.replace(/_/,""));return Object.keys({...t}).forEach(o=>{let u=t[o];if(void 0!==u)if(l.indexOf(o)>=0)P(u)?(i[o]={},s[o]={},R(i[o],u),R(s[o],u)):(i[o]=u,s[o]=u);else if(0===o.search(/on[A-Z]/)&&"function"==typeof u){let t=`${o[2].toLowerCase()}${o.substring(3)}`,s=u;r?n[t]=s:i.on[t]=s}else a[o]=u}),["navigation","pagination","scrollbar"].forEach(t=>{!0===i[t]&&(i[t]={}),!1===i[t]&&delete i[t]}),{params:i,passedParams:s,rest:a,events:n}}function eT(t,r){let{el:i,nextEl:n,prevEl:s,paginationEl:a,scrollbarEl:l,swiper:o}=t;if(k(r)&&n&&s){let t=o.params.navigation,r=o.originalParams.navigation;t.nextEl=n,r.nextEl=n,t.prevEl=s,r.prevEl=s}L(r)&&a&&(o.params.pagination.el=a,o.originalParams.pagination.el=a),N(r)&&l&&(o.params.scrollbar.el=l,o.originalParams.scrollbar.el=l),o.init(i)}Object.keys(ew).forEach(t=>{let r=ew[t];Object.keys(r).forEach(t=>{eS[t]=r[t]})}),eE.use([ep,eh]);let e_=t=>{t&&!t.destroyed&&t.params.virtual&&(!t.params.virtual||t.params.virtual.enabled)&&(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.emit("_virtualUpdated"),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate?.())},eA=(0,s.createContext)(null),eO=(0,s.createContext)(null);function eI(t){return"object"==typeof t&&null!==t&&"type"in t&&"props"in t}function eP(t){if(!eI(t))return!1;let{type:r}=t;if("function"!=typeof r&&"object"!=typeof r)return!1;let i=r.displayName;return!!i&&i.includes("SwiperSlide")}function eR(t){let r=[];return s.default.Children.toArray(t).forEach(t=>{eP(t)?r.push(t):eI(t)&&t.props&&t.props.children&&eR(t.props.children).forEach(t=>r.push(t))}),r}function ek(t){let r=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return s.default.Children.toArray(t).forEach(t=>{if(eP(t))r.push(t);else if(eI(t)&&t.props&&t.props.slot&&t.props.slot in i)i[t.props.slot].push(t);else if(eI(t)&&t.props&&t.props.children){let n=eR(t.props.children);n.length>
30?n.forEach(t=>r.push(t)):i["container-end"].push(t)}else eI(t)&&i["container-end"].push(t)}),{slides:r,slots:i}}function eL(t,r){return"u"<typeof window?(0,s.useEffect)(t,r):(0,s.useLayoutEffect)(t,r)}function eN(t,r,i){if(!i||!t)return null;let n=t=>{let i=t;return t<0?i=r.length+t:i>=r.length&&(i-=r.length),i},a=t.isHorizontal()?{[t.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:l,to:o}=i,u=t.params.loop?-r.length:0,c=t.params.loop?2*r.length:r.length,d=[];for(let t=u;t<c;t+=1)if(t>=l&&t<=o){let i=r[n(t)];i&&d.push(i)}return d.map((r,i)=>{let n=r.props.virtualIndex;return s.default.cloneElement(r,{swiper:t,style:a,key:n||r.key||`slide-${i}`})})}let eM=(0,s.forwardRef)(function(t,r){let{className:i,tag:n="div",wrapperTag:a="div",children:l,onSwiper:o,...u}=t??{},c=!1,[d,h]=(0,s.useState)("swiper"),[p,f]=(0,s.useState)(null),[m,g]=(0,s.useState)(!1),y=(0,s.useRef)(!1),b=(0,s.useRef)(null),v=(0,s.useRef)(null),E=(0,s.useRef)(null),w=(0,s.useRef)(null),S=(0,s.useRef)(null),x=(0,s.useRef)(null),C=(0,s.useRef)(null),T=(0,s.useRef)(null),{params:_,passedParams:A,rest:O,events:I}=eC(u),{slides:P,slots:H}=ek(l),F=()=>{g(!m)};Object.assign(_.on,{_containerClasses(t,r){h(r)}});let B=()=>{Object.assign(_.on,I),c=!0;let t={..._};delete t.wrapperClass,v.current=new eE(t);let r=v.current;if(r.virtual&&r.params.virtual?.enabled){r.virtual.slides=P;let t={cache:!1,slides:P,renderExternal:f,renderExternalUpdate:!1};R(r.params.virtual,t),r.originalParams.virtual&&R(r.originalParams.virtual,t)}};b.current||B(),v.current&&v.current.on("_beforeBreakpoint",F);let G=()=>{!c&&I&&v.current&&Object.keys(I).forEach(t=>{v.current.on(t,I[t])})},U=()=>{I&&v.current&&Object.keys(I).forEach(t=>{v.current.off(t,I[t])})};function $(){return _.virtual?eN(v.current,P,p):P.map((t,r)=>s.default.cloneElement(t,{swiper:v.current,swiperSlideIndex:r}))}(0,s.useEffect)(()=>()=>{v.current&&v.current.off("_beforeBreakpoint",F)}),(0,s.useEffect)(()=>{!y.current&&v.current&&(v.current.emitSlidesClasses(),y.current=!0)}),eL(()=>{if(r&&("function"==typeof r?r(b.current):r.current=b.current),b.current)return v.current&&v.current.destroyed&&B(),eT({el:b.current,nextEl:S.current,prevEl:x.current,paginationEl:C.current,scrollbarEl:T.current,swiper:v.current},_),o&&v.current&&!v.current.destroyed&&o(v.current),()=>{v.current&&!v.current.destroyed&&v.current.destroy(!0,!1)}},[]),eL(()=>{G();let t=ex(A,E.current,P,w.current,t=>t.key);return E.current=A,w.current=P,t.length&&v.current&&!v.current.destroyed&&j({swiper:v.current,slides:P,passedParams:A,changedParams:t,nextEl:S.current,prevEl:x.current,scrollbarEl:T.current,paginationEl:C.current}),()=>{U()}}),eL(()=>{e_(v.current)},[p]);let z=n,q=a;return s.default.createElement(z,{ref:b,className:M(`${d}${i?` ${i}`:""}`),...O},s.default.createElement(eO.Provider,{value:v.current},H["container-start"],s.default.createElement(q,{className:D(_.wrapperClass)},H["wrapper-start"],$(),H["wrapper-end"]),k(_)&&s.default.createElement(s.default.Fragment,null,s.default.createElement("div",{ref:x,className:"swiper-button-prev"}),s.default.createElement("div",{ref:S,className:"swiper-button-next"})),N(_)&&s.default.createElement("div",{ref:T,className:"swiper-scrollbar"}),L(_)&&s.default.createElement("div",{ref:C,className:"swiper-pagination"}),H["container-end"]))});eM.displayName="Swiper";let eD=(0,s.forwardRef)(function(t,r){let{tag:i="div",children:n,className:a="",swiper:l,zoom:o,lazy:u,virtualIndex:c,swiperSlideIndex:d,...h}=t,p=(0,s.useRef)(null),[f,m]=(0,s.useState)("swiper-slide"),[g,y]=(0,s.useState)(!1);function b(t,r,i){r===p.current&&m(i)}eL(()=>{if(void 0!==d&&p.current&&(p.current.swiperSlideIndex=d),r&&("function"==typeof r?r(p.current):r.current=p.current),p.current&&l){if(l.destroyed){"swiper-slide"!==f&&m("swiper-slide");return}return l.on("_slideClass",b),()=>{l&&l.off("_slideClass",b)}}}),eL(()=>{l&&p.current&&!l.destroyed&&m(l.getSlideClasses(p.current))},[l]);let v={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isFullyVisible:f.indexOf("swiper-slide-fully-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},E=()=>"function"==typeof n?n(v):n,w=()=>{y(!0)},S=t=>{t&&(t.lazyPreloaderManaged=!0)},x=i;return s.default.createElement(x,{ref:p,className:M(`${f}${a?` ${a}`:""}`),"data-swiper-slide-index":c,onLoad:w,...h},o&&s.default.createElement(eA.Provider,{value:v},s.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},E(),u&&!g&&s.default.createElement("div",{className:"swiper-lazy-preloader",ref:S}))),!o&&s.default.createElement(eA.Provider,{value:v},E(),u&&!g&&s.default.createElement("div",{className:"swiper-lazy-preloader",ref:S})))});function ej(t=""){return`.${t.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function eH(t,r,i,n){let s=i??{},a=r??{};
3return t.params.createElements&&Object.keys(n).forEach(r=>{if(!s[r]&&!0===s.auto){let i=g(t.el,`.${n[r]}`)[0];i||((i=E("div",n[r])).className=n[r],t.el.append(i)),s[r]=i,a[r]=i}}),s}eD.displayName="SwiperSlide",t.s(["Swiper",0,eM,"SwiperSlide",0,eD],980401);let eF=t=>!!t.virtual&&!!t.params.virtual?.enabled,eB=t=>!!t.params.freeMode?.enabled,eG=t=>{if(eF(t))return t.virtual.slides.length;let r=t.params.grid?.rows;return t.grid&&r&&r>1?t.slides.length/Math.ceil(r):t.slides.length},eU=({swiper:t,extendParams:r,on:i,emit:n})=>{let s,a="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:t=>t,formatFractionTotal:t=>t,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),t.pagination={el:null,bullets:[]};let l=0;function o(){return t.params.pagination}function u(){return!o().el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(t,r){let{bulletActiveClass:i}=o();if(!t)return;let n=t[`${"prev"===r?"previous":"next"}ElementSibling`];n&&(n.classList.add(`${i}-${r}`),(n=n[`${"prev"===r?"previous":"next"}ElementSibling`])&&n.classList.add(`${i}-${r}-${r}`))}function d(t,r,i){return(t%=i,(r%=i)===t+1)?"next":r===t-1?"previous":void 0}function h(r){let i=r.target.closest(ej(o().bulletClass));if(!i)return;r.preventDefault();let n=(C(i)??0)*(t.params.slidesPerGroup??1);if(t.params.loop){if(t.realIndex===n)return;let r=d(t.realIndex,n,t.slides.length);"next"===r?t.slideNext():"previous"===r?t.slidePrev():t.slideToLoop(n)}else t.slideTo(n)}function p(){let r,i,a=t.rtl,d=o();if(u())return;let h=A(t.pagination.el),p=eG(t),f=t.params.loop?Math.ceil(p/(t.params.slidesPerGroup??1)):t.snapGrid.length;if(t.params.loop?(i=t.previousRealIndex||0,r=(t.params.slidesPerGroup??1)>1?Math.floor(t.realIndex/(t.params.slidesPerGroup??1)):t.realIndex):void 0!==t.snapIndex?(r=t.snapIndex,i=t.previousSnapIndex):(i=t.previousIndex||0,r=t.activeIndex||0),"bullets"===d.type&&t.pagination.bullets&&t.pagination.bullets.length>0){let n=t.pagination.bullets,o=0,u=0,p=0;if(d.dynamicBullets){s=_(n[0],t.isHorizontal()?"width":"height");let a=t.isHorizontal()?"width":"height";h.forEach(t=>{t.style[a]=`${(s??0)*(d.dynamicMainBullets+4)}px`}),d.dynamicMainBullets>1&&void 0!==i&&((l+=r-(i||0))>d.dynamicMainBullets-1?l=d.dynamicMainBullets-1:l<0&&(l=0)),p=((u=(o=Math.max(r-l,0))+(Math.min(n.length,d.dynamicMainBullets)-1))+o)/2}if(n.forEach(t=>{let r=["","-next","-next-next","-prev","-prev-prev","-main"].map(t=>`${d.bulletActiveClass}${t}`).flatMap(t=>"string"==typeof t&&t.includes(" ")?t.split(" "):[t]);t.classList.remove(...r)}),h.length>1)n.forEach(i=>{let n=C(i);n===r?i.classList.add(...d.bulletActiveClass.split(" ")):t.isElement&&i.setAttribute("part","bullet"),d.dynamicBullets&&void 0!==n&&(n>=o&&n<=u&&i.classList.add(...`${d.bulletActiveClass}-main`.split(" ")),n===o&&c(i,"prev"),n===u&&c(i,"next"))});else{let i=n[r];if(i&&i.classList.add(...d.bulletActiveClass.split(" ")),t.isElement&&n.forEach((t,i)=>{t.setAttribute("part",i===r?"bullet-active":"bullet")}),d.dynamicBullets){let t=n[o],r=n[u];for(let t=o;t<=u;t+=1)n[t]&&n[t].classList.add(...`${d.bulletActiveClass}-main`.split(" "));c(t,"prev"),c(r,"next")}}if(d.dynamicBullets){let r=Math.min(n.length,d.dynamicMainBullets+4),i=((s??0)*r-(s??0))/2-p*(s??0),l=a?"right":"left",o=t.isHorizontal()?l:"top";n.forEach(t=>{t.style[o]=`${i}px`})}}h.forEach((i,s)=>{if("fraction"===d.type&&(i.querySelectorAll(ej(d.currentClass)).forEach(t=>{t.textContent=String(d.formatFractionCurrent(r+1))}
3),i.querySelectorAll(ej(d.totalClass)).forEach(t=>{t.textContent=String(d.formatFractionTotal(f))})),"progressbar"===d.type){let n;n=d.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";let s=(r+1)/f,a=1,l=1;"horizontal"===n?a=s:l=s,i.querySelectorAll(ej(d.progressbarFillClass)).forEach(r=>{r.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${l})`,r.style.transitionDuration=`${t.params.speed}ms`})}"custom"===d.type&&d.renderCustom?(O(i,d.renderCustom(t,r+1,f)),0===s&&n("paginationRender",i)):(0===s&&n("paginationRender",i),n("paginationUpdate",i)),t.params.watchOverflow&&t.enabled&&i.classList[t.isLocked?"add":"remove"](d.lockClass)})}function f(){let r=o();if(u())return;let i=eG(t),s=A(t.pagination.el),a="";if("bullets"===r.type){let n=t.params.loop?Math.ceil(i/(t.params.slidesPerGroup??1)):t.snapGrid.length;t.params.freeMode&&eB(t)&&n>i&&(n=i);for(let i=0;i<n;i+=1)r.renderBullet?a+=r.renderBullet.call(t,i,r.bulletClass):a+=`<${r.bulletElement} ${t.isElement?'part="bullet"':""} class="${r.bulletClass}"></${r.bulletElement}>`}"fraction"===r.type&&(a=r.renderFraction?r.renderFraction.call(t,r.currentClass,r.totalClass):`<span class="${r.currentClass}"></span> / <span class="${r.totalClass}"></span>`),"progressbar"===r.type&&(a=r.renderProgressbar?r.renderProgressbar.call(t,r.progressbarFillClass):`<span class="${r.progressbarFillClass}"></span>`),t.pagination.bullets=[],s.forEach(i=>{"custom"!==r.type&&O(i,a||""),"bullets"===r.type&&t.pagination.bullets.push(...Array.from(i.querySelectorAll(ej(r.bulletClass))))}),"custom"!==r.type&&n("paginationRender",s[0])}function m(){let r;t.params.pagination=eH(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let i=o();if(i.el){if("string"==typeof i.el&&t.isElement&&(r=t.el.querySelector(i.el)),r||"string"!=typeof i.el||(r=[...document.querySelectorAll(i.el)]),r||(r=i.el),!(!r||Array.isArray(r)&&0===r.length)){if(t.params.uniqueNavElements&&"string"==typeof i.el&&Array.isArray(r)&&r.length>1&&(r=[...t.el.querySelectorAll(i.el)]).length>1){let i=r.find(r=>T(r,".swiper")[0]===t.el);i&&(r=i)}Array.isArray(r)&&1===r.length&&(r=r[0]),Object.assign(t.pagination,{el:r}),A(r).forEach(r=>{"bullets"===i.type&&i.clickable&&r.classList.add(...(i.clickableClass||"").split(" ")),r.classList.add(i.modifierClass+i.type),r.classList.add(t.isHorizontal()?i.horizontalClass:i.verticalClass),"bullets"===i.type&&i.dynamicBullets&&(r.classList.add(`${i.modifierClass}${i.type}-dynamic`),l=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&r.classList.add(i.progressbarOppositeClass),i.clickable&&r.addEventListener("click",h),t.enabled||r.classList.add(i.lockClass)})}}}function g(){let r=o();if(u())return;let i=t.pagination.el;i&&A(i).forEach(i=>{i.classList.remove(r.hiddenClass),i.classList.remove(r.modifierClass+r.type),i.classList.remove(t.isHorizontal()?r.horizontalClass:r.verticalClass),r.clickable&&(i.classList.remove(...(r.clickableClass||"").split(" ")),i.removeEventListener("click",h))}),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...r.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let r=o();A(t.pagination.el).forEach(i=>{i.classList.remove(r.horizontalClass,r.verticalClass),i.classList.add(t.isHorizontal()?r.horizontalClass:r.verticalClass)})}),i("init",()=>{!1===o().enabled?b():(m(),f(),p())}),i("activeIndexChange",()=>{void 0===t.snapIndex&&p()}),i("snapIndexChange",()=>{p()}),i("snapGridLengthChange",()=>{f(),p()}),i("destroy",()=>{g()}),i("enable disable",()=>{let{el:r}=t.pagination;if(r){let i=o();A(r).forEach(r=>r.classList[t.enabled?"remove":"add"](i.lockClass))}}),i("lock unlock",()=>{p()}),i("click",(r,i)=>{let s=i.target,a=A(t.pagination.el),l=o();if(l.el&&l.hideOnClick&&a&&a.length>0&&!s.classList.contains(l.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;!0===a[0].classList.contains(l.hiddenClass)?n("paginationShow"):n("paginationHide"),a.forEach(t=>t.classList.toggle(l.hiddenClass))}});let y=()=>{let r=o();t.el.classList.remove(r.paginationDisabledClass);let{el:i}=t.pagination;
3i&&A(i).forEach(t=>t.classList.remove(r.paginationDisabledClass)),m(),f(),p()},b=()=>{let r=o();t.el.classList.add(r.paginationDisabledClass);let{el:i}=t.pagination;i&&A(i).forEach(t=>t.classList.add(r.paginationDisabledClass)),g()};Object.assign(t.pagination,{enable:y,disable:b,render:f,update:p,init:m,destroy:g})};t.s(["Pagination",0,eU],186301);let e$='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>',ez=({swiper:t,extendParams:r,on:i,emit:n})=>{function s(){return t.params.navigation}function a(r){let i;return r&&"string"==typeof r&&t.isElement&&(i=t.el.querySelector(r)||t.hostEl.querySelector(r))?i:(r&&("string"==typeof r&&(i=[...document.querySelectorAll(r)]),t.params.uniqueNavElements&&"string"==typeof r&&i&&i.length>1&&1===t.el.querySelectorAll(r).length?i=t.el.querySelector(r):i&&1===i.length&&(i=i[0])),r&&!i)?r:i}function l(r,i){let n=s();A(r).forEach(r=>{r&&(r.classList[i?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===r.tagName&&(r.disabled=i),t.params.watchOverflow&&t.enabled&&r.classList[t.isLocked?"add":"remove"](n.lockClass))})}function o(){let{nextEl:r,prevEl:i}=t.navigation;if(t.params.loop){l(i,!1),l(r,!1);return}l(i,t.isBeginning&&!t.params.rewind),l(r,t.isEnd&&!t.params.rewind)}function u(r){r.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),n("navigationPrev"))}function c(r){r.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),n("navigationNext"))}function d(){t.params.navigation=eH(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"});let r=s();if(!(r.nextEl||r.prevEl))return;let i=a(r.nextEl),n=a(r.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:n});let l=A(i),o=A(n),d=(i,n)=>{if(i){if(r.addIcons&&i.matches(".swiper-button-next,.swiper-button-prev")&&!i.querySelector("svg")){let t=document.createElement("div");O(t,e$);let r=t.querySelector("svg");r&&i.appendChild(r),t.remove()}i.addEventListener("click","next"===n?c:u)}!t.enabled&&i&&i.classList.add(...r.lockClass.split(" "))};l.forEach(t=>d(t,"next")),o.forEach(t=>d(t,"prev"))}function h(){let r=s(),{nextEl:i,prevEl:n}=t.navigation,a=A(i),l=A(n),o=(t,i)=>{t.removeEventListener("click","next"===i?c:u),t.classList.remove(...r.disabledClass.split(" "))};a.forEach(t=>o(t,"next")),l.forEach(t=>o(t,"prev"))}r({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null,arrowSvg:e$},i("init",()=>{!1===s().enabled?f():(d(),o())}),i("toEdge fromEdge lock unlock",()=>{o()}),i("destroy",()=>{h()}),i("enable disable",()=>{let r=s(),{nextEl:i,prevEl:n}=t.navigation,a=A(i),l=A(n);t.enabled?o():[...a,...l].filter(t=>!!t).forEach(t=>t.classList.add(r.lockClass))}),i("click",(r,i)=>{let a=s(),{nextEl:l,prevEl:o}=t.navigation,u=A(l),c=A(o),d=i.target,h=c.includes(d)||u.includes(d);if(t.isElement&&!h){let t=i.composedPath?i.composedPath():[];t.length&&(h=t.find(t=>u.includes(t)||c.includes(t)))}if(a.hideOnClick&&!h){let r;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===d||t.pagination.el.contains(d)))return;u.length?r=u[0].classList.contains(a.hiddenClass):c.length&&(r=c[0].classList.contains(a.hiddenClass)),!0===r?n("navigationShow"):n("navigationHide"),[...u,...c].filter(t=>!!t).forEach(t=>t.classList.toggle(a.hiddenClass))}});let p=()=>{let r=s();t.el.classList.remove(...r.navigationDisabledClass.split(" ")),d(),o()},f=()=>{let r=s();t.el.classList.add(...r.navigationDisabledClass.split(" ")),h()};Object.assign(t.navigation,{enable:p,disable:f,update:o,init:d,destroy:h})};t.s(["Navigation",0,ez],579053);var eq=s;let eV=()=>{let[t,r]=(0,eq.useState)({width:0,height:0});return(0,eq.useEffect)(()=>{let t=()=>{r({width:window.innerWidth,height:window.innerHeight})};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[]),t};t.s(["default",0,eV],362295);let eW=t=>({slidesPerView:1===t?1:1.1,spaceBetween:16,breakpoints:{768:{slidesPerView:t<=2?2:1.8,spaceBetween:24},1280:{slidesPerView:t<=4?t:3.3,spaceBetween:32}}});t.s(["getCarouselSlidesConfig",0,eW],790974)},968673,t=>{"use strict";var r=t.i(271645);function i(t,i,n,s){var a=this,l=(0,r.useRef)(null),o=(0,r.useRef)(0),u=(0,r.useRef)(0),c=(0,r.useRef)(null),d=(0,r.useRef)([]),h=(0,r.useRef)(),p=(0,r.useRef)(),f=(0,r.useRef)(t),m=(0,r.useRef)(!0),g=(0,r.useRef)(),y=(0,r.useRef)();f.current=t;var b="u">typeof window,v=!i&&0!==i&&b;if("function"!=typeof t)throw TypeError("Expected a function");i=+i||0;var E=!!(n=n||{}).leading,w=!("trailing"in n)||!!n.trailing,S=!!n.flushOnExit&&w,x="maxWait"in n,C="debounceOnServer"in n&&!!n.debounceOnServer,T=x?Math.max(+n.maxWait||0,i):null,_=(0,r.useMemo)(function(){var t=function(t){var r=d.current,i=h.current;return d.current=h.current=null,o.current=t,u.current=u.current||t,p.current=f.current.apply(i,r)},r=function(t,r){v&&cancelAnimationFrame(c.current),c.current=v?requestAnimationFrame(t):setTimeout(t,r)},n=function(t){if(!m.current)return!1;var r=t-l.current;return!l.current||r>=i||r<0||x&&t-o.current>=T},_=function(r){return c.current=null,w&&d.current?t(r):(d.current=h.current=null,p.current)},A=function t(){var s=Date.now();if(E&&u.current===o.current&&O(),n(s))return _(s);if(m.current){var a=i-(s-l.current);r(t,x?Math.min(a,T-(s-o.current)):a)}}
3,O=function(){s&&s({})},I=function(){if(b||C){var s,u=Date.now(),f=n(u);if(d.current=[].slice.call(arguments),h.current=a,l.current=u,S&&!g.current&&(g.current=function(){var t;"hidden"===(null==(t=globalThis.document)?void 0:t.visibilityState)&&y.current.flush()},null==(s=globalThis.document)||null==s.addEventListener||s.addEventListener("visibilitychange",g.current)),f){if(!c.current&&m.current)return o.current=l.current,r(A,i),E?t(l.current):p.current;if(x)return r(A,i),t(l.current)}return c.current||r(A,i),p.current}};return I.cancel=function(){var t=c.current;t&&(v?cancelAnimationFrame(c.current):clearTimeout(c.current)),o.current=0,d.current=l.current=h.current=c.current=null,t&&s&&s({})},I.isPending=function(){return!!c.current},I.flush=function(){return c.current?_(Date.now()):p.current},I},[E,x,i,T,w,S,v,b,C,s]);return y.current=_,(0,r.useEffect)(function(){return m.current=!0,function(){var t;S&&y.current.flush(),g.current&&(null==(t=globalThis.document)||null==t.removeEventListener||t.removeEventListener("visibilitychange",g.current),g.current=null),m.current=!1}},[S]),_}t.s(["useDebouncedCallback",0,i])},861745,t=>{"use strict";var r,i,n=t.i(271645);function s(t,r){let i=r&&r.cache?r.cache:f,n=r&&r.serializer?r.serializer:h;return(r&&r.strategy?r.strategy:c)(t,{cache:i,serializer:n})}function a(t){return null==t||"number"==typeof t||"boolean"==typeof t}function l(t,r,i,n){let s=a(n)?n:i(n),l=r.get(s);return void 0===l&&(l=t.call(this,n),r.set(s,l)),l}function o(t,r,i){let n=Array.prototype.slice.call(arguments,3),s=i(n),a=r.get(s);return void 0===a&&(a=t.apply(this,n),r.set(s,a)),a}function u(t,r,i,n,s){return i.bind(r,t,n,s)}function c(t,r){let i=1===t.length?l:o;return u(t,this,i,r.cache.create(),r.serializer)}function d(t,r){return u(t,this,o,r.cache.create(),r.serializer)}let h=function(){return JSON.stringify(arguments)};var p=class{constructor(){this.cache=Object.create(null)}get(t){return this.cache[t]}set(t,r){this.cache[t]=r}};let f={create:function(){return new p}},m=d;class g extends Error{constructor(t,r){let i=t;r&&(i+=": "+r),super(i),this.code=t,r&&(this.originalMessage=r)}}var y=((r=y||{}).MISSING_MESSAGE="MISSING_MESSAGE",r.MISSING_FORMAT="MISSING_FORMAT",r.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",r.INSUFFICIENT_PATH="INSUFFICIENT_PATH",r.INVALID_MESSAGE="INVALID_MESSAGE",r.INVALID_KEY="INVALID_KEY",r.FORMATTING_ERROR="FORMATTING_ERROR",r);function b(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function v(t,r){var i;return s(t,{cache:(i=r,{create:()=>({get:t=>i[t],set(t,r){i[t]=r}})}),strategy:m})}function E(t,r){return v((...r)=>new t(...r),r)}function w(t){return{getDateTimeFormat:E(Intl.DateTimeFormat,t.dateTime),getNumberFormat:E(Intl.NumberFormat,t.number),getPluralRules:E(Intl.PluralRules,t.pluralRules),getRelativeTimeFormat:E(Intl.RelativeTimeFormat,t.relativeTime),getListFormat:E(Intl.ListFormat,t.list),getDisplayNames:E(Intl.DisplayNames,t.displayNames)}}var S=n;let x=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function C(t){let r={};return t.replace(x,t=>{let i=t.length;switch(t[0]){case"G":r.era=4===i?"long":5===i?"narrow":"short";break;case"y":r.year=2===i?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":r.month=["numeric","2-digit","short","long","narrow"][i-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":r.day=["numeric","2-digit"][i-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":r.weekday=4===i?"long":5===i?"narrow":"short";break;case"e":if(i<4)throw RangeError("`e..eee` (weekday) patterns are not supported");r.weekday=["short","long","narrow","short"][i-3];break;case"c":if(i<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");r.weekday=["short","long","narrow","short"][i-3];break;case"a":r.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":r.hourCycle="h12",r.hour=["numeric","2-digit"][i-1];break;case"H":r.hourCycle="h23",r.hour=["numeric","2-digit"][i-1];break;case"K":r.hourCycle="h11",r.hour=["numeric","2-digit"][i-1];break;case"k":r.hourCycle="h24",r.hour=["numeric","2-digit"][i-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":r.minute=["numeric","2-digit"][i-1];break;case"s":r.second=["numeric","2-digit"][i-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":r.timeZoneName=i<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),r}let T=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function _(t){if(0===t.length)throw Error("Number skeleton cannot be empty");let r=t.split(T).filter(t=>t.length>0),i=[];for(let t of r){let r=t.split("/");if(0===r.length)throw Error("Invalid number skeleton");let[n,...s]=r;for(let t of s)if(0===t.length)throw Error("Invalid number skeleton");i.push({stem:n,options:s})}return i}function A(t){return t.replace(/^(.*?)-/,"")}let O=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,I=/^(@+)?(\+|#+)?[rs]?$/g,P=/(\*)(0+)|(#+)(0+)|(0+)/g,R=/^(0+)$/;function k(t){let r={};return"r"===t[t.length-1]?r.roundingPriority="morePrecision":"s"===t[t.length-1]&&(r.roundingPriority="lessPrecision"),t.replace(I,function(t,i,n){return"string"!=typeof n?(r.minimumSignificantDigits=i.length,r.maximumSignificantDigits=i.length):"+"===n?r.minimumSignificantDigits=i.length:"#"===i[0]?r.maximumSignificantDigits=i.length:(r.minimumSignificantDigits=i.length,r.maximumSignificantDigits=i.length+("string"==typeof n?n.length:0)),""}),r}function L(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function N(t){let r;if("E"===t[0]&&"E"===t[1]?(r={notation:"engineering"},t=t.slice(2)):"E"===t[0]&&(r={notation:"scientific"},t=t.slice(1)),r){let i=t.slice(0,2);if("+!"===i?(r.signDisplay="always",t=t.slice(2)):"+?"===i&&(r.signDisplay="exceptZero",t=t.slice(2)),!R.test(t))throw Error("Malformed concise eng/scientific notation");r.minimumIntegerDigits=t.length}return r}function M(t){let r={},i=L(t);return i||r}function D(t){let r={};for(let i of t){switch(i.stem){case"percent":case"%":r.style="percent";continue;case"%x100":r.style="percent",r.scale=100;continue;case"currency":r.style="currency",r.currency=i.options[0];continue;case"group-off":case",_":r.useGrouping=!1;continue;case"precision-integer":case".":r.maximumFractionDigits=0;continue;case"measure-unit":case"unit":r.style="unit",r.unit=A(i.options[0]);continue;case"compact-short":case"K":r.notation="compact",r.compactDisplay="short";continue;case"compact-long":case"KK":r.notation="compact",r.compactDisplay="long";continue;
3case"scientific":r={...r,notation:"scientific",...i.options.reduce((t,r)=>({...t,...M(r)}),{})};continue;case"engineering":r={...r,notation:"engineering",...i.options.reduce((t,r)=>({...t,...M(r)}),{})};continue;case"notation-simple":r.notation="standard";continue;case"unit-width-narrow":r.currencyDisplay="narrowSymbol",r.unitDisplay="narrow";continue;case"unit-width-short":r.currencyDisplay="code",r.unitDisplay="short";continue;case"unit-width-full-name":r.currencyDisplay="name",r.unitDisplay="long";continue;case"unit-width-iso-code":r.currencyDisplay="symbol";continue;case"scale":r.scale=parseFloat(i.options[0]);continue;case"rounding-mode-floor":r.roundingMode="floor";continue;case"rounding-mode-ceiling":r.roundingMode="ceil";continue;case"rounding-mode-down":r.roundingMode="trunc";continue;case"rounding-mode-up":r.roundingMode="expand";continue;case"rounding-mode-half-even":r.roundingMode="halfEven";continue;case"rounding-mode-half-down":r.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":r.roundingMode="halfExpand";continue;case"integer-width":if(i.options.length>1)throw RangeError("integer-width stems only accept a single optional option");i.options[0].replace(P,function(t,i,n,s,a,l){if(i)r.minimumIntegerDigits=n.length;else if(s&&a)throw Error("We currently do not support maximum integer digits");else if(l)throw Error("We currently do not support exact integer digits");return""});continue}if(R.test(i.stem)){r.minimumIntegerDigits=i.stem.length;continue}if(O.test(i.stem)){if(i.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(O,function(t,i,n,s,a,l){return"*"===n?r.minimumFractionDigits=i.length:s&&"#"===s[0]?r.maximumFractionDigits=s.length:a&&l?(r.minimumFractionDigits=a.length,r.maximumFractionDigits=a.length+l.length):(r.minimumFractionDigits=i.length,r.maximumFractionDigits=i.length),""});let t=i.options[0];"w"===t?r={...r,trailingZeroDisplay:"stripIfInteger"}:t&&(r={...r,...k(t)});continue}if(I.test(i.stem)){r={...r,...k(i.stem)};continue}let t=L(i.stem);t&&(r={...r,...t});let n=N(i.stem);n&&(r={...r,...n})}return r}let j=((i={})[i.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",i[i.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",i[i.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",i[i.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",i[i.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",i[i.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",i[i.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",i[i.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",i[i.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",i[i.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",i[i.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",i[i.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",i[i.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",i[i.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",i[i.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",i[i.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",i[i.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",i[i.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",i[i.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",i[i.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",i[i.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",i[i.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",i[i.INVALID_TAG=23]="INVALID_TAG",i[i.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",i[i.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",i[i.UNCLOSED_TAG=27]="UNCLOSED_TAG",i);function H(t){return 0===t.type}function F(t){return 1===t.type}function B(t){return 2===t.type}function G(t){return 3===t.type}function U(t){return 4===t.type}function $(t){return 5===t.type}function z(t){return 6===t.type}function q(t){return 7===t.type}function V(t){return 8===t.type}function W(t){return!!(t&&"object"==typeof t&&0===t.type)}function K(t){return!!(t&&"object"==typeof t&&1===t.type)}let Q=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,J={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GS:["H","h","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
3:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ku-SY":["H","hB"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function Y(t,r){let i="";for(let n=0;n<t.length;n++){let s=t.charAt(n);if("j"===s){let a=0;for(;n+1<t.length&&t.charAt(n+1)===s;)a++,n++;let l=1+(1&a),o=a<2?1:3+(a>>1),u="a",c=X(r);for(("H"==c||"k"==c)&&(o=0);o-- >0;)i+=u;for(;l-- >0;)i=c+i}else"J"===s?i+="H":i+=s}return i}function X(t){let r,i=t.hourCycle;if(void 0===i&&t.hourCycles&&t.hourCycles.length&&(i=t.hourCycles[0]),i)switch(i){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}let n=t.language;return"root"!==n&&(r=t.maximize().region),(J[r||""]||J[n||""]||J[`${n}-001`]||J["001"])[0]}let Z=RegExp(`^${Q.source}*`),ee=RegExp(`${Q.source}*$`);function et(t,r){return{start:t,end:r}}let er=!!Object.fromEntries,ei=!!String.prototype.trimStart,en=!!String.prototype.trimEnd,es=er?Object.fromEntries:function(t){let r={};for(let[i,n]of t)r[i]=n;return r},ea=ei?function(t){return t.trimStart()}:function(t){return t.replace(Z,"")},el=en?function(t){return t.trimEnd()}:function(t){return t.replace(ee,"")},eo=RegExp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");function eu(t,r){return eo.lastIndex=r,eo.exec(t)[1]??""}function ec(t){if(0===t.length)return null;let r=1,i=1;for(let n=0;n<t.length;){let s=t.charCodeAt(n);switch(s){case 35:case 39:case 60:case 123:case 125:return null}if(10===s)r++,i=1,n++;else if(i++,s>=55296&&s<=56319&&n+1<t.length){let r=t.charCodeAt(n+1);n+=r>=56320&&r<=57343?2:1}else n++}return{offset:t.length,line:r,column:i}}var ed=class{constructor(t,r={}){this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}
3parse(){if(0!==this.offset())throw Error("parser can only be used once");if(this.message.length>0){let t=this.message.charCodeAt(0);if(35!==t&&39!==t&&60!==t&&123!==t&&125!==t){let t=ec(this.message);if(t){let r=this.clonePosition();return this.position=t,{val:[{type:0,value:this.message,location:et(r,this.clonePosition())}],err:null}}}}return this.parseMessage(0,"",!1)}parseMessage(t,r,i){let n=[];for(;!this.isEOF();){let s=this.char();if(123===s){let r=this.parseArgument(t,i);if(r.err)return r;n.push(r.val)}else if(125===s&&t>0)break;else if(35===s&&("plural"===r||"selectordinal"===r)){let t=this.clonePosition();this.bump(),n.push({type:7,location:et(t,this.clonePosition())})}else if(60!==s||this.ignoreTag||47!==this.peek())if(60===s&&!this.ignoreTag&&eh(this.peek()||0)){let i=this.parseTag(t,r);if(i.err)return i;n.push(i.val)}else{let i=this.parseLiteral(t,r);if(i.err)return i;n.push(i.val)}else if(!i)return this.error(26,et(this.clonePosition(),this.clonePosition()));else break}return{val:n,err:null}}parseTag(t,r){let i=this.clonePosition();this.bump();let n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:0,value:`<${n}/>`,location:et(i,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(23,et(i,this.clonePosition()));{let s=this.parseMessage(t+1,r,!0);if(s.err)return s;let a=s.val,l=this.clonePosition();if(!this.bumpIf("</"))return this.error(27,et(i,this.clonePosition()));{if(this.isEOF()||!eh(this.char()))return this.error(23,et(l,this.clonePosition()));let t=this.clonePosition();return n!==this.parseTagName()?this.error(26,et(t,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:8,value:n,children:a,location:et(i,this.clonePosition())},err:null}:this.error(23,et(l,this.clonePosition()))}}}parseTagName(){let t=this.offset();for(this.bump();!this.isEOF()&&ef(this.char());)this.bump();return this.message.slice(t,this.offset())}parseLiteral(t,r){let i=this.clonePosition(),n="";for(;;){let i=this.tryParseQuote(r);if(i){n+=i;continue}let s=this.tryParseUnquoted(t,r);if(s){n+=s;continue}let a=this.tryParseLeftAngleBracket();if(a){n+=a;continue}break}return{val:{type:0,value:n,location:et(i,this.clonePosition())},err:null}}tryParseLeftAngleBracket(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&ep(this.peek()||0)?null:(this.bump(),"<")}tryParseQuote(t){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===t||"selectordinal"===t)break;return null;default:return null}this.bump();let r=[this.char()];for(this.bump();!this.isEOF();){let t=this.char();if(39===t)if(39===this.peek())r.push(39),this.bump();else{this.bump();break}else r.push(t);this.bump()}return String.fromCodePoint(...r)}tryParseUnquoted(t,r){if(this.isEOF())return null;let i=this.char();return 60===i||123===i||35===i&&("plural"===r||"selectordinal"===r)||125===i&&t>0?null:(this.bump(),String.fromCodePoint(i))}parseArgument(t,r){let i=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,et(i,this.clonePosition()));if(125===this.char())return this.bump(),this.error(2,et(i,this.clonePosition()));let n=this.parseIdentifierIfPossible().value;if(!n)return this.error(3,et(i,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(1,et(i,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:1,value:n,location:et(i,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,et(i,this.clonePosition()));return this.parseArgumentOptions(t,r,n,i);default:return this.error(3,et(i,this.clonePosition()))}}parseIdentifierIfPossible(){let t=this.clonePosition(),r=this.offset(),i=eu(this.message,r),n=r+i.length;return this.bumpTo(n),{value:i,location:et(t,this.clonePosition())}}parseArgumentOptions(t,r,i,n){let s=this.clonePosition(),a=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(a){case"":return this.error(4,et(s,l));case"number":case"date":case"time":{this.bumpSpace();let t=null;if(this.bumpIf(",")){this.bumpSpace();let r=this.clonePosition(),i=this.parseSimpleArgStyleIfPossible();if(i.err)return i;let n=el(i.val);if(0===n.length)return this.error(6,et(this.clonePosition(),this.clonePosition()));t={style:n,styleLocation:et(r,this.clonePosition())}}let r=this.tryParseArgumentClose(n);if(r.err)return r;let s=et(n,this.clonePosition());if(t&&t.style.startsWith("::")){let r=ea(t.style.slice(2));if("number"===a){let n=this.parseNumberSkeletonFromString(r,t.styleLocation);if(n.err)return n;return{val:{type:2,value:i,location:s,style:n.val},err:null}}{if(0===r.length)return this.error(10,s);let n=r;return this.locale&&(n=Y(r,this.locale)),{val:{type:"date"===a?3:4,value:i,location:s,style:{type:1,pattern:n,location:t.styleLocation,parsedOptions:this.shouldParseSkeletons?C(n):{}}},err:null}}}return{val:{type:"number"===a?2:"date"===a?3:4,value:i,location:s,style:t?.style??null},err:null}}
3case"plural":case"selectordinal":case"select":{let s=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(12,et(s,{...s}));this.bumpSpace();let l=this.parseIdentifierIfPossible(),o=0;if("select"!==a&&"offset"===l.value){if(!this.bumpIf(":"))return this.error(13,et(this.clonePosition(),this.clonePosition()));this.bumpSpace();let t=this.tryParseDecimalInteger(13,14);if(t.err)return t;this.bumpSpace(),l=this.parseIdentifierIfPossible(),o=t.val}let u=this.tryParsePluralOrSelectOptions(t,a,r,l);if(u.err)return u;let c=this.tryParseArgumentClose(n);if(c.err)return c;let d=et(n,this.clonePosition());if("select"===a)return{val:{type:5,value:i,options:es(u.val),location:d},err:null};return{val:{type:6,value:i,options:es(u.val),offset:o,pluralType:"plural"===a?"cardinal":"ordinal",location:d},err:null}}default:return this.error(5,et(s,l))}}tryParseArgumentClose(t){return this.isEOF()||125!==this.char()?this.error(1,et(t,this.clonePosition())):(this.bump(),{val:!0,err:null})}parseSimpleArgStyleIfPossible(){let t=0,r=this.clonePosition();for(;!this.isEOF();)switch(this.char()){case 39:{this.bump();let t=this.clonePosition();if(!this.bumpUntil("'"))return this.error(11,et(t,this.clonePosition()));this.bump();break}case 123:t+=1,this.bump();break;case 125:if(!(t>0))return{val:this.message.slice(r.offset,this.offset()),err:null};t-=1;break;default:this.bump()}return{val:this.message.slice(r.offset,this.offset()),err:null}}parseNumberSkeletonFromString(t,r){let i=[];try{i=_(t)}catch{return this.error(7,r)}return{val:{type:0,tokens:i,location:r,parsedOptions:this.shouldParseSkeletons?D(i):{}},err:null}}tryParsePluralOrSelectOptions(t,r,i,n){let s=!1,a=[],l=new Set,{value:o,location:u}=n;for(;;){if(0===o.length){let t=this.clonePosition();if("select"!==r&&this.bumpIf("=")){let r=this.tryParseDecimalInteger(16,19);if(r.err)return r;u=et(t,this.clonePosition()),o=this.message.slice(t.offset,this.offset())}else break}if(l.has(o))return this.error("select"===r?21:20,u);"other"===o&&(s=!0),this.bumpSpace();let n=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===r?17:18,et(this.clonePosition(),this.clonePosition()));let c=this.parseMessage(t+1,r,i);if(c.err)return c;let d=this.tryParseArgumentClose(n);if(d.err)return d;a.push([o,{value:c.val,location:et(n,this.clonePosition())}]),l.add(o),this.bumpSpace(),{value:o,location:u}=this.parseIdentifierIfPossible()}return 0===a.length?this.error("select"===r?15:16,et(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!s?this.error(22,et(this.clonePosition(),this.clonePosition())):{val:a,err:null}}tryParseDecimalInteger(t,r){let i=1,n=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(i=-1);let s=!1,a=0;for(;!this.isEOF();){let t=this.char();if(t>=48&&t<=57)s=!0,a=10*a+(t-48),this.bump();else break}let l=et(n,this.clonePosition());return s?Number.isSafeInteger(a*=i)?{val:a,err:null}:this.error(r,l):this.error(t,l)}offset(){return this.position.offset}isEOF(){return this.offset()===this.message.length}clonePosition(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}}char(){let t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");let r=this.message.codePointAt(t);if(void 0===r)throw Error(`Offset ${t} is at invalid UTF-16 code unit boundary`);return r}error(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}}bump(){if(this.isEOF())return;let t=this.char();10===t?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}bumpIf(t){if(this.message.startsWith(t,this.offset())){for(let r=0;r<t.length;r++)this.bump();return!0}return!1}bumpUntil(t){let r=this.offset(),i=this.message.indexOf(t,r);return i>=0?(this.bumpTo(i),!0):(this.bumpTo(this.message.length),!1)}bumpTo(t){if(this.offset()>t)throw Error(`targetOffset ${t} must be greater than or equal to the current offset ${this.offset()}`);for(t=Math.min(t,this.message.length);;){let r=this.offset();if(r===t)break;if(r>t)throw Error(`targetOffset ${t} is at invalid UTF-16 code unit boundary`);if(this.bump(),this.isEOF())break}}bumpSpace(){for(;!this.isEOF()&&em(this.char());)this.bump()}peek(){if(this.isEOF())return null;let t=this.char(),r=this.offset();return this.message.charCodeAt(r+(t>=65536?2:1))??null}};function eh(t){return t>=97&&t<=122||t>=65&&t<=90}function ep(t){return eh(t)||47===t}function ef(t){return 45===t||46===t||t>=48&&t<=57||95===t||t>=97&&t<=122||t>=65&&t<=90||183==t||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function em(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function eg(t){t.forEach(t=>{if(delete t.location,$(t)||z(t))for(let r in t.options)delete t.options[r].location,eg(t.options[r].value);else B(t)&&W(t.style)||(G(t)||U(t))&&K(t.style)?delete t.style.location:V(t)&&eg(t.children)})}function ey(t,r={}){let i=new ed(t,r={shouldParseSkeletons:!0,requiresOtherClause:!0,...r}).parse();if(i.err){let t=SyntaxError(j[i.err.kind]);throw t.location=i.err.location,t.originalMessage=i.err.message,t}return r?.captureLocation||eg(i.val),i.val}
3var eb=class extends Error{constructor(t,r,i){super(t),this.code=r,this.originalMessage=i}toString(){return`[formatjs Error: ${this.code}] ${this.message}`}},ev=class extends eb{constructor(t,r,i,n){super(`Invalid values for "${t}": "${r}". Options are "${Object.keys(i).join('", "')}"`,"INVALID_VALUE",n)}},eE=class extends eb{constructor(t,r,i){super(`Value for "${t}" must be of type ${r}`,"INVALID_VALUE",i)}},ew=class extends eb{constructor(t,r){super(`The intl string context variable "${t}" was not provided to the string "${r}"`,"MISSING_VALUE",r)}};function eS(t){return t.length<2?t:t.reduce((t,r)=>{let i=t[t.length-1];return i&&0===i.type&&0===r.type?i.value+=r.value:t.push(r),t},[])}function ex(t){return"function"==typeof t}function eC(t,r,i,n,s,a,l){if(1===t.length&&H(t[0]))return[{type:0,value:t[0].value}];let o=[];for(let u of t){if(H(u)){o.push({type:0,value:u.value});continue}if(q(u)){"number"==typeof a&&o.push({type:0,value:i.getNumberFormat(r).format(a)});continue}let{value:t}=u;if(!(s&&t in s))throw new ew(t,l);let c=s[t];if(F(u)){c&&"string"!=typeof c&&"number"!=typeof c&&"bigint"!=typeof c||(c="string"==typeof c||"number"==typeof c||"bigint"==typeof c?String(c):""),o.push({type:+("string"!=typeof c),value:c});continue}if(G(u)){let t="string"==typeof u.style?n.date[u.style]:K(u.style)?u.style.parsedOptions:void 0;o.push({type:0,value:i.getDateTimeFormat(r,t).format(c)});continue}if(U(u)){let t="string"==typeof u.style?n.time[u.style]:K(u.style)?u.style.parsedOptions:n.time.medium;o.push({type:0,value:i.getDateTimeFormat(r,t).format(c)});continue}if(B(u)){let t="string"==typeof u.style?n.number[u.style]:W(u.style)?u.style.parsedOptions:void 0;if(t&&t.scale){let r=t.scale||1;if("bigint"==typeof c){if(!Number.isInteger(r))throw TypeError(`Cannot apply fractional scale ${r} to bigint value. Scale must be an integer when formatting bigint.`);c*=BigInt(r)}else c*=r}o.push({type:0,value:i.getNumberFormat(r,t).format(c)});continue}if(V(u)){let{children:t,value:c}=u,d=s[c];if(!ex(d))throw new eE(c,"function",l);let h=d(eC(t,r,i,n,s,a).map(t=>t.value));Array.isArray(h)||(h=[h]),o.push(...h.map(t=>({type:+("string"!=typeof t),value:t})))}if($(u)){let t=c,a=(Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0)||u.options.other;if(!a)throw new ev(u.value,c,Object.keys(u.options),l);o.push(...eC(a.value,r,i,n,s));continue}if(z(u)){let t=`=${c}`,a=Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0;if(!a){if(!Intl.PluralRules)throw new eb(`Intl.PluralRules is not available in this environment.
4Try polyfilling it using "@formatjs/intl-pluralrules"
5`,"MISSING_INTL_API",l);let t="bigint"==typeof c?Number(c):c,n=i.getPluralRules(r,{type:u.pluralType}).select(t-(u.offset||0));a=(Object.prototype.hasOwnProperty.call(u.options,n)?u.options[n]:void 0)||u.options.other}if(!a)throw new ev(u.value,c,Object.keys(u.options),l);let d="bigint"==typeof c?Number(c):c;o.push(...eC(a.value,r,i,n,s,d-(u.offset||0)));continue}}return eS(o)}function eT(t,r){return r?{...t,...r,...Object.keys(t).reduce((i,n)=>(i[n]={...t[n],...r[n]},i),{})}:t}function e_(t,r){return r?Object.keys(t).reduce((i,n)=>(i[n]=eT(t[n],r[n]),i),{...t}):t}function eA(t){return{create:()=>({get:r=>t[r],set(r,i){t[r]=i}})}}function eO(t={number:{},dateTime:{},pluralRules:{}}){return{getNumberFormat:s((...t)=>new Intl.NumberFormat(...t),{cache:eA(t.number),strategy:m}),getDateTimeFormat:s((...t)=>new Intl.DateTimeFormat(...t),{cache:eA(t.dateTime),strategy:m}),getPluralRules:s((...t)=>new Intl.PluralRules(...t),{cache:eA(t.pluralRules),strategy:m})}}var eI=class t{constructor(r,i=t.defaultLocale,n,s){if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=t=>{let r=this.formatToParts(t);if(1===r.length)return r[0].value;let i=r.reduce((t,r)=>(t.length&&0===r.type&&"string"==typeof t[t.length-1]?t[t.length-1]+=r.value:t.push(r.value),t),[]);return i.length<=1?i[0]||"":i},this.formatToParts=t=>eC(this.ast,this.locales,this.formatters,this.formats,t,void 0,this.message),this.resolvedOptions=()=>({locale:this.resolvedLocale?.toString()||Intl.NumberFormat.supportedLocalesOf(this.locales)[0]}),this.getAst=()=>this.ast,this.locales=i,this.resolvedLocale=t.resolveLocale(i),"string"==typeof r){if(this.message=r,!t.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");const{...i}=s||{};this.ast=t.__parse(r,{...i,locale:this.resolvedLocale})}else this.ast=r;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=e_(t.formats,n),this.formatters=s&&s.formatters||eO(this.formatterCache)}static{this.memoizedDefaultLocale=null}static get defaultLocale(){return t.memoizedDefaultLocale||(t.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),t.memoizedDefaultLocale}static{this.resolveLocale=t=>{if(void 0===Intl.Locale)return;let r=Intl.NumberFormat.supportedLocalesOf(t);return new Intl.Locale(r.length>0?r[0]:"string"==typeof t?t:t[0])}}static{this.__parse=ey}static{this.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}},eP=n;function eR(...[t,r,i,n]){var s,a,l,o,u,c;let d;if(Array.isArray(r))throw new g(y.INVALID_MESSAGE,void 0);if("object"==typeof r)throw new g(y.INSUFFICIENT_PATH,void 0);if("string"==typeof r){let t=(s=r,i||/'[{}<#|']/.test(s)?void 0:s);if(t)return t}let{cache:h,formats:p,formatters:f,globalFormats:m,locale:b,timeZone:E}=n;f.getMessageFormat||(a=h,l=f,f.getMessageFormat=v((...t)=>new eI(t[0],t[1],t[2],{formatters:l,...t[3]}),a.message));try{let t,i,n,s;
5d=f.getMessageFormat(r,b,(o=m,u=p,c=E,t=eI.formats.date,i=eI.formats.time,n={...o?.dateTime,...u?.dateTime},s={date:{...t,...n},time:{...i,...n},number:{...o?.number,...u?.number}},c&&["date","time"].forEach(t=>{let r=s[t];for(let[t,i]of Object.entries(r))r[t]={timeZone:c,...i}}),s),{formatters:{...f,getDateTimeFormat:(t,r)=>f.getDateTimeFormat(t,{...r,timeZone:r?.timeZone??E})}})}catch(t){throw new g(y.INVALID_MESSAGE,void 0)}let w=d.format(i);return(0,eP.isValidElement)(w)||Array.isArray(w)||"string"==typeof w?w:String(w)}function ek(...t){return t.filter(Boolean).join(".")}function eL(t){return ek(t.namespace,t.key)}function eN(t){console.error(t)}function eM(t,r,i,n){let s=ek(n,i);if(!r)throw Error(s);let a=r;return i.split(".").forEach(r=>{let i=a[r];if(null==r||null==i)throw Error(s+` (${t})`);a=i}),a}function eD(t){let r=function(t,r,i){try{if(!r)throw Error(void 0);let n=i?eM(t,r,i):r;if(!n)throw Error(i);return n}catch(t){return new g(y.MISSING_MESSAGE,t.message)}}(t.locale,t.messages,t.namespace);return function({cache:t,formats:r,formatters:i,getMessageFallback:n=eL,locale:s,messagesOrError:a,namespace:l,onError:o,timeZone:u}){let c=a instanceof g;function d(t,r,i,s){let a=new g(r,i);return o(a),s??n({error:a,key:t,namespace:l})}function h(h,p,f,m){let b,v=m;if(c){if(!v)return o(a),n({error:a,key:h,namespace:l});b=v}else{let t=a;try{b=eM(s,t,h,l)}catch(t){if(!v)return d(h,y.MISSING_MESSAGE,t.message,v);b=v}}try{var E;let n,a=ek(l,h);return eR(a,b,p?(E=p,n={}
5,Object.keys(E).forEach(t=>{let r,i=0,s=E[t];r="function"==typeof s?r=>{let n=s(r);return(0,S.isValidElement)(n)?(0,S.cloneElement)(n,{key:t+i++}):n}:s,n[t]=r}),n):p,{cache:t,formatters:i,globalFormats:r,formats:f,locale:s,timeZone:u})}catch(i){let t,r;return i instanceof g?(t=i.code,r=i.originalMessage):(t=y.FORMATTING_ERROR,r=i.message),d(h,t,r,v)}}function p(t,r,i,n){let s=h(t,r,i,n);return"string"!=typeof s?d(t,y.INVALID_MESSAGE,void 0):s}return p.rich=h,p.markup=(t,r,i,n)=>h(t,r,i,n),p.raw=t=>{if(c)return o(a),n({error:a,key:t,namespace:l});let r=a;try{return eM(s,r,t,l)}catch(r){return d(t,y.MISSING_MESSAGE,r.message)}},p.has=t=>{if(c)return!1;try{return eM(s,a,t,l),!0}catch{return!1}},p}({...t,messagesOrError:r})}function ej(t,r){return t===r?void 0:t.slice((r+".").length)}eR.raw=!0;let eH=3600,eF=86400,eB=604800,eG=2628e3,eU=31536e3,e$={second:1,seconds:1,minute:60,minutes:60,hour:3600,hours:3600,day:86400,days:86400,week:604800,weeks:604800,month:2628e3,months:2628e3,quarter:7884e3,quarters:7884e3,year:31536e3,years:31536e3};function ez(t){let{_cache:r=b(),_formatters:i=w(r),formats:n,locale:s,onError:a=eN,timeZone:l}=t;function o(t){return t?.timeZone||(l?t={...t,timeZone:l}:a(new g(y.ENVIRONMENT_FALLBACK,void 0))),t}function u(t,r,i,n,s){let l;try{l=function(t,r,i){let n;if("string"==typeof r){let i=r;if(!(n=t?.[i])){let t=new g(y.MISSING_FORMAT,void 0);throw a(t),t}}else n=r;return i&&(n={...n,...i}),n}(i,t,r)}catch{return s()}try{return n(l)}catch(t){return a(new g(y.FORMATTING_ERROR,t.message)),s()}}function c(t,r,a){return u(r,a,n?.dateTime,r=>(r=o(r),i.getDateTimeFormat(s,r).format(t)),()=>String(t))}function d(){return t.now?t.now:(a(new g(y.ENVIRONMENT_FALLBACK,void 0)),new Date)}return{dateTime:c,number:function(t,r,a){return u(r,a,n?.number,r=>i.getNumberFormat(s,r).format(t),()=>String(t))},relativeTime:function(t,r){try{var n,l,o;let a,u,c,h={};r instanceof Date||"number"==typeof r?a=new Date(r):r&&(a=null!=r.now?new Date(r.now):d(),u=r.unit,h.style=r.style,h.numberingSystem=r.numberingSystem),a||(a=d());let p=(new Date(t).getTime()-a.getTime())/1e3;u||(n=p,u=(c=Math.abs(n))<60?"second":c<eH?"minute":c<eF?"hour":c<eB?"day":c<eG?"week":c<eU?"month":"year"),h.numeric="second"===u?"auto":"always";let f=(l=p,o=u,Math.round(l/e$[o]));return i.getRelativeTimeFormat(s,h).format(f,u)}catch(r){return a(new g(y.FORMATTING_ERROR,r.message)),String(t)}},list:function(t,r,a){let l=[],o=new Map,c=0;for(let r of t){let t;"object"==typeof r?(t=String(c),o.set(t,r)):t=String(r),l.push(t),c++}return u(r,a,n?.list,t=>{let r=i.getListFormat(s,t).formatToParts(l).map(t=>"literal"===t.type?t.value:o.get(t.value)||t.value);return o.size>0?r:r.join("")},()=>String(t))},dateTimeRange:function(t,r,a,l){return u(a,l,n?.dateTime,n=>(n=o(n),i.getDateTimeFormat(s,n).formatRange(t,r)),()=>[c(t),c(r)].join(" – "))},displayName:function(t,r,a){return u(r,a,n?.displayName,r=>i.getDisplayNames(s,r).of(t),()=>t)}}}function eq({formats:t,getMessageFallback:r,messages:i,onError:n,...s}){return{...s,formats:t||void 0,messages:i||void 0,onError:n||eN,getMessageFallback:r||eL}}var eV=t.i(843476);let eW=(0,n.createContext)(void 0);function eK({children:t,formats:r,getMessageFallback:i,locale:s,messages:a,now:l,onError:o,timeZone:u}){let c=(0,n.useContext)(eW),d=(0,n.useMemo)(()=>c?.cache||b(),[s,c?.cache]),h=(0,n.useMemo)(()=>c?.formatters||w(d),[d,c?.formatters]),p=(0,n.useMemo)(()=>({...eq({locale:s,formats:void 0===r?c?.formats:r,getMessageFallback:i||c?.getMessageFallback,messages:void 0===a?c?.messages:a,now:l||c?.now,onError:o||c?.onError,timeZone:u||c?.timeZone}),formatters:h,cache:d}),[d,r,h,i,s,a,l,o,c,u]);return(0,eV.jsx)(eW.Provider,{value:p,children:t})}function eQ(){let t=(0,n.useContext)(eW);if(!t)throw Error(void 0);return t}let eJ=!1,eY="u"<typeof window;function eX(t){return function(t,r){let{cache:i,formats:s,formatters:a,getMessageFallback:l,locale:o,onError:u,timeZone:c}=eQ(),d=t["!"],h=ej(r,"!");return c||eJ||!eY||(eJ=!0,u(new g(y.ENVIRONMENT_FALLBACK,void 0))),(0,n.useMemo)(()=>eD({cache:i,formatters:a,getMessageFallback:l,messages:d,namespace:h,onError:u,formats:s,locale:o,timeZone:c}),[i,a,l,d,h,u,s,o,c])}({"!":eQ().messages},t?`!.${t}`:"!")}function eZ(){let{formats:t,formatters:r,locale:i,now:s,onError:a,timeZone:l}=eQ();return(0,n.useMemo)(()=>ez({formats:t,locale:i,now:s,onError:a,timeZone:l,_formatters:r}),[t,r,s,i,a,l])}t.s(["IntlProvider",0,eK,"useFormatter",0,eZ,"useTranslations",0,eX],861745)},755838,(t,r,i)=>{"use strict";var n=t.r(271645);function s(t,r){return t===r&&(0!==t||1/t==1/r)||t!=t&&r!=r}var a="function"==typeof Object.is?Object.is:s,l=n.useState,o=n.useEffect,u=n.useLayoutEffect,c=n.useDebugValue;
5function d(t,r){var i=r(),n=l({inst:{value:i,getSnapshot:r}}),s=n[0].inst,a=n[1];return u(function(){s.value=i,s.getSnapshot=r,h(s)&&a({inst:s})},[t,i,r]),o(function(){return h(s)&&a({inst:s}),t(function(){h(s)&&a({inst:s})})},[t]),c(i),i}function h(t){var r=t.getSnapshot;t=t.value;try{var i=r();return!a(t,i)}catch(t){return!0}}function p(t,r){return r()}var f="u"<typeof window||void 0===window.document||void 0===window.document.createElement?p:d;i.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:f},802239,(t,r,i)=>{"use strict";t.i(247167),r.exports=t.r(755838)},907379,t=>{"use strict";let r=(t,r)=>t?Array.from({length:r},(t,r)=>r):null,i=(t,r)=>t?.includes(r)?t.filter(t=>t!==r):[...t||[],r],n=(t,r,i)=>t?.includes(r)===!0||i;t.s(["getInitialOpenSections",0,r,"isSectionOpen",0,n,"toggleOpenSection",0,i])},506771,518996,t=>{"use strict";var r=t.i(843476),i=t.i(271645),n=t.i(968673),s=t.i(108235),a=t.i(376917),l=t.i(321344);let o={0:"pl-[16px]",1:"pl-8",2:"pl-[48px]",3:"pl-[64px]",4:"pl-[80px]"},u=({navTree:t,level:i=0,onLinkItemClick:n=()=>{}})=>{let s=i>0?"ml-6 max-md:ml-0":"";return t?.length?(0,r.jsx)("ul",{className:`m-0 block border-t border-t-neutral-300 p-0 max-md:border-0 ${s}`,children:t.map((t,i)=>(0,r.jsx)(c,{...t,onLinkItemClick:n},i))}):(0,r.jsx)(r.Fragment,{})},c=({sectionTitle:t,sectionLevel:i,sectionKey:n,sectionTree:s,onLinkItemClick:a=()=>{}})=>{let l=i>0?"block px-0 m-0 border-b border-b-neutral-300 last:border-0 max-md:border-0":"block px-0 m-0 border-b border-b-neutral-300  max-md:border-0",c=`${o[i]} md:pl-0`;return(0,r.jsxs)("li",{className:l,children:[(0,r.jsx)("a",{href:`#${n}`,className:`block px-4 py-4 ${c}`,onClick:a,children:t}),s&&s.length>0&&(0,r.jsx)(u,{navTree:s,level:i+1,onLinkItemClick:a})]})},d=(0,i.forwardRef)(function({NavTitle:t,NavTree:o},c){let[d,h]=(0,i.useState)(o),p=(0,i.useRef)(null),f=(0,i.useRef)(null),m="max-md:[&_a]:text-inherit! max-md:[&_a:focus]:text-link! max-md:[&_a:hover]:text-link! [&_a]:text-link [&_a:active]:text-link [&_a:visited]:text-link [&_a:focus]:text-link-hover! [&_a:focus-visible]:text-link-focus! [&_a:hover]:text-link-hover! md:[&_a]:font-medium max-md:[&_a]:no-underline max-md:[&_a]:no-underline max-md:[&_a]:bg-transparent max-md:[&_a:hover]:no-underline max-md:[&_a:hover]:no-underline max-md:[&_a:hover]:bg-neutral-100 max-md:[&_a:focus]:no-underline max-md:[&_a:focus]:no-underline max-md:[&_a:focus]:bg-neutral-100 max-md:[&_a.is-active]:no-underline max-md:[&_a.is-active]:no-underline max-md:[&_a.is-active]:bg-dark-blue max-md:[&_a.is-active]:text-white! max-md:[&_a.is-active:hover]:no-underline max-md:[&_a.is-active:hover]:no-underline max-md:[&_a.is-active:hover]:bg-dark-blue max-md:[&_a.is-active:hover]:text-white! max-md:[&_a.is-active:focus]:no-underline max-md:[&_a.is-active:focus]:no-underline max-md:[&_a.is-active:focus]:bg-dark-blue max-md:[&_a.is-active:focus]:text-white!",g="max-md:opacity-0 max-md:max-h-0 max-md:overflow-auto max-md:transition-[max-height] max-md:transition-[opacity,max-height] max-md:ease-out max-md:duration-[300ms,400ms] max-md:group-[.is-active]/anchor-nav:opacity-100 max-md:group-[.is-active]/anchor-nav:max-h-full",y=()=>!!f.current&&"none"!==f.current.style.display,b=()=>{p.current&&y()&&p.current&&(p.current.classList.contains("is-active")?p.current.classList.remove("is-active"):p.current.classList.add("is-active"))},v=t=>{let r=t.target;r.classList.add("is-active"),p.current&&p.current.querySelectorAll("a").forEach(t=>{t!==r&&t.classList.remove("is-active")}),E()},E=()=>{p.current&&p.current.classList.remove("is-active"),w.cancel()},w=(0,n.useDebouncedCallback)(()=>{p.current&&(window.document.activeElement===p.current||p.current.contains(window.document.activeElement))||E()},100),S=()=>{w.cancel()},x=()=>{w()};return(0,s.useClickAway)(p,()=>{E()}),(0,i.useEffect)(()=>(p.current&&(p.current.addEventListener("focusout",x),p.current.addEventListener("focusin",S)),()=>{p.current&&(p.current.removeEventListener("focusin",S),p.current.removeEventListener("focusout",x))}),[]),(0,i.useImperativeHandle)(c,()=>({update(t){h(t)}})),(0,r.jsxs)("div",{className:"group/anchor-nav block",ref:p,children:[(0,r.jsx)("div",{className:"pointer-events-none absolute block h-0 w-0 md:hidden",ref:f}),(0,r.jsxs)("div",{className:"w-full max-md:flex max-md:cursor-pointer max-md:items-center max-md:rounded-lg max-md:border max-md:border-neutral-500 max-md:px-4 max-md:py-3",onClick:b,children:[(0,r.jsx)(a.Text,{tag:"h3",field:t,className:"max-md:font-inter max-md:m-0 max-md:grow max-md:text-sm max-md:font-normal max-md:text-inherit"}),(0,r.jsx)("span",{className:"ml-4 flex h-6 w-6 items-center justify-items-center group-[.is-active]:scale-y-[-1] md:hidden",children:(0,r.jsx)(l.Icon,{icon:"caret-down",size:22})})]}),(0,r.jsx)("div",{className:"pointer-events-none h-[calc(100vh-200px)] max-md:absolute max-md:top-auto max-md:-right-4 max-md:-left-4",children:(0,r.jsx)("div",{className:`pointer-events-auto max-md:bg-white max-md:px-6 max-md:py-2 max-md:text-sm max-md:shadow-md ${g} ${m}`,children:(0,r.jsx)(u,{navTree:d,onLinkItemClick:v})})})]})});d.displayName="AnchorNav",t.s(["AnchorNav",0,d],506771);let h=t=>{let r=[],i=0,n=r,s=[];for(let a of t){let t=a.getAttribute("data-anchor-nav-section-title")||"[Title is missing]",l=a.getAttribute("data-anchor-nav-section-title")?.toLowerCase().replaceAll(" ","-")||"",o=parseInt(a.getAttribute("data-anchor-nav-section-level")||"",10)||0,u={sectionTitle:t,sectionLevel:o,sectionTree:[],sectionKey:l};if(o<=0||r.length<1)u.sectionLevel=0,r.push(u),n=r,s=[],i=0;else{if(o>i)u.sectionLevel=++i,s.push(n),n=r[r.length-1].sectionTree;else if(o<i)for(;i>o;)i--,n=s.pop();void 0===n&&(n=r),n.push(u)}}return r};t.s(["buildAnchorTreeFromElements",0,h],518996)},2649,t=>{"use strict";var r=t.i(843476),i=t.i(385180),n=t.i(901695),s=t.i(718174);let a=({id:t,linkField:a={value:{href:"",class:""}},className:l,children:o,onClick:u,params:c,isEditing:d})=>{if(!u&&(d||a?.value.href)){let{styles:t,attrs:n}=(0,s.useComponentAnchorProps)(c);return(0,r.jsx)(i.Link,{field:a,className:`card text-inherit hover:border-mid-blue-300 hover:bg-primary-blue-100 hover:text-inherit hover:
5drop-shadow-xl focus:text-inherit focus:outline-primary-blue-400 active:text-inherit hover:in-[.bg-primary-blue-100]:bg-neutral-100 ${l} ${t} ${a.value?.class}`,...n,children:(0,r.jsx)(r.Fragment,{children:o})})}if(u){let{styles:t,attrs:i}=(0,s.useComponentAnchorProps)(c);return(0,r.jsx)("button",{className:`${l} ${t} ${a.value?.class} text-left`,onClick:u,...i,children:(0,r.jsx)(r.Fragment,{children:o})})}return(0,r.jsx)(n.ComponentContainer,{uid:t,className:l,params:c,children:(0,r.jsx)(r.Fragment,{children:o})})};t.s(["CardTag",0,a])},901695,429864,t=>{"use strict";var r=t.i(843476),i=t.i(271645),n=t.i(828310);let s=t=>{let r=[],i=[],n=!1;if(t?.styles){let n,s=/^bg-(.+)$/;for(let a of[...t?.styles.split(/\s+/)])a&&((n=a.match(s))&&"transparent"!==n[1]?r.push(n[0]):i.push(a))}n=r.length>0;let s=(r.includes("bg-dark-blue")||r.includes("bg-primary-blue-400")||r.includes("bg-mid-blue-400")||t?.styles?.includes("dark-theme"))??!1;return{hasBackground:n,backgroundClassNames:r.join(" "),nonBackgroundClassNames:i.join(" "),styles:t?.styles||"",spacingClassNames:n?"component-py":"component-my",isDarkBg:s}};t.s(["useComponentHasBackground",0,s],429864);let a=(0,i.forwardRef)(({className:t,params:i,isEditing:a=!1,uid:l,...o},u)=>{let{styles:c,attrs:d}=(0,n.getComponentAnchorProps)(i||{},a),{hasBackground:h,isDarkBg:p}=s(i||{}),f=h||t?.includes("bg-");return(0,r.jsxs)(r.Fragment,{children:[d.id&&(0,r.jsx)("div",{className:c,...d}),(0,r.jsx)("div",{className:`component ${t} ${f?p?"dark-theme":"light-theme":""}`,...o,ref:u,children:o.children})]})});a.displayName="ComponentContainer",t.s(["ComponentContainer",0,a],901695)},321344,t=>{"use strict";var r=t.i(843476),i=t.i(271645);let n={"arrow-left":()=>t.A(320050),"arrow-right":()=>t.A(960680),"arrow-up":()=>t.A(564342),"caret-left":()=>t.A(802572),"caret-down":()=>t.A(752412),"caret-up":()=>t.A(438176),"caret-right":()=>t.A(500313),"external-link":()=>t.A(401937),facebook:()=>t.A(261112),youtube:()=>t.A(585928),instagram:()=>t.A(979395),x:()=>t.A(500419),linkedin:()=>t.A(320920),search:()=>t.A(359634),user:()=>t.A(128918),menu:()=>t.A(495714),close:()=>t.A(911184),date:()=>t.A(814323),mail:()=>t.A(259743),phone:()=>t.A(570326),filter:()=>t.A(472213),"document-download":()=>t.A(770155),"user-circle":()=>t.A(449072),"chat-alt":()=>t.A(840296),clock:()=>t.A(647453),quote:()=>t.A(57314),info:()=>t.A(310200),success:()=>t.A(726481),warning:()=>t.A(188200),error:()=>t.A(510592),"loading-arrows":()=>t.A(565673),"thumb-up":()=>t.A(939246),"thumb-down":()=>t.A(442290),cog:()=>t.A(369300),"location-marker":()=>t.A(201582),pencil:()=>t.A(456852),"chart-pie":()=>t.A(350219),"dots-circle-horizontal":()=>t.A(117191),"academic-cap":()=>t.A(509034),"light-bulb":()=>t.A(182),speakerphone:()=>t.A(310967),pin:()=>t.A(595671),"question-mark":()=>t.A(290410),share:()=>t.A(121830),"chevron-double-left":()=>t.A(65416),"chevron-double-right":()=>t.A(226533),"chevron-right":()=>t.A(506453),"volume-up":()=>t.A(44930),"volume-off":()=>t.A(279560),gift:()=>t.A(352414),"icon-comment":()=>t.A(707549),"icon-contact":()=>t.A(954795),"icon-heart":()=>t.A(120341),"icon-book":()=>t.A(612786),"icon-people":()=>t.A(599395),"icon-office":()=>t.A(66491),"icon-present":()=>t.A(129429),bookmark:()=>t.A(200400),"emoji-happy":()=>t.A(211460),"emoji-sad":()=>t.A(673233),printer:()=>t.A(174422),list:()=>t.A(122674),grid:()=>t.A(642256),users:()=>t.A(5354),"user-group":()=>t.A(60266),"video-camera":()=>t.A(74398),translate:()=>t.A(12637),ticket:()=>t.A(372839),tag:()=>t.A(608044),"sort-ascending":()=>t.A(661010),"sort-descending":()=>t.A(154120),"shield-exclamation":()=>t.A(314964),"presentation-chart-line":()=>t.A(407933),hand:()=>t.A(100120),lighthouse:()=>t.A(841239),"phone-incoming":()=>t.A(909369),plus:()=>t.A(864982),"eye-off":()=>t.A(241022),chat:()=>t.A(683007),"chart-square-bar":()=>t.A(829439),"chart-bar":()=>t.A(435199),calendar:()=>t.A(362252),"book-open":()=>t.A(11653),bell:()=>t.A(390148),moon:()=>t.A(337651),"shopping-cart":()=>t.A(434140),"warning-triangle":()=>t.A(694818),check:()=>t.A(711391),dollar:()=>t.A(739450),"annual-reports":()=>t.A(843991),"attend-an-event":()=>t.A(747307),"blue-voices":()=>t.A(153744),"browse-resources":()=>t.A(351150),"by-life-factors":()=>t.A(773285),"by-mental-health-conditions":()=>t.A(450419),careers:()=>t.A(603184),"contact-us":()=>t.A(953664),donate:()=>t.A(752314),"first-nations-peoples":()=>t.A(105574),fundraise:()=>t.A(583314),media:()=>
5t.A(208386),"online-phone-other-support":()=>t.A(800085),"partner-with-us":()=>t.A(280324),"personal-stories":()=>t.A(583124),"policy-and-advocacy":()=>t.A(134289),"research-evaluation":()=>t.A(977433),"self-guided-tool":()=>t.A(955478),speakers:()=>t.A(251699),"strategy-people-structure":()=>t.A(674764),"tools-and-quizzes":()=>t.A(424446),volunteer:()=>t.A(537181),wellbeing:()=>t.A(930275),"workplace-support":()=>t.A(332941),"tool-tip":()=>t.A(387543)},s={},a=i.default.memo(({size:t})=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1 1",width:t,height:t})),l=t=>(void 0===s[t]&&(s[t]=(0,i.lazy)(n[t])),s[t]),o=({icon:t,size:s,color:o="currentColor",...u})=>{if(!n.hasOwnProperty(t))return null;let c=l(t);return(0,r.jsx)(i.Suspense,{fallback:(0,r.jsx)(a,{size:s}),children:(0,r.jsx)(c,{size:s,color:o,...u})})};t.s(["Icon",0,o])},61969,22941,t=>{"use strict";var r=t.i(843476),i=t.i(271645),n=t.i(369833),s=t.i(515147),a=t.i(60699),a=a,l=t.i(260941),o=t.i(375531),u=t.i(761609),c=t.i(496568),d=t.i(98201),h=t.i(291489),p=t.i(534761),f=t.i(2812);let m=(t,r)=>{switch(r.type){case a.Actions.KEYPHRASE_CHANGED:{let{keyphrase:i}=r.payload;return{...t,keyphrase:i}}case a.Actions.SUGGESTION_ADDED:{let{suggestion:i,max:n=3}=r.payload;return{...t,suggestionsList:[...t.suggestionsList||[],{suggestion:i,max:n}]}}case a.Actions.SUGGESTION_REMOVED:{let{suggestion:i}=r.payload;return{...t,suggestionsList:(t.suggestionsList||[]).filter(({suggestion:t})=>t!==i)}}default:return t}},g=function(t){let{rfkId:r,entity:i,dispatch:n}=(0,l.default)(),g=(0,u.default)();g.isInitialized()||g.initialize(t||{});let{query:y,options:b,actions:v}=g,E=(0,p.default)(),w=(0,o.default)(y),S=(0,h.default)();return(0,d.default)(m,[]),(0,c.default)(t=>{switch(t.type){case a.Actions.ITEM_CLICKED:{let{id:i,index:n,entity:a,sourceId:l}=t.payload;(0,s.trackPreviewSearchClickEvent)(r,a,{index:n,items:[{id:i,sourceId:l}],...(0,f.getSearchEventData)(y)});break}case a.Actions.KEYPHRASE_CHANGED:{let{keyphrase:r}=t.payload,i=y.getRequest();""!==r?i.setSearchQueryKeyphrase(r):i.resetSearchQueryKeyphrase();break}case a.Actions.SUGGESTION_CLICKED:{let{name:n,title:a,value:l,displayName:o,uri:u,modifiedKeyword:c}=t.payload;(0,s.trackPreviewSearchSuggestionClickEvent)(r,i,{filters:[{name:n,title:a,value:l,displayName:o,uri:u}],...(0,f.getSearchEventData)(y),modifiedKeyword:c});break}case a.Actions.SUGGESTION_ADDED:{let{suggestion:r,max:i=3}=t.payload;y.getRequest().resetSearchFilter().removeSearchSuggestion({name:r},({name:t})=>t===r).addSearchSuggestion({name:r,max:i});break}case a.Actions.SUGGESTION_REMOVED:{let{suggestion:r}=t.payload;y.getRequest().resetSearchFilter().removeSearchSuggestion({name:r},({name:t})=>t===r)}}},[r,y]),{widgetRef:S,rfkId:r,state:E,queryResult:w,actions:v,options:b,dispatch:n,query:y}};t.s(["usePreviewSearch",0,g],22941);var y=t.i(569341),b=t.i(42906),v=t.i(885623),E=t.i(385180),w=t.i(321344);let S=i.default.memo(w.Icon),x=({sourceIds:t,defaultItemsPerPage:n=10,handleBack:s,noResultsText:a="0 results",resultsPageLink:l})=>{let[o,u]=(0,i.useState)(!1),[c,d]=(0,i.useState)(""),h=(0,i.useRef)(null);(0,i.useEffect)(()=>{h.current&&h.current.focus()},[]);let{widgetRef:p,actions:{onItemClick:f,onKeyphraseChange:m},queryResult:{isFetching:y,isLoading:w,data:{content:x=[]}={}}}=g({query:r=>{let i=t.split(",").filter(t=>""!==t.trim()),n=i.map(t=>new b.FilterEqual("rfk_source.source_id",t));if(i.length>0){let t=new v.FilterOr(n);r.getRequest().setSearchFilter(t)}},state:{itemsPerPage:n}}),C=w||y,T=(0,i.useCallback)(t=>{u(!1);let r=t.target;r.value.length>=3&&u(!0),m({keyphrase:r.value.slice(0,100)}),d(r.value)},[m]),_=()=>{if(l?.value?.href){let t=l.value.href.split("?")[0],r=new URLSearchParams(window.location.search);r.set("term",c);let i=`${t}?${r.toString()}`;window.location.href=i}},A=()=>{u(!1),d(""),m({keyphrase:""})},O=t=>{"Enter"===t.key&&_()};return(0,r.jsxs)("div",{ref:p,className:"relative",children:[s&&(0,r.jsx)("button",{type:"button",className:"absolute left-0 top-1/2 -translate-y-1/2 transform p-3",onClick:s,children:(0,r.jsx)(S,{icon:"arrow-left",size:24,color:"#000"})}),(0,r.jsx)("input",{ref:h,type:"text",value:c,onChange:T,onKeyDown:O,placeholder:"Search",className:`w-full h-10 border-neutral-500 py-2 pr-12 text-neutral-600 placeholder-neutral-400 shadow-md md:border lg:rou
5nded-xl lg:shadow-none ${s?"pl-12":"pl-6"}`}),c&&(0,r.jsx)("button",{type:"button",className:"absolute right-14 top-1/2 -translate-y-1/2 transform p-1",onClick:A,children:(0,r.jsx)(S,{icon:"close",size:24,color:"#23276C"})}),(0,r.jsx)("button",{type:"button",onClick:_,className:"absolute right-0 top-1/2 -translate-y-1/2 transform bg-mid-blue w-10 h-10 flex items-center justify-center lg:rounded-xl",children:(0,r.jsx)(S,{icon:"search",size:24,color:"#FFF"})}),!C&&o&&(0,r.jsx)("div",{className:"search-results-popup max-h-200 absolute left-0 top-full z-20 mt-2 w-full overflow-y-auto rounded-b-md bg-white lg:shadow-md",children:0===x.length?(0,r.jsx)("div",{className:"p-4",children:a}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("ul",{className:"m-0 hidden list-none p-0 lg:block",children:x.slice(0,5).map((t,i)=>(0,r.jsx)("li",{className:"cursor-pointer border-b border-mid-blue-100 px-6 py-4 hover:bg-primary-blue-100 md:border-none *:last:text-dark-blue *:last:hover:text-mid-blue-400",children:(0,r.jsx)("a",{href:t.url,className:"text-sm no-underline",onClick:r=>
5{r.preventDefault(),f({id:t.id,index:i,sourceId:t.source_id}),window.location.href=t.url},children:t.name})},`${t.id}-${i}`))}),(0,r.jsx)("ul",{className:"m-0 list-none p-0 lg:hidden",children:x.slice(0,5).map((t,i)=>(0,r.jsx)("li",{className:"cursor-pointer border-b border-mid-blue-100 px-6 py-4 hover:bg-primary-blue-100 md:border-none *:last:text-dark-blue *:last:hover:text-mid-blue-400",children:(0,r.jsx)("a",{href:t.url,className:"text-sm no-underline",onClick:r=>{r.preventDefault(),f({id:t.id,index:i,sourceId:t.source_id}),window.location.href=t.url},children:t.name})},`${t.id}-${i}`))}),l?.value?.href&&(0,r.jsxs)("div",{className:"flex w-full justify-start px-6 py-4",children:[(0,r.jsx)(E.Link,{field:l,className:"mr-2 font-semibold",onClick:_}),(0,r.jsx)(S,{icon:"arrow-right",size:24,color:"#0070F1"})]})]})})]})},C=(0,y.widget)(x,n.WidgetDataType.PREVIEW_SEARCH,"content");t.s(["default",0,C],61969)},520660,t=>{"use strict";var r=t.i(271645);let i="hover:bg-white/25 hover:rounded-lg",n="",s=({isMegaMenuOpen:t,isMobileMenuOpen:s,isTransparentHeader:a,isScrolled:l})=>(0,r.useMemo)(()=>{let r=t||a&&!l,o=s||a&&!l,u=r?"text-white":"text-dark-blue hover:text-mid-blue",c=r?i:n,d=`focus-visible:ring-0 focus-visible:outline-2 focus-visible:outline-offset-0 ${r?"focus-visible:outline-white":"focus-visible:outline-dark-blue"}`;return{theme:r?"dark":"light",isMobileDarkTheme:o,headerBgClass:a&&!l?"bg-transparent border-b border-transparent":`bg-white border-b ${t?"border-transparent":"border-primary-blue-100"}`,mobileHeaderBgClass:a&&!l?"bg-transparent border-b border-transparent":`bg-white border-b ${s?"border-transparent":"border-primary-blue-100"}`,itemTextClass:u,hoverClass:c,buttonFocusClass:d}},[t,s,a,l]);t.s(["useHeaderTheme",0,s])},861340,t=>{"use strict";var r=t.i(247167);let i="--header-height",n="--anchor-nav-height",s={pre:"<b>",post:"</b>",highlightTag:"b"},a=r.default.env.REACT_APP_SEARCH_PATH||"",l={env:"apse2",customerKey:"249203991-132260509",apiKey:"01-50e1d3ce-1872d30f24fe35caaf86a641481a9aee38deaad4"},o="page",u="content",c="anchor-nav-target pointer-events-none before:block before:static before:pointer-events-none before:content-[''] before:left-[-100vw] before:width-1 before:leading-1 before:h-(--anchor-target-total-offset) before:invisible before:-mt-(--anchor-target-total-offset)";t.s(["ANCHOR_NAV_TARGET_STYLES",0,c,"BASE_PATH",0,a,"CSS_VAR_ANCHOR_NAV_HEIGHT",0,n,"CSS_VAR_HEADER_HEIGHT",0,i,"ENTITY_CONTENT",0,u,"HIGHLIGHT_DATA",0,s,"PAGE_EVENTS_DEFAULT",0,o,"SEARCH_CONFIG",0,l])},77876,t=>{"use strict";function r(t,r){let i=["January","February","March","April","May","June","July","August","September","October","November","December"],n=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][t.getDay()],s=t.getDate(),a=i[t.getMonth()],l=t.getFullYear();if(!r||r<t)return`${n}, ${s} ${a} ${l}`;let o=r.getDate(),u=i[r.getMonth()],c=r.getFullYear();return l===c&&a===u?`${s} - ${o} ${a} ${l}`:`${s} ${a} ${l} - ${o} ${u} ${c}`}t.s(["formatDateRange",0,r])},828310,t=>{"use strict";var r=t.i(861340);let i=(t,i=!1)=>{let n=t?.RenderingIdentifier,s=t?.AnchorName,a={};return n&&(a.id=n),s&&(a["data-name"]=s,a.id=s.toString().toLowerCase().replace(/[^a-zA-Z0-9 ]/g,"").trim().replace(/\s+/g,"-")),{styles:n||s?i?"":r.ANCHOR_NAV_TARGET_STYLES:"",attrs:a}};t.s(["getComponentAnchorProps",0,i])},108235,t=>{"use strict";var r=t.i(271645);function i(t,i){let n=(0,r.useRef)(i);return(0,r.useEffect)(()=>{n.current=i}),(0,r.useEffect)(()=>{let r=r=>{if(t&&t.current){let i=t.current;i&&!i.contains(r.target)&&n.current(r)}};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}},[]),t}t.s(["useClickAway",0,i])},718174,t=>{"use strict";var r=t.i(882596),i=t.i(828310);let n=t=>{let{page:n}=(0,r.useSitecore)();return(0,i.getComponentAnchorProps)(t,n.mode.isEditing)};t.s(["useComponentAnchorProps",0,n])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.