PageSourceSearch

https://hmhmaestro.org/_next/static/chunks/330-1ec8680cf6a2c90e.js

js hmhmaestro.org collected 2026-10-02 22:49:42 UTC 1,122,175 bytes, 190 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[330],{22:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SchemaCoordinateLexer=void 0;var n=r(2300),i=r(9939),a=r(9604),o=r(777),s=r(5199);class l{line=1;lineStart=0;constructor(e){let t=new i.Token(s.TokenKind.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t}get[Symbol.toStringTag](){return"SchemaCoordinateLexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==s.TokenKind.EOF){let t=function(e,t){let r=e.source.body,i=r.length;if(t<i){let i=r.charCodeAt(t);switch(i){case 46:return(0,o.createToken)(e,s.TokenKind.DOT,t,t+1);case 40:return(0,o.createToken)(e,s.TokenKind.PAREN_L,t,t+1);case 41:return(0,o.createToken)(e,s.TokenKind.PAREN_R,t,t+1);case 58:return(0,o.createToken)(e,s.TokenKind.COLON,t,t+1);case 64:return(0,o.createToken)(e,s.TokenKind.AT,t,t+1)}if((0,a.isNameStart)(i))return(0,o.readName)(e,t);throw(0,n.syntaxError)(e.source,t,`Invalid character: ${(0,o.printCodePointAt)(e,t)}.`)}return(0,o.createToken)(e,s.TokenKind.EOF,i,i)}(this,e.end);e.next=t,t.prev=e,e=t}return e}}t.SchemaCoordinateLexer=l},73:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLLayoutService=t.GRAPHQL_LAYOUT_QUERY_NAME=void 0;let a=r(2946),o=i(r(1298));t.GRAPHQL_LAYOUT_QUERY_NAME="JssLayoutQuery";class s extends a.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}fetchLayoutData(e,t){return n(this,void 0,void 0,function*(){var r,n;let i=this.getLayoutQuery(e,t);o.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let a=yield this.graphQLClient.request(i);return(null==(n=null==(r=null==a?void 0:a.layout)?void 0:r.item)?void 0:n.rendered)||{sitecore:{context:{pageEditing:!1,language:t},route:null}}})}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:o.default.layout,retries:this.serviceConfig.retries,retryStrategy:this.serviceConfig.retryStrategy})}getLayoutQuery(e,r){let n=r?`, language:"${r}"`:"",i=this.serviceConfig.formatLayoutQuery?this.serviceConfig.formatLayoutQuery(this.serviceConfig.siteName,e,r):`layout(site:"${this.serviceConfig.siteName}", routePath:"${e}"${n})`;return`query ${t.GRAPHQL_LAYOUT_QUERY_NAME} {
2      ${i}{
3        item {
4          rendered
5        }
6      }
7    }`}}t.GraphQLLayoutService=s},79:(e,t,r)=>{"use strict";r.d(t,{k:()=>i});var n=r(6120);function i(e,t,r){return(0,n.J)(e,-t,r)}},107:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestLayoutService=void 0;let a=r(2946),o=r(3034),s=r(6121),l=i(r(1298));class u extends a.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.getFetchParams=e=>{var t;return{sc_apikey:this.serviceConfig.apiKey,sc_site:this.serviceConfig.siteName,sc_lang:e||"",tracking:null==(t=this.serviceConfig.tracking)||t}},this.getFetcher=(e,t)=>this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(e,t):this.getDefaultFetcher(e,t),this.getDefaultFetcher=(e,t)=>{let r,i={debugger:l.default.layout};e&&(r=this.setupReqHeaders(e));let a=new o.NativeDataFetcher(i);return(e,i)=>n(this,void 0,void 0,function*(){let n=yield a.fetch(e,Object.assign(Object.assign({},i),{headers:r}));return t&&this.setupResHeaders(t,n),n})}}fetchLayoutData(e,t,r,i){return n(this,void 0,void 0,function*(){var n;let a=this.getFetchParams(t);l.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let o=this.getFetcher(r,i),u=this.resolveLayoutServiceUrl("render");try{return yield(0,s.fetchData)(u,o,Object.assign({item:e},a))}catch(e){if((null==(n=e.response)?void 0:n.status)===404)return e.response.data;throw e}})}fetchPlaceholderData(e,t,r,n,i){let a=this.getFetchParams(r);l.default.layout("fetching placeholder data for %s %s %s %s",e,t,r,this.serviceConfig.siteName);let o=this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(n,i):this.getDefaultFetcher(n,i),u=this.resolveLayoutServiceUrl("placeholder");return(0,s.fetchData)(u,o,Object.assign({placeholderName:e,item:t},a))}resolveLayoutServiceUrl(e){let{apiHost:t="",configurationName:r="jss"}=this.serviceConfig;return`${t}/sitecore/api/layout/${e}/${r}`}setupReqHeaders(e){let t=new Headers;return(null==e?void 0:e.headers)&&(Object.entries(e.headers).forEac
7h(([e,r])=>{r&&t.set(e,Array.isArray(r)?r.join(", "):r)}),e.headers.cookie&&t.set("cookie",e.headers.cookie),e.headers.referer&&t.set("referer",e.headers.referer),e.headers["user-agent"]&&t.set("user-agent",e.headers["user-agent"]),e.socket.remoteAddress&&t.set("X-Forwarded-For",e.socket.remoteAddress)),t}setupResHeaders(e,t){l.default.layout("performing response header passing");let r=t.headers;if(r instanceof Headers&&r.has("set-cookie")){let t=r.get("set-cookie");if(t){let r=t.includes(", ")&&t.includes(";")?t.split(/,(?=\s*\w+=)/):[t];e.setHeader("Set-Cookie",r)}}return t}}t.RestLayoutService=u},164:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,value:r,onChange:o,tracker:s,errors:l}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("input",{type:"number",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:r,step:t.model.step,min:t.model.min,max:t.model.max,onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,o),onFocus:()=>s.onFocusField(t,r),onBlur:()=>s.onBlurField(t,r,l)}),n.createElement(i.H,Object.assign({},e)))}},289:(e,t,r)=>{"use strict";r.d(t,{o:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in);return r.setHours(0,0,0,0),r}},301:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(4232),i=r(2640),a="function"==typeof IntersectionObserver,o=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!a,[c,d]=(0,n.useState)(!1),p=(0,n.useRef)(null),f=(0,n.useCallback)(e=>{p.current=e},[]);return(0,n.useEffect)(()=>{if(a){if(u||c)return;let e=p.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:i,elements:a}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=o.get(n)))return t;let i=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:i},s.push(r),o.set(r,t),t}(r);return a.set(e,t),i.observe(e),function(){if(a.delete(e),i.unobserve(e),0===a.size){i.disconnect(),o.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,r,t,c,p.current]),[f,c,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},302:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return a}});let n=r(8365)._(r(4232)),i=n.default.createContext(null);function a(e){let t=(0,n.useContext)(i);t&&t(e)}},312:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Kind=void 0,t.Kind=r,function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.DIRECTIVE_EXTENSION="DirectiveExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",e.TYPE_COORDINATE="TypeCoordinate",e.MEMBER_COORDINATE="MemberCoordinate",e.ARGUMENT_COORDINATE="ArgumentCoordinate",e.DIRECTIVE_COORDINATE="DirectiveCoordinate",e.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"}(r||(t.Kind=r={}))},397:(e,t,r)=>{var n=r(8932),i=function(e){var t="",r=Object.keys(e);return r.forEach(function(i,a){var o,s=e[i];o=i=n(i),/[height|width]$/.test(o)&&"number"==typeof s&&(s+="px"),!0===s?t+=i:!1===s?t+="not "+i:t+="("+i+": "+s+")",a<r.length-1&&(t+=" and ")}),t};e.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach(function(r,n){t+=i(r),n<e.length-1&&(t+=", ")}),t):i(e)}},457:(e,t,r)=>{"use strict";r.d(t,{g:()=>i});var n=r(8333);function i(e,t,r){let i=(0,n.a)(e,null==r?void 0:r.in);return i.setMinutes(t),i}},482:(e,t,r)=>{"use strict";r.d(t,{f:()=>a});var n=r(9932),i=r(8333);function a(e){return!(!(0,n.$)(e)&&"number"!=typeof e||isNaN(+(0,i.a)(e)))}},505:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(4144);function i(e,t,r){return(0,n.P)(e,-t,r)}},539:(e,t,r)=>{"use strict";r.d(t,{A:()=>
7o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,field:{model:{items:r}},value:o,onChange:s,errors:l,tracker:u}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),r.map((e,r)=>n.createElement("label",{key:e.itemId},n.createElement("input",{type:"checkbox",className:t.model.cssClass,id:t.valueField.id+r,name:t.valueField.name,value:e.value,checked:o.some(t=>t===e.value),onChange:e=>(function(e,t,r,n,i){let a=t;n?a.push(r):a=a.filter(e=>e!==r),i(e.valueField.name,a,!0,[])})(t,o,e.target.value,e.target.checked,s),onFocus:()=>u.onFocusField(t,o),onBlur:()=>u.onBlurField(t,o,l)}),e.text)),n.createElement(i.H,Object.assign({},e)))}},560:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){var l=[a,s];if(r)throw TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&l[0]?n.return:l[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,l[1])).done)return i;switch(n=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){o=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){o.label=l[1];break}if(6===l[0]&&o.label<i[1]){o.label=i[1],i=l;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(l);break}i[2]&&o.ops.pop(),o.trys.pop();continue}l=t.call(e,o)}catch(e){l=[6,e],n=0}finally{r=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(5542),o=r(3135);t.backOff=function(e,t){return void 0===t&&(t={}),n(this,void 0,void 0,function(){return i(this,function(r){switch(r.label){case 0:return[4,new s(e,a.getSanitizedOptions(t)).execute()];case 1:return[2,r.sent()]}})})};var s=function(){function e(e,t){this.request=e,this.options=t,this.attemptNumber=0}return e.prototype.execute=function(){return n(this,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:if(this.attemptLimitReached)return[3,7];t.label=1;case 1:return t.trys.push([1,4,,6]),[4,this.applyDelay()];case 2:return t.sent(),[4,this.request()];case 3:return[2,t.sent()];case 4:return e=t.sent(),this.attemptNumber++,[4,this.options.retry(e,this.attemptNumber)];case 5:if(!t.sent()||this.attemptLimitReached)throw e;return[3,6];case 6:return[3,0];case 7:throw Error("Something went wrong.")}})})},Object.defineProperty(e.prototype,"attemptLimitReached",{get:function(){return this.attemptNumber>=this.options.numOfAttempts},enumerable:!0,configurable:!0}),e.prototype.applyDelay=function(){return n(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,o.DelayFactory(this.options,this.attemptNumber).apply()];case 1:return e.sent(),[2]}})})},e}()},618:(e,t,r)=>{"use strict";r.d(t,{G:()=>i,n:()=>a});var n=r(4232);let i=()=>n.createElement("span",null,"[No text in field]"),a=()=>n.createElement("img",{alt:"",src:'data:image/svg+xml,%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 240 240" style="enable-background:new 0 0 240 240;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23969696;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0.75;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Crect class="st0" width="240" height="240"/%3E%3Cg%3E%3Cg%3E%3Crect x="20" y="20" class="st1" width="200" height="200"/%3E%3C/g%3E%3Cg%3E%3Ccircle class="st2" cx="174" cy="67" r="14"/%3E%3Cpath class="st2" d="M174,54c7.17,0,13,5.83,13,13s-5.83,13-13,13s-13-5.83-13-13S166.83,54,174,54 M174,52 c-8.28,0-15,6.72-15,15s6.72,15,15,15s15-6.72,15-15S182.28,52,174,52L174,52z"/%3E%3C/g%3E%3Cpolyline class="st3" points="29.5,179.25 81.32,122.25 95.41,137.75 137.23,91.75 209.5,179.75 "/%3E%3C/g%3E%3C/g%3E%3C/svg%3E',className:"scEmptyImage",style:{minWidth:"48px",minHeight:"48px",maxWidth:"400px",maxHeight:"400px",cursor:"pointer"}})},684:(e,t)=>{"use strict";var r;
7Object.defineProperty(t,"__esModule",{value:!0}),t.HIDDEN_RENDERING_NAME=t.SITECORE_EDGE_URL_DEFAULT=t.siteNameError=t.JSS_MODE=t.FETCH_WITH=t.SitecoreTemplateId=void 0,function(e){e.JssApp="061cba1554744b918a0617903b102b82",e.DictionaryEntry="6d1cd89719364a3aa511289a94c2a7b1"}(r||(t.SitecoreTemplateId=r={})),t.FETCH_WITH={GRAPHQL:"GraphQL",REST:"REST"},t.JSS_MODE={CONNECTED:"connected",DISCONNECTED:"disconnected"},t.siteNameError="The siteName cannot be empty",t.SITECORE_EDGE_URL_DEFAULT="https://edge-platform.sitecorecloud.io",t.HIDDEN_RENDERING_NAME="Hidden Rendering"},687:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObjectLike=function(e){return"object"==typeof e&&null!==e}},690:(e,t,r)=>{"use strict";r.d(t,{s:()=>l});var n=r(4232),i=r(9099),a=r(1113),o=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let s={},l=e=>{let{internalLinksSelector:t='a[href^="/"]',prefetchLinks:r=!0,editable:l=!0}=e,u=o(e,["internalLinksSelector","prefetchLinks","editable"]),c=e.f
7ield&&e.field.value,d=l&&e.field&&(e.field.editable||e.field.metadata),p=(0,i.useRouter)(),f=(0,n.useRef)(null);(0,n.useEffect)(()=>{c&&!d&&m()},[c]);let h=e=>{if(!e.currentTarget)return;e.preventDefault();let t=e.currentTarget.href;p.push(t,t,{locale:!1})},m=()=>{let e=f.current,n=e&&e.querySelectorAll(t);n&&n.length&&n.forEach(e=>{if("_blank"===e.target)return;let t=()=>{p.prefetch(e.pathname,void 0,{locale:!1}),s[e.pathname]=!0};if(!s[e.pathname]&&!1!==r&&(!0===r&&t(),"hover"===r)){let r=()=>{t(),e.removeEventListener("mouseover",r)};e.addEventListener("mouseover",r,!1)}e.addEventListener("click",h,!1)})};return n.createElement(a.s,Object.assign({ref:f,editable:l},u))};l.displayName="NextRichText"},698:(e,t,r)=>{"use strict";r.d(t,{UE:()=>Q,ll:()=>H,rD:()=>K,UU:()=>G,cY:()=>z});let n=Math.min,i=Math.max,a=Math.round,o=Math.floor,s=e=>({x:e,y:e}),l={left:"right",right:"left",bottom:"top",top:"bottom"};function u(e,t){return"function"==typeof e?e(t):e}function c(e){return e.split("-")[0]}function d(e){return e.split("-")[1]}function p(e){return"y"===e?"height":"width"}function f(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function h(e){return"x"===f(e)?"y":"x"}function m(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let g=["left","right"],y=["right","left"],v=["top","bottom"],b=["bottom","top"];function w(e){let t=c(e);return l[t]+e.slice(t.length)}function E(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function O(e,t,r){let n,{reference:i,floating:a}=e,o=f(t),s=h(t),l=p(s),u=c(t),m="y"===o,g=i.x+i.width/2-a.width/2,y=i.y+i.height/2-a.height/2,v=i[l]/2-a[l]/2;switch(u){case"top":n={x:g,y:i.y-a.height};break;case"bottom":n={x:g,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:y};break;case"left":n={x:i.x-a.width,y:y};break;default:n={x:i.x,y:i.y}}switch(d(t)){case"start":n[s]-=v*(r&&m?-1:1);break;case"end":n[s]+=v*(r&&m?-1:1)}return n}async function C(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:a,rects:o,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:f=!1,padding:h=0}=u(t,e),m=E(h),g=s[f?"floating"===p?"reference":"floating":p],y=S(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(g)))||r?g:g.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),v="floating"===p?{x:n,y:i,width:o.floating.width,height:o.floating.height}:o.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),w=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},O=S(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:b,strategy:l}):v);return{top:(y.top-O.top+m.top)/w.y,bottom:(O.bottom-y.bottom+m.bottom)/w.y,left:(y.left-O.left+m.left)/w.x,right:(O.right-y.right+m.right)/w.x}}let _=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:o}=r,s=o.detectOverflow?o:{...o,detectOverflow:C},l=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=O(u,n,l),p=n,f=0,h={};for(let r=0;r<a.length;r++){let m=a[r];if(!m)continue;let{name:g,fn:y}=m,{x:v,y:b,data:w,reset:E}=await y({x:c,y:d,initialPlacement:n,placement:p,strategy:i,middlewareData:h,rects:u,platform:s,elements:{reference:e,floating:t}});c=null!=v?v:c,d=null!=b?b:d,h[g]={...h[g],...w},E&&f<50&&(f++,"object"==typeof E&&(E.placement&&(p=E.placement),E.rects&&(u=!0===E.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):E.rects),{x:c,y:d}=O(u,p,l)),r=-1)}return{x:c,y:d,placement:p,strategy:i,middlewareData:h}},T=new Set(["left","top"]);async function A(e,t){let{placement:r,platform:n,elements:i}=e,a=await (null==n.isRTL?void 0:n.isRTL(i.floating)),o=c(r),s=d(r),l="y"===f(r),p=T.has(o)?-1:1,h=a&&l?-1:1,m=u(t,e),{mainAxis:g,crossAxis:y,alignmentAxis:v}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}
7:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return s&&"number"==typeof v&&(y="end"===s?-1*v:v),l?{x:y*h,y:g*p}:{x:g*p,y:y*h}}var k=r(4974);function x(e){let t=(0,k.L9)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=(0,k.sb)(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=a(r)!==o||a(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function I(e){return(0,k.vq)(e)?e:e.contextElement}function N(e){let t=I(e);if(!(0,k.sb)(t))return s(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:o}=x(t),l=(o?a(r.width):r.width)/n,u=(o?a(r.height):r.height)/i;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let R=s(0);function D(e){let t=(0,k.zk)(e);return(0,k.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:R}function P(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),o=I(e),l=s(1);t&&(n?(0,k.vq)(n)&&(l=N(n)):l=N(e));let u=(void 0===(i=r)&&(i=!1),n&&(!i||n===(0,k.zk)(o))&&i)?D(o):s(0),c=(a.left+u.x)/l.x,d=(a.top+u.y)/l.y,p=a.width/l.x,f=a.height/l.y;if(o){let e=(0,k.zk)(o),t=n&&(0,k.vq)(n)?(0,k.zk)(n):n,r=e,i=(0,k._m)(r);for(;i&&n&&t!==r;){let e=N(i),t=i.getBoundingClientRect(),n=(0,k.L9)(i),a=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,d*=e.y,p*=e.x,f*=e.y,c+=a,d+=o,r=(0,k.zk)(i),i=(0,k._m)(r)}}return S({width:p,height:f,x:c,y:d})}function F(e,t){let r=(0,k.CP)(e).scrollLeft;return t?t.left+r:P((0,k.ep)(e)).left+r}function j(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-F(e,r),y:r.top+t.scrollTop}}function M(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=(0,k.zk)(e),n=(0,k.ep)(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;let e=(0,k.Tc)();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}let u=F(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,o=Math.abs(n.clientWidth-t.clientWidth-i);o<=25&&(a-=o)}else u<=25&&(a+=u);return{width:a,height:o,x:s,y:l}}(e,r);else if("document"===t)n=function(e){let t=(0,k.ep)(e),r=(0,k.CP)(e),n=e.ownerDocument.body,a=i(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=i(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-r.scrollLeft+F(e),l=-r.scrollTop;return"rtl"===(0,k.L9)(n).direction&&(s+=i(t.clientWidth,n.clientWidth)-a),{width:a,height:o,x:s,y:l}}((0,k.ep)(e));else if((0,k.vq)(t))n=function(e,t){let r=P(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,a=(0,k.sb)(e)?N(e):s(1),o=e.clientWidth*a.x,l=e.clientHeight*a.y;return{width:o,height:l,x:i*a.x,y:n*a.y}}(t,r);else{let r=D(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return S(n)}function L(e){return"static"===(0,k.L9)(e).position}function q(e,t){if(!(0,k.sb)(e)||"fixed"===(0,k.L9)(e).position)return null;if(t)return t(e);let r=e.offsetParent;return(0,k.ep)(e)===r&&(r=r.ownerDocument.body),r}function U(e,t){let r=(0,k.zk)(e);if((0,k.Tf)(e))return r;if(!(0,k.sb)(e)){let t=(0,k.$4)(e);for(;t&&!(0,k.eu)(t);){if((0,k.vq)(t)&&!L(t))return t;t=(0,k.$4)(t)}return r}let n=q(e,t);for(;n&&(0,k.Lv)(n)&&L(n);)n=q(n,t);return n&&(0,k.eu)(n)&&L(n)&&!(0,k.sQ)(n)?r:n||(0,k.gJ)(e)||r}let $=async function(e){let t=this.getOffsetParent||U,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=(0,k.sb)(t),i=(0,k.ep)(t),a="fixed"===r,o=P(e,!0,a,t),l={scrollLeft:0,scrollTop:0},u=s(0);if(n||!n&&!a)if(("body"!==(0,k.mq)(t)||(0,k.ZU)(i))&&(l=(0,k.CP)(t)),n){let e=P(t,!0,a,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=F(i));a&&!n&&i&&(u.x=F(i));let c=!i||n||a?s(0):j(i,l);return{x:o.left+l.scrollLeft-u.x-c.x,y:o.top+l.scrollTop-u.y-c.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},V={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,a="fixed"===i,o=(0,k.ep)(n),l=!!t&&(0,k.Tf)(t.floating);if(n===o||l&&a)return r;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),p=(0,k.sb)(n);if((p||!p&&!a)&&(("body"!==(0,k.mq)(n)||(0,k.ZU)(o))&&(u=(0,k.CP)(n)),p)){let e=P(n);c=N(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}let f=!o||p||a?s(0):j(o,u);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-u.scrollLeft*c.x+d.x+f.x,y:r.y*c.y-u.scrollTop*c.y+d.y+f.y}},getDocumentElement:k.ep,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:o}=e,s=[..."clippingAncestors"===r?(0,k.Tf)(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=(0,k.v9)(e,[],!1).filter(e=>(0,k.vq)(e)&&"body"!==(0,k.mq)(e)),i=null,a="fixed"===(0,k.L9)(e).position,o=a?(0,k.$4)(e):e;for(;(0,k.vq)(o)&&!(0,k.eu)(o);){let t=(0,k.L9)(o),r=(0,k.sQ)(o);r||"fixed"!==t.position||(i=null),(a?r||i:!(!r&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||(0,k.ZU)(o)&&!r&&function e(t,r){let n=(0,k.$4)(t);return!(n===r||!(0,k.vq)(n)||(0,k.eu)(n))&&("fixed"===(0,k.L9)(n).position||e(n,r))}(e,o)))?i=t:n=n.filter(e=>e!==o),o=(0,k.$4)(o)}return t.set(e,n),n}(t,this._c):[].concat(r),a],l=M(t,s[0],o),u=l.top,c=l.right,d=l.bottom,p=l.left;for(let e=1;e<s.length;e++){let r=M(t,s[e],o);u=i(r.top,u),c=n(r.right,c),d=n(r.bottom,d),p=i(r.left,p)}return{width:c-p,height:d-u,x:p,y:u}},getOffsetParent:U,getElementRects:$,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=x(e);return{width:t,height:r}},getScale:N,isElement:k.vq,isRTL:function(e){return"rtl"===(0,k.L9)(e).direction}};function B(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function H(e,t,r,a){let s;void 0===a&&(a={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:p=!1}=a,f=I(e),h=l||u?[...f?(0,k.v9)(f):[],...t?(0,k.v9)(t):[]]:[];
7h.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let m=f&&d?function(e,t){let r,a=null,s=(0,k.ep)(e);function l(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return!function u(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),l();let p=e.getBoundingClientRect(),{left:f,top:h,width:m,height:g}=p;if(c||t(),!m||!g)return;let y=o(h),v=o(s.clientWidth-(f+m)),b={rootMargin:-y+"px "+-v+"px "+-o(s.clientHeight-(h+g))+"px "+-o(f)+"px",threshold:i(0,n(1,d))||1},w=!0;function E(t){let n=t[0].intersectionRatio;if(n!==d){if(!w)return u();n?u(!1,n):r=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==n||B(p,e.getBoundingClientRect())||u(),w=!1}try{a=new IntersectionObserver(E,{...b,root:s.ownerDocument})}catch(e){a=new IntersectionObserver(E,b)}a.observe(e)}(!0),l}(f,r):null,g=-1,y=null;c&&(y=new ResizeObserver(e=>{let[n]=e;n&&n.target===f&&y&&t&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),r()}),f&&!p&&y.observe(f),t&&y.observe(t));let v=p?P(e):null;return p&&function t(){let n=P(e);v&&!B(v,n)&&r(),v=n,s=requestAnimationFrame(t)}(),r(),()=>{var e;h.forEach(e=>{l&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,p&&cancelAnimationFrame(s)}}let z=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:i,y:a,placement:o,middlewareData:s}=t,l=await A(t,e);return o===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:i+l.x,y:a+l.y,data:{...l,placement:o}}}}},G=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,i,a,o;let{placement:s,middlewareData:l,rects:E,initialPlacement:S,platform:O,elements:C}=t,{mainAxis:_=!0,crossAxis:T=!0,fallbackPlacements:A,fallbackStrategy:k="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:I=!0,...N}=u(e,t);if(null!=(r=l.arrow)&&r.alignmentOffset)return{};let R=c(s),D=f(S),P=c(S)===S,F=await (null==O.isRTL?void 0:O.isRTL(C.floating)),j=A||(P||!I?[w(S)]:function(e){let t=w(e);return[m(e),t,m(t)]}(S)),M="none"!==x;!A&&M&&j.push(...function(e,t,r,n){let i=d(e),a=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?y:g;return t?g:y;case"left":case"right":return t?v:b;default:return[]}}(c(e),"start"===r,n);return i&&(a=a.map(e=>e+"-"+i),t&&(a=a.concat(a.map(m)))),a}(S,I,x,F));let L=[S,...j],q=await O.detectOverflow(t,N),U=[],$=(null==(n=l.flip)?void 0:n.overflows)||[];if(_&&U.push(q[R]),T){let e=function(e,t,r){void 0===r&&(r=!1);let n=d(e),i=h(e),a=p(i),o="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=w(o)),[o,w(o)]}(s,E,F);U.push(q[e[0]],q[e[1]])}if($=[...$,{placement:s,overflows:U}],!U.every(e=>e<=0)){let e=((null==(i=l.flip)?void 0:i.index)||0)+1,t=L[e];if(t&&("alignment"!==T||D===f(t)||$.every(e=>f(e.placement)!==D||e.overflows[0]>0)))return{data:{index:e,overflows:$},reset:{placement:t}};let r=null==(a=$.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(k){case"bestFit":{let e=null==(o=$.filter(e=>{if(M){let t=f(e.placement);return t===D||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(r=e);break}case"initialPlacement":r=S}if(s!==r)return{reset:{placement:r}}}return{}}}},Q=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:a,placement:o,rects:s,platform:l,elements:c,middlewareData:f}=t,{element:m,padding:g=0}=u(e,t)||{};if(null==m)return{};let y=E(g),v={x:r,y:a},b=h(o),w=p(b),S=await l.getDimensions(m),O="y"===b,C=O?"clientHeight":"clientWidth",_=s.reference[w]+s.reference[b]-v[b]-s.floating[w],T=v[b]-s.reference[b],A=await (null==l.getOffsetParent?void 0:l.getOffsetParent(m)),k=A?A[C]:0;k&&await (null==l.isElement?void 0:l.isElement(A))||(k=c.floating[C]||s.floating[w]);let x=k/2-S[w]/2-1,I=n(y[O?"top":"left"],x),N=n(y[O?"bottom":"right"],x),R=k-S[w]-N,D=k/2-S[w]/2+(_/2-T/2),P=i(I,n(D,R)),F=!f.arrow&&null!=d(o)&&D!==P&&s.reference[w]/2-(D<I?I:N)-S[w]/2<0,j=F?D<I?D-I:D-R:0;return{[b]:v[b]+j,data:{[b]:P,centerOffset:D-P-j,...F&&{alignmentOffset:j}},reset:F}}}),K=(e,t,r)=>{let n=new Map,i={platform:V,...r},a={...i.platform,_c:n};return _(e,t,{...i,platform:a})}},705:(e,t,r)=>{"use strict";
7Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},noSSR:function(){return o}});let n=r(4252);r(7876),r(4232);let i=n._(r(6006));function a(e){return{default:(null==e?void 0:e.default)||e}}function o(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let r=i.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let s=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=s?s().then(a):Promise.resolve(a(()=>null))}):(delete n.webpack,delete n.modules,o(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},710:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var n=o(r(4232)),i=o(r(5039)),a=r(4523);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function u(e,t){return(u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function c(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){m(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function m(e,t,r){return(t=g(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=s(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var y=function(e){var t,r,n,i,a;return n=(a=e.rtl?e.slideCount-1-e.index:e.index)<0||a>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),r=(a-e.currentSlide)%e.slideCount==0,a>e.currentSlide-i-1&&a<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=a&&a<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":r,"slick-cloned":n,"slick-current":a===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},v=function(e){var t={};return(void 0===e.variableWidth||!1===e.variableWidth)&&(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=+(e.currentSlide===e.index),t.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t},b=function(e,t){return e.key||t},w=function(e){var t,r=[],o=[],s=[],l=n.default.Children.count(e.children),u=(0,a.lazyStartIndex)(e),c=(0,a.lazyEndIndex)(e);
7return(n.default.Children.forEach(e.children,function(d,p){var f,m={message:"children",index:p,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};f=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(p)>=0?d:n.default.createElement("div",null);var g=v(h(h({},e),{},{index:p})),w=f.props.className||"",E=y(h(h({},e),{},{index:p}));if(r.push(n.default.cloneElement(f,{key:"original"+b(f,p),"data-index":p,className:(0,i.default)(E,w),tabIndex:"-1","aria-hidden":!E["slick-active"],style:h(h({outline:"none"},f.props.style||{}),g),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}})),e.infinite&&l>1&&!1===e.fade&&!e.unslick){var S=l-p;S<=(0,a.getPreClones)(e)&&((t=-S)>=u&&(f=d),E=y(h(h({},e),{},{index:t})),o.push(n.default.cloneElement(f,{key:"precloned"+b(f,t),"data-index":t,tabIndex:"-1",className:(0,i.default)(E,w),"aria-hidden":!E["slick-active"],style:h(h({},f.props.style||{}),g),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}}))),p<(0,a.getPostClones)(e)&&((t=l+p)<c&&(f=d),E=y(h(h({},e),{},{index:t})),s.push(n.default.cloneElement(f,{key:"postcloned"+b(f,t),"data-index":t,tabIndex:"-1",className:(0,i.default)(E,w),"aria-hidden":!E["slick-active"],style:h(h({},f.props.style||{}),g),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(m)}})))}}),e.rtl)?o.concat(r,s).reverse():o.concat(r,s)};t.Track=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),e&&u(a,e);var t,r,i=(t=d(),function(){var e,r=p(a);return e=t?Reflect.construct(r,arguments,p(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"==s(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return c(e)}(this,e)});function a(){var e;if(!(this instanceof a))throw TypeError("Cannot call a class as a function");for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return m(c(e=i.call.apply(i,[this].concat(r))),"node",null),m(c(e),"handleRef",function(t){e.node=t}),e}return r=[{key:"render",value:function(){var e=w(this.props),t=this.props,r=t.onMouseEnter,i=t.onMouseOver,a=t.onMouseLeave;return n.default.createElement("div",l({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},{onMouseEnter:r,onMouseOver:i,onMouseLeave:a}),e)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,g(n.key),n)}}(a.prototype,r),Object.defineProperty(a,"prototype",{writable:!1}),a}(n.default.PureComponent)},720:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryParseEnvValue=void 0,t.tryParseEnvValue=(e,t)=>{if(!e)return t;if(e.startsWith("{")&&e.endsWith("}"))try{return JSON.parse(e)}catch(t){console.warn("Parsing of env variable failed"),console.warn(`Attempted to parse ${e}`)}return t}},749:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InnerSlider=void 0;var n=p(r(4232)),i=p(r(8321)),a=p(r(9149)),o=p(r(5039)),s=r(4523),l=r(710),u=r(1843),c=r(1457),d=p(r(2351));function p(e){return e&&e.__esModule?e:{default:e}}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
7t%2?m(Object(r),!0).forEach(function(t){E(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e,t){return(y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function v(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b=function(){return!!e})()}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(e,t,r){return(t=S(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}t.InnerSlider=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");m.prototype=Object.create(e&&e.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),Object.defineProperty(m,"prototype",{writable:!1}),e&&y(m,e);var t,r,p=(t=b(),function(){var e,r=w(m);return e=t?Reflect.construct(r,arguments,w(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"==f(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return v(e)}(this,e)});function m(e){if(!(this instanceof m))throw TypeError("Cannot call a class as a function");E(v(t=p.call(this,e)),"listRefHandler",function(e){return t.list=e}),E(v(t),"trackRefHandler",function(e){return t.track=e}),E(v(t),"adaptHeight",function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=(0,s.getHeight)(e)+"px"}}),E(v(t),"componentDidMount",function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=(0,s.getOnDemandLazySlides)(g(g({},t.props),t.state));e.length>0&&(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var r=g({listRef:t.list,trackRef:t.track},t.props);t.updateState(r,!0,function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")}),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new d.default(function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout(function(){return t.onWindowResized()},t.props.speed))):t.onWindowResized()}),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)}),E(v(t),"componentWillUnmount",function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach(function(e){return clearTimeout(e)}),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()}),E(v(t),"componentDidUpdate",function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var r=(0,s.getOnDemandLazySlides)(g(g({},t.props),t.state));r.length>0&&(t.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(r)}}),t.props.onLazyLoad&&t.props.onLazyLoad(r))}t.adaptHeight();var i=g(g({listRef:t.list,trackRef:t.track},t.props),t.state),a=t.didPropsChange(e);a&&t.updateState(i,a,function(){t.state.currentSlide>=n.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:n.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")})}),E(v(t),"onWindowResized",function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,a.default)(function(){return t.resizeWindow(e)},50),t.debouncedResize()}),E(v(t),"resizeWindow",function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(t.track&&t.track.node){var r=g(g({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(r,e,function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")}),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}}),E(v(t),"updateState",function(e,r,i){var a=(0,s.initializedState)(e);
7e=g(g(g({},e),a),{},{slideIndex:a.currentSlide});var o=(0,s.getTrackLeft)(e);e=g(g({},e),{},{left:o});var l=(0,s.getTrackCSS)(e);(r||n.default.Children.count(t.props.children)!==n.default.Children.count(e.children))&&(a.trackStyle=l),t.setState(a,i)}),E(v(t),"ssrInit",function(){if(t.props.variableWidth){var e=0,r=0,i=[],a=(0,s.getPreClones)(g(g(g({},t.props),t.state),{},{slideCount:t.props.children.length})),o=(0,s.getPostClones)(g(g(g({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach(function(t){i.push(t.props.style.width),e+=t.props.style.width});for(var l=0;l<a;l++)r+=i[i.length-1-l],e+=i[i.length-1-l];for(var u=0;u<o;u++)e+=i[u];for(var c=0;c<t.state.currentSlide;c++)r+=i[c];var d={width:e+"px",left:-r+"px"};if(t.props.centerMode){var p="".concat(i[t.state.currentSlide],"px");d.left="calc(".concat(d.left," + (100% - ").concat(p,") / 2 ) ")}return{trackStyle:d}}var f=n.default.Children.count(t.props.children),h=g(g(g({},t.props),t.state),{},{slideCount:f}),m=(0,s.getPreClones)(h)+(0,s.getPostClones)(h)+f,y=100/t.props.slidesToShow*m,v=100/m,b=-v*((0,s.getPreClones)(h)+t.state.currentSlide)*y/100;return t.props.centerMode&&(b+=(100-v*y/100)/2),{slideWidth:v+"%",trackStyle:{width:y+"%",left:b+"%"}}}),E(v(t),"checkImagesLoad",function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],r=e.length,n=0;Array.prototype.forEach.call(e,function(e){var i=function(){return++n&&n>=r&&t.onWindowResized()};if(e.onclick){var a=e.onclick;e.onclick=function(t){a(t),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=i,e.onerror=function(){i(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))})}),E(v(t),"progressiveLazyLoad",function(){for(var e=[],r=g(g({},t.props),t.state),n=t.state.currentSlide;n<t.state.slideCount+(0,s.getPostClones)(r);n++)if(0>t.state.lazyLoadedList.indexOf(n)){e.push(n);break}for(var i=t.state.currentSlide-1;i>=-(0,s.getPreClones)(r);i--)if(0>t.state.lazyLoadedList.indexOf(i)){e.push(i);break}e.length>0?(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)}),E(v(t),"slideHandler",function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.props,i=n.asNavFor,a=n.beforeChange,o=n.onLazyLoad,l=n.speed,u=n.afterChange,c=t.state.currentSlide,d=(0,s.slideHandler)(g(g(g({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!r})),p=d.state,f=d.nextState;if(p){a&&a(c,p.currentSlide);var h=p.lazyLoadedList.filter(function(e){return 0>t.state.lazyLoadedList.indexOf(e)});o&&h.length>0&&o(h),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),u&&u(c),delete t.animationEndCallback),t.setState(p,function(){i&&t.asNavForIndex!==e&&(t.asNavForIndex=e,i.innerSlider.slideHandler(e)),f&&(t.animationEndCallback=setTimeout(function(){var e=f.animating,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.includes(r)||({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(f,["animating"]);t.setState(r,function(){t.callbackTimers.push(setTimeout(function(){return t.setState({animating:e})},10)),u&&u(p.currentSlide),delete t.animationEndCallback})},l))})}}),E(v(t),"changeSlide",function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=g(g({},t.props),t.state),i=(0,s.changeSlide)(n,e);if((0===i||i)&&(!0===r?t.slideHandler(i,r):t.slideHandler(i),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var a=t.list.querySelectorAll(".slick-current");a[0]&&a[0].focus()}}),E(v(t),"clickHandler",function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0}),E(v(t),"keyHandler",function(e){var r=(0,s.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==r&&t.changeSlide({message:r})}),E(v(t),"selectHandler",function(e){t.changeSlide(e)}),E(v(t),"disableBodyScroll",function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}}),E(v(t),"enableBodyScroll",function(){window.ontouchmove=null}),E(v(t),"swipeStart",function(e){t.props.verticalSwiping&&t.disableBodyScroll();var r=(0,s.swipeStart)(e,t.props.swipe,t.props.draggable);""!==r&&t.setState(r)}),E(v(t),"swipeMove",function(e){var r=(0,s.swipeMove)(e,g(g(g({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));r&&(r.swiping&&(t.clickable=!1),t.setState(r))}),E(v(t),"swipeEnd",function(e){var r=(0,s.swipeEnd)(e,g(g(g({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(r){var n=r.triggerSlideHandler;delete r.triggerSlideHandler,t.setState(r),void 0!==n&&(t.slideHandler(n),t.props.verticalSwiping&&t.enableBodyScroll())}}),E(v(t),"touchEnd",function(e){t.swipeEnd(e),t.clickable=!0}),E(v(t),"slickPrev",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"previous"})},0))}),E(v(t),"slickNext",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"next"})},0))}),E(v(t),"slickGoTo",function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(isNaN(e=Number(e)))return"";t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},r)},0))}),E(v(t),"play",function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,s.canGoNext)(g(g({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)}),E(v(t),"autoPlay",function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var r=t.state.autoplaying;if("update"===e){if("hovered"===r||"focused"===r||"paused"===r)return}else if("leave"===e){if("paused"===r||"focused"===r)return}else if("blur"===e&&("paused"===r||"hovered"===r))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({auto
7playing:"playing"})}),E(v(t),"pause",function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var r=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?("hovered"===r||"playing"===r)&&t.setState({autoplaying:"focused"}):"playing"===r&&t.setState({autoplaying:"hovered"})}),E(v(t),"onDotsOver",function(){return t.props.autoplay&&t.pause("hovered")}),E(v(t),"onDotsLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),E(v(t),"onTrackOver",function(){return t.props.autoplay&&t.pause("hovered")}),E(v(t),"onTrackLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),E(v(t),"onSlideFocus",function(){return t.props.autoplay&&t.pause("focused")}),E(v(t),"onSlideBlur",function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")}),E(v(t),"render",function(){var e,r,i,a=(0,o.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),d=g(g({},t.props),t.state),p=(0,s.extractObject)(d,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),f=t.props.pauseOnHover;if(p=g(g({},p),{},{onMouseEnter:f?t.onTrackOver:null,onMouseLeave:f?t.onTrackLeave:null,onMouseOver:f?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var m=(0,s.extractObject)(d,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),y=t.props.pauseOnDotsHover;m=g(g({},m),{},{clickHandler:t.changeSlide,onMouseEnter:y?t.onDotsLeave:null,onMouseOver:y?t.onDotsOver:null,onMouseLeave:y?t.onDotsLeave:null}),e=n.default.createElement(u.Dots,m)}var v=(0,s.extractObject)(d,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);v.clickHandler=t.changeSlide,t.props.arrows&&(r=n.default.createElement(c.PrevArrow,v),i=n.default.createElement(c.NextArrow,v));var b=null;t.props.vertical&&(b={height:t.state.listHeight});var w=null;!1===t.props.vertical?!0===t.props.centerMode&&(w={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(w={padding:t.props.centerPadding+" 0px"});var E=g(g({},b),w),S=t.props.touchMove,O={className:"slick-list",style:E,onClick:t.clickHandler,onMouseDown:S?t.swipeStart:null,onMouseMove:t.state.dragging&&S?t.swipeMove:null,onMouseUp:S?t.swipeEnd:null,onMouseLeave:t.state.dragging&&S?t.swipeEnd:null,onTouchStart:S?t.swipeStart:null,onTouchMove:t.state.dragging&&S?t.swipeMove:null,onTouchEnd:S?t.touchEnd:null,onTouchCancel:t.state.dragging&&S?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},C={className:a,dir:"ltr",style:t.props.style};return t.props.unslick&&(O={className:"slick-list"},C={className:a,style:t.props.style}),n.default.createElement("div",C,t.props.unslick?"":r,n.default.createElement("div",h({ref:t.listRefHandler},O),n.default.createElement(l.Track,h({ref:t.trackRefHandler},p),t.props.children)),t.props.unslick?"":i,t.props.unslick?"":e)}),t.list=null,t.track=null,t.state=g(g({},i.default),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:n.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var t,r=t.ssrInit();return t.state=g(g({},t.state),r),t}return r=[{key:"didPropsChange",value:function(e){for(var t=!1,r=0,i=Object.keys(this.props);r<i.length;r++){var a=i[r];if(!e.hasOwnProperty(a)||!("object"===f(e[a])||"function"==typeof e[a]||isNaN(e[a]))&&e[a]!==this.props[a]){t=!0;break}}return t||n.default.Children.count(this.props.children)!==n.default.Children.count(e.children)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,S(n.key),n)}}(m.prototype,r),Object.defineProperty(m,"prototype",{writable:!1}),m}(n.default.Component)},777:(e,t,r)=>{"use strict";
7Object.defineProperty(t,"__esModule",{value:!0}),t.Lexer=void 0,t.createToken=h,t.isPunctuatorTokenKind=function(e){return e===s.TokenKind.BANG||e===s.TokenKind.DOLLAR||e===s.TokenKind.AMP||e===s.TokenKind.PAREN_L||e===s.TokenKind.PAREN_R||e===s.TokenKind.DOT||e===s.TokenKind.SPREAD||e===s.TokenKind.COLON||e===s.TokenKind.EQUALS||e===s.TokenKind.AT||e===s.TokenKind.BRACKET_L||e===s.TokenKind.BRACKET_R||e===s.TokenKind.BRACE_L||e===s.TokenKind.PIPE||e===s.TokenKind.BRACE_R},t.printCodePointAt=f,t.readName=v;var n=r(2300),i=r(9939),a=r(3519),o=r(9604),s=r(5199);class l{constructor(e){let t=new i.Token(s.TokenKind.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==s.TokenKind.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let r=e.source.body,i=r.length,l=t;for(;l<i;){let t=r.charCodeAt(l);switch(t){case 65279:case 9:case 32:case 44:++l;continue;case 10:++l,++e.line,e.lineStart=l;continue;case 13:10===r.charCodeAt(l+1)?l+=2:++l,++e.line,e.lineStart=l;continue;case 35:return function(e,t){let r=e.source.body,n=r.length,i=t+1;for(;i<n;){let e=r.charCodeAt(i);if(10===e||13===e)break;if(u(e))++i;else if(c(r,i))i+=2;else break}return h(e,s.TokenKind.COMMENT,t,i,r.slice(t+1,i))}(e,l);case 33:return h(e,s.TokenKind.BANG,l,l+1);case 36:return h(e,s.TokenKind.DOLLAR,l,l+1);case 38:return h(e,s.TokenKind.AMP,l,l+1);case 40:return h(e,s.TokenKind.PAREN_L,l,l+1);case 41:return h(e,s.TokenKind.PAREN_R,l,l+1);case 46:if(46===r.charCodeAt(l+1)&&46===r.charCodeAt(l+2))return h(e,s.TokenKind.SPREAD,l,l+3);break;case 58:return h(e,s.TokenKind.COLON,l,l+1);case 61:return h(e,s.TokenKind.EQUALS,l,l+1);case 64:return h(e,s.TokenKind.AT,l,l+1);case 91:return h(e,s.TokenKind.BRACKET_L,l,l+1);case 93:return h(e,s.TokenKind.BRACKET_R,l,l+1);case 123:return h(e,s.TokenKind.BRACE_L,l,l+1);case 124:return h(e,s.TokenKind.PIPE,l,l+1);case 125:return h(e,s.TokenKind.BRACE_R,l,l+1);case 34:if(34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2))return function(e,t){let r=e.source.body,i=r.length,o=e.lineStart,l=t+3,d=l,p="",m=[];for(;l<i;){let i=r.charCodeAt(l);if(34===i&&34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2)){p+=r.slice(d,l),m.push(p);let n=h(e,s.TokenKind.BLOCK_STRING,t,l+3,(0,a.dedentBlockStringLines)(m).join("\n"));return e.line+=m.length-1,e.lineStart=o,n}if(92===i&&34===r.charCodeAt(l+1)&&34===r.charCodeAt(l+2)&&34===r.charCodeAt(l+3)){p+=r.slice(d,l),d=l+1,l+=4;continue}if(10===i||13===i){p+=r.slice(d,l),m.push(p),13===i&&10===r.charCodeAt(l+1)?l+=2:++l,p="",d=l,o=l;continue}if(u(i))++l;else if(c(r,l))l+=2;else throw(0,n.syntaxError)(e.source,l,`Invalid character within String: ${f(e,l)}.`)}throw(0,n.syntaxError)(e.source,l,"Unterminated string.")}(e,l);return function(e,t){let r=e.source.body,i=r.length,a=t+1,o=a,l="";for(;a<i;){let i=r.charCodeAt(a);if(34===i)return l+=r.slice(o,a),h(e,s.TokenKind.STRING,t,a+1,l);if(92===i){l+=r.slice(o,a);let t=117===r.charCodeAt(a+1)?123===r.charCodeAt(a+2)?function(e,t){let r=e.source.body,i=0,a=3;for(;a<12;){let e=r.charCodeAt(t+a++);if(125===e){if(a<5||!u(i))break;return{value:String.fromCodePoint(i),size:a}}if((i=i<<4|y(e))<0)break}throw(0,n.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+a)}".`)}(e,a):function(e,t){let r=e.source.body,i=g(r,t+2);if(u(i))return{value:String.fromCodePoint(i),size:6};if(d(i)&&92===r.charCodeAt(t+6)&&117===r.charCodeAt(t+7)){let e=g(r,t+8);if(p(e))return{value:String.fromCodePoint(i,e),size:12}}throw(0,n.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+6)}".`)}(e,a):function(e,t){let r=e.source.body;switch(r.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw(0,n.syntaxError)(e.source,t,`Invalid character escape sequence: "${r.slice(t,t+2)}".`)}(e,a);l+=t.value,a+=t.size,o=a;continue}if(10===i||13===i)break;if(u(i))++a;else if(c(r,a))a+=2;else throw(0,n.syntaxError)(e.source,a,`Invalid character within String: ${f(e,a)}.`)}throw(0,n.syntaxError)(e.source,a,"Unterminated string.")}(e,l)}if((0,o.isDigit)(t)||45===t)return function(e,t,r){let i=e.source.body,a=t,l=r,u=!1;if(45===l&&(l=i.charCodeAt(++a)),48===l){if(l=i.charCodeAt(++a),(0,o.isDigit)(l))throw(0,n.syntaxError)(e.source,a,`Invalid number, unexpected digit after 0: ${f(e,a)}.`)}else a=m(e,a,l),l=i.charCodeAt(a);if(46===l&&(u=!0,l=i.charCodeAt(++a),a=m(e,a,l),l=i.charCodeAt(a)),(69===l||101===l)&&(u=!0,(43===(l=i.charCodeAt(++a))||45===l)&&(l=i.charCodeAt(++a)),a=m(e,a,l),l=i.charCodeAt(a)),46===l||(0,o.isNameStart)(l))throw(0,n.syntaxError)(e.source,a,`Invalid number, expected digit but got: ${f(e,a)}.`);return h(e,u?s.TokenKind.FLOAT:s.TokenKind.INT,t,a,i.slice(t,a))}(e,l,t);if((0,o.isNameStart)(t))return v(e,l);throw(0,n.syntaxError)(e.source,l,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":u(t)||c(r,l)?`Unexpected character: ${f(e,l)}.`:`Invalid character: ${f(e,l)}.`)}return h(e,s.TokenKind.EOF,i,i)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===s.TokenKind.COMMENT);return e}}function u(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function c(e,t){return d(e.charCodeAt(t))&&p(e.charCodeAt(t+1))}function d(e){return e>=55296&&e<=56319}function p(e){return e>=56320&&e<=57343}function f(e,t){let r=e.source.body.codePointAt(t);if(void 0===r)return s.TokenKind.EOF;
7if(r>=32&&r<=126){let e=String.fromCodePoint(r);return'"'===e?"'\"'":`"${e}"`}return"U+"+r.toString(16).toUpperCase().padStart(4,"0")}function h(e,t,r,n,a){let o=e.line,s=1+r-e.lineStart;return new i.Token(t,r,n,o,s,a)}function m(e,t,r){if(!(0,o.isDigit)(r))throw(0,n.syntaxError)(e.source,t,`Invalid number, expected digit but got: ${f(e,t)}.`);let i=e.source.body,a=t+1;for(;(0,o.isDigit)(i.charCodeAt(a));)++a;return a}function g(e,t){return y(e.charCodeAt(t))<<12|y(e.charCodeAt(t+1))<<8|y(e.charCodeAt(t+2))<<4|y(e.charCodeAt(t+3))}function y(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function v(e,t){let r=e.source.body,n=r.length,i=t+1;for(;i<n;){let e=r.charCodeAt(i);if((0,o.isNameContinue)(e))++i;else break}return h(e,s.TokenKind.NAME,t,i,r.slice(t,i))}t.Lexer=l},810:(e,t,r)=>{"use strict";r.d(t,{qg:()=>eb});var n=r(6583),i=r(2450),a=r(1867),o=r(3921),s=r(1692),l=r(8333);class u{validate(e,t){return!0}constructor(){this.subPriority=0}}class c extends u{validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,r){return this.setValue(e,t,this.value,r)}constructor(e,t,r,n,i){super(),this.value=e,this.validateValue=t,this.setValue=r,this.priority=n,i&&(this.subPriority=i)}}class d extends u{set(e,t){return t.timestampIsSet?e:(0,o.w)(e,function(e,t){var r,n;let i="function"==typeof(r=t)&&(null==(n=r.prototype)?void 0:n.constructor)===r?new t(0):(0,o.w)(t,0);return i.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),i.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),i}(e,this.context))}constructor(e,t){super(),this.priority=10,this.subPriority=-1,this.context=e||(e=>(0,o.w)(t,e))}}class p{run(e,t,r,n){let i=this.parse(e,t,r,n);return i?{setter:new c(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(e,t,r){return!0}}class f extends p{parse(e,t,r){switch(t){case"G":case"GG":case"GGG":return r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"});case"GGGGG":return r.era(e,{width:"narrow"});default:return r.era(e,{width:"wide"})||r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"})}}set(e,t,r){return t.era=r,e.setFullYear(r,0,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=140,this.incompatibleTokens=["R","u","t","T"]}}var h=r(7941);let m={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},g={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function y(e,t){return e?{value:t(e.value),rest:e.rest}:e}function v(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function b(e,t){let r=t.match(e);if(!r)return null;if("Z"===r[0])return{value:0,rest:t.slice(1)};let n="+"===r[1]?1:-1,i=r[2]?parseInt(r[2],10):0,a=r[3]?parseInt(r[3],10):0,o=r[5]?parseInt(r[5],10):0;return{value:n*(i*h.s0+a*h.Cg+o*h._m),rest:t.slice(r[0].length)}}function w(e){return v(m.anyDigitsSigned,e)}function E(e,t){switch(e){case 1:return v(m.singleDigit,t);case 2:return v(m.twoDigits,t);case 3:return v(m.threeDigits,t);case 4:return v(m.fourDigits,t);default:return v(RegExp("^\\d{1,"+e+"}"),t)}}function S(e,t){switch(e){case 1:return v(m.singleDigitSigned,t);case 2:return v(m.twoDigitsSigned,t);case 3:return v(m.threeDigitsSigned,t);case 4:return v(m.fourDigitsSigned,t);default:return v(RegExp("^-?\\d{1,"+e+"}"),t)}}function O(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function C(e,t){let r,n=t>0,i=n?t:1-t;if(i<=50)r=e||100;else{let t=i+50;r=e+100*Math.trunc(t/100)-100*(e>=t%100)}return n?r:1-r}function _(e){return e%400==0||e%4==0&&e%100!=0}class T extends p{parse(e,t,r){let n=e=>({year:e,isTwoDigitYear:"yy"===t});switch(t){case"y":return y(E(4,e),n);case"yo":return y(r.ordinalNumber(e,{unit:"year"}),n);default:return y(E(t.length,e),n)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,r){let n=e.getFullYear();if(r.isTwoDigitYear){let t=C(r.year,n);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}let i="era"in t&&1!==t.era?1-r.year:r.year;return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=130,this.incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"]}}var A=r(8513),k=r(973);class x extends p{parse(e,t,r){let n=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return y(E(4,e),n);case"Yo":return y(r.ordinalNumber(e,{unit:"year"}),n);default:return y(E(t.length,e),n)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,r,n){let i=(0,A.h)(e,n);if(r.isTwoDigitYear){let t=C(r.year,i);return e.setFullYear(t,0,n.firstWeekContainsDate),e.setHours(0,0,0,0),(0,k.k)(e,n)}let a="era"in t&&1!==t.era?1-r.year:r.year;return e.setFullYear(a,0,n.firstWeekContainsDate),e.setHours(0,0,0,0),(0,k.k)(e,n)}constructor(...e){super(...e),this.priority=130,this.incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}}var I=r(7894);class N extends p{parse(e,t){return"R"===t?S(4,e):S(t.length,e)}set(e,t,r){let n=(0,o.w)(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),(0,I.b)(n)}constructor(...e){super(...e),this.priority=130,this.incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}}class R extends p{parse(e,t){return"u"===t?S(4,e):S(t.length,e)}set(e,t,r){return e.setFullYear(r,0,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=130,this.incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}}class D extends p{parse(e,t,r){switch(t){case"Q":case"QQ":return E(t.length,e);case"Qo":return r.ordinalNumber(e,{unit:"quarter"});case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"});default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,r){return e.setMonth((r-1)*3,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=120,this.incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}}class P extends p{parse(e,t,r){switch(t){case"q":case"qq":return E(t.length,e);case"qo":return r.ordinalNumber(e,{unit:"quarter"});case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"});default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,r){return e.setMonth((r-1)*3,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=120,this.incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}}class F extends p{parse(e,t,r){let n=e=>e-1;switch(t){case"M":return y(v(m.month,e),n);case"MM":return y(E(2,e),n);case"Mo":return y(r.ordinalNumber(e,{unit:"month"}),n);case"MMM":return r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(e,{width:"narrow",context:"formatting"});default:return r.month(e,{width:"wide",context:"formatting"})||r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,r){return e.setMonth(r,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"],this.priority=110}}class j extends p{parse(e,t,r){let n=e=>e-1;switch(t){case"L":return y(v(m.month,e),n);case"LL":return y(E(2,e),n);case"Lo":return y(r.ordinalNumber(e,{unit:"month"}),n);case"LLL":return r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(e,{width:"narrow",context:"standalone"});default:return r.month(e,{width:"wide",context:"standalone"})||r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,r){return e.setMonth(r,1),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=110,this.incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}}var M=r(8507);class L extends p{parse(e,t,r){switch(t){case"w":return v(m.week,e);case"wo":return r.ordinalNumber(e,{unit:"week"});default:return E(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,r,n){return(0,k.k)(function(e,t,r){let n=(0,l.a)(e,null==r?void 0:r.in),i=(0,M.N)(n,r)-t;return n.setDate(n.getDate()-7*i),(0,l.a)(n,null==r?void 0:r.in)}(e,r,n),n)}constructor(...e){super(...e),this.priority=100,this.incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}}var q=r(3866);class U extends p{parse(e,t,r){switch(t){case"I":return v(m.week,e);case"Io":return r.ordinalNumber(e,{unit:"week"});default:return E(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,r){return(0,I.b)(function(e,t,r){let n=(0,l.a)(e,void 0),i=(0,q.
7s)(n,void 0)-t;return n.setDate(n.getDate()-7*i),n}(e,r))}constructor(...e){super(...e),this.priority=100,this.incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}}let $=[31,28,31,30,31,30,31,31,30,31,30,31],V=[31,29,31,30,31,30,31,31,30,31,30,31];class B extends p{parse(e,t,r){switch(t){case"d":return v(m.date,e);case"do":return r.ordinalNumber(e,{unit:"date"});default:return E(t.length,e)}}validate(e,t){let r=_(e.getFullYear()),n=e.getMonth();return r?t>=1&&t<=V[n]:t>=1&&t<=$[n]}set(e,t,r){return e.setDate(r),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=90,this.subPriority=1,this.incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}}class H extends p{parse(e,t,r){switch(t){case"D":case"DD":return v(m.dayOfYear,e);case"Do":return r.ordinalNumber(e,{unit:"date"});default:return E(t.length,e)}}validate(e,t){return _(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,r){return e.setMonth(0,r),e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=90,this.subpriority=1,this.incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}}var z=r(2680);function G(e,t,r){var n,i,a,o,u,c,d,p;let f=(0,s.q)(),h=null!=(p=null!=(d=null!=(c=null!=(u=null==r?void 0:r.weekStartsOn)?u:null==r||null==(i=r.locale)||null==(n=i.options)?void 0:n.weekStartsOn)?c:f.weekStartsOn)?d:null==(o=f.locale)||null==(a=o.options)?void 0:a.weekStartsOn)?p:0,m=(0,l.a)(e,null==r?void 0:r.in),g=m.getDay(),y=7-h,v=t<0||t>6?t-(g+y)%7:((t%7+7)%7+y)%7-(g+y)%7;return(0,z.f)(m,v,r)}class Q extends p{parse(e,t,r){switch(t){case"E":case"EE":case"EEE":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,r,n){return(e=G(e,r,n)).setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=90,this.incompatibleTokens=["D","i","e","c","t","T"]}}class K extends p{parse(e,t,r,n){let i=e=>{let t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return y(E(t.length,e),i);case"eo":return y(r.ordinalNumber(e,{unit:"day"}),i);case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeeee":return r.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,r,n){return(e=G(e,r,n)).setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=90,this.incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}}class Y extends p{parse(e,t,r,n){let i=e=>{let t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return y(E(t.length,e),i);case"co":return y(r.ordinalNumber(e,{unit:"day"}),i);case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"ccccc":return r.day(e,{width:"narrow",context:"standalone"});case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(e,t,r,n){return(e=G(e,r,n)).setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=90,this.incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}}class W extends p{parse(e,t,r){let n=e=>0===e?7:e;switch(t){case"i":case"ii":return E(t.length,e);case"io":return r.ordinalNumber(e,{unit:"day"});case"iii":return y(r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),n);case"iiiii":return y(r.day(e,{width:"narrow",context:"formatting"}),n);case"iiiiii":return y(r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),n);default:return y(r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),n)}}validate(e,t){return t>=1&&t<=7}set(e,t,r){return(e=function(e,t,r){let n=(0,l.a)(e,void 0),i=function(e,t){let r=(0,l.a)(e,null==t?void 0:t.in).getDay();return 0===r?7:r}(n,void 0);return(0,z.f)(n,t-i,r)}(e,r)).setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=90,this.incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}}class J extends p{parse(e,t,r){switch(t){case"a":case"aa":case"aaa":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,r){return e.setHours(O(r),0,0,0),e}constructor(...e){super(...e),this.priority=80,this.incompatibleTokens=["b","B","H","k","t","T"]}}
7class Z extends p{parse(e,t,r){switch(t){case"b":case"bb":case"bbb":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,r){return e.setHours(O(r),0,0,0),e}constructor(...e){super(...e),this.priority=80,this.incompatibleTokens=["a","B","H","k","t","T"]}}class X extends p{parse(e,t,r){switch(t){case"B":case"BB":case"BBB":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,r){return e.setHours(O(r),0,0,0),e}constructor(...e){super(...e),this.priority=80,this.incompatibleTokens=["a","b","t","T"]}}class ee extends p{parse(e,t,r){switch(t){case"h":return v(m.hour12h,e);case"ho":return r.ordinalNumber(e,{unit:"hour"});default:return E(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,r){let n=e.getHours()>=12;return n&&r<12?e.setHours(r+12,0,0,0):n||12!==r?e.setHours(r,0,0,0):e.setHours(0,0,0,0),e}constructor(...e){super(...e),this.priority=70,this.incompatibleTokens=["H","K","k","t","T"]}}class et extends p{parse(e,t,r){switch(t){case"H":return v(m.hour23h,e);case"Ho":return r.ordinalNumber(e,{unit:"hour"});default:return E(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,r){return e.setHours(r,0,0,0),e}constructor(...e){super(...e),this.priority=70,this.incompatibleTokens=["a","b","h","K","k","t","T"]}}class er extends p{parse(e,t,r){switch(t){case"K":return v(m.hour11h,e);case"Ko":return r.ordinalNumber(e,{unit:"hour"});default:return E(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,r){return e.getHours()>=12&&r<12?e.setHours(r+12,0,0,0):e.setHours(r,0,0,0),e}constructor(...e){super(...e),this.priority=70,this.incompatibleTokens=["h","H","k","t","T"]}}class en extends p{parse(e,t,r){switch(t){case"k":return v(m.hour24h,e);case"ko":return r.ordinalNumber(e,{unit:"hour"});default:return E(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,r){return e.setHours(r<=24?r%24:r,0,0,0),e}constructor(...e){super(...e),this.priority=70,this.incompatibleTokens=["a","b","h","H","K","t","T"]}}class ei extends p{parse(e,t,r){switch(t){case"m":return v(m.minute,e);case"mo":return r.ordinalNumber(e,{unit:"minute"});default:return E(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,r){return e.setMinutes(r,0,0),e}constructor(...e){super(...e),this.priority=60,this.incompatibleTokens=["t","T"]}}class ea extends p{parse(e,t,r){switch(t){case"s":return v(m.second,e);case"so":return r.ordinalNumber(e,{unit:"second"});default:return E(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,r){return e.setSeconds(r,0),e}constructor(...e){super(...e),this.priority=50,this.incompatibleTokens=["t","T"]}}class eo extends p{parse(e,t){return y(E(t.length,e),e=>Math.trunc(e*Math.pow(10,-t.length+3)))}set(e,t,r){return e.setMilliseconds(r),e}constructor(...e){super(...e),this.priority=30,this.incompatibleTokens=["t","T"]}}var es=r(1666);class el extends p{parse(e,t){switch(t){case"X":return b(g.basicOptionalMinutes,e);case"XX":return b(g.basic,e);case"XXXX":return b(g.basicOptionalSeconds,e);case"XXXXX":return b(g.extendedOptionalSeconds,e);default:return b(g.extended,e)}}set(e,t,r){return t.timestampIsSet?e:(0,o.w)(e,e.getTime()-(0,es.G)(e)-r)}constructor(...e){super(...e),this.priority=10,this.incompatibleTokens=["t","T","x"]}}class eu extends p{parse(e,t){switch(t){case"x":return b(g.basicOptionalMinutes,e);case"xx":return b(g.basic,e);case"xxxx":return b(g.basicOptionalSeconds,e);case"xxxxx":return b(g.extendedOptionalSeconds,e);default:return b(g.extended,e)}}set(e,t,r){return t.timestampIsSet?e:(0,o.w)(e,e.getTime()-(0,es.G)(e)-r)}constructor(...e){super(...e),this.priority=10,this.incompatibleTokens=["t","T","X"]}}class ec extends p{parse(e){return w(e)}set(e,t,r){return[(0,o.w)(e,1e3*r),{timestampIsSet:!0}]}constructor(...e){super(...e),this.priority=40,this.incompatibleTokens="*"}}class ed extends p{parse(e){return w(e)}set(e,t,r){return[(0,o.w)(e,r),{timestampIsSet:!0}]}constructor(...e){super(...e),this.priority=20,this.incompatibleTokens="*"}}let ep={G:new f,y:new T,Y:new x,R:new N,u:new R,Q:new D,q:new P,M:new F,L:new j,w:new L,I:new U,d:new B,D:new H,E:new Q,e:new K,c:new Y,i:new W,a:new J,b:new Z,B:new X,h:new ee,H:new et,K:new er,k:new en,m:new ei,s:new ea,S:new eo,X:new el,x:new eu,t:new ec,T:new ed},ef=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eh=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,em=/^'([^]*?)'?$/,eg=/''/g,ey=/\S/,ev=/[a-zA-Z]/;function eb(e,t,r,u){var c,p,f,h,m,g,y,v,b,w,E,S,O,C,_,T,A,k;let x=()=>(0,o.w)((null==u?void 0:u.in)||r,NaN),I=Object.assign({},(0,s.q)()),N=null!=(w=null!=(b=null==u?void 0:u.locale)?b:I.locale)?w:n.c,R=null!=(C=null!=(O=null!=(S=null!=(E=null==u?void 0:u.firstWeekContainsDate)?E:null==u||null==(p=u.locale)||null==(c=p.options)?void 0:c.firstWeekContainsDate)?S:I.firstWeekContainsDate)?O:null==(h=I.locale)||null==(f=h.options)?void 0:f.firstWeekContainsDate)?C:1,D=null!=(k=null!=(A=null!=(T=null!=(_=null==u?void 0:u.weekStartsOn)?_:null==u||null==(g=u.locale)||null==(m
7=g.options)?void 0:m.weekStartsOn)?T:I.weekStartsOn)?A:null==(v=I.locale)||null==(y=v.options)?void 0:y.weekStartsOn)?k:0;if(!t)return e?x():(0,l.a)(r,null==u?void 0:u.in);let P={firstWeekContainsDate:R,weekStartsOn:D,locale:N},F=[new d(null==u?void 0:u.in,r)],j=t.match(eh).map(e=>{let t=e[0];return t in i.m?(0,i.m[t])(e,N.formatLong):e}).join("").match(ef),M=[];for(let r of j){!(null==u?void 0:u.useAdditionalWeekYearTokens)&&(0,a.xM)(r)&&(0,a.Ss)(r,t,e),!(null==u?void 0:u.useAdditionalDayOfYearTokens)&&(0,a.ef)(r)&&(0,a.Ss)(r,t,e);let n=r[0],i=ep[n];if(i){let{incompatibleTokens:t}=i;if(Array.isArray(t)){let e=M.find(e=>t.includes(e.token)||e.token===n);if(e)throw RangeError("The format string mustn't contain `".concat(e.fullToken,"` and `").concat(r,"` at the same time"))}else if("*"===i.incompatibleTokens&&M.length>0)throw RangeError("The format string mustn't contain `".concat(r,"` and any other token at the same time"));M.push({token:n,fullToken:r});let a=i.run(e,r,N.match,P);if(!a)return x();F.push(a.setter),e=a.rest}else{if(n.match(ev))throw RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===r?r="'":"'"===n&&(r=r.match(em)[1].replace(eg,"'")),0!==e.indexOf(r))return x();e=e.slice(r.length)}}if(e.length>0&&ey.test(e))return x();let L=F.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,r)=>r.indexOf(e)===t).map(e=>F.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),q=(0,l.a)(r,null==u?void 0:u.in);if(isNaN(+q))return x();let U={};for(let e of L){if(!e.validate(q,P))return x();let t=e.set(q,U,P);Array.isArray(t)?(q=t[0],Object.assign(U,t[1])):q=t}return q}},823:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDesignLibraryStylesheetLinks=t.GRAPHQL_LAYOUT_QUERY_NAME=t.GraphQLLayoutService=t.RestLayoutService=t.getContentStylesheetLink=t.EMPTY_DATE_FIELD_VALUE=t.getDynamicPlaceholderPattern=t.isDynamicPlaceholder=t.isFieldValueEmpty=t.getChildPlaceholder=t.getFieldValue=t.EDITING_COMPONENT_ID=t.EDITING_COMPONENT_PLACEHOLDER=t.RenderingType=t.EditMode=t.LayoutServicePageState=void 0;var n=r(3367);Object.defineProperty(t,"LayoutServicePageState",{enumerable:!0,get:function(){return n.LayoutServicePageState}}),Object.defineProperty(t,"EditMode",{enumerable:!0,get:function(){return n.EditMode}}),Object.defineProperty(t,"RenderingType",{enumerable:!0,get:function(){return n.RenderingType}}),Object.defineProperty(t,"EDITING_COMPONENT_PLACEHOLDER",{enumerable:!0,get:function(){return n.EDITING_COMPONENT_PLACEHOLDER}}),Object.defineProperty(t,"EDITING_COMPONENT_ID",{enumerable:!0,get:function(){return n.EDITING_COMPONENT_ID}});var i=r(4034);Object.defineProperty(t,"getFieldValue",{enumerable:!0,get:function(){return i.getFieldValue}}),Object.defineProperty(t,"getChildPlaceholder",{enumerable:!0,get:function(){return i.getChildPlaceholder}}),Object.defineProperty(t,"isFieldValueEmpty",{enumerable:!0,get:function(){return i.isFieldValueEmpty}}),Object.defineProperty(t,"isDynamicPlaceholder",{enumerable:!0,get:function(){return i.isDynamicPlaceholder}}),Object.defineProperty(t,"getDynamicPlaceholderPattern",{enumerable:!0,get:function(){return i.getDynamicPlaceholderPattern}}),Object.defineProperty(t,"EMPTY_DATE_FIELD_VALUE",{enumerable:!0,get:function(){return i.EMPTY_DATE_FIELD_VALUE}});var a=r(3291);Object.defineProperty(t,"getContentStylesheetLink",{enumerable:!0,get:function(){return a.getContentStylesheetLink}});var o=r(3406);Object.defineProperty(t,"RestLayoutService",{enumerable:!0,get:function(){return o.RestLayoutService}});var s=r(9938);Object.defineProperty(t,"GraphQLLayoutService",{enumerable:!0,get:function(){return s.GraphQLLayoutService}}),Object.defineProperty(t,"GRAPHQL_LAYOUT_QUERY_NAME",{enumerable:!0,get:function(){return s.GRAPHQL_LAYOUT_QUERY_NAME}});var l=r(3643);Object.defineProperty(t,"getDesignLibraryStylesheetLinks",{enumerable:!0,get:function(){return l.getDesignLibraryStylesheetLinks}})},829:function(e,t,r){"use strict";var n,i=r(5364),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};
7Object.defineProperty(t,"__esModule",{value:!0}),t.enableDebug=void 0;let o=a(r(1673)),s=a(r(8376)),l="sitecore-jss";(0,s.default)()&&(null==(n=null==i?void 0:i.env)?void 0:n.DEBUG_MULTILINE)==="true"&&o.default.formatters.o&&o.default.formatters.O&&(o.default.formatters.o=o.default.formatters.O),t.enableDebug=e=>o.default.enable(e),t.default={form:(0,o.default)(`${l}:form`),common:(0,o.default)(`${l}:common`),http:(0,o.default)(`${l}:http`),layout:(0,o.default)(`${l}:layout`),dictionary:(0,o.default)(`${l}:dictionary`),editing:(0,o.default)(`${l}:editing`),sitemap:(0,o.default)(`${l}:sitemap`),multisite:(0,o.default)(`${l}:multisite`),robots:(0,o.default)(`${l}:robots`),redirects:(0,o.default)(`${l}:redirects`),personalize:(0,o.default)(`${l}:personalize`),errorpages:(0,o.default)(`${l}:errorpages`),proxy:(0,o.default)(`${l}:proxy`)}},959:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return e&&e.__esModule?e:{default:e}}(r(4232));t.default={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return n.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return n.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,asNavFor:null,unslick:!1}},963:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRedirectError:function(){return o},getRedirectStatusCodeFromError:function(){return d},getRedirectTypeFromError:function(){return c},getURLFromRedirectError:function(){return u},permanentRedirect:function(){return l},redirect:function(){return s}});let n=r(7258),i=r(9212),a=void 0;function o(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let a=Object.defineProperty(Error(i.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a.digest=i.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",a}function s(e,t){var r;throw null!=t||(t=(null==a||null==(r=a.getStore())?void 0:r.isAction)?i.RedirectType.push:i.RedirectType.replace),o(e,t,n.RedirectStatusCode.TemporaryRedirect)}function l(e,t){throw void 0===t&&(t=i.RedirectType.replace),o(e,t,n.RedirectStatusCode.PermanentRedirect)}function u(e){return(0,i.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function c(e){if(!(0,i.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function d(e){if(!(0,i.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},972:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,value:r,onChange:o,tracker:s,errors:l}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("input",{type:"password",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:r,maxLength:t.model.maxLength,placeholder:t.model.placeholderText,onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,o),onFocus:()=>s.onFocusField(t,r),onBlur:()=>s.onBlurField(t,r,l)}),n.createElement(i.H,Object.assign({},e)))}},973:(e,t,r)=>{"use strict";r.d(t,{k:()=>a});var n=r(1692),i=r(8333);function a(e,t){var r,a,o,s,l,u,c,d;let p=(0,n.q)(),f=null!=(d=null!=(c=null!=(u=null!=(l=null==t?void 0:t.weekStartsOn)?l:null==t||null==(a=t.locale)||null==(r=a.options)?void 0:r.weekStartsOn)?u:p.weekStartsOn)?c:null==(s=p.locale)||null==(o=s.options)?void 0:o.weekStartsOn)?d:0,h=(0,i.a)(e,null==t?void 0:t.in),m=h.getDay();return h.setDate(h.getDate()-(7*(m<f)+m-f)),h.setHours(0,0,0,0),h}},1043:(e,t,r)=>{"use strict";r.d(t,{Ph:()=>a,sL:()=>i});var n=r(4232);let i=(0,n.createContext)({}),a=({children:e,value:t})=>n.createElement(i.Provider,{value:t},e)},1052:(e,t)=>
7{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.devAssert=function(e,t){if(!e)throw Error(t)}},1113:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(4232),i=r(6093),a=r(1873),o=r(618),s=r(3358),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let u=(0,i.O)((0,a.N)((0,n.forwardRef)((e,t)=>{var{field:r,tag:i="div",editable:a=!0}=e,o=l(e,["field","tag","editable"]);if(!r||!r.editable&&(0,s.isFieldValueEmpty)(r))return null;let u=Object.assign({dangerouslySetInnerHTML:{__html:r.editable&&a?r.editable:r.value},ref:t},o);return n.createElement(i||"div",u)}),{defaultEmptyFieldEditingComponent:o.G,isForwardRef:!0}),!0);u.displayName="RichText"},1123:(e,t,r)=>{"use strict";let n=r(9499);e.exports=c;let i=function(){function e(e){return void 0!==e&&e}try{if("undefined"!=typeof globalThis)return globalThis;return Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(t){return e(self)||e(window)||e(this)||{}}}().console||{};function a(e,t){return"silent"===e?1/0:t.levels.values[e]}let o=Symbol("pino.logFuncs"),s=Symbol("pino.hierarchy"),l={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function u(e,t){let r={logger:t,parent:e[s]};t[s]=r}function c(e){var t,r;(e=e||{}).browser=e.browser||{};let n=e.browser.transmit;if(n&&"function"!=typeof n.send)throw Error("pino: transmit option must have a send function");let s=e.browser.write||i;e.browser.write&&(e.browser.asObject=!0);let h=e.serializers||{},m=(t=e.browser.serialize,Array.isArray(t)?t.filter(function(e){return"!stdSerializers.err"!==e}):!0===t&&Object.keys(h)),g=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(g=!1);let w=Object.keys(e.customLevels||{}),E=["error","fatal","warn","info","debug","trace"].concat(w);"function"==typeof s&&E.forEach(function(e){s[e]=s}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");let S=e.level||"info",O=Object.create(s);O.log||(O.log=y);let C={};E.forEach(e=>{C[e]=s[e]?s[e]:i[e]||i[l[e]||"log"]||y}),O[o]=C,u({},O),Object.defineProperty(O,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(O,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,d(this,_,O,"error"),d(this,_,O,"fatal"),d(this,_,O,"warn"),d(this,_,O,"info"),d(this,_,O,"debug"),d(this,_,O,"trace"),w.forEach(e=>{d(this,_,O,e)})}});let _={transmit:n,serialize:m,asObject:e.browser.asObject,asObjectBindingsOnly:e.browser.asObjectBindingsOnly,formatters:e.browser.formatters,reportCaller:e.browser.reportCaller,levels:E,timestamp:"function"==typeof(r=e).timestamp?r.timestamp:!1===r.timestamp?v:b,messageKey:e.messageKey||"msg",onChild:e.onChild||y};function T(t,r,i){if(!r)throw Error("missing bindings for child Pino");i=i||{},m&&r.serializers&&(i.serializers=r.serializers);let a=i.serializers;if(m&&a){var o=Object.assign({},h,a),s=!0===e.browser.serialize?Object.keys(o):m;delete r.serializers,p([r],s,o,this._stdErrSerialize)}function l(e){this._childLevel=(0|e._childLevel)+1,this.bindings=r,o&&(this.serializers=o,this._serialize=s),n&&(this._logEvent=f([].concat(e._logEvent.bindings,r)))}l.prototype=this;let c=new l(this);return u(this,c),c.child=function(...e){return T.call(this,t,...e)},c.level=i.level||this.level,t.onChild(c),c}return O.levels=function(e){let t=e.customLevels||{};return{values:Object.assign({},c.levels.values,t),labels:Object.assign({},c.levels.labels,function(e){let t={};return Object.keys(e).forEach(function(r){t[e[r]]=r}),t}(t))}}(e),O.level=S,O.isLevelEnabled=function(e){return!!this.levels.values[e]&&this.levels.values[e]>=this.levels.values[this.level]},O.setMaxListeners=O.getMaxListeners=O.emit=O.addListener=O.on=O.prepe
7ndListener=O.once=O.prependOnceListener=O.removeListener=O.removeAllListeners=O.listeners=O.listenerCount=O.eventNames=O.write=O.flush=y,O.serializers=h,O._serialize=m,O._stdErrSerialize=g,O.child=function(...e){return T.call(this,_,...e)},n&&(O._logEvent=f()),O}function d(e,t,r,l){var u,c,d,h,m,g,v;if(Object.defineProperty(e,l,{value:a(e.level,r)>a(l,r)?y:r[o][l],writable:!0,enumerable:!0,configurable:!0}),e[l]===y){if(!t.transmit)return;let n=a(t.transmit.level||e.level,r);if(a(l,r)<n)return}e[l]=(u=e,c=t,d=r,h=l,m=u[o][h],function(){let e=c.timestamp(),t=Array(arguments.length),r=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var o=0;o<t.length;o++)t[o]=arguments[o];var s=!1;if(c.serialize&&(p(t,this._serialize,this.serializers,this._stdErrSerialize),s=!0),c.asObject||c.formatters){let i=function(e,t,r,i,a){let{level:o,log:s=e=>e}=a.formatters||{},l=r.slice(),u=l[0],c={},d=(0|e._childLevel)+1;if(d<1&&(d=1),i&&(c.time=i),o?Object.assign(c,o(t,e.levels.values[t])):c.level=e.levels.values[t],a.asObjectBindingsOnly){if(null!==u&&"object"==typeof u)for(;d--&&"object"==typeof l[0];)Object.assign(c,l.shift());return[s(c),...l]}if(null!==u&&"object"==typeof u){for(;d--&&"object"==typeof l[0];)Object.assign(c,l.shift());u=l.length?n(l.shift(),l):void 0}else"string"==typeof u&&(u=n(l.shift(),l));return void 0!==u&&(c[a.messageKey]=u),[s(c)]}(this,h,t,e,c);if(c.reportCaller&&i&&i.length>0&&i[0]&&"object"==typeof i[0])try{let e=w();e&&(i[0].caller=e)}catch(e){}m.call(r,...i)}else{if(c.reportCaller)try{let e=w();e&&t.push(e)}catch(e){}m.apply(r,t)}if(c.transmit){let r=c.transmit.level||u._level,n=a(r,d),i=a(h,d);if(i<n)return;!function(e,t,r,n=!1){let i=t.send,a=t.ts,o=t.methodLevel,s=t.methodValue,l=t.val,u=e._logEvent.bindings;n||p(r,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=a,e._logEvent.messages=r.filter(function(e){return -1===u.indexOf(e)}),e._logEvent.level.label=o,e._logEvent.level.value=s,i(o,e._logEvent,l),e._logEvent=f(u)}(this,{ts:e,methodLevel:h,methodValue:i,transmitLevel:r,transmitValue:d.levels.values[c.transmit.level||u._level],send:c.transmit.send,val:a(u._level,d)},t,s)}});let b=function(e){let t=[];e.bindings&&t.push(e.bindings);let r=e[s];for(;r.parent;)(r=r.parent).logger.bindings&&t.push(r.logger.bindings);return t.reverse()}(e);0!==b.length&&(e[l]=(g=b,v=e[l],function(){return v.apply(this,[...g,...arguments])}))}function p(e,t,r,n){for(let i in e)if(n&&e[i]instanceof Error)e[i]=c.stdSerializers.err(e[i]);else if("object"==typeof e[i]&&!Array.isArray(e[i])&&t)for(let n in e[i])t.indexOf(n)>-1&&n in r&&(e[i][n]=r[n](e[i][n]))}function f(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function h(e){let t={type:e.constructor.name,msg:e.message,stack:e.stack};for(let r in e)void 0===t[r]&&(t[r]=e[r]);return t}function m(){return{}}function g(e){return e}function y(){}function v(){return!1}function b(){return Date.now()}function w(){let e=Error().stack;if(!e)return null;let t=e.split("\n");for(let e=1;e<t.length;e++){let r=t[e].trim();if(/(^at\s+)?(createWrap|LOG|set\s*\(|asObject|Object\.apply|Function\.apply)/.test(r)||-1!==r.indexOf("browser.js")||-1!==r.indexOf("node:internal")||-1!==r.indexOf("node_modules"))continue;let n=r.match(/\((.*?):(\d+):(\d+)\)/);if(n||(n=r.match(/at\s+(.*?):(\d+):(\d+)/)),n){let e=n[1];return e+":"+n[2]+":"+n[3]}}return null}c.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},c.stdSerializers={mapHttpRequest:m,mapHttpResponse:m,wrapRequestSerializer:g,wrapResponseSerializer:g,wrapErrorSerializer:g,req:m,res:m,err:h,errWithCause:h},c.stdTimeFunctions=Object.assign({},{nullTime:v,epochTime:b,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=c,e.exports.pino=c},1176:function(e,t){"use strict";var r,n=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});
7Object.defineProperty(t,"__esModule",{value:!0}),t.ClientError=void 0,t.ClientError=function(e){function t(r,n){var i=this,a=t.extractMessage(r)+": "+JSON.stringify({response:r,request:n});return Object.setPrototypeOf(i=e.call(this,a)||this,t.prototype),i.response=r,i.request=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,t),i}return n(t,e),t.extractMessage=function(e){try{return e.errors[0].message}catch(t){return"GraphQL Error (Code: "+e.status+")"}},t}(Error)},1218:e=>{"use strict";e.exports="object"==typeof self?self.FormData:window.FormData},1276:e=>{"use strict";e.exports=function(e){var t=e.uri,r=e.name,n=e.type;this.uri=t,this.name=r,this.type=n}},1298:function(e,t,r){"use strict";var n,i=r(5364),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.enableDebug=void 0;let o=a(r(1673)),s=a(r(9019)),l="sitecore-jss";(0,s.default)()&&(null==(n=null==i?void 0:i.env)?void 0:n.DEBUG_MULTILINE)==="true"&&o.default.formatters.o&&o.default.formatters.O&&(o.default.formatters.o=o.default.formatters.O),t.enableDebug=e=>o.default.enable(e),t.default={form:(0,o.default)(`${l}:form`),common:(0,o.default)(`${l}:common`),http:(0,o.default)(`${l}:http`),layout:(0,o.default)(`${l}:layout`),dictionary:(0,o.default)(`${l}:dictionary`),editing:(0,o.default)(`${l}:editing`),sitemap:(0,o.default)(`${l}:sitemap`),multisite:(0,o.default)(`${l}:multisite`),robots:(0,o.default)(`${l}:robots`),redirects:(0,o.default)(`${l}:redirects`),personalize:(0,o.default)(`${l}:personalize`),errorpages:(0,o.default)(`${l}:errorpages`),proxy:(0,o.default)(`${l}:proxy`)}},1324:(e,t,r)=>{"use strict";r.d(t,{N:()=>n});class n{constructor(e){this.config=e,this.DEFAULT_EXPORT_NAME="Default",this.components=new Map([...e.components])}getModuleFactory(){return e=>{let t=this.components.get(e);return t?t.module?t.module():t:null}}getComponentFactory({isEditing:e}={}){return(t,r)=>{let n=this.components.get(t);return n?n.element?n.element(e):r&&r!==this.DEFAULT_EXPORT_NAME?n[r]:n.Default||n.default||n:null}}}},1352:(e,t,r)=>{"use strict";let n,i,a,o;r.d(t,{gx:()=>g,xB:()=>m,Gx:()=>bV,uT:()=>v5,St:()=>bR,C4:()=>ER,iZ:()=>Eg,bs:()=>Ey,Y4:()=>ED,Dr:()=>EF,Er:()=>E0,XD:()=>gQ,PT:()=>Ss,fY:()=>SL,n_:()=>Oe,wL:()=>Oo,Eg:()=>Od,D7:()=>Os,S$:()=>Op,as:()=>Of,_X:()=>Ol,Iz:()=>Ou,PY:()=>Oh});var s,l,u,c,d,p,f,h,m,g,y,v,b,w,E,S,O,C={};r.r(C),r.d(C,{JsonPatchError:()=>pI,_areEquals:()=>pU,applyOperation:()=>pF,applyPatch:()=>pj,applyReducer:()=>pM,deepClone:()=>pN,getValueByPointer:()=>pP,validate:()=>pq,validator:()=>pL});var _={};r.r(_),r.d(_,{compare:()=>pK,generate:()=>pG,observe:()=>pz,unobserve:()=>pH});var T=class extends Error{constructor(e){super(e),this.name="SchemaValidationError"}},A=class{constructor(e){this.definition=e}validate(e={},t=""){let r={...this.default,...e},n=[];for(let e in this.definition){let t=this.definition[e].validate(r[e]);t&&n.push(`${e}: ${t}`)}if(n.length)throw new T(`
8  The following properties are invalid:
9
10    ${n.join("\n	")}
11  
12  ${t}
13  `);return r}get default(){let e={};for(let t in this.definition){let r=this.definition[t].default;void 0!==r&&(e[t]=r)}return e}},k=class{constructor(e={}){this.baseConfig=e}validate(e){return this.baseConfig.required&&I(e)?"value is required.":null}get default(){return this.baseConfig.default instanceof Function?this.baseConfig.default():this.baseConfig.default}get required(){return!0===this.baseConfig.required}};function x(e){return void 0===e}function I(e){return x(e)||null===e}var N=class{value;constructor(e={}){this.value=new k(e)}validate(e){var t;let r=this.value.validate(e);return r||(x(t=e)||R(t)?null:"value is not a boolean.")}get default(){return this.value.default}get required(){return this.value.required}};function R(e){return"boolean"==typeof e}var D=class{constructor(e={}){this.config=e,this.value=new k(e)}value;validate(e){var t;let r=this.value.validate(e);return r||(x(t=e)||P(t)?e<this.config.min?`minimum value of ${this.config.min} not respected.`:e>this.config.max?`maximum value of ${this.config.max} not respected.`:null:"value is not a number.")}get default(){return this.value.default}get required(){return this.value.required}};function P(e){return"number"==typeof e&&!Number.isNaN(e)}var F=/^\d{4}(-\d\d(-\d\d(T\d\d:\d\d(:\d\d)?(\.\d+)?(([+-]\d\d:\d\d)|Z)?)?)?)?$/i,j=class{value;config;constructor(e={}){this.config={emptyAllowed:!0,url:!1,...e},this.value=new k(this.config)}validate(e){let{emptyAllowed:t,url:r,regex:n,constrainTo:i,ISODate:a}=this.config,o=this.value.validate(e);if(o)return o;if(x(e))return null;if(!M(e))return"value is not a string.";if(!t&&!e.length)return"value is an empty string.";if(r)try{new URL(e)}catch(e){return"value is not a valid URL."}
13if(n&&!n.test(e))return`value did not match provided regex ${n}`;if(i&&!i.includes(e)){let e=i.join(", ");return`value should be one of: ${e}.`}return a&&!(F.test(e)&&"Invalid Date"!==new Date(e).toString())?"value is not a valid ISO8601 date string":null}get default(){return this.value.default}get required(){return this.value.required}};function M(e){return"[object String]"===Object.prototype.toString.call(e)}var L=class{config;constructor(e={}){this.config={options:{required:!1},values:{},...e}}validate(e){if(x(e))return this.config.options.required?"value is required and is currently undefined":null;if(!q(e))return"value is not an object";for(let[t,r]of Object.entries(this.config.values))if(r.required&&I(e[t]))return`value does not contain ${t}`;let t="";for(let[r,n]of Object.entries(this.config.values)){let i=e[r],a=n.validate(i);null!==a&&(t+=` ${a}`)}return""===t?null:t}get default(){}get required(){return!!this.config.options.required}};function q(e){return void 0!==e&&"object"==typeof e}var U=class{constructor(e={}){this.config=e,this.value=new k(this.config)}value;validate(e){if(!I(e)&&!Array.isArray(e))return"value is not an array";let t=this.value.validate(e);if(null!==t)return t;if(I(e))return null;if(void 0!==this.config.max&&e.length>this.config.max)return`value contains more than ${this.config.max}`;if(void 0!==this.config.min&&e.length<this.config.min)return`value contains less than ${this.config.min}`;if(void 0!==this.config.each){let t="";return e.forEach(r=>{this.config.each.required&&I(r)&&(t=`value is null or undefined: ${e.join(",")}`);let n=this.validatePrimitiveValue(r,this.config.each);null!==n&&(t+=` ${n}`)}),""===t?null:t}return null}validatePrimitiveValue(e,t){return R(e)||M(e)?t.validate(e):P(e)?t.validate(e):q(e)?t.validate(e):"value is not a primitive value"}get default(){}get required(){return this.value.required}};function $(e){return Array.isArray(e)}var V=class{constructor(e){this.config=e,this.value=new k(e)}value;validate(e){let t=this.value.validate(e);return null!==t?t:x(e)||Object.values(this.config.enum).find(t=>t===e)?null:"value is not in enum."}get default(){return this.value.default}get required(){return this.value.required}};function B(e){return Array.isArray(e)}let H=new Set(["1",1,"yes",!0]);function z(e){if("object"!=typeof e||!e)return e;try{return JSON.parse(JSON.stringify(e))}catch(t){return e}}function G(e,t,r={}){let n;return(...i)=>{let a=r.isImmediate&&!n;if(clearTimeout(n),n=setTimeout(()=>{n=void 0,r.isImmediate||e.apply(void 0,i)},t),a)return e.apply(void 0,i)}}function Q(e,t){return t?t.open+e+t.close:e}async function K(e,t){let r,n=e.getReader();for(;!(r=await n.read()).done;)t(r.value)}function Y(){return{data:"",event:"",id:"",retry:void 0}}!function(e){e[e.NewLine=10]="NewLine",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.Colon=58]="Colon"}(s||(s={}));let W="text/event-stream",J="last-event-id";function Z(){return"undefined"!=typeof window}function X(e,{signal:t,headers:r,onopen:n,onmessage:i,onclose:a,onerror:o,openWhenHidden:l,fetch:u,...c}){return new Promise((d,p)=>{let f,h,m={...r};function g(){f?.abort(),document.hidden||E()}m.accept||(m.accept=W),!l&&Z()&&document.addEventListener("visibilitychange",g);let y=1e3;function v(){Z()&&document.removeEventListener("visibilitychange",g),clearTimeout(h),f?.abort()}t?.addEventListener("abort",()=>{v(),d()});let b=u??fetch,w=n??ee;async function E(){f=AbortController?new AbortController:null;try{var t;let r,n,o,l,u=await b(e,{...c,headers:m,signal:f?.signal});await w(u),await K(u.body,(t=function(e,t,r){let n=Y(),i=new TextDecoder;return function(a,o){if(0===a.length)r?.(n),n=Y();else if(o>0){let r=i.decode(a.subarray(0,o)),d=o+(a[o+1]===s.Space?2:1),p=i.decode(a.subarray(d));switch(r){case"data":n.data=n.data?`${n.data}
14${p}`:p;break;case"event":n.event=p;break;case"id":e(n.id=p);break;case"retry":var l=p,u=n,c=t;let f=parseInt(l,10);Number.isNaN(f)||c(u.retry=f)}}}}(e=>{e?m[J]=e:delete m[J]},e=>{y=e},i),l=!1,function(e){void 0===r?(r=e,n=0,o=-1):r=function(e,t){let r=new Uint8Array(e.length+t.length);return r.set(e),r.set(t,e.length),r}(r,e);let i=r.length,a=0;for(;n<i;){l&&(r[n]===s.NewLine&&(a=++n),l=!1);let e=-1;for(;n<i&&-1===e;++n)switch(r[n]){case s.Colon:-1===o&&(o=n-a);break;case s.CarriageReturn:l=!0,e=n;break;case s.NewLine:e=n}if(-1===e)break;t(r.subarray(a,e),o),a=n,o=-1}a===i?r=void 0:0!==a&&(r=r.subarray(a),n-=a)})),a?.(),v(),d()}
14catch(e){if(!f?.signal?.aborted)try{let t=o?.(e)??y;clearTimeout(h),h=setTimeout(E,t)}catch(e){v(),p(e)}}}E()})}function ee(e){let t=e.headers.get("content-type");if(!t?.startsWith(W))throw Error(`Expected content-type to be ${W}, Actual: ${t}`)}class et{_basePath;_params={};constructor(e){this._basePath=e}addParam(e,t){this._params={...this.params,[e]:t}}get basePath(){return this._basePath}get params(){return this._params}get hasParams(){return Object.entries(this._params).length}get href(){return this.hasParams?`${this.basePath}?${Object.entries(this.params).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join("&")}`:this.basePath}}class er extends Error{}class en extends Error{payload;constructor(e){super(e.message),this.payload=e}}class ei{timeouts=new Set;add(e){this.timeouts.add(e)}remove(e){clearTimeout(e),this.timeouts.delete(e)}isActive(e){return this.timeouts.has(e)}}class ea{logger;constructor(e){this.logger=e.logger}streamGeneratedAnswer(e,t){let r,{url:n,organizationId:i,streamId:a,accessToken:o}=e,{write:s,abort:l,close:u,resetAnswer:c}=t,d=new ei;if(!a)return void this.logger.error("No stream ID found");let p=0,f=()=>{r&&!d.isActive(r)&&(h?.abort(),c(),m())},h=new AbortController,m=()=>X(new et(`${n}/rest/organizations/${i}/machinelearning/streaming/${a}`).href,{method:"GET",fetch,headers:{Authorization:`Bearer ${o}`,accept:"*/*"},openWhenHidden:!0,signal:h?.signal,async onopen(e){if(!e.ok||"text/event-stream"!==e.headers.get("content-type")){if(e.status>=400&&e.status<500&&429!==e.status)throw new en({message:"Error opening stream",code:e.status});throw new er}},onmessage:e=>{if(h?.signal.aborted)return;let t=JSON.parse(e.data);if("ERROR"===t.finishReason){d.remove(r),h?.abort(),l({message:t.errorMessage,code:t.statusCode});return}if(s(t),p=0,"COMPLETED"===t.finishReason)d.remove(r),u();else d.remove(r),clearTimeout(r),r=setTimeout(f,5e3),d.add(r)},onerror:e=>{if(!h?.signal.aborted){if(d.remove(r),e instanceof en)throw h?.abort(),l(e),e;if(++p>3){this.logger.info("Maximum retry exceeded.");let e={message:"Failed to complete stream.",code:1};throw h?.abort(),l(e),new en(e)}this.logger.info(`Retrying...(${p}/3)`),c()}}});return m(),h}}let eo=e=>e;function es(){return{answerSnippet:"",documentId:{contentIdKey:"",contentIdValue:""},question:"",relatedQuestions:[],score:0}}function el(){return{response:{results:[],searchUid:"",totalCountFiltered:0,facets:[],generateAutomaticFacets:{facets:[]},queryCorrections:[],triggers:[],questionAnswer:es(),pipeline:"",splitTestRun:"",termsToHighlight:{},phrasesToHighlight:{},extendedResults:{}},duration:0,queryExecuted:"",error:null,automaticallyCorrected:!1,isLoading:!1,results:[],searchResponseId:"",requestId:"",questionAnswer:es(),extendedResults:{},searchAction:void 0}}function eu(e){let{url:t,accessToken:r,organizationId:n,authentication:i,...a}=e;return a}let ec=e=>{let{response:t}=e;return t.body?ed(e):ep(t)},ed=e=>void 0!==e.body.exception?ef(e):void 0!==e.body.statusCode?e.body:{message:"unknown",statusCode:0,type:"unknown"},ep=e=>{let t=JSON.parse(JSON.stringify(e,Object.getOwnPropertyNames(e)));return{...t,message:`Client side error: ${t.message||""}`,statusCode:400,type:"ClientError"}},ef=e=>({message:e.body.exception.code,statusCode:e.response.status,type:e.body.exception.code});var eh=r(560);let em=Error("Failed to load reducers.");class eg extends Error{constructor(){super(),this.name="UnauthorizedTokenError",this.message="The token being used to perform the request is unauthorized. It may be expired or invalid."}}class ey extends Error{statusCode;constructor(e,t){super(),this.name="Disconnected",this.message=`Client could not connect to the following URL: ${e}`,this.statusCode=t??0}}function ev(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e}class eb{static async call(e){let t=function(e){let{url:t,method:r,requestParams:n,contentType:i,accessToken:a,signal:o}=e,s="POST"===e.method||"PUT"===e.method,l=function(e,t){if("application/x-www-form-urlencoded"===t)return"object"==typeof e&&e&&Object.values(e).every(ev)?function(e){let t=[];for(let r in e){let n=encodeURIComponent(r),i=encodeURIComponent(e[r]);t.push(`${n}=${i}`)}return t.join("&")}(e):"";return JSON.stringify(e)}(n,i);return{url:t,method:r,headers:{"Content-Type":i,Authorization:`Bearer ${a}`,...e.headers},...s&&{body:l},signal:o}}(e),{logger:r}=e,n=await eb.preprocessRequest(t,e);r.info(n,"Platform request");let{url:i,...a}=n,o=async()=>{let e=await fetch(i,a);if(429===e.status)throw e;return e};try{let e=await (0,eh.backOff)(o,{startingDelay:100,timeMultiple:2,maxDelay:800,numOfAttempts:4,jitter:"full",retry:async e=>{var t;let n=e&&(t=e.status,429===t);return n&&(r.info("Platform retrying request"),await new Promise(e=>setTimeout(e,1e3))),n}});switch(e.status){case 419:case 401:throw r.info("Platform renewing token"),new eg;case 404:throw new ey(i,e.status);default:return r.info({response:e,requestInfo:n},"Platform response"),e}}catch(e){if("Failed to fetch"===e.message)return new ey(i);return e}}static async preprocessRequest(e,t){let{origin:r,preprocessRequest:n,logger:i,requestMetadata:a}=t,{signal:o,...s}=e,l=z(s);try{let t=await n(e,r,a);return{...e,...t}}catch(e){i.error(e,"Platform request preprocessing failed. Returning default request options.")}return l}}function ew(e,t="prod",r="platform"){let n="platform"===r?"":`.${r}`;return`https://${e}${n}.org${"prod"===t?"":t}.coveo.com`}function eE(e,t="prod"){let r=ew(e,t);return`${r}/rest/search/v2`}class eS{currentAbortController=null;async enqueue(e,t){let r=this.currentAbortController;this.currentAbortController=new AbortController;let n=this.currentAbortController;r&&(t.warnOnAbort&&t.logger.warn("Cancelling current pending search query"),r.abort());try{return await e(n?.signal??null)}finally{this.currentAbortController===n&&(this.currentAbortController=null)}}}let eO=(e,t,r,n)=>{let i=new et(`${e.url}${n}`);return i.addParam("organizationId",e.organizationId),e.authentication&&i.addParam("authentication",e.authentication),{accessToken:e.accessToken,method:t,contentType:r,url:i.href,origin:"searchApiFetch"}},eC=async(e,t)=>{let r=await eb.call({...eO(e,"POST","application/x-www-form-urlencoded","/html"),requestParam
14s:eu(e),requestMetadata:{method:"html"},...t});if(r instanceof Error)throw r;let n=((r.headers.get("content-type")||"").split(";").find(e=>-1!==e.indexOf("charset="))||"").split("=")[1]||"UTF-8",i=await r.arrayBuffer(),a=new TextDecoder(n).decode(i);return"string"==typeof a?{success:a}:{error:ec({response:r,body:a})}};function e_(e,t){if(t&&"AbortError"===e.name)return{error:{statusCode:e.code,type:e.name,message:e.message,ignored:!0}};if(e instanceof ey)return{error:{statusCode:e.statusCode,type:e.name,message:e.message}};throw e}class eT{options;constructor(e){this.options=e}async plan(e){let t=await eb.call({...eO(e,"POST","application/json","/plan"),requestParams:eu(e),requestMetadata:{method:"plan"},...this.options});if(t instanceof Error)return e_(t);let r=await t.json();return void 0!==r.preprocessingOutput?{success:r}:{error:ec({response:t,body:r})}}async querySuggest(e){let t=await eb.call({...eO(e,"POST","application/json","/querySuggest"),requestMetadata:{method:"querySuggest"},requestParams:eu(e),...this.options});if(t instanceof Error)return e_(t);let r=await t.json(),n={response:t,body:r};return void 0!==r.completions?{success:(await this.options.postprocessQuerySuggestResponseMiddleware(n)).body}:{error:ec(n)}}apiCallsQueues={unknown:new eS,mainSearch:new eS,facetValues:new eS,foldingCollection:new eS,instantResults:new eS};async search(e,t){let r=t?.origin??"unknown",n=await this.apiCallsQueues[r].enqueue(r=>eb.call({...eO(e,"POST","application/json",""),requestParams:eu(e),requestMetadata:{method:"search",origin:t?.origin},...this.options,signal:r??void 0}),{logger:this.options.logger,warnOnAbort:!t?.disableAbortWarning});if(n instanceof Error)return e_(n,t?.disableAbortWarning);let i=await n.json(),a={response:n,body:i};return eA(i)?(a.body=ek(i),{success:(await this.options.postprocessSearchResponseMiddleware(a)).body}):{error:ec(a)}}async facetSearch(e){let t=await eb.call({...eO(e,"POST","application/json","/facet"),requestParams:eu(e),requestMetadata:{method:"facetSearch"},...this.options});if(t instanceof Error)throw t;let r=await t.json();return(await this.options.postprocessFacetSearchResponseMiddleware({response:t,body:r})).body}async recommendations(e){let t=await eb.call({...eO(e,"POST","application/json",""),requestParams:eu(e),requestMetadata:{method:"recommendations"},...this.options});if(t instanceof Error)throw t;let r=await t.json();if(eA(r)){let e={response:t,body:r};return e.body=ek(r),{success:(await this.options.postprocessSearchResponseMiddleware(e)).body}}return{error:ec({response:t,body:r})}}async html(e){return eC(e,{...this.options})}async fieldDescriptions(e){let t=await eb.call({...eO(e,"GET","application/json","/fields"),requestParams:{},requestMetadata:{method:"fieldDescriptions"},...this.options});if(t instanceof Error)throw t;let r=await t.json();return void 0!==r.fields?{success:r}:{error:ec({response:t,body:r})}}}function eA(e){return void 0!==e.results}function ek(e){let t=es();return I(e.questionAnswer)?e.questionAnswer=t:e.questionAnswer={...t,...e.questionAnswer},e}let ex=e=>e,eI=e=>e,eN=e=>e,eR=new j({required:!0,emptyAllowed:!1}),eD=new j({required:!1,emptyAllowed:!1}),eP=new j({required:!0,emptyAllowed:!0});new j({required:!1,emptyAllowed:!0});let eF=new U({each:eR,required:!0}),ej=new j({required:!1,emptyAllowed:!1,regex:/^\d+\.\d+\.\d+$/}),eM=new j({required:!1,emptyAllowed:!1,regex:/^[a-zA-Z0-9_\-.]{1,100}$/});new j({required:!0,emptyAllowed:!1,regex:/^[a-zA-Z0-9_\-.]{1,100}$/});let eL=({message:e,name:t,stack:r})=>({message:e,name:t,stack:r}),eq=(e,t)=>{if("required"in t)return{payload:new A({value:t}
14).validate({value:e}).value};let r=new L({options:{required:!0},values:t}).validate(e);if(r)throw new T(r);return{payload:e}},eU=(e,t)=>{try{return eq(e,t)}catch(t){return{payload:e,error:eL(t)}}},e$=(e,t,r,n)=>eB(e,t,r,`Check the initialState of ${n}`,"Controller initialization error"),eV=(e,t,r,n)=>eB(e,t,r,`Check the options of ${n}`,"Controller initialization error"),eB=(e,t,r,n,i)=>{try{return t.validate(r,n)}catch(t){throw e.logger.error(t,i),t}};var eH=Symbol.for("immer-nothing"),ez=Symbol.for("immer-draftable"),eG=Symbol.for("immer-state");function eQ(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var eK=Object,eY=eK.getPrototypeOf,eW="constructor",eJ="prototype",eZ="configurable",eX="enumerable",e0="writable",e1="value",e2=e=>!!e&&!!e[eG];function e3(e){return!!e&&(e8(e)||tr(e)||!!e[ez]||!!e[eW]?.[ez]||tn(e)||ti(e))}var e4=eK[eJ][eW].toString(),e6=new WeakMap;function e8(e){if(!e||!ta(e))return!1;let t=eY(e);if(null===t||t===eK[eJ])return!0;let r=eK.hasOwnProperty.call(t,eW)&&t[eW];if(r===Object)return!0;if(!to(r))return!1;let n=e6.get(r);return void 0===n&&(n=Function.toString.call(r),e6.set(r,n)),n===e4}function e9(e,t,r=!0){0===e5(e)?(r?Reflect.ownKeys(e):eK.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function e5(e){let t=e[eG];return t?t.type_:tr(e)?1:tn(e)?2:3*!!ti(e)}var e7=(e,t,r=e5(e))=>2===r?e.has(t):eK[eJ].hasOwnProperty.call(e,t),te=(e,t,r=e5(e))=>2===r?e.get(t):e[t],tt=(e,t,r,n=e5(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r},tr=Array.isArray,tn=e=>e instanceof Map,ti=e=>e instanceof Set,ta=e=>"object"==typeof e,to=e=>"function"==typeof e,ts=e=>e.modified_?e.copy_:e.base_;function tl(e,t){if(tn(e))return new Map(e);if(ti(e))return new Set(e);if(tr(e))return Array[eJ].slice.call(e);let r=e8(e);if(!0!==t&&("class_only"!==t||r)){let t=eY(e);if(null!==t&&r)return{...e};let n=eK.create(t);return eK.assign(n,e)}{let t=eK.getOwnPropertyDescriptors(e);delete t[eG];let r=Reflect.ownKeys(t);for(let n=0;n<r.length;n++){let i=r[n],a=t[i];!1===a[e0]&&(a[e0]=!0,a[eZ]=!0),(a.get||a.set)&&(t[i]={[eZ]:!0,[e0]:!0,[eX]:a[eX],[e1]:e[i]})}return eK.create(eY(e),t)}}function tu(e,t=!1){return td(e)||e2(e)||!e3(e)||(e5(e)>1&&eK.defineProperties(e,{set:tc,add:tc,clear:tc,delete:tc}),eK.freeze(e),t&&e9(e,(e,t)=>{tu(t,!0)},!1)),e}var tc={[e1]:function(){eQ(2)}};function td(e){return!(null!==e&&ta(e))||eK.isFrozen(e)}var tp="MapSet",tf="Patches",th="ArrayMethods",tm={};function tg(e){let t=tm[e];return t||eQ(0,e),t}var ty=e=>!!tm[e];function tv(e,t){t&&(e.patchPlugin_=tg(tf),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function tb(e){tw(e),e.drafts_.forEach(tS),e.drafts_=null}function tw(e){e===l&&(l=e.parent_)}var tE=e=>l={drafts_:[],parent_:l,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:ty(tp)?tg(tp):void 0,arrayMethodsPlugin_:ty(th)?tg(th):void 0};function tS(e){let t=e[eG];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function tO(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[eG].modified_&&(tb(t),eQ(4)),e3(e)&&(e=tC(t,e));let{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[eG].base_,e,t)}else e=tC(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&tu(t,r)}(t,e,!0),tb(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==eH?e:void 0}function tC(e,t){if(td(t))return t;let r=t[eG];if(!r)return tI(t,e.handledSet_,e);if(!tT(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);tx(r,e)}return r.copy_}function t_(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var tT=(e,t)=>e.scope_===t,tA=[];function tk(e,t,r,n){let i=e.copy_||e.base_,a=e.type_;if(void 0!==n&&te(i,n,a)===t)return void tt(i,n,r,a);if(!e.draftLocations_){let t=e.draftLocations_=new Map;e9(i,(e,r)=>{if(e2(r)){let n=t.get(r)||[];n.push(e),t.set(r,n)}})}for(let n of e.draftLocations_.get(t)??tA)tt(i,n,r,a)}function tx(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let n=r.getPath(e);n&&r.generatePatches_(e,n,t)}t_(e)}}function tI(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||e2(e)||t.has(e)||!e3(e)||td(e)||(t.add(e),e9(e,(n,i)=>{if(e2(i)){let t=i[eG];tT(t,r)&&(tt(e,n,ts(t),e.type_),t_(t))}else e3(i)&&tI(i,t,r)})),e}var tN={get(e,t){if(t===eG)return e;let r=e.scope_.arrayMethodsPlugin_,n=1===e.type_&&"string"==typeof t;if(n&&r?.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);let i=e.copy_||e.base_;if(!e7(i,t,e.type_)){var a=e,o=i,s=t;let r=tP(o,s);return r?e1 in r?r[e1]:r.get?.call(a.draft_):void 0}let l=i[t];if(e.finalized_||!e3(l)||n&&e.operationMethod&&r?.isMutatingArrayMethod(e.operationMethod)&&function(e){let t=+e;return Number.isInteger(t)&&String(t)===e}(t))return l;if(l===tD(e.base_,t)){tj(e);let r=1===e.type_?+t:t,n=tM(e.scope_,l,e,r);return e.copy_[r]=n}return l},has:(e,t)=>t in(e=>e.copy_||e.base_)(e),ownKeys:e=>Reflect.ownKeys((e=>e.copy_||e.base_)(e)),set(e,t,r){let n=tP(e.copy_||e.base_,t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=tD(e.copy_||e.base_,t),i=n?.[eG];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||e7(e.base_,t,e.type_)))return!0;tj(e),tF(e)}if(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))return!0;e.copy_[t]=r,e.assigned_.set(t,!0);let{scope_:i}=e;if(e2(r)){let n=r[eG];tT(n,i)&&n.callbacks_.push(function(){tj(e),tk(e,r,ts(n),t)})}else e3(r)&&e.callbacks_.push(function(){let n=e.copy_||e.base_;3===e.type_?n.has(r)&&tI(r,i.handledSet_,i):te(n,t,e.type_)===r&&i.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&tI(te(e.copy_,t,e.type_),i.handledSet_,i)});return!0},deleteProperty:(e,t)=>(tj(e),void 0!==tD(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),tF(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,n=Reflect.getOwnPropertyDescriptor(r,t);return n?{[e0]:!0,[eZ]:1!==e.type_||"length"!==t,[eX]:n[eX],[e1]:r[t]}:n},defineProperty(){eQ(11)},getPrototypeOf:e=>eY(e.base_),setPrototypeOf(){eQ(12)}},tR={};for(let e in tN){let t=tN[e];tR[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function tD(e,t){let r=e[eG];return(r?r.copy_||r.base_:e)[t]}function tP(e,t){if(!(t in e))return;let r=eY(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=eY(r)}}function tF(e){!e.modified_&&(e.modified_=!0,e.parent_&&tF(e.parent_))}function tj(e){e.copy_||(e.assigned_=new Map,e.copy_=tl(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function tM(e,t,r,n){let[i,a]=tn(t)?tg(tp).proxyMap_(t,r):ti(t)?tg(tp).proxySet_(t,r):function(e,t){let r=tr(e),n={type_:+!!r,scope_:t?t.scope_:l,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=n,a=tN;r&&(i=[n],a=tR);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,[s,n]}(t,r);if((r?.scope_??l).drafts_.push(i),a.callbacks_=r?.callbacks_??[],a.key_=n,r&&void 0!==n)r.callbacks_.push(function(e){if(!a||!tT(a,e))return;e.mapSetPlugin_?.fixSetContents(a);let t=ts(a);tk(r,a.draft_??a,t,n),tx(a,e)});else a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);let{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)});return i}function tL(e){return e2(e)||eQ(10,e),function e(t){let r;if(!e3(t)||td(t))return t;let n=t[eG],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=tl(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=tl(t,!0);return e9(r,(t,n)=>{tt(r,t,e(n))},i),n&&(n.finalized_=!1),r}(e)}tR.deleteProperty=function(e,t){return tR.set.call(this,e,t,void 0)},tR.set=function(e,t,r){return tN.set.call(this,e[0],t,r,e[0])};var tq=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let n;if(to(e)&&!to(t)){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if(to(t)||eQ(6),void 0===r||to(r)||eQ(7),e3(e)){let i=tE(this),a=tM(i,e,void 0),o=!0;try{n=t(a),o=!1}finally{o?tb(i):tw(i)}return tv(i,r),tO(n,i)}if(e&&ta(e))eQ(1,e);else{if(void 0===(n=t(e))&&(n=e),n===eH&&(n=void 0),this.autoFreeze_&&tu(n,!0),r){let t=[],i=[];tg(tf).generateReplacementPatches_(e,n,{patches_:t,inversePatches_:i}),r(t,i)}return n}},this.produceWithPatches=(e,t)=>{let r,n;return to(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){e3(e)||eQ(8),e2(e)&&(e=tL(e));let t=tE(this),r=tM(t,e,void 0);return r[eG].isManual_=!0,tw(t),r}finishDraft(e,t){let r=e&&e[eG];r&&r.isManual_||eQ(9);let{scope_:n}=r;return tv(n,t),tO(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];
14if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=tg(tf).applyPatches_;return e2(e)?n(e,t):this.produce(e,e=>n(e,t))}},tU=tq.produce,t$=tq.produceWithPatches.bind(tq),tV=tq.applyPatches.bind(tq);function tB(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var tH="function"==typeof Symbol&&Symbol.observable||"@@observable",tz=()=>Math.random().toString(36).substring(7).split("").join("."),tG={INIT:`@@redux/INIT${tz()}`,REPLACE:`@@redux/REPLACE${tz()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${tz()}`};function tQ(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function tK(e){let t,r=Object.keys(e),n={};for(let t=0;t<r.length;t++){let i=r[t];"function"==typeof e[i]&&(n[i]=e[i])}let i=Object.keys(n);try{Object.keys(n).forEach(e=>{let t=n[e];if(void 0===t(void 0,{type:tG.INIT}))throw Error(tB(12));if(void 0===t(void 0,{type:tG.PROBE_UNKNOWN_ACTION()}))throw Error(tB(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let a=!1,o={};for(let t=0;t<i.length;t++){let s=i[t],l=n[s],u=e[s],c=l(u,r);if(void 0===c)throw r&&r.type,Error(tB(14));o[s]=c,a=a||c!==u}return(a=a||i.length!==Object.keys(e).length)?o:e}}function tY(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function tW(e){return tQ(e)&&"type"in e&&"string"==typeof e.type}function tJ(e){return({dispatch:t,getState:r})=>n=>i=>"function"==typeof i?i(t,r,e):n(i)}var tZ=tJ(),tX=(r(5364),"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?tY:tY.apply(null,arguments)});function t0(e,t){function r(...n){if(t){let r=t(...n);if(!r)throw Error(rY(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>tW(t)&&t.type===e,r}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var t1=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function t2(e){return e3(e)?tU(e,()=>{}):e}function t3(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var t4="RTK_autoBatch",t6=()=>e=>({payload:e,meta:{[t4]:!0}}),t8=e=>t=>{setTimeout(t,e)};function t9(e){let t,r={},n=[],i={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(rY(28));if(n in r)throw Error(rY(29));return r[n]=t,i},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&n.push({matcher:e.settled,reducer:t.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(t=e,i)};return e(i),[r,n,t]}function t5(e,t){let r,[n,i,a]=t9(t);if("function"==typeof e)r=()=>t2(e());else{let t=t2(e);r=()=>t}function o(e=r(),t){let s=[n[t.type],...i.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===s.filter(e=>!!e).length&&(s=[a]),s.reduce((e,r)=>{if(r)if(e2(e)){let n=r(e,t);return void 0===n?e:n}else{if(e3(e))return tU(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return o.getInitialState=r,o}var t7=(e,t)=>(e=>e&&"function"==typeof e.match)(e)?e.match(t):e(t);function re(...e){return t=>e.some(e=>t7(e,t))}function rt(...e){return t=>e.every(e=>t7(e,t))}function rr(e,t){if(!e||!e.meta)return!1;let r="string"==typeof e.meta.requestId,n=t.indexOf(e.meta.requestStatus)>-1;return r&&n}function rn(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function ri(...e){return 0===e.length?e=>rr(e,["pending"]):rn(e)?re(...e.map(e=>e.pending)):ri()(e[0])}function ra(...e){return 0===e.length?e=>rr(e,["rejected"]):rn(e)?re(...e.map(e=>e.rejected)):ra()(e[0])}function ro(...e){let t=e=>e&&e.meta&&e.meta.rejectedWithValue;return 0===e.length||rn(e)?rt(ra(...e),t):ro()(e[0])}function rs(...e){return 0===e.length?e=>rr(e,["fulfilled"]):rn(e)?re(...e.map(e=>e.fulfilled)):rs()(e[0])}function rl(...e){return 0===e.length?e=>rr(e,["pending","fulfilled","rejected"]):rn(e)?re(...e.flatMap(e=>[e.pending,e.rejected,e.fulfilled])):rl()(e[0])}var ru=(e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},rc=["name","message","stack","code"],rd=class{constructor(e,t){this.payload=e,this.meta=t}_type},rp=class{constructor(e,t){this.payload=e,this.meta=t}_type},rf="External signal was aborted",rh=(()=>{function e(e,t,r){let n=t0(e+"/fulfilled",(e,t,r,n)=>({payload:e,meta:{...n||{},arg:r,requestId:t,requestStatus:"fulfilled"}})),i=t0(e+"/pending",(e,t,r)=>({payload:void 0,meta:{...r||{},arg:t,requestId:e,requestStatus:"pending"}})),a=t0(e+"/rejected",(e,t,n,i,a)=>({payload:i,error:(r&&r.serializeError||(e=>{if("object"==typeof e&&null!==e){let t={};for(let r of rc)"string"==typeof e[r]&&(t[r]=e[r]);return t}return{message:String(e)}}))(e||"Rejected"),meta:{...a||{},arg:n,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:e?.name==="AbortError",condition:e?.name==="ConditionError"}}));return Object.assign(function(e,{signal:o}={}){return(s,l,u)=>{let c,d,p=r?.idGenerator?r.idGenerator(e):ru(),f=new AbortController;function h(e){d=e,f.abort()}o&&(o.aborted?h(rf):o.addEventListener("abort",()=>h(rf),{once:!0}));let m=async function(){let o;try{var m;let a=r?.condition?.(e,{getState:l,extra:u});if(m=a,null!==m&&"object"==typeof m&&"function"==typeof m.then&&(a=await a),!1===a||f.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};let g=new Promise((e,t)=>
14{c=()=>{t({name:"AbortError",message:d||"Aborted"})},f.signal.addEventListener("abort",c,{once:!0})});s(i(p,e,r?.getPendingMeta?.({requestId:p,arg:e},{getState:l,extra:u}))),o=await Promise.race([g,Promise.resolve(t(e,{dispatch:s,getState:l,extra:u,requestId:p,signal:f.signal,abort:h,rejectWithValue:(e,t)=>new rd(e,t),fulfillWithValue:(e,t)=>new rp(e,t)})).then(t=>{if(t instanceof rd)throw t;return t instanceof rp?n(t.payload,p,e,t.meta):n(t,p,e)})])}catch(t){o=t instanceof rd?a(null,p,e,t.payload,t.meta):a(t,p,e)}finally{c&&f.signal.removeEventListener("abort",c)}return r&&!r.dispatchConditionRejection&&a.match(o)&&o.meta.condition||s(o),o}();return Object.assign(m,{abort:h,requestId:p,arg:e,unwrap:()=>m.then(rm)})}},{pending:i,rejected:a,fulfilled:n,settled:re(a,n),typePrefix:e})}return e.withTypes=()=>e,e})();function rm(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var rg=Symbol.for("rtk-slice-createasyncthunk"),ry=(e=>(e.reducer="reducer",e.reducerWithPrepare="reducerWithPrepare",e.asyncThunk="asyncThunk",e))(ry||{}),rv=function({creators:e}={}){let t=e?.asyncThunk?.[rg];return function(e){let r,{name:n,reducerPath:i=n}=e;if(!n)throw Error(rY(11));let a=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},o=Object.keys(a),s={},l={},u={},c=[],d={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(rY(12));if(r in l)throw Error(rY(13));return l[r]=t,d},addMatcher:(e,t)=>(c.push({matcher:e,reducer:t}),d),exposeAction:(e,t)=>(u[e]=t,d),exposeCaseReducer:(e,t)=>(s[e]=t,d)};function p(){let[t={},r=[],n]="function"==typeof e.extraReducers?t9(e.extraReducers):[e.extraReducers],i={...t,...l};return t5(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of c)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}o.forEach(r=>{let i=a[r],o={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===i._reducerDefinitionType?function({type:e,reducerName:t},r,n,i){if(!i)throw Error(rY(18));let{payloadCreator:a,fulfilled:o,pending:s,rejected:l,settled:u,options:c}=r,d=i(e,a,c);n.exposeAction(t,d),o&&n.addCase(d.fulfilled,o),s&&n.addCase(d.pending,s),l&&n.addCase(d.rejected,l),u&&n.addMatcher(d.settled,u),n.exposeCaseReducer(t,{fulfilled:o||rb,pending:s||rb,rejected:l||rb,settled:u||rb})}(o,i,d,t):function({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&"reducerWithPrepare"!==n._reducerDefinitionType)throw Error(rY(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?t0(e,o):t0(e))}(o,i,d)});let f=e=>e,h=new Map,m=new WeakMap;function g(e,t){return r||(r=p()),r(e,t)}function y(){return r||(r=p()),r.getInitialState()}function v(t,r=!1){function n(e){let i=e[t];return void 0===i&&r&&(i=t3(m,n,y)),i}function i(t=f){let n=t3(h,r,()=>new WeakMap);return t3(n,t,()=>{let n={};for(let[i,a]of Object.entries(e.selectors??{}))n[i]=function(e,t,r,n){function i(a,...o){let s=t(a);return void 0===s&&n&&(s=r()),e(s,...o)}return i.unwrapped=e,i}(a,t,()=>t3(m,t,y),r);return n})}return{reducerPath:t,getSelectors:i,get selectors(){return i(n)},selectSlice:n}}let b={name:n,reducer:g,actions:u,caseReducers:s,getInitialState:y,...v(i),injectInto(e,{reducerPath:t,...r}={}){let n=t??i;return e.inject({reducerPath:n,reducer:g},r),{...b,...v(n,!0)}}};return b}}();function rb(){}var rw="listener",rE="completed",rS="cancelled",rO=`task-${rS}`,rC=`task-${rE}`,r_=`${rw}-${rS}`,rT=`${rw}-${rE}`,rA=class{constructor(e){this.code=e,this.message=`task ${rS} (reason: ${e})`}name="TaskAbortError";message},rk=(e,t)=>{if("function"!=typeof e)throw TypeError(rY(32))},rx=()=>{},rI=(e,t=rx)=>(e.catch(t),e),rN=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),rR=e=>{if(e.aborted)throw new rA(e.reason)};function rD(e,t){let r=rx;return new Promise((n,i)=>{let a=()=>i(new rA(e.reason));if(e.aborted)return void a();r=rN(e,a),t.finally(()=>r()).then(n,i)}).finally(()=>{r=rx})}var rP=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof rA?"cancelled":"rejected",error:e}}finally{t?.()}},rF=e=>t=>rI(rD(e,t).then(t=>(rR(e),t))),rj=e=>{let t=rF(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:rM}=Object,rL={},rq="listenerMiddleware",rU=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=t0(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(i);else throw Error(rY(21));return rk(a,"options.listener"),{predicate:i,type:t,effect:a}},r$=rM(e=>{let{type:t,predicate:r,effect:n}=rU(e);
14return{id:ru(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(rY(22))}}},{withTypes:()=>r$}),rV=(e,t)=>{let{type:r,effect:n,predicate:i}=rU(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===i)&&e.effect===n)},rB=e=>{e.pending.forEach(e=>{e.abort(r_)})},rH=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},rz=rM(t0(`${rq}/add`),{withTypes:()=>rz}),rG=t0(`${rq}/removeAll`),rQ=rM(t0(`${rq}/remove`),{withTypes:()=>rQ}),rK=(...e)=>{console.error(`${rq}/error`,...e)};function rY(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original");let rW=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i,rJ={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},rZ=new Uint8Array(16),rX=[];for(let e=0;e<256;++e)rX.push((e+256).toString(16).slice(1));let r0=function(e,t,r){if(rJ.randomUUID&&!t&&!e)return rJ.randomUUID();var i=e,a=r;let o=(i=i||{}).random??i.rng?.()??function(){if(!n){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(rZ)}();if(o.length<16)throw Error("Random bytes length must be >= 16");if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){if((a=a||0)<0||a+16>t.length)throw RangeError(`UUID byte range ${a}:${a+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[a+e]=o[e];return t}return function(e,t=0){return(rX[e[t+0]]+rX[e[t+1]]+rX[e[t+2]]+rX[e[t+3]]+"-"+rX[e[t+4]]+rX[e[t+5]]+"-"+rX[e[t+6]]+rX[e[t+7]]+"-"+rX[e[t+8]]+rX[e[t+9]]+"-"+rX[e[t+10]]+rX[e[t+11]]+rX[e[t+12]]+rX[e[t+13]]+rX[e[t+14]]+rX[e[t+15]]).toLowerCase()}(o)};async function r1({config:e,environment:t,event:r,listenerManager:n}){let{url:i,token:a,mode:o}=e;if("disabled"!==o)return n.call(r),t.send(i,a,r)}let r2="2.1.1";function r3(e,t,r){let{getReferrer:n,getLocation:i,getUserAgent:a}=r,o=function(e){let{trackingId:t}=e;return{trackingId:t}}(t),s=r.getClientId();return Object.freeze({type:e,config:o,ts:Date.now(),source:(t.source||[]).concat([`relay@${r2}`]),clientId:s,userAgent:a(),referrer:r4(n()),location:r4(i())})}function r4(e){return null!==e?function(e,t){if(t<0||e.length<=t)return e;let r=e.indexOf("%",t-2);for(r<0||r>t?r=t:t=r;r>2&&"%"==e.charAt(r-3);){let n=Number.parseInt(e.substring(r-2,r),16);if((128&n)!=128)break;if(r-=3,(192&n)!=128){t-r>=3*((248&n)==240?4:(240&n)==224?3:(224&n)==192?2:1)&&(r=t);break}}return e.substring(0,r)}(e,1024):null}function r6({url:e,token:t,trackingId:r,...n}){return Object.freeze({url:e,token:t,trackingId:r,...!!n.mode&&{mode:n.mode},...!!n.source&&{source:n.source},...!!n.environment&&{environment:n.environment}})}let r8=function(){let e="coveo_";return{getItem(t){let r=`${e}${t}=`;for(let e of document.cookie.split(";")){let t=e.replace(/^\s+/,"");if(0===t.lastIndexOf(r,0))return t.substring(r.length,t.length)}return null},setItem(t,r,n){let i=(e=>{let t=e.split(".").slice(-2);return 2==t.length?t.join("."):""})(window.location.hostname),a=`;expires=${new Date(new Date().getTime()+n).toUTCString()}`,o=i?`;domain=${i}`:"";document.cookie=`${e}${t}=${r}${a}${o};path=/;SameSite=Lax`},removeItem(e){this.setItem(e,"",-1)}}}(),r9="visitorId";function r5(){let e={getItem:e=>r8.getItem(e)||localStorage.getItem(e),removeItem(e){r8.removeItem(e),localStorage.removeItem(e)},setItem(e,t){localStorage.setItem(e,t),r8.setItem(e,t,31556952e3)}};return{runtime:"browser",send:async(e,t,r)=>{let n=fetch(e,{method:"POST",body:JSON.stringify([r]),keepalive:!0,headers:{"Content-Type":"application/json",Authorization:`Bearer ${t}`}});(function(){let e="undefined"!=typeof window;return{sendMessage(t){e&&window.postMessage(t,"*")}}})().sendMessage({kind:"EVENT_PROTOCOL",event:r,url:e,token:t});let i=await n;if(i?.ok){let e;try{e=await i.json()}catch{return}for(let t of e.events)if(!t.accepted)throw Error(`Received event was rejected for processing: ${t.errorMessage}`)}else throw Error(`Error ${i.status}: Failed to send the event(s).`)},getReferrer:()=>(function(){let e=document.referrer;return""===e?null:e})(),getLocation:()=>window.location.href,getUserAgent:()=>navigator.userAgent,getClientId:()=>{var t;let r=e.getItem(r9);if(r&&"string"==typeof(t=r)&&rW.test(t))return r;let n=r0();return e.setItem(r9,n),n}}}var r7=e=>Array.isArray(e)?e:[e],ne=0,nt=class{revision=ne;_value;
14_lastValue;_isEqual=nr;constructor(e,t=nr){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++ne)}};function nr(e,t){return e===t}function nn(e){return e instanceof nt||console.warn("Not a valid cell! ",e),e.value}var ni=(e,t)=>!1;function na(){return function(e,t=nr){return new nt(null,t)}(0,ni)}var no=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=na()),nn(t)};Symbol();var ns=0,nl=Object.getPrototypeOf({}),nu=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,nc);tag=na();tags={};children={};collectionTag=null;id=ns++},nc={get:(e,t)=>(function(){let{value:r}=e,n=Reflect.get(r,t);if("symbol"==typeof t||t in nl)return n;if("object"==typeof n&&null!==n){var i;let r=e.children[t];return void 0===r&&(r=e.children[t]=Array.isArray(i=n)?new nd(i):new nu(i)),r.tag&&nn(r.tag),r.proxy}{let r=e.tags[t];return void 0===r&&((r=e.tags[t]=na()).value=n),nn(r),n}})(),ownKeys:e=>(no(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},nd=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],np);tag=na();tags={};children={};collectionTag=null;id=ns++},np={get:([e],t)=>("length"===t&&no(e),nc.get(e,t)),ownKeys:([e])=>nc.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>nc.getOwnPropertyDescriptor(e,t),has:([e],t)=>nc.has(e,t)},nf="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function nh(){return{s:0,v:void 0,o:null,p:null}}function nm(e,t={}){let r,n=nh(),{resultEqualityCheck:i}=t,a=0;function o(){let t,o=n,{length:s}=arguments;for(let e=0;e<s;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=o.o;null===e&&(o.o=e=new WeakMap);let r=e.get(t);void 0===r?(o=nh(),e.set(t,o)):o=r}else{let e=o.p;null===e&&(o.p=e=new Map);let r=e.get(t);void 0===r?(o=nh(),e.set(t,o)):o=r}}let l=o;if(1===o.s)t=o.v;else if(t=e.apply(null,arguments),a++,i){let e=r?.deref?.()??r;null!=e&&i(e,t)&&(t=e,0!==a&&a--),r="object"==typeof t&&null!==t||"function"==typeof t?new nf(t):t}return l.s=1,l.v=t,t}return o.clearCache=()=>{n=nh(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}var ng=function(e,...t){let r="function"==typeof e?{memoize:e,memoizeOptions:t}:e,n=(...e)=>{let t,n=0,i=0,a={},o=e.pop();"object"==typeof o&&(a=o,o=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let{memoize:s,memoizeOptions:l=[],argsMemoize:u=nm,argsMemoizeOptions:c=[],devModeChecks:d={}}={...r,...a},p=r7(l),f=r7(c),h=function(e){let t=Array.isArray(e[0])?e[0]:e;return!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),m=s(function(){return n++,o.apply(null,arguments)},...p);return Object.assign(u(function(){i++;let e=function(e,t){let r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}(h,arguments);return t=m.apply(null,e)},...f),{resultFunc:o,memoizedResultFunc:m,dependencies:h,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>t,recomputations:()=>n,resetRecomputations:()=>{n=0},memoize:s,argsMemoize:u})};return Object.assign(n,{withTypes:()=>n}),n}(nm),ny=Object.assign((e,t=ng)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e);return t(r.map(t=>e[t]),(...e)=>e.reduce((e,t,n)=>(e[r[n]]=t,e),{}))},{withTypes:()=>ny});let nv="3.50.1",nb=ng(e=>e.source,e=>Object.entries(e).map(([e,t])=>`${e}@${t}`).concat(`@coveo/headless@${nv}`)),nw=ng(e=>e.configuration.organizationId,e=>e.configuration.environment,e=>e.configuration.accessToken,e=>e.configuration.analytics,e=>nb(e.configuration.analytics),(e,t)=>t,(e,t,r,{trackingId:n,apiBaseUrl:i,enabled:a},o,s)=>{let l=nS(s);return function(e){let t,r=(t=r6(e),{get:()=>t,update:e=>{t=r6({...t,...e})}}),n=function(){let e=[];function t({type:t,callback:r}){return e.findIndex(e=>e.type===t&&e.callback===r)}function r(r,n){if(n){let i=t({type:r,callback:n});i>=0&&e.splice(i,1)}else if("*"===r)e.length=0;else for(let t=e.length-1;t>=0;t--)e[t].type===r&&e.splice(t,1)}return{add:function(n){return 0>t(n)&&e.push(n),()=>r(n.type,n.callback)}
14,call:function(t){e.forEach(e=>{var r;if(r=t.meta.type,"*"===e.type||r===e.type)try{e.callback(t)}catch(e){console.error(e)}})},remove:r}}(),i={get:()=>Object.freeze(function(e){let t="disabled"!==e.get().mode,r=e.get().environment;return t&&r?{...r,runtime:"custom"}:t&&function(){try{return"object"==typeof window}catch{return!1}}()&&function(){try{let e="__storage_test__";return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return e instanceof DOMException&&"QuotaExceededError"===e.name&&localStorage&&0!==localStorage.length}}()?r5():{runtime:"null",send:()=>Promise.resolve(void 0),getReferrer:()=>null,getLocation:()=>null,getUserAgent:()=>null,getClientId:()=>""}}(r))};return{emit:async(e,t)=>{let a=r.get(),o=i.get(),s={...t,meta:r3(e,a,o)};return r1({config:a,environment:o,event:s,listenerManager:n})},getMeta:e=>r3(e,r.get(),i.get()),on:(e,t)=>n.add({type:e,callback:t}),off:(e,t)=>n.remove(e,t),updateConfig:e=>r.update(e),version:r2}}({mode:a?"emit":"disabled",url:i??function(e,t="prod"){let r=ew(e,t,"analytics");return`${r}/rest/organizations/${e}/events/v1`}(e,t),token:r,trackingId:n??null,source:o,environment:l})}),nE={getClientId:()=>"",getLocation:()=>null,getReferrer:()=>null,getUserAgent:()=>null,send:async()=>{}},nS=e=>{if(!e)return;let t=e();return{..."undefined"!=typeof window&&"undefined"!=typeof document?r5():nE,getClientId:()=>t.clientId,getLocation:()=>t.location,getReferrer:()=>t.referrer,getUserAgent:()=>t.userAgent}};function nO(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function nC(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})}function n_(){return"undefined"!=typeof window}function nT(){return"undefined"!=typeof navigator}function nA(){return"undefined"!=typeof document}function nk(){try{return"undefined"!=typeof localStorage}catch(e){return!1}}function nx(){return nT()&&navigator.cookieEnabled}"function"==typeof SuppressedError&&SuppressedError,function(e){e.search="search",e.click="click",e.custom="custom",e.view="view",e.collect="collect"}(u||(u={}));let nI=[u.click,u.custom,u.search,u.view],nN=(e,t)=>-1!==nI.indexOf(e)?Object.assign({language:nA()?document.documentElement.lang:"unknown",userAgent:nT()?navigator.userAgent:"unknown"},t):t;class nR{static set(e,t,r){var n,i,a;r&&(n=new Date).setTime(n.getTime()+r),-1===(a=window.location.hostname).indexOf(".")?nD(e,t,n):nD(e,t,n,(i=a.split("."))[i.length-2]+"."+i[i.length-1])}static get(e){for(var t=e+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){var i=r[n];if(0===(i=i.replace(/^\s+/,"")).lastIndexOf(t,0))return i.substring(t.length,i.length)}return null}static erase(e){nR.set(e,"",-1)}}function nD(e,t,r,n){document.cookie=`${e}=${t}`+(r?`;expires=${r.toUTCString()}`:"")+(n?`;domain=${n}`:"")+";path=/;SameSite=Lax"}class nP{getItem(e){return nR.get(`${nP.prefix}${e}`)}removeItem(e){nR.erase(`${nP.prefix}${e}`)}setItem(e,t,r){nR.set(`${nP.prefix}${e}`,t,r)}}nP.prefix="coveo_";class nF{constructor(){this.cookieStorage=new nP}getItem(e){return localStorage.getItem(e)||this.cookieStorage.getItem(e)}removeItem(e){this.cookieStorage.removeItem(e),localStorage.removeItem(e)}setItem(e,t){localStorage.setItem(e,t),this.cookieStorage.setItem(e,t,31556926e3)}}class nj{getItem(e){return null}removeItem(e){}setItem(e,t){}}let nM="__coveo.analytics.history";class nL{constructor(e){this.store=e||(nk()?localStorage:nx()?new nP:!function(){try{return"undefined"!=typeof sessionStorage}catch(e){return!1}}()?new nj:sessionStorage)}addElement(e){e.internalTime=new Date().getTime(),e=this.cropQueryElement(this.stripEmptyQuery(e));let t=this.getHistoryWithInternalTime();null!=t?this.isValidEntry(e)&&this.setHistory([e].concat(t)):this.setHistory([e])}addElementAsync(e){return nC(this,void 0,void 0,function*(){e.internalTime=new Date().getTime(),e=this.cropQueryElement(this.stripEmptyQuery(e));let t=yield this.getHistoryWithInternalTimeAsync();null!=t?this.isValidEntry(e)&&this.setHistory([e].concat(t)):this.setHistory([e])})}getHistory(){let e=this.getHistoryWithInternalTime();return this.stripEmptyQueries(this.stripInternalTime(e))}getHistoryAsync(){return nC(this,void 0,void 0,function*(){let e=yield this.getHistoryWithInternalTimeAsync();return this.stripEmptyQueries(this.stripInternalTime(e))})}getHistoryWithInternalTime(){try{let e=this.store.getItem(nM);if(e&&"string"==typeof e)return JSON.parse(e);return[]}catch(e){return[]}}getHistoryWithInternalTimeAsync(){return nC(this,void 0,void 0,function*(){try{let e=yield this.store.getItem(nM);if(e)return JSON.parse(e);return[]}catch(e){return[]}})}setHistory(e){try{this.store.setItem(nM,JSON.stringify(e.slice(0,20)))}catch(e){}}clear(){try{this.store.removeItem(nM)}catch(e){}}getMostRecentElement(){let e=this.getHistoryWithInternalTime();return Array.isArray(e)?e.sort((e,t)=>
14(t.internalTime||0)-(e.internalTime||0))[0]:null}cropQueryElement(e){return e.name&&e.value&&"query"===e.name.toLowerCase()&&(e.value=e.value.slice(0,75)),e}isValidEntry(e){let t=this.getMostRecentElement();return!t||t.value!=e.value||(e.internalTime||0)-(t.internalTime||0)>6e4}stripInternalTime(e){return Array.isArray(e)?e.map(e=>{let{name:t,time:r,value:n}=e;return{name:t,time:r,value:n}}):[]}stripEmptyQuery(e){let{name:t,time:r,value:n}=e;return t&&"string"==typeof n&&"query"===t.toLowerCase()&&""===n.trim()?{name:t,time:r}:e}stripEmptyQueries(e){return e.map(e=>this.stripEmptyQuery(e))}}let nq=(e,t)=>nC(void 0,void 0,void 0,function*(){return e===u.view?(yield nU(t.contentIdValue),Object.assign({location:window.location.toString(),referrer:document.referrer,title:document.title},t)):t}),nU=e=>nC(void 0,void 0,void 0,function*(){let t=new nL,r={name:"PageView",value:e,time:new Date().toISOString()};yield t.addElementAsync(r)}),n$=new Uint8Array(16);var nV=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function nB(e){return"string"==typeof e&&nV.test(e)}let nH=[];for(let e=0;e<256;++e)nH.push((e+256).toString(16).slice(1));function nz(e,t=0){return nH[e[t+0]]+nH[e[t+1]]+nH[e[t+2]]+nH[e[t+3]]+"-"+nH[e[t+4]]+nH[e[t+5]]+"-"+nH[e[t+6]]+nH[e[t+7]]+"-"+nH[e[t+8]]+nH[e[t+9]]+"-"+nH[e[t+10]]+nH[e[t+11]]+nH[e[t+12]]+nH[e[t+13]]+nH[e[t+14]]+nH[e[t+15]]}var nG={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function nQ(e,t,r){if(nG.randomUUID&&!t&&!e)return nG.randomUUID();let n=(e=e||{}).random||(e.rng||function(){if(!i&&!(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(n$)})();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=n[e];return t}return nz(n)}function nK(e,t){return e<<t|e>>>32-t}let nY=function(e,t,r){function n(e,t,n,i){var a;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t}(e)),"string"==typeof t&&(t=function(e){let t;if(!nB(e))throw TypeError("Invalid UUID");let r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/0x10000000000&255,r[11]=t/0x100000000&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}(t)),(null==(a=t)?void 0:a.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let o=new Uint8Array(16+e.length);if(o.set(t),o.set(e,t.length),(o=r(o))[6]=15&o[6]|80,o[8]=63&o[8]|128,n){i=i||0;for(let e=0;e<16;++e)n[i+e]=o[e];return n}return nz(o)}try{n.name="v5"}catch(e){}return n.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",n.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",n}(0,0,function(e){let t=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6],r=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0];if("string"==typeof e){let t=unescape(encodeURIComponent(e));e=[];for(let r=0;r<t.length;++r)e.push(t.charCodeAt(r))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);let n=Math.ceil((e.length/4+2)/16),i=Array(n);for(let t=0;t<n;++t){let r=new Uint32Array(16);for(let n=0;n<16;++n)r[n]=e[64*t+4*n]<<24|e[64*t+4*n+1]<<16|e[64*t+4*n+2]<<8|e[64*t+4*n+3];i[t]=r}i[n-1][14]=(e.length-1)*8/0x100000000,i[n-1][14]=Math.floor(i[n-1][14]),i[n-1][15]=(e.length-1)*8|0;for(let e=0;e<n;++e){let n=new Uint32Array(80);for(let t=0;t<16;++t)n[t]=i[e][t];for(let e=16;e<80;++e)n[e]=nK(n[e-3]^n[e-8]^n[e-14]^n[e-16],1);let a=r[0],o=r[1],s=r[2],l=r[3],u=r[4];for(let e=0;e<80;++e){let r=Math.floor(e/20),i=nK(a,5)+function(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:case 3:return t^r^n;case 2:return t&r^t&n^r&n}}(r,o,s,l)+u+t[r]+n[e]>>>0;u=l,l=s,s=nK(o,30)>>>0,o=a,a=i}r[0]=r[0]+a>>>0,r[1]=r[1]+o>>>0,r[2]=r[2]+s>>>0,r[3]=r[3]+l>>>0,r[4]=r[4]+u>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}),nW="2.30.55",nJ=e=>`${e.protocol}//${e.hostname}${0===e.pathname.indexOf("/")?e.pathname:`/${e.pathname}`}${e.search}`,nZ={pageview:"pageview",event:"event"};class nX{constructor({client:e,uuidGenerator:t=nQ}){this.client=e,this.uuidGenerator=t}}class n0 extends nX{constructor({client:e,uuidGenerator:t=nQ}){super({client:e,uuidGenerator:t}),this.actionData={},this.pageViewId=t(),this.nextPageViewId=this.pageViewId,this.currentLocation=nJ(window.location),this.lastReferrer=nA()?document.referrer:"",this.addHooks()}getApi(e){return"setAction"===e?this.setAction:null}setAction(e,t){this.action=e,this.actionData=t}clearData(){this.clearPluginData(),this.action=void 0,this.actionData={}}getLocationInformation(e,t){return Object.assign({hitType:e},this.getNextValues(e,t))}updateLocationInformation(e,t){this.updateLocationForNextPageView(e,t)}getDefaultContextInformation(e){let t={title:nA()?document.title:"",encoding:nA()?document.characterSet:"UTF-8"},r={screenResolution:`${screen.width}x${screen.height}`,screenColor:`${screen.colorDepth}-bit`},n={language:navigator.language,userAgent:navigator.userAgent};return Object.assign(Object.assign(Object.assign(Object.assign({},{time:Date.now(),eventId:this.uuidGenerator()}),r),n),t)}updateLocationForNextPageView(e,t){let{pageViewId:r,referrer:n,location:i}=this.getNextValues(e,t);this.lastReferrer=n,this.pageViewId=r,this.currentLocation=i,e===nZ.pageview&&(this.nextPageViewId=this.uuidGenerator(),this.hasSentFirstPageView=!0)}getNextValues(e,t){return{pageViewId:e===nZ.pageview?this.nextPageViewId:this.pageViewId,referrer:e===nZ.pageview&&this.hasSentFirstPageView?this.currentLocation:this.lastReferrer,location:e===nZ.pageview?this.getCurrentLocationFromPayload(t):this.currentLocation}}getCurrentLocationFromPayload(e){return e.page?`${this.currentLocation.split("/").slice(0,3).join("/")}${e.page.replace(/^\/?(.*)$/,"/$1")}`:nJ(window.location)}}class n1{constructor(e,t){if(!nB(e))throw Error("Not a valid uuid");this.clientId=e,this.creationDate=Math.floor(t/1e3)}toString(){return this.clientId.replace(/-/g,"")+"."+this.creationDate.toString()}get expired(){let e=Math.floor(Date.now()/1e3)-this.creationDate;return e<0||e>n1.expirationTime}validate(e,t){return!this.expired&&this.matchReferrer(e,t)}matchReferrer(e,t){try{let r=new URL(e);return t.some(e=>RegExp(e.replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(r.host))}catch(e){return!1}}static fromString(e){let t=e.split(".");if(2!==t.length)return null;let[r,n]=t;if(32!==r.length||isNaN(parseInt(n)))return null;let i=r.substring(0,8)+"-"+r.substring(8,12)+"-"+r.substring(12,16)+"-"+r.substring(16,20)+"-"+r.substring(20,32);return nB(i)?new n1(i,1e3*Number.parseInt(n)):null}}n1.cvo_cid="cvo_cid",n1.expirationTime=120;
14class n2 extends nX{constructor({client:e,uuidGenerator:t=nQ}){super({client:e,uuidGenerator:t})}getApi(e){switch(e){case"decorate":return this.decorate;case"acceptFrom":return this.acceptFrom;default:return null}}decorate(e){return nC(this,void 0,void 0,function*(){if(!this.client.getCurrentVisitorId)throw Error("Could not retrieve current clientId");try{let t=new URL(e),r=yield this.client.getCurrentVisitorId();return t.searchParams.set(n1.cvo_cid,new n1(r,Date.now()).toString()),t.toString()}catch(e){throw Error("Invalid URL provided")}})}acceptFrom(e){this.client.setAcceptedLinkReferrers(e)}}n2.Id="link";let n3=Object.keys;function n4(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}let n6={id:"svc_ticket_id",subject:"svc_ticket_subject",description:"svc_ticket_description",category:"svc_ticket_category",productId:"svc_ticket_product_id",custom:"svc_ticket_custom"},n8=[...n3(n6).map(e=>n6[e])].join("|"),n9=RegExp(`^(${n8}$)`),n5=[e=>n9.test(e)],n7={id:"id",name:"nm",brand:"br",category:"ca",variant:"va",price:"pr",quantity:"qt",coupon:"cc",position:"ps",group:"group"},ie={id:"id",name:"nm",brand:"br",category:"ca",variant:"va",position:"ps",price:"pr",group:"group"},it={action:"pa",list:"pal",listSource:"pls"},ir={id:"ti",revenue:"tr",tax:"tt",shipping:"ts",coupon:"tcc",affiliation:"ta",step:"cos",option:"col"},ii={id:"quoteId",affiliation:"quoteAffiliation"},ia={id:"reviewId",rating:"reviewRating",comment:"reviewComment"},io={add:it,bookmark_add:it,bookmark_remove:it,click:it,checkout:it,checkout_option:it,detail:it,impression:it,remove:it,refund:Object.assign(Object.assign({},it),ir),purchase:Object.assign(Object.assign({},it),ir),quickview:it,quote:Object.assign(Object.assign({},it),ii),review:Object.assign(Object.assign({},it),ia)},is=n3(n7).map(e=>n7[e]),il=n3(ie).map(e=>ie[e]),iu=n3(it).map(e=>it[e]),ic=n3(ir).map(e=>ir[e]),id=n3(ia).map(e=>ia[e]),ip=n3(ii).map(e=>ii[e]),ih=[...is,"custom"].join("|"),im=[...il,"custom"].join("|"),ig="(pr[0-9]+)",iy="(il[0-9]+pi[0-9]+)",iv=RegExp(`^${ig}(${ih})$`),ib=RegExp(`^(${iy}(${im}))|(il[0-9]+nm)$`),iw=RegExp(`^(${iu.join("|")})$`),iE=RegExp(`^(${ic.join("|")})$`),iS=RegExp(`^${ig}custom$`),iO=RegExp(`^${iy}custom$`),iC=RegExp(`^(${["loyaltyCardId","loyaltyTier","thirdPartyPersona","companyName","favoriteStore","storeName","userIndustry","userRole","userDepartment","businessUnit",...id,...ip].join("|")})$`),i_=[e=>ib.test(e),e=>iv.test(e),e=>iw.test(e),e=>iE.test(e),e=>iC.test(e)],iT=[iS,iO],iA=Object.assign(Object.assign({},Object.assign(Object.assign(Object.assign(Object.assign({},{anonymizeIp:"aip"}),{eventCategory:"ec",eventAction:"ea",eventLabel:"el",eventValue:"ev",page:"dp",visitorId:"cid",clientId:"cid",userId:"uid",currencyCode:"cu"}),{hitType:"t",pageViewId:"pid",encoding:"de",location:"dl",referrer:"dr",screenColor:"sd",screenResolution:"sr",title:"dt",userAgent:"ua",language:"ul",eventId:"z",time:"tm"}),["contentId","contentIdKey","contentType","searchHub","tab","searchUid","permanentId","contentLocale","trackingId"].reduce((e,t)=>Object.assign(Object.assign({},e),{[t]:t}),{}))),{svcAction:"svc_action",svcActionData:"svc_action_data"}),ik=n3(iA).map(e=>iA[e]),ix=e=>-1!==ik.indexOf(e),iI=e=>"custom"===e;class iN{constructor(e){this.opts=e}sendEvent(e,t){return nC(this,void 0,void 0,function*(){if(!this.isAvailable())throw Error('navigator.sendBeacon is not supported in this browser. Consider adding a polyfill like "sendbeacon-polyfill".');let{baseUrl:r,preprocessRequest:n}=this.opts,i=yield this.getQueryParamsForEventType(e),{url:a,payload:o}=yield this.preProcessRequestAsPotentialJSONString(`${r}/analytics/${e}?${i}`,t,n),s=new Blob([this.encodeForEventType(e,o)],{type:"application/x-www-form-urlencoded"});navigator.sendBeacon(a,s)})}isAvailable(){return"sendBeacon"in navigator}deleteHttpCookieVisitorId(){return Promise.resolve()}preProcessRequestAsPotentialJSONString(e,t,r){return nC(this,void 0,void 0,function*(){let n=e,i=t;if(r){let{url:a,body:o}=yield r({url:e,body:JSON.stringify(t)},"analyticsBeacon");n=a||e;try{i=JSON.parse(o)}catch(e){console.error("Unable to process the request body as a JSON string",e)}}return{payload:i,url:n}})}encodeForEventType(e,t){return this.isEventTypeLegacy(e)?this.encodeEventToJson(e,t):this.encodeEventToJson(e,t,this.opts.token)}getQueryParamsForEventType(e){return nC(this,void 0,void 0,function*(){let{token:t,visitorIdProvider:r}=this.opts,n=yield r.getCurrentVisitorId();return[t&&this.isEventTypeLegacy(e)?`access_token=${t}`:"",n?`visitorId=${n}`:"","discardVisitInfo=true"].filter(e=>!!e).join("&")})}isEventTypeLegacy(e){return -1!==[u.click,u.custom,u.search,u.view].indexOf(e)}encodeEventToJson(e,t,r){let n=`${e}Event=${encodeURIComponent(JSON.stringify(t))}`;return r&&(n=`access_token=${encodeURIComponent(r)}&${n}`),n}}class iR{sendEvent(e,t){return nC(this,void 0,void 0,function*(){return Promise.resolve()})}deleteHttpCookieVisitorId(){return nC(this,void 0,void 0,function*(){return Promise.resolve()})}}let iD=globalThis.fetch;class iP{constructor(e){this.opts=e}sendEvent(e,t){return nC(this,void 0,void 0,function*(){let r,{baseUrl:n,visitorIdProvider:i,preprocessRequest:a}=this.opts,o=this.shouldAppendVisitorId(e)?yield this.getVisitorIdParam():"",s={url:`${n}/analytics/${e}${o}
14`,credentials:"include",mode:"cors",headers:this.getHeaders(),method:"POST",body:JSON.stringify(t)},l=Object.assign(Object.assign({},s),a?yield a(s,"analyticsFetch"):{}),{url:u}=l,c=nO(l,["url"]);try{r=yield iD(u,c)}catch(e){console.error("An error has occured when sending the event.",e);return}if(r.ok){let e=yield r.json();return e.visitorId&&i.setCurrentVisitorId(e.visitorId),e}try{r.json()}catch(e){}throw console.error(`An error has occured when sending the "${e}" event.`,r,t),Error(`An error has occurred when sending the "${e}" event. Check the console logs for more details.`)})}deleteHttpCookieVisitorId(){return nC(this,void 0,void 0,function*(){let{baseUrl:e}=this.opts,t=`${e}/analytics/visit`;yield iD(t,{headers:this.getHeaders(),method:"DELETE"})})}shouldAppendVisitorId(e){return -1!==[u.click,u.custom,u.search,u.view].indexOf(e)}getVisitorIdParam(){return nC(this,void 0,void 0,function*(){let{visitorIdProvider:e}=this.opts,t=yield e.getCurrentVisitorId();return t?`?visitor=${t}`:""})}getHeaders(){let{token:e}=this.opts;return Object.assign(Object.assign({},e?{Authorization:`Bearer ${e}`}:{}),{"Content-Type":"application/json"})}}class iF{constructor(e,t){nk()&&nx()?this.storage=new nF:nk()?this.storage=localStorage:(console.warn("BrowserRuntime detected no valid storage available.",this),this.storage=new nj),this.client=new iP(e),this.beaconClient=new iN(e),window.addEventListener("beforeunload",()=>{for(let{eventType:e,payload:r}of t())this.beaconClient.sendEvent(e,r)})}getClientDependingOnEventType(e){return"click"===e&&this.beaconClient.isAvailable()?this.beaconClient:this.client}}class ij{constructor(e,t){this.storage=t||new nj,this.client=new iP(e)}getClientDependingOnEventType(e){return this.client}}class iM{constructor(){this.storage=new nj,this.client=new iR}getClientDependingOnEventType(e){return this.client}}let iL=`
15        We've detected you're using React Native but have not provided the corresponding runtime, 
16        for an optimal experience please use the "coveo.analytics/react-native" subpackage.
17        Follow the Readme on how to set it up: https://github.com/coveo/coveo.analytics.js#using-react-native
18    `,iq=["1",1,"yes",!0];function iU(){let e=[];return n_()&&e.push(window.doNotTrack),nT()&&e.push(navigator.doNotTrack,navigator.msDoNotTrack,navigator.globalPrivacyControl),e.some(e=>-1!==iq.indexOf(e))}let i$={default:"https://analytics.cloud.coveo.com/rest/ua"};class iV{get defaultOptions(){return{endpoint:i$.default,isCustomEndpoint:!1,token:"",version:"v15",beforeSendHooks:[],afterSendHooks:[]}}get version(){return nW}constructor(e){if(this.acceptedLinkReferrers=[],!e)throw Error("You have to pass options to this constructor");this.options=Object.assign(Object.assign({},this.defaultOptions),e),this.visitorId="",this.bufferedRequests=[],this.beforeSendHooks=[nq,nN].concat(this.options.beforeSendHooks),this.afterSendHooks=this.options.afterSendHooks,this.eventTypeMapping={};let t={baseUrl:this.baseUrl,token:this.options.token,visitorIdProvider:this,preprocessRequest:this.options.preprocessRequest};iU()?this.runtime=new iM:this.runtime=this.options.runtimeEnvironment||this.initRuntime(t),this.addEventTypeMapping(u.view,{newEventType:u.view,addClientIdParameter:!0}),this.addEventTypeMapping(u.click,{newEventType:u.click,addClientIdParameter:!0}),this.addEventTypeMapping(u.custom,{newEventType:u.custom,addClientIdParameter:!0}),this.addEventTypeMapping(u.search,{newEventType:u.search,addClientIdParameter:!0})}initRuntime(e){return n_()&&nA()?new iF(e,()=>{let e=[...this.bufferedRequests];return this.bufferedRequests=[],e}):("undefined"!=typeof navigator&&"ReactNative"==navigator.product&&console.warn(iL),new ij(e))}get storage(){return this.runtime.storage}determineVisitorId(){return nC(this,void 0,void 0,function*(){try{return n_()&&this.extractClientIdFromLink(window.location.href)||(yield this.storage.getItem("visitorId"))||nQ()}catch(e){return console.log("Could not get visitor ID from the current runtime environment storage. Using a random ID instead.",e),nQ()}})}getCurrentVisitorId(){return nC(this,void 0,void 0,function*(){if(!this.visitorId){let e=yield this.determineVisitorId();yield this.setCurrentVisitorId(e)}return this.visitorId})}setCurrentVisitorId(e){return nC(this,void 0,void 0,function*(){this.visitorId=e,yield this.storage.setItem("visitorId",e)})}setClientId(e,t){return nC(this,void 0,void 0,function*(){if(nB(e))this.setCurrentVisitorId(e.toLowerCase());else{if(!t)throw Error("Cannot generate uuid client id without a specific namespace string.");this.setCurrentVisitorId(nY(e,nY(t,"38824e1f-37f5-42d3-8372-a4b8fa9df946")))}})}getParameters(e,...t){return nC(this,void 0,void 0,function*(){return yield this.resolveParameters(e,...t)})}getPayload(e,...t){return nC(this,void 0,void 0,function*(){let r=yield this.resolveParameters(e,...t);return yield this.resolvePayloadForParameters(e,r)})}get currentVisitorId(){return"string"!=typeof(this.visitorId||this.storage.getItem("visitorId"))&&this.setCurrentVisitorId(nQ()),this.visitorId}set currentVisitorId(e){this.visitorId=e,this.storage.setItem("visitorId",e)}extractClientIdFromLink(e){if(iU())return null;try{let t=new URL(e).searchParams.get(n1.cvo_cid);if(null==t)return null;let r=n1.fromString(t);if(!r||!nA()||!r.validate(document.referrer,this.acceptedLinkReferrers))return null;return r.clientId}catch(e){}return null}resolveParameters(e,...t){return nC(this,void 0,void 0,function*(){let{variableLengthArgumentsNames:r=[],addVisitorIdParameter:n=!1,usesMeasurementProtocol:i=!1,addClientIdParameter:a=!1}=this.eventTypeMapping[e]||{},o=e=>r.length>0?this.parseVariableArgumentsPayload(r,e):e[0],s=e=>nC(this,void 0,void 0,function*(){return Object.assign(Object.assign({},e),{visitorId:n?yield this.getCurrentVisitorId():""})}),l=e=>nC(this,void 0,void 0,function*(){return a?Object.assign(Object.assign({},e),{clientId:yield this.getCurrentVisitorId()}):e}),u=e=>i?this.ensureAnonymousUserWhenUsingApiKey(e):e,c=t=>this.beforeSendHooks.reduce((t,r)=>nC(this,void 0,void 0,function*(){let n=yield t;return yield r(e,n)}),t);return yield[o,s,l,u,c].reduce((e,t)=>
18nC(this,void 0,void 0,function*(){let r=yield e;return yield t(r)}),Promise.resolve(t))})}resolvePayloadForParameters(e,t){return nC(this,void 0,void 0,function*(){let{usesMeasurementProtocol:r=!1}=this.eventTypeMapping[e]||{},n=e=>this.setTrackingIdIfTrackingIdNotPresent(e),i=t=>this.removeEmptyPayloadValues(t,e),a=t=>this.validateParams(t,e),o=e=>r?this.removeUnknownParameters(e):e,s=e=>r?this.processCustomParameters(e):this.mapCustomParametersToCustomData(e);return yield[n,i,a,e=>r?(e=>{let t=!!e.action&&io[e.action]||{};return n3(e).reduce((r,n)=>{let i=t[n]||iA[n]||n;return Object.assign(Object.assign({},r),{[i]:e[n]})},{})})(e):e,o,s].reduce((e,t)=>nC(this,void 0,void 0,function*(){let r=yield e;return yield t(r)}),Promise.resolve(t))})}makeEvent(e,...t){return nC(this,void 0,void 0,function*(){let{newEventType:r=e}=this.eventTypeMapping[e]||{},n=yield this.resolveParameters(e,...t),i=yield this.resolvePayloadForParameters(e,n);return{eventType:r,payload:i,log:t=>nC(this,void 0,void 0,function*(){return this.bufferedRequests.push({eventType:r,payload:Object.assign(Object.assign({},i),t)}),yield Promise.all(this.afterSendHooks.map(r=>r(e,Object.assign(Object.assign({},n),t)))),yield this.deferExecution(),yield this.sendFromBuffer()})}})}sendEvent(e,...t){return nC(this,void 0,void 0,function*(){return(yield this.makeEvent(e,...t)).log({})})}deferExecution(){return new Promise(e=>setTimeout(e,0))}sendFromBuffer(){return nC(this,void 0,void 0,function*(){let e=this.bufferedRequests.shift();if(e){let{eventType:t,payload:r}=e;return this.runtime.getClientDependingOnEventType(t).sendEvent(t,r)}})}clear(){this.storage.removeItem("visitorId"),new nL().clear()}deleteHttpOnlyVisitorId(){this.runtime.client.deleteHttpCookieVisitorId()}makeSearchEvent(e){return nC(this,void 0,void 0,function*(){return this.makeEvent(u.search,e)})}sendSearchEvent(e){return nC(this,void 0,void 0,function*(){var{searchQueryUid:t}=e,r=nO(e,["searchQueryUid"]);return(yield this.makeSearchEvent(r)).log({searchQueryUid:t})})}makeClickEvent(e){return nC(this,void 0,void 0,function*(){return this.makeEvent(u.click,e)})}sendClickEvent(e){return nC(this,void 0,void 0,function*(){var{searchQueryUid:t}=e,r=nO(e,["searchQueryUid"]);return(yield this.makeClickEvent(r)).log({searchQueryUid:t})})}makeCustomEvent(e){return nC(this,void 0,void 0,function*(){return this.makeEvent(u.custom,e)})}sendCustomEvent(e){return nC(this,void 0,void 0,function*(){var{lastSearchQueryUid:t}=e,r=nO(e,["lastSearchQueryUid"]);return(yield this.makeCustomEvent(r)).log({lastSearchQueryUid:t})})}makeViewEvent(e){return nC(this,void 0,void 0,function*(){return this.makeEvent(u.view,e)})}sendViewEvent(e){return nC(this,void 0,void 0,function*(){return(yield this.makeViewEvent(e)).log({})})}getVisit(){return nC(this,void 0,void 0,function*(){let e=yield fetch(`${this.baseUrl}/analytics/visit`),t=yield e.json();return this.visitorId=t.visitorId,t})}getHealth(){return nC(this,void 0,void 0,function*(){let e=yield fetch(`${this.baseUrl}/analytics/monitoring/health`);return yield e.json()})}registerBeforeSendEventHook(e){this.beforeSendHooks.push(e)}registerAfterSendEventHook(e){this.afterSendHooks.push(e)}addEventTypeMapping(e,t){this.eventTypeMapping[e]=t}setAcceptedLinkReferrers(e){if(Array.isArray(e)&&e.every(e=>"string"==typeof e))this.acceptedLinkReferrers=e;else throw Error("Parameter should be an array of domain strings")}parseVariableArgumentsPayload(e,t){let r={};for(let n=0,i=t.length;n<i;n++){let i=t[n];if("string"==typeof i)r[e[n]]=i;else if("object"==typeof i)return Object.assign(Object.assign({},r),i)}return r}isKeyAllowedEmpty(e,t){return -1!==(({[u.search]:["queryText"]})[e]||[]).indexOf(t)}removeEmptyPayloadValues(e,t){return Object.keys(e).filter(r=>{let n;return this.isKeyAllowedEmpty(t,r)||null!=(n=e[r])&&""!==n}).reduce((t,r)=>Object.assign(Object.assign({},t),{[r]:e[r]}),{})}removeUnknownParameters(e){return Object.keys(e).filter(e=>{if([...i_,...n5,ix,iI].some(t=>t(e)))return!0;console.log(e,"is not processed by coveoua")}).reduce((t,r)=>Object.assign(Object.assign({},t),{[r]:e[r]}),{})}processCustomParameters(e){let{custom:t}=e,r=nO(e,["custom"]),n={};t&&n4(t)&&(n=this.lowercaseKeys(t));let i=n3(r).reduce((e,t)=>
18{var n;let i,a,o,s=(n=t,[...iT].every(e=>{var t;return!(i=null==(t=e.exec(n))?void 0:t[1])}),i);return s?Object.assign(Object.assign({},e),(a=s,n3(o=r[t]).reduce((e,t)=>Object.assign(Object.assign({},e),{[`${a}${t}`]:o[t]}),{}))):Object.assign(Object.assign({},e),{[t]:r[t]})},{});return Object.assign(Object.assign({},n),i)}mapCustomParametersToCustomData(e){let{custom:t}=e,r=nO(e,["custom"]);if(!(t&&n4(t)))return e;{let n=this.lowercaseKeys(t);return Object.assign(Object.assign({},r),{customData:Object.assign(Object.assign({},n),e.customData)})}}lowercaseKeys(e){let t=Object.keys(e),r={};return t.forEach(t=>{r[t.toLowerCase()]=e[t]}),r}validateParams(e,t){let{anonymizeIp:r}=e,n=nO(e,["anonymizeIp"]);return void 0!==r&&-1==["0","false","undefined","null","{}","[]",""].indexOf(`${r}`.toLowerCase())&&(n.anonymizeIp=1),(t==u.view||t==u.click||t==u.search||t==u.custom)&&(n.originLevel3=this.limit(n.originLevel3,1024)),t==u.view&&(n.location=this.limit(n.location,1024)),("pageview"==t||"event"==t)&&(n.referrer=this.limit(n.referrer,2048),n.location=this.limit(n.location,2048),n.page=this.limit(n.page,2048)),n}ensureAnonymousUserWhenUsingApiKey(e){let t,{userId:r}=e,n=nO(e,["userId"]);return(null==(t=this.options.token)?void 0:t.startsWith("xx"))&&!r?(n.userId="anonymous",n):e}setTrackingIdIfTrackingIdNotPresent(e){let{trackingId:t}=e,r=nO(e,["trackingId"]);return t?e:(r.hasOwnProperty("custom")&&n4(r.custom)&&(r.custom.hasOwnProperty("context_website")||r.custom.hasOwnProperty("siteName"))&&(r.trackingId=r.custom.context_website||r.custom.siteName),r.hasOwnProperty("customData")&&n4(r.customData)&&(r.customData.hasOwnProperty("context_website")||r.customData.hasOwnProperty("siteName"))&&(r.trackingId=r.customData.context_website||r.customData.siteName),r)}limit(e,t){return"string"==typeof e?function(e,t){if(t<0||e.length<=t)return e;let r=e.indexOf("%",t-2);for(r<0||r>t?r=t:t=r;r>2&&"%"==e.charAt(r-3);){let n=Number.parseInt(e.substring(r-2,r),16);if((128&n)!=128)break;if(r-=3,(192&n)!=128){t-r>=3*((248&n)==240?4:(240&n)==224?3:(224&n)==192?2:1)&&(r=t);break}}return e.substring(0,r)}(e,t):e}get baseUrl(){return function(e=i$.default,t="v15",r=!1){if(e=e.replace(/\/$/,""),r)return`${e}/${t}`;let n=e.endsWith("/rest")||e.endsWith("/rest/ua");return`${e}${n?"":"/rest"}/${t}`}(this.options.endpoint,this.options.version,this.options.isCustomEndpoint)}}!function(e){e.contextChanged="contextChanged",e.expandToFullUI="expandToFullUI",e.openUserActions="openUserActions",e.showPrecedingSessions="showPrecedingSessions",e.showFollowingSessions="showFollowingSessions",e.clickViewedDocument="clickViewedDocument",e.clickPageView="clickPageView",e.createArticle="createArticle"}(c||(c={})),function(e){e.interfaceLoad="interfaceLoad",e.interfaceChange="interfaceChange",e.didyoumeanAutomatic="didyoumeanAutomatic",e.didyoumeanClick="didyoumeanClick",e.resultsSort="resultsSort",e.searchboxSubmit="searchboxSubmit",e.searchboxClear="searchboxClear",e.searchboxAsYouType="searchboxAsYouType",e.breadcrumbFacet="breadcrumbFacet",e.breadcrumbResetAll="breadcrumbResetAll",e.documentQuickview="documentQuickview",e.documentOpen="documentOpen",e.omniboxAnalytics="omniboxAnalytics",e.omniboxFromLink="omniboxFromLink",e.searchFromLink="searchFromLink",e.triggerNotify="notify",e.triggerExecute="execute",e.triggerQuery="query",e.undoTriggerQuery="undoQuery",e.triggerRedirect="redirect",e.pagerResize="pagerResize",e.pagerNumber="pagerNumber",e.pagerNext="pagerNext",e.pagerPrevious="pagerPrevious",e.pagerScrolling="pagerScrolling",e.staticFilterClearAll="staticFilterClearAll",e.staticFilterSelect="staticFilterSelect",e.staticFilterDeselect="staticFilterDeselect",e.facetClearAll="facetClearAll",e.facetSearch="facetSearch",e.facetSelect="facetSelect",e.facetSelectAll="facetSelectAll",e.facetDeselect="facetDeselect",e.facetExclude="facetExclude",e.facetUnexclude="facetUnexclude",e.facetUpdateSort="facetUpdateSort",e.facetShowMore="showMoreFacetResults",e.facetShowLess="showLessFacetResults",e.queryError="query",e.queryErrorBack="errorBack",e.queryErrorClear="errorClearQuery",e.queryErrorRetry="errorRetry",e.recommendation="recommendation",e.recommendationInterfaceLoad="recommendationInterfaceLoad",e.recommendationOpen="recommendationOpen",e.likeSmartSnippet="likeSmartSnippet",e.dislikeSmartSnippet="dislikeSmartSnippet",e.expandSmartSnippet="expandSmartSnippet",e.collapseSmartSnippet="collapseSmartSnippet",e.openSmartSnippetFeedbackModal="openSmartSnippetFeedbackModal",e.closeSmartSnippetFeedbackModal="closeSmartSnippetFeedbackModal",e.sendSmartSnippetReason="sendSmartSnippetReason",e.expandSmartSnippetSuggestion="expandSmartSnippetSuggestion",e.collapseSmartSnippetSuggestion="collapseSmartSnippetSuggestion",e.showMoreSmartSnippetSuggestion="showMoreSmartSnippetSuggestion",e.showLessSmartSnippetSuggestion="showLessSmartSnippetSuggestion",e.openSmartSnippetSource="openSmartSnippetSource",e.openSmartSnippetSuggestionSource="openSmartSnippetSuggestionSource",e.openSmartSnippetInlineLink="openSmartSnippetInlineLink",e.openSmartSnippetSuggestionInlineLink="openSmartSnippetSuggestionInlineLink",e.recentQueryClick="recentQueriesClick",e.clearRecentQueries="clearRecentQueries",e.recentResultClick="recentResultClick",e.clearRecentResults="clearRecentResults",e.noResultsBack="noResultsBack",e.showMoreFoldedResults="showMoreFoldedResults",e.
18showLessFoldedResults="showLessFoldedResults",e.copyToClipboard="copyToClipboard",e.caseSendEmail="Case.SendEmail",e.feedItemTextPost="FeedItem.TextPost",e.caseAttach="caseAttach",e.caseDetach="caseDetach",e.retryGeneratedAnswer="retryGeneratedAnswer",e.likeGeneratedAnswer="likeGeneratedAnswer",e.dislikeGeneratedAnswer="dislikeGeneratedAnswer",e.openGeneratedAnswerSource="openGeneratedAnswerSource",e.generatedAnswerOpenInlineLink="generatedAnswerOpenInlineLink",e.generatedAnswerStreamEnd="generatedAnswerStreamEnd",e.generatedAnswerSourceHover="generatedAnswerSourceHover",e.generatedAnswerCopyToClipboard="generatedAnswerCopyToClipboard",e.generatedAnswerHideAnswers="generatedAnswerHideAnswers",e.generatedAnswerShowAnswers="generatedAnswerShowAnswers",e.generatedAnswerExpand="generatedAnswerExpand",e.generatedAnswerCollapse="generatedAnswerCollapse",e.generatedAnswerFeedbackSubmit="generatedAnswerFeedbackSubmit",e.rephraseGeneratedAnswer="rephraseGeneratedAnswer",e.generatedAnswerFeedbackSubmitV2="generatedAnswerFeedbackSubmitV2",e.generatedAnswerCitationClick="generatedAnswerCitationClick",e.generatedAnswerCitationDocumentAttach="generatedAnswerCitationDocumentAttach"}(d||(d={}));let iB={[d.triggerNotify]:"queryPipelineTriggers",[d.triggerExecute]:"queryPipelineTriggers",[d.triggerQuery]:"queryPipelineTriggers",[d.triggerRedirect]:"queryPipelineTriggers",[d.queryErrorBack]:"errors",[d.queryErrorClear]:"errors",[d.queryErrorRetry]:"errors",[d.pagerNext]:"getMoreResults",[d.pagerPrevious]:"getMoreResults",[d.pagerNumber]:"getMoreResults",[d.pagerResize]:"getMoreResults",[d.pagerScrolling]:"getMoreResults",[d.facetSearch]:"facet",[d.facetShowLess]:"facet",[d.facetShowMore]:"facet",[d.recommendation]:"recommendation",[d.likeSmartSnippet]:"smartSnippet",[d.dislikeSmartSnippet]:"smartSnippet",[d.expandSmartSnippet]:"smartSnippet",[d.collapseSmartSnippet]:"smartSnippet",[d.openSmartSnippetFeedbackModal]:"smartSnippet",[d.closeSmartSnippetFeedbackModal]:"smartSnippet",[d.sendSmartSnippetReason]:"smartSnippet",[d.expandSmartSnippetSuggestion]:"smartSnippetSuggestions",[d.collapseSmartSnippetSuggestion]:"smartSnippetSuggestions",[d.showMoreSmartSnippetSuggestion]:"smartSnippetSuggestions",[d.showLessSmartSnippetSuggestion]:"smartSnippetSuggestions",[d.clearRecentQueries]:"recentQueries",[d.recentResultClick]:"recentlyClickedDocuments",[d.clearRecentResults]:"recentlyClickedDocuments",[d.showLessFoldedResults]:"folding",[d.caseDetach]:"case",[d.likeGeneratedAnswer]:"generatedAnswer",[d.dislikeGeneratedAnswer]:"generatedAnswer",[d.openGeneratedAnswerSource]:"generatedAnswer",[d.generatedAnswerOpenInlineLink]:"generatedAnswer",[d.generatedAnswerStreamEnd]:"generatedAnswer",[d.generatedAnswerSourceHover]:"generatedAnswer",[d.generatedAnswerCopyToClipboard]:"generatedAnswer",[d.generatedAnswerHideAnswers]:"generatedAnswer",[d.generatedAnswerShowAnswers]:"generatedAnswer",[d.generatedAnswerExpand]:"generatedAnswer",[d.generatedAnswerCollapse]:"generatedAnswer",[d.generatedAnswerFeedbackSubmit]:"generatedAnswer",[d.generatedAnswerFeedbackSubmitV2]:"generatedAnswer",[c.expandToFullUI]:"interface",[c.openUserActions]:"User Actions",[c.showPrecedingSessions]:"User Actions",[c.showFollowingSessions]:"User Actions",[c.clickViewedDocument]:"User Actions",[c.clickPageView]:"User Actions",[c.createArticle]:"createArticle"};class iH{constructor(){this.runtime=new iM,this.currentVisitorId=""}getPayload(){return Promise.resolve()}getParameters(){return Promise.resolve()}makeEvent(e){return Promise.resolve({eventType:e,payload:null,log:()=>Promise.resolve()})}sendEvent(){return Promise.resolve()}makeSearchEvent(){return this.makeEvent(u.search)}sendSearchEvent(){return Promise.resolve()}makeClickEvent(){return this.makeEvent(u.click)}sendClickEvent(){return Promise.resolve()}makeCustomEvent(){return this.makeEvent(u.custom)}sendCustomEvent(){return Promise.resolve()}makeViewEvent(){return this.makeEvent(u.view)}sendViewEvent(){return Promise.resolve()}getVisit(){return Promise.resolve({id:"",visitorId:""})}getHealth(){return Promise.resolve({status:""})}registerBeforeSendEventHook(){}registerAfterSendEventHook(){}addEventTypeMapping(){}get version(){return nW}}let iz=e=>(function e(t){let r=t.join(";");return r.length<=256?r:e(t.slice(1))})(function(e){let t="";return e.filter(e=>{let r=e!==t;return t=e,r})}(e.map(e=>e.replace(/;/g,""))));function iG(e){let t="string"==typeof e.partialQueries?e.partialQueries:iz(e.partialQueries),r="string"==typeof e.suggestions?e.suggestions:iz(e.suggestions);return Object.assign(Object.assign({},e),{partialQueries:t,suggestions:r})}class iQ{constructor(e,t){this.opts=e,this.provider=t;let r=!1===e.enableAnalytics||iU();this.coveoAnalyticsClient=r?new iH:new iV(e)}disable(){this.coveoAnalyticsClient=new iH}enable(){this.coveoAnalyticsClient=new iV(this.opts)}makeInterfaceLoad(){return this.makeSearchEvent(d.interfaceLoad)}logInterfaceLoad(){return nC(this,void 0,void 0,function*(){return(yield this.makeInterfaceLoad()).log({searchUID:this.provider.getSearchUID()})})}makeRecommendationInterfaceLoad(){return this.makeSearchEvent(d.recommendationInterfaceLoad)}logRecommendationInterfaceLoad(){return nC(this,void 0,void 0,function*(){return(yield this.makeRecommendationInterfaceLoad()).log({searchUID:this.provider.getSearchUID()})})}makeRecommendation(){return this.makeCustomEvent(d.recommendation)}logRecommendation(){return nC(this,void 0,void 0,function*(){return(yield this.makeRecommendation()).log({searchUID:this.provider.getSearchUID()})})}makeRecommendationOpen(e,t){return this.makeClickEvent(d.recommendationOpen,e,t)}logRecommendationOpen(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeRecommendationOpen(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeStaticFilterClearAll(e){return this.makeSearchEvent(d.staticFilterClearAll,e)}logStaticFilterClearAll(e){return nC(this,void 0,void 0,function*(){return(yield this.makeStaticFilterClearAll(e)).log({searchUID:this.provider.getSearchUID()})})}makeStaticFilterSelect(e){return this.makeSearchEvent(d.staticFilterSelect,e)}logStaticFilterSelect(e){return nC(this,void 0,void 0,function*(){return(yield this.makeStaticFilterSelect(e)).log({searchUID:this.provider.getSearchUID()})})}makeStaticFilterDeselect(e){return this.makeSearchEvent(d.staticFilterDeselect,e)}logStaticFilterDeselect(e){return nC(this,void 0,void 0,function*(){return(yield this.makeStaticFilterDeselect(e)).log({searchUID:this.provider.getSearchUID()})})}makeFetchMoreResults(){return this.makeCustomEvent(d.pagerScrolling,{type:"getMoreResults"})}logFetchMoreResults(){return nC(this,void 0,void 0,function*(){return(yield this.makeFetchMoreResults()).log({searchUID:this.provider.getSearchUID()})})}makeInterfaceChange(e){return this.makeSearchEvent(d.interfaceChange,e)}logInterfaceChange(e){return nC(this,void 0,void 0,function*(){return(yield this.makeInterfaceChange(e)).log({searchUID:this.provider.getSearchUID()})})}makeDidYouMeanAutomatic(){return this.makeSearchEvent(d.didyoumeanAutomatic)}logDidYouMeanAutomatic(){return nC(this,void 0,void 0,function*(){return(yield this.makeDidYouMeanAutomatic()).log({searchUID:this.provider.getSearchUID()})})}makeDidYouMeanClick(){return this.makeSearchEvent(d.didyoumeanClick)}logDidYouMeanClick(){return nC(this,void 0,void 0,function*(){return(yield this.makeDidYouMeanClick()).log({searchUID:this.provider.getSearchUID()})})}makeResultsSort(e){return this.makeSearchEvent(d.resultsSort,e)}logResultsSort(e){return nC(this,void 0,void 0,function*(){return(yield this.makeResultsSort(e)).log({searchUID:this.provider.getSearchUID()})})}makeSearchboxSubmit(){return this.makeSearchEvent(d.searchboxSubmit)}logSearchboxSubmit(){return nC(this,void 0,void 0,function*(){return(yield this.makeSearchboxSubmit()).log({searchUID:this.provider.getSearchUID()})})}makeSearchboxClear(){return this.makeSearchEvent(d.searchboxClear)}logSearchboxClear(){return nC(this,void 0,void 0,function*(){return(yield this.makeSearchboxClear()).log({searchUID:this.provider.getSearchUID()})})}makeSearchboxAsYouType(){return this.makeSearchEvent(d.searchboxAsYouType)}logSearchboxAsYouType(){return nC(this,void 0,void 0,function*(){return(yield this.makeSearchboxAsYouType()).log({searchUID:this.provider.getSearchUID()})})}makeBreadcrumbFacet(e){return this.makeSearchEvent(d.breadcrumbFacet,e)}logBreadcrumbFacet(e){return nC(this,void 0,void 0,function*(){return(yield this.makeBreadcrumbFacet(e)).log({searchUID:this.provider.getSearchUID()})})}makeBreadcrumbResetAll(){return this.makeSearchEvent(d.breadcrumbResetAll)}logBreadcrumbResetAll(){return nC(this,void 0,void 0,function*(){return(yield this.makeBreadcrumbResetAll()).log({searchUID:this.provider.getSearchUID()})})}makeDocumentQuickview(e,t){return this.makeClickEvent(d.documentQuickview,e,t)}logDocumentQuickview(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeDocumentQuickview(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeDocumentOpen(e,t){return this.makeClickEvent(d.documentOpen,e,t)}logDocumentOpen(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeDocumentOpen(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeOmniboxAnalytics(e){return this.makeSearchEvent(d.omniboxAnalytics,iG(e))}logOmniboxAnalytics(e){return nC(this,void 0,void 0,function*(){return(yield this.makeOmniboxAnalytics(e)).log({searchUID:this.provider.getSearchUID()})})}makeOmniboxFromLink(e){return this.makeSearchEvent(d.omniboxFromLink,iG(e))}logOmniboxFromLink(e){return nC(this,void 0,void 0,function*(){return(yield this.makeOmniboxFromLink(e)).log({searchUID:this.provider.getSearchUID()})})}makeSearchFromLink(){return this.makeSearchEvent(d.searchFromLink)}logSearchFromLink(){return nC(this,void 0,void 0,function*(){return(yield this.makeSearchFromLink()).log({searchUID:this.provider.getSearchUID()})})}makeTriggerNotify(e){return this.makeCustomEvent(d.triggerNotify,e)}logTriggerNotify(e){return nC(this,void 0,void 0,function*(){return(yield this.makeTriggerNotify(e)).log({searchUID:this.provider.getSearchUID()})})}makeTriggerExecute(e){return this.makeCustomEvent(d.triggerExecute,e)}logTriggerExecute(e){return nC(this,void 0,void 0,function*(){return(yield this.makeTriggerExecute(e)).log({searchUID:this.provider.getSearchUID()})})}makeTriggerQuery(){return this.makeCustomEvent(d.triggerQuery,{query:this.provider.getSearchEventRequestPayload().queryText},"queryPipelineTriggers")}logTriggerQuery(){return nC(this,void 0,void 0,function*(){return(yield this.makeTriggerQuery()).log({searchUID:this.provider.getSearchUID()})})}makeUndoTriggerQuery(e){return this.makeSearchEvent(d.undoTriggerQuery,e)}logUndoTriggerQuery(e){return nC(this,void 0,void 0,function*(){return(yield this.makeUndoTriggerQuery(e)).log({searchUID:this.provider.getSearchUID()})})}makeTriggerRedirect(e){return this.makeCustomEvent(d.triggerRedirect,Object.assign(Object.assign({},e),{query:this.provider.getSearchEventRequestPayload().queryText}))}logTriggerRedirect(e){return nC(this,void 0,void 0,function*(){return(yield this.makeTriggerRedirect(e)).log({searchUID:this.provider.getSearchUID()})})}makePagerResize(e){return this.makeCustomEvent(d.pagerResize,e)}logPagerResize(e){return nC(this,void 0,void 0,function*(){return(yield this.makePagerResize(e)).log({searchUID:this.provider.getSearchUID()})})}makePagerNumber(e){return this.makeCustomEvent(d.pagerNumber,e)}logPagerNumber(e){return nC(this,void 0,void 0,function*(){return(yield this.makePagerNumber(e)).log({searchUID:this.provider.getSearchUID()})})}makePagerNext(e){return this.makeCustomEvent(d.pagerNext,e)}logPagerNext(e){return nC(this,void 0,void 0,function*(){return(yield this.makePagerNext(e)).log({searchUID:this.provider.getSearchUID()})})}makePagerPrevious(e){return this.makeCustomEvent(d.pagerPrevious,e)}logPagerPrevious(e){return nC(this,void 0,void 0,function*(){return(yield this.makePagerPrevious(e)).log({searchUID:this.provider.getSearchUID()})})}makePagerScrolling(){return this.makeCustomEvent(d.pagerScrolling)}logPagerScrolling(){return nC(this,void 0,void 0,function*(){return(yield this.makePagerScrolling()).log({searchUID:this.provider.getSearchUID()})})}makeFacetClearAll(e){return this.makeSearchEvent(d.facetClearAll,e)}logFacetClearAll(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetClearAll(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetSearch(e){return this.makeSearchEvent(d.facetSearch,e)}logFacetSearch(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetSearch(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetSelect(e){return this.makeSearchEvent(d.facetSelect,e)}logFacetSelect(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetSelect(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetDeselect(e){return this.makeSearchEvent(d.facetDeselect,e)}logFacetDeselect(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetDeselect(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetExclude(e){return this.makeSearchEvent(d.facetExclude,e)}logFacetExclude(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetExclude(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetUnexclude(e){return this.makeSearchEvent(d.facetUnexclude,e)}logFacetUnexclude(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetUnexclude(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetSelectAll(e){return this.makeSearchEvent(d.facetSelectAll,e)}logFacetSelectAll(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetSelectAll(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetUpdateSort(e){return this.makeSearchEvent(d.facetUpdateSort,e)}
18logFacetUpdateSort(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetUpdateSort(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetShowMore(e){return this.makeCustomEvent(d.facetShowMore,e)}logFacetShowMore(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetShowMore(e)).log({searchUID:this.provider.getSearchUID()})})}makeFacetShowLess(e){return this.makeCustomEvent(d.facetShowLess,e)}logFacetShowLess(e){return nC(this,void 0,void 0,function*(){return(yield this.makeFacetShowLess(e)).log({searchUID:this.provider.getSearchUID()})})}makeQueryError(e){return this.makeCustomEvent(d.queryError,e)}logQueryError(e){return nC(this,void 0,void 0,function*(){return(yield this.makeQueryError(e)).log({searchUID:this.provider.getSearchUID()})})}makeQueryErrorBack(){return nC(this,void 0,void 0,function*(){let e=yield this.makeCustomEvent(d.queryErrorBack);return{description:e.description,log:()=>nC(this,void 0,void 0,function*(){return yield e.log({searchUID:this.provider.getSearchUID()}),this.logSearchEvent(d.queryErrorBack)})}})}logQueryErrorBack(){return nC(this,void 0,void 0,function*(){return(yield this.makeQueryErrorBack()).log({searchUID:this.provider.getSearchUID()})})}makeQueryErrorRetry(){return nC(this,void 0,void 0,function*(){let e=yield this.makeCustomEvent(d.queryErrorRetry);return{description:e.description,log:()=>nC(this,void 0,void 0,function*(){return yield e.log({searchUID:this.provider.getSearchUID()}),this.logSearchEvent(d.queryErrorRetry)})}})}logQueryErrorRetry(){return nC(this,void 0,void 0,function*(){return(yield this.makeQueryErrorRetry()).log({searchUID:this.provider.getSearchUID()})})}makeQueryErrorClear(){return nC(this,void 0,void 0,function*(){let e=yield this.makeCustomEvent(d.queryErrorClear);return{description:e.description,log:()=>nC(this,void 0,void 0,function*(){return yield e.log({searchUID:this.provider.getSearchUID()}),this.logSearchEvent(d.queryErrorClear)})}})}logQueryErrorClear(){return nC(this,void 0,void 0,function*(){return(yield this.makeQueryErrorClear()).log({searchUID:this.provider.getSearchUID()})})}makeLikeSmartSnippet(){return this.makeCustomEvent(d.likeSmartSnippet)}logLikeSmartSnippet(){return nC(this,void 0,void 0,function*(){return(yield this.makeLikeSmartSnippet()).log({searchUID:this.provider.getSearchUID()})})}makeDislikeSmartSnippet(){return this.makeCustomEvent(d.dislikeSmartSnippet)}logDislikeSmartSnippet(){return nC(this,void 0,void 0,function*(){return(yield this.makeDislikeSmartSnippet()).log({searchUID:this.provider.getSearchUID()})})}makeExpandSmartSnippet(){return this.makeCustomEvent(d.expandSmartSnippet)}logExpandSmartSnippet(){return nC(this,void 0,void 0,function*(){return(yield this.makeExpandSmartSnippet()).log({searchUID:this.provider.getSearchUID()})})}makeCollapseSmartSnippet(){return this.makeCustomEvent(d.collapseSmartSnippet)}logCollapseSmartSnippet(){return nC(this,void 0,void 0,function*(){return(yield this.makeCollapseSmartSnippet()).log({searchUID:this.provider.getSearchUID()})})}makeOpenSmartSnippetFeedbackModal(){return this.makeCustomEvent(d.openSmartSnippetFeedbackModal)}logOpenSmartSnippetFeedbackModal(){return nC(this,void 0,void 0,function*(){return(yield this.makeOpenSmartSnippetFeedbackModal()).log({searchUID:this.provider.getSearchUID()})})}makeCloseSmartSnippetFeedbackModal(){return this.makeCustomEvent(d.closeSmartSnippetFeedbackModal)}logCloseSmartSnippetFeedbackModal(){return nC(this,void 0,void 0,function*(){return(yield this.makeCloseSmartSnippetFeedbackModal()).log({searchUID:this.provider.getSearchUID()})})}makeSmartSnippetFeedbackReason(e,t){return this.makeCustomEvent(d.sendSmartSnippetReason,{reason:e,details:t})}logSmartSnippetFeedbackReason(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeSmartSnippetFeedbackReason(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeExpandSmartSnippetSuggestion(e){return this.makeCustomEvent(d.expandSmartSnippetSuggestion,"documentId"in e?e:{documentId:e})}logExpandSmartSnippetSuggestion(e){return nC(this,void 0,void 0,function*(){return(yield this.makeExpandSmartSnippetSuggestion(e)).log({searchUID:this.provider.getSearchUID()})})}makeCollapseSmartSnippetSuggestion(e){return this.makeCustomEvent(d.collapseSmartSnippetSuggestion,"documentId"in e?e:{documentId:e})}logCollapseSmartSnippetSuggestion(e){return nC(this,void 0,void 0,function*(){return(yield this.makeCollapseSmartSnippetSuggestion(e)).log({searchUID:this.provider.getSearchUID()})})}makeShowMoreSmartSnippetSuggestion(e){return this.makeCustomEvent(d.showMoreSmartSnippetSuggestion,e)}logShowMoreSmartSnippetSuggestion(e){return nC(this,void 0,void 0,function*(){return(yield this.makeShowMoreSmartSnippetSuggestion(e)).log({searchUID:this.provider.getSearchUID()})})}makeShowLessSmartSnippetSuggestion(e){return this.makeCustomEvent(d.showLessSmartSnippetSuggestion,e)}logShowLessSmartSnippetSuggestion(e){return nC(this,void 0,void 0,function*(){return(yield this.makeShowLessSmartSnippetSuggestion(e)).log({searchUID:this.provider.getSearchUID()})})}makeOpenSmartSnippetSource(e,t){return this.makeClickEvent(d.openSmartSnippetSource,e,t)}logOpenSmartSnippetSource(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeOpenSmartSnippetSource(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeOpenSmartSnippetSuggestionSource(e,t){return this.makeClickEvent(d.openSmartSnippetSuggestionSource,e,{contentIDKey:t.documentId.contentIdKey,contentIDValue:t.documentId.contentIdValue},t)}makeCopyToClipboard(e,t){return this.makeClickEvent(d.copyToClipboard,e,t)}logCopyToClipboard(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeCopyToClipboard(e,t)).log({searchUID:this.provider.getSearchUID()})})}logOpenSmartSnippetSuggestionSource(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeOpenSmartSnippetSuggestionSource(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeOpenSmartSnippetInlineLink(e,t){return this.makeClickEvent(d.openSmartSnippetInlineLink,e,{contentIDKey:t.contentIDKey,contentIDValue:t.contentIDValue},t)}logOpenSmartSnippetInlineLink(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeOpenSmartSnippetInlineLink(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeOpenSmartSnippetSuggestionInlineLink(e,t){return this.makeClickEvent(d.openSmartSnippetSuggestionInlineLink,e,{contentIDKey:t.documentId.contentIdKey,contentIDValue:t.documentId.contentIdValue},t)}logOpenSmartSnippetSuggestionInlineLink(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeOpenSmartSnippetSuggestionInlineLink(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeRecentQueryClick(){return this.makeSearchEvent(d.recentQueryClick)}logRecentQueryClick(){return nC(this,void 0,void 0,function*(){return(yield this.makeRecentQueryClick()).log({searchUID:this.provider.getSearchUID()})})}makeClearRecentQueries(){return this.makeCustomEvent(d.clearRecentQueries)}logClearRecentQueries(){return nC(this,void 0,void 0,function*(){return(yield this.makeClearRecentQueries()).log({searchUID:this.provider.getSearchUID()})})}makeRecentResultClick(e,t){return this.makeCustomEvent(d.recentResultClick,{info:e,identifier:t})}logRecentResultClick(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeRecentResultClick(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeClearRecentResults(){return this.makeCustomEvent(d.clearRecentResults)}logClearRecentResults(){return nC(this,void 0,void 0,function*(){return(yield this.makeClearRecentResults()).log({searchUID:this.provider.getSearchUID()})})}makeNoResultsBack(){return this.makeSearchEvent(d.noResultsBack)}logNoResultsBack(){return nC(this,void 0,void 0,function*(){return(yield this.makeNoResultsBack()).log({searchUID:this.provider.getSearchUID()})})}makeShowMoreFoldedResults(e,t){return this.makeClickEvent(d.showMoreFoldedResults,e,t)}logShowMoreFoldedResults(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeShowMoreFoldedResults(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeShowLessFoldedResults(){return this.makeCustomEvent(d.showLessFoldedResults)}logShowLessFoldedResults(){return nC(this,void 0,void 0,function*(){return(yield this.makeShowLessFoldedResults()).log({searchUID:this.provider.getSearchUID()})})}makeEventDescription(e,t){var r;return{actionCause:t,customData:null==(r=e.payload)?void 0:r.customData}}makeCustomEvent(e,t){return nC(this,arguments,void 0,function*(e,t,r=iB[e]){this.coveoAnalyticsClient.getParameters;let n=Object.assign(Object.assign({},this.provider.getBaseMetadata()),t),i=Object.assign(Object.assign({},(yield this.getBaseEventRequest(n))),{eventType:r,eventValue:e}),a=yield this.coveoAnalyticsClient.makeCustomEvent(i);return{description:this.makeEventDescription(a,e),log:({searchUID:e})=>a.log({lastSearchQueryUid:e})}})}logCustomEvent(e,t){return nC(this,arguments,void 0,function*(e,t,r=iB[e]){return(yield this.makeCustomEvent(e,t,r)).log({searchUID:this.provider.getSearchUID()})})}makeCustomEventWithType(e,t,r){return nC(this,void 0,void 0,function*(){let n=Object.assign(Object.assign({},this.provider.getBaseMetadata()),r),i=Object.assign(Object.assign({},(yield this.getBaseEventRequest(n))),{eventType:t,eventValue:e}),a=yield this.coveoAnalyticsClient.makeCustomEvent(i);return{description:this.makeEventDescription(a,e),log:({searchUID:e})=>a.log({lastSearchQueryUid:e})}})}logCustomEventWithType(e,t,r){return nC(this,void 0,void 0,function*(){return(yield this.makeCustomEventWithType(e,t,r)).log({searchUID:this.provider.getSearchUID()})})}logSearchEvent(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeSearchEvent(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeSearchEvent(e,t){return nC(this,void 0,void 0,function*(){let r=yield this.getBaseSearchEventRequest(e,t),n=yield this.coveoAnalyticsClient.makeSearchEvent(r);return{description:this.makeEventDescription(n,e),log:({searchUID:e})=>n.log({searchQueryUid:e})}})}makeClickEvent(e,t,r,n){return nC(this,void 0,void 0,function*(){let i=Object.assign(Object.assign(Object.assign({},t),(yield this.getBaseEventRequest(Object.assign(Object.assign({},r),n)))),{queryPipeline:this.provider.getPipeline(),actionCause:e}),a=yield this.coveoAnalyticsClient.makeClickEvent(i);return{description:this.makeEventDescription(a,e),log:({searchUID:e})=>a.log({searchQueryUid:e})}})}logClickEvent(e,t,r,n){return nC(this,void 0,void 0,function*(){return(yield this.makeClickEvent(e,t,r,n)).log({searchUID:this.provider.getSearchUID()})})}getBaseSearchEventRequest(e,t){return nC(this,void 0,void 0,function*(){var r,n;return Object.assign(Object.assign(Object.assign({},(yield this.getBaseEventRequest(Object.assign(Object.assign({},t),null==(n=(r=this.provider).getGeneratedAnswerMetadata)?void 0:n.call(r))))),this.provider.getSearchEventRequestPayload()),{queryPipeline:this.provider.getPipeline(),actionCause:e})})}getBaseEventRequest(e){return nC(this,void 0,void 0,function*(){let t=Object.assign(Object.assign({},this.provider.getBaseMetadata()),e);return Object.assign(Object.assign(Object.assign({}
vendor: 4,589 bytes, line 18
18,this.getOrigins()),this.getSplitTestRun()),{customData:t,language:this.provider.getLanguage(),facetState:this.provider.getFacetState?this.provider.getFacetState():[],anonymous:this.provider.getIsAnonymous(),clientId:yield this.getClientId()})})}getOrigins(){var e,t;return{originContext:null==(t=(e=this.provider).getOriginContext)?void 0:t.call(e),originLevel1:this.provider.getOriginLevel1(),originLevel2:this.provider.getOriginLevel2(),originLevel3:this.provider.getOriginLevel3()}}getClientId(){return this.coveoAnalyticsClient instanceof iV?this.coveoAnalyticsClient.getCurrentVisitorId():void 0}getSplitTestRun(){let e=this.provider.getSplitTestRunName?this.provider.getSplitTestRunName():"",t=this.provider.getSplitTestRunVersion?this.provider.getSplitTestRunVersion():"";return Object.assign(Object.assign({},e&&{splitTestRunName:e}),t&&{splitTestRunVersion:t})}makeLikeGeneratedAnswer(e){return this.makeCustomEvent(d.likeGeneratedAnswer,e)}logLikeGeneratedAnswer(e){return nC(this,void 0,void 0,function*(){return(yield this.makeLikeGeneratedAnswer(e)).log({searchUID:this.provider.getSearchUID()})})}makeDislikeGeneratedAnswer(e){return this.makeCustomEvent(d.dislikeGeneratedAnswer,e)}logDislikeGeneratedAnswer(e){return nC(this,void 0,void 0,function*(){return(yield this.makeDislikeGeneratedAnswer(e)).log({searchUID:this.provider.getSearchUID()})})}makeOpenGeneratedAnswerSource(e){return this.makeCustomEvent(d.openGeneratedAnswerSource,e)}logOpenGeneratedAnswerSource(e){return nC(this,void 0,void 0,function*(){return(yield this.makeOpenGeneratedAnswerSource(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerOpenInlineLink(e){return this.makeCustomEvent(d.generatedAnswerOpenInlineLink,e)}logGeneratedAnswerOpenInlineLink(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerOpenInlineLink(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerCitationClick(e,t){return this.makeClickEvent(d.generatedAnswerCitationClick,Object.assign(Object.assign({},e),{documentPosition:1}),{contentIDKey:t.documentId.contentIdKey,contentIDValue:t.documentId.contentIdValue},t)}logGeneratedAnswerCitationClick(e,t){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerCitationClick(e,t)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerSourceHover(e){return this.makeCustomEvent(d.generatedAnswerSourceHover,e)}logGeneratedAnswerSourceHover(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerSourceHover(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerCopyToClipboard(e){return this.makeCustomEvent(d.generatedAnswerCopyToClipboard,e)}logGeneratedAnswerCopyToClipboard(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerCopyToClipboard(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerHideAnswers(e){return this.makeCustomEvent(d.generatedAnswerHideAnswers,e)}logGeneratedAnswerHideAnswers(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerHideAnswers(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerShowAnswers(e){return this.makeCustomEvent(d.generatedAnswerShowAnswers,e)}logGeneratedAnswerShowAnswers(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerShowAnswers(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerExpand(e){return this.makeCustomEvent(d.generatedAnswerExpand,e)}logGeneratedAnswerExpand(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerExpand(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerCollapse(e){return this.makeCustomEvent(d.generatedAnswerCollapse,e)}logGeneratedAnswerCollapse(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerCollapse(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerFeedbackSubmit(e){return this.makeCustomEvent(d.generatedAnswerFeedbackSubmit,e)}logGeneratedAnswerFeedbackSubmit(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerFeedbackSubmit(e)).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerFeedbackSubmitV2(e){return this.makeCustomEvent(d.generatedAnswerFeedbackSubmitV2,e)}logGeneratedAnswerFeedbackSubmitV2(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerFeedbackSubmitV2(e)).log({searchUID:this.provider.getSearchUID()})})}makeRephraseGeneratedAnswer(e){return this.makeSearchEvent(d.rephraseGeneratedAnswer,e)}
18logRephraseGeneratedAnswer(e){return nC(this,void 0,void 0,function*(){return(yield this.makeRephraseGeneratedAnswer(e)).log({searchUID:this.provider.getSearchUID()})})}makeRetryGeneratedAnswer(){return this.makeSearchEvent(d.retryGeneratedAnswer)}logRetryGeneratedAnswer(){return nC(this,void 0,void 0,function*(){return(yield this.makeRetryGeneratedAnswer()).log({searchUID:this.provider.getSearchUID()})})}makeGeneratedAnswerStreamEnd(e){return this.makeCustomEvent(d.generatedAnswerStreamEnd,e)}logGeneratedAnswerStreamEnd(e){return nC(this,void 0,void 0,function*(){return(yield this.makeGeneratedAnswerStreamEnd(e)).log({searchUID:this.provider.getSearchUID()})})}}let iK=Object.assign({},nZ),iY=Object.keys(iK).map(e=>iK[e]);class iW extends n0{constructor({client:e,uuidGenerator:t=nQ}){super({client:e,uuidGenerator:t}),this.ticket={}}getApi(e){let t=super.getApi(e);return null!==t?t:"setTicket"===e?this.setTicket:null}addHooks(){this.addHooksForEvent(),this.addHooksForPageView(),this.addHooksForSVCEvents()}setTicket(e){this.ticket=e}clearPluginData(){this.ticket={}}addHooksForSVCEvents(){this.client.registerBeforeSendEventHook((e,...[t])=>-1!==iY.indexOf(e)?this.addSVCDataToPayload(e,t):t),this.client.registerAfterSendEventHook((e,...[t])=>(-1!==iY.indexOf(e)&&this.updateLocationInformation(e,t),t))}addHooksForPageView(){this.client.addEventTypeMapping(iK.pageview,{newEventType:u.collect,variableLengthArgumentsNames:["page"],addVisitorIdParameter:!0,usesMeasurementProtocol:!0})}addHooksForEvent(){this.client.addEventTypeMapping(iK.event,{newEventType:u.collect,variableLengthArgumentsNames:["eventCategory","eventAction","eventLabel","eventValue"],addVisitorIdParameter:!0,usesMeasurementProtocol:!0})}addSVCDataToPayload(e,t){var r;let n=Object.assign(Object.assign(Object.assign(Object.assign({},this.getLocationInformation(e,t)),this.getDefaultContextInformation(e)),this.action?{svcAction:this.action}:{}),Object.keys(null!=(r=this.actionData)?r:{}).length>0?{svcActionData:this.actionData}:{}),i=this.getTicketPayload();return this.clearData(),Object.assign(Object.assign(Object.assign({},i),n),t)}getTicketPayload(){let e;return n3(e=this.ticket).filter(t=>void 0!==e[t]).reduce((t,r)=>{let n=n6[r]||r;return Object.assign(Object.assign({},t),{[n]:e[r]})},{})}}iW.Id="svc",function(e){e.click="click",e.flowStart="flowStart"}(p||(p={})),function(e){e.enterInterface="ticket_create_start",e.fieldUpdate="ticket_field_update",e.fieldSuggestionClick="ticket_classification_click",e.documentSuggestionClick="documentSuggestionClick",e.documentSuggestionQuickview="documentSuggestionQuickview",e.suggestionRate="suggestion_rate",e.nextCaseStep="ticket_next_stage",e.caseCancelled="ticket_cancel",e.caseSolved="ticket_cancel",e.caseCreated="ticket_create"}(f||(f={})),function(e){e.quit="Quit",e.solved="Solved"}(h||(h={}));class iJ{constructor(e,t){var r;this.options=e,this.provider=t;let n=(null==(r=e.enableAnalytics)||r)&&!iU();this.coveoAnalyticsClient=n?new iV(e):new iH,this.svc=new iW({client:this.coveoAnalyticsClient})}disable(){this.coveoAnalyticsClient=new iH,this.svc=new iW({client:this.coveoAnalyticsClient})}enable(){this.coveoAnalyticsClient=new iV(this.options),this.svc=new iW({client:this.coveoAnalyticsClient})}logEnterInterface(e){return this.svc.setAction(f.enterInterface),this.svc.setTicket(e.ticket),this.sendFlowStartEvent()}logUpdateCaseField(e){return this.svc.setAction(f.fieldUpdate,{fieldName:e.fieldName}),this.svc.setTicket(e.ticket),this.sendClickEvent()}logSelectFieldSuggestion(e){return this.svc.setAction(f.fieldSuggestionClick,e.suggestion),this.svc.setTicket(e.ticket),this.sendClickEvent()}logSelectDocumentSuggestion(e){return this.logClickEvent(f.documentSuggestionClick,e.suggestion.suggestion,{contentIDKey:"permanentId",contentIDValue:e.suggestion.permanentId})}logQuickviewDocumentSuggestion(e){return this.logClickEvent(f.documentSuggestionQuickview,e.suggestion.suggestion,{contentIDKey:"permanentId",contentIDValue:e.suggestion.permanentId})}logRateDocumentSuggestion(e){return this.svc.setAction(f.suggestionRate,Object.assign({rate:e.rating},e.suggestion)),this.svc.setTicket(e.ticket),this.sendClickEvent()}
18logMoveToNextCaseStep(e){return this.svc.setAction(f.nextCaseStep,{stage:null==e?void 0:e.stage}),this.svc.setTicket(e.ticket),this.sendClickEvent()}logCaseCancelled(e){return this.svc.setAction(f.caseCancelled,{reason:h.quit}),this.svc.setTicket(e.ticket),this.sendClickEvent()}logCaseSolved(e){return this.svc.setAction(f.caseSolved,{reason:h.solved}),this.svc.setTicket(e.ticket),this.sendClickEvent()}logCaseCreated(e){return this.svc.setAction(f.caseCreated),this.svc.setTicket(e.ticket),this.sendClickEvent()}sendFlowStartEvent(){return this.coveoAnalyticsClient.sendEvent("event","svc",p.flowStart,this.provider?{searchHub:this.provider.getOriginLevel1()}:null)}sendClickEvent(){return this.coveoAnalyticsClient.sendEvent("event","svc",p.click,this.provider?{searchHub:this.provider.getOriginLevel1()}:null)}getBaseEventRequest(e){return nC(this,void 0,void 0,function*(){var t,r;let n=Object.assign({},e);return Object.assign(Object.assign({},this.getOrigins()),{customData:n,language:null==(t=this.provider)?void 0:t.getLanguage(),anonymous:null==(r=this.provider)?void 0:r.getIsAnonymous(),clientId:yield this.getClientId()})})}getClientId(){return this.coveoAnalyticsClient instanceof iV?this.coveoAnalyticsClient.getCurrentVisitorId():void 0}getOrigins(){var e,t,r,n,i;return{originContext:null==(t=null==(e=this.provider)?void 0:e.getOriginContext)?void 0:t.call(e),originLevel1:null==(r=this.provider)?void 0:r.getOriginLevel1(),originLevel2:null==(n=this.provider)?void 0:n.getOriginLevel2(),originLevel3:null==(i=this.provider)?void 0:i.getOriginLevel3()}}logClickEvent(e,t,r,n){return nC(this,void 0,void 0,function*(){var i,a;let o=Object.assign(Object.assign(Object.assign({},t),(yield this.getBaseEventRequest(Object.assign(Object.assign({},r),n)))),{searchQueryUid:null!=(a=null==(i=this.provider)?void 0:i.getSearchUID())?a:"",actionCause:e});return this.coveoAnalyticsClient.sendClickEvent(o)})}}class iZ{getState;state;constructor(e){this.getState=e,this.state=e()}getLanguage(){let e=this.state.configuration.search.locale.split("-")[0];return e&&2===e.length?e:"en"}getBaseMetadata(){let{context:e,configuration:t}=this.state,r=e?.contextValues||{},n={};for(let[e,t]of Object.entries(r))n[`context_${e}`]=t;return"legacy"===t.analytics.analyticsMode&&(n.coveoHeadlessVersion=nv),n}getOriginContext(){return this.state.configuration.analytics.originContext}getOriginLevel1(){return this.state.searchHub||"default"}getOriginLevel2(){return this.state.configuration.analytics.originLevel2}getOriginLevel3(){return this.state.configuration.analytics.originLevel3}getIsAnonymous(){return this.state.configuration.analytics.anonymous}}let iX=(e,t)=>"function"==typeof t?(...r)=>{let n=z(r[0]);try{return t.apply(t,r)}catch(t){return e.error(t,"Error in analytics preprocessRequest. Returning original request."),n}}:void 0,i0=(e,t)=>(...r)=>{let n=z(r[1]);try{return t.apply(t,r)}catch(t){return e.error(t,"Error in analytics hook. Returning original request."),n}};class i1 extends iZ{getSearchUID(){return this.state.documentSuggestion?.status.lastResponseId??""}}let i2=e=>e.configuration?.knowledge?.agentId,i3=e=>i4(e)||i6(e)?e.generatedAnswer?.answerId:i8(e)?e.search?.response?.extendedResults?.generativeQuestionAnsweringId:void 0,i4=e=>"answer"in e&&"generatedAnswer"in e&&!I(e.generatedAnswer?.answerConfigurationId),i6=e=>{let t=i2(e);return"generatedAnswer"in e&&"string"==typeof t&&t.trim().length>0},i8=e=>"search"in e&&void 0!==e.search&&"object"==typeof e.search,i9=e=>e.generatedAnswer?.fieldsToIncludeInCitations,i5=ng(e=>e.followUpAnswers?.followUpAnswers,e=>e?.flatMap(e=>e.citations));function i7(){return{desiredCount:5,numberOfValues:8,set:{}}}function ae(e){let{activeValue:t,ancestryMap:r}=function(e){let t=[...e],r=new Map;for(;t.length>0;){let e=t.shift();if("selected"===e.state)return{activeValue:e,ancestryMap:r};if(r)for(let t of e.children)r.set(t,e);t.unshift(...e.children)}return{}}(e);return t?function(e,t){let r=[];if(!e)return[];let n=e;do r.unshift(n),n=t.get(n);while(n);return r}(t,r):[]}ng(e=>e.generatedAnswer?.citations,i5,(e,t)=>t,(e,t,r)=>e?.find(e=>e.id===r)??t?.find(e=>e.id===r));let at=(e,t)=>
18{let r=e.categoryFacetSet[t]?.request;return ae(r?.currentValues??[])},ar=(e,t)=>{let r=au(t,e),n=r?r.field:"",i=al(n,e);return{facetId:e,facetField:n,facetTitle:i}};function an(e,t){let{facetId:r,facetValue:n}=e,i=ar(r,t),a=ac(t,r);return{...i,facetValue:"hierarchical"===a?as(t,r):n}}function ai(e){return{facetSet:e.facetSet??{},categoryFacetSet:e.categoryFacetSet??{},dateFacetSet:e.dateFacetSet??{},numericFacetSet:e.numericFacetSet??{},automaticFacetSet:e.automaticFacetSet??i7()}}let aa=(e,t,r)=>({state:e.state,valuePosition:t,facetType:r}),ao=e=>({displayValue:e.value,value:e.value}),as=(e,t)=>at(e,t).map(e=>e.value).join(";"),al=(e,t)=>`${e}_${t}`,au=(e,t)=>e.facetSet[t]?.request||e.categoryFacetSet[t]?.request||e.dateFacetSet[t]?.request||e.numericFacetSet[t]?.request||e.automaticFacetSet.set[t]?.response,ac=(e,t)=>{let r=au(e,t);return r?r.type:"specific"},ad=()=>({q:"",enableQuerySyntax:!1});!function(e){e.Ascending="ascending",e.Descending="descending"}(m||(m={})),function(e){e.Relevancy="relevancy",e.QRE="qre",e.Date="date",e.Field="field",e.NoSort="nosort"}(g||(g={}));let ap=e=>{if($(e))return e.map(e=>ap(e)).join(",");switch(e.by){case g.Relevancy:case g.QRE:case g.NoSort:return e.by;case g.Date:return`date ${e.order}`;case g.Field:return`@${e.field} ${e.order}`;default:return""}},af=new L({values:{by:new V({enum:g,required:!0}),order:new V({enum:m}),field:new j}});function ah(){return ap({by:g.Relevancy})}class am{static set(e,t,r){let n,i;r&&(n=new Date).setTime(n.getTime()+r);let a=window.location.hostname;/^(\d{1,3}\.){3}\d{1,3}$/.test(a)||/^([0-9a-fA-F]{0,4}:){2,7}[0-9a-fA-F]{0,4}$/.test(a)||-1===a.indexOf(".")?ag(e,t,n):ag(e,t,n,(i=a.split("."))[i.length-2]+"."+i[i.length-1])}static get(e){let t=e+"=",r=document.cookie.split(";");for(let e=0;e<r.length;e++){let n=r[e];if(0===(n=n.replace(/^\s+/,"")).lastIndexOf(t,0))return n.substring(t.length,n.length)}return null}static erase(e){am.set(e,"",-1)}}function ag(e,t,r,n){document.cookie=`${e}=${t}`+(r?`;expires=${r.toUTCString()}`:"")+(n?`;domain=${n}`:"")+";path=/;SameSite=Lax"+("https:"===window.location.protocol?";Secure":"")}class ay{static prefix="coveo_";getItem(e){return am.get(`${ay.prefix}${e}`)}removeItem(e){am.erase(`${ay.prefix}${e}`)}setItem(e,t,r){am.set(`${ay.prefix}${e}`,t,r)}}class av{getItem(e){return null}removeItem(e){}setItem(e,t){}}let ab="__coveo.analytics.history";class aw{static instance=null;static getInstance(e){return aw.instance||(aw.instance=new aw(e)),aw.instance}store;constructor(e){this.store=e||(!function(){try{return"undefined"!=typeof localStorage}catch(e){return!1}}()?"undefined"!=typeof navigator&&navigator.cookieEnabled?new ay:!function(){try{return"undefined"!=typeof sessionStorage}catch(e){return!1}}()?new av:sessionStorage:localStorage)}addElement(e){e.internalTime=new Date().getTime(),e=this.cropQueryElement(this.stripEmptyQuery(e));let t=this.getHistoryWithInternalTime();null!==t?this.isValidEntry(e)&&this.setHistory([e].concat(t)):this.setHistory([e])}async addElementAsync(e){e.internalTime=new Date().getTime(),e=this.cropQueryElement(this.stripEmptyQuery(e));let t=await this.getHistoryWithInternalTimeAsync();null!==t?this.isValidEntry(e)&&this.setHistory([e].concat(t)):this.setHistory([e])}getHistory(){let e=this.getHistoryWithInternalTime();return this.stripEmptyQueries(this.stripInternalTime(e))}async getHistoryAsync(){let e=await this.getHistoryWithInternalTimeAsync();return this.stripEmptyQueries(this.stripInternalTime(e))}getHistoryWithInternalTime(){try{let e=this.store.getItem(ab);if(e&&"string"==typeof e)return JSON.parse(e);return[]}catch(e){return[]}}async getHistoryWithInternalTimeAsync(){try{let e=await this.store.getItem(ab);if(e)return JSON.parse(e);return[]}catch(e){return[]}}setHistory(e){try{this.store.setItem(ab,JSON.stringify(e.slice(0,20)))}catch(e){}}clear(){try{this.store.removeItem(ab)}catch(e){}}getMostRecentElement(){let e=this.getHistoryWithInternalTime();return Array.isArray(e)?e.sort((e,t)=>(t.internalTime||0)-(e.internalTime||0))[0]:null}cropQueryElement(e){return e.name&&e.value&&"query"===e.name.toLowerCase()&&(e.value=e.value.slice(0,75)),e}isValidEntry(e){let t=this.getMostRecentElement();return!t||t.value!==e.value||(e.internalTime||0)-(t.internalTime||0)>6e4}stripInternalTime(e){return Array.isArray(e)?e.map(e=>{let{name:t,time:r,value:n}=e;return{name:t,time:r,value:n}}):[]}stripEmptyQuery(e){let{name:t,time:r,value:n}=e;return t&&"string"==typeof n&&"query"===t.toLowerCase()&&""===n.trim()?{name:t,time:r}:e}stripEmptyQueries(e){return e.map(e=>this.stripEmptyQuery(e))}}class aE extends iZ{static fallbackPipelineName="default";getFacetState(){let e;var t=ai(this.getState());let r=[];return[...Object.values((e=t).facetSet),...Object.values(e.categoryFacetSet),...Object.values(e.dateFacetSet),...Object.values(e.numericFacetSet)].map(e=>e.request).forEach((e,n)=>{let i,a,o=ac(t,e.facetId),s=(i=e,a=n+1,{title:al(i.field,i.facetId),field:i.field,id:i.facetId,facetPosition:a});if("hierarchical"===e.type){if(!at(t,e.facetId).length)return;r.push({...s,...((e,t)=>
18{let r=as(e,t);return{value:r,valuePosition:1,displayValue:r}})(t,e.facetId),facetType:o,state:"selected"});return}e.currentValues.forEach((t,n)=>{let i;if("idle"===t.state)return;let a=aa(t,n+1,o),l="specific"===e.type?ao(t):(i=t,{displayValue:`${i.start}..${i.end}`,value:`${i.start}..${i.end}`,start:i.start,end:i.end,endInclusive:i.endInclusive});r.push({...s,...a,...l})})}),[...Object.values(t.automaticFacetSet.set)].map(e=>e.response).forEach((e,t)=>{let n,i,a=(n=e,i=t+1,{title:al(n.field,n.field),field:n.field,id:n.field,facetPosition:i});e.values.forEach((e,t)=>{if("idle"===e.state)return;let n=aa(e,t+1,"specific"),i=ao(e);r.push({...a,...n,...i})})}),r}getPipeline(){return this.state.pipeline||this.state.search?.response.pipeline||aE.fallbackPipelineName}getSearchEventRequestPayload(){return{queryText:this.queryText,responseTime:this.responseTime,results:this.resultURIs,numberOfResults:this.numberOfResults}}getSearchUID(){let e=this.getState();return e.search?.searchResponseId||e.search?.response.searchUid||el().response.searchUid}getSplitTestRunName(){return this.state.search?.response.splitTestRun}getSplitTestRunVersion(){let e=!!this.getSplitTestRunName(),t=this.state.search?.response.pipeline||this.state.pipeline||aE.fallbackPipelineName;return e?t:void 0}getBaseMetadata(){let e=this.getState(),t=super.getBaseMetadata(),r=i3(e);return r&&(t.generativeQuestionAnsweringId=r),t}getFacetMetadata(e,t){let r=this.getFacetRequest(e),n=r?.field??"";return{...this.getBaseMetadata(),facetId:e,facetField:n,facetValue:t,facetTitle:`${n}_${e}`}}getFacetClearAllMetadata(e){let t=this.getFacetRequest(e),r=t?.field??"";return{...this.getBaseMetadata(),facetId:e,facetField:r,facetTitle:`${r}_${e}`}}getFacetUpdateSortMetadata(e,t){let r=this.getFacetRequest(e),n=r?.field??"";return{...this.getBaseMetadata(),facetId:e,facetField:n,criteria:t,facetTitle:`${n}_${e}`}}getRangeBreadcrumbFacetMetadata(e,t){let r=this.getFacetRequest(e),n=r?.field??"";return{...this.getBaseMetadata(),facetId:e,facetField:n,facetRangeEnd:t.end,facetRangeEndInclusive:t.endInclusive,facetRangeStart:t.start,facetTitle:`${n}_${e}`}}getFacetRequest=e=>this.state.facetSet?.[e]?.request||this.state.categoryFacetSet?.[e]?.request||this.state.dateFacetSet?.[e]?.request||this.state.numericFacetSet?.[e]?.request||this.state.automaticFacetSet?.set[e]?.response;getResultSortMetadata(){return{...this.getBaseMetadata(),resultsSortBy:this.state.sortCriteria??ah()}}getStaticFilterToggleMetadata(e,t){return{...this.getBaseMetadata(),staticFilterId:e,staticFilterValue:t}}getStaticFilterClearAllMetadata(e){return{...this.getBaseMetadata(),staticFilterId:e}}getUndoTriggerQueryMetadata(e){return{...this.getBaseMetadata(),undoneQuery:e}}getCategoryBreadcrumbFacetMetadata(e,t){let r=this.getFacetRequest(e),n=r?.field??"";return{...this.getBaseMetadata(),categoryFacetId:e,categoryFacetField:n,categoryFacetPath:t,categoryFacetTitle:`${n}_${e}`}}getOmniboxAnalyticsMetadata(e,t){let r=this.state.querySuggest?.[e],n=r.completions.map(e=>e.expression),i=r.partialQueries.length-1,a=r.partialQueries[i]||"",o=r.responseId;return{...this.getBaseMetadata(),suggestionRanking:n.indexOf(t),partialQuery:a,partialQueries:r.partialQueries.length>0?r.partialQueries:"",suggestions:n.length>0?n:"",querySuggestResponseId:o}}getInterfaceChangeMetadata(){return{...this.getBaseMetadata(),interfaceChangeTo:this.state.configuration.analytics.originLevel2}}getOmniboxFromLinkMetadata(e){return{...this.getBaseMetadata(),...e}}getGeneratedAnswerMetadata(){let e=this.getState(),t={};return e.generatedAnswer?.isVisible!==void 0&&(t.showGeneratedAnswer=e.generatedAnswer.isVisible),t}get resultURIs(){return this.results?.map(e=>({documentUri:e.uri,documentUriHash:e.raw.urihash}))}get results(){return this.state.search?.response.results}get queryText(){return this.state.query?.q||ad().q}get responseTime(){return this.state.search?.duration||el().duration}get numberOfResults(){return this.state.search?.response.totalCountFiltered||el().response.totalCountFiltered}}let aS=()=>{let e=aw.getInstance().getHistory().reverse().find(e=>"PageView"===e.name&&e.value);return e?e.value:""};function aO(e){var t,r;let n=function e(t){return t.childResults?t.childResults.flatMap(t=>[t,...e(t)]):[]}(e),i=[e,...n].filter(e=>e.parentResult).map(e=>e.parentResult);return t=[e,...n,...i],r=e=>e.uniqueId,[...t.reduce((e,t)=>
18{let n=r(t);return e.has(n)||e.set(n,t),e},new Map).values()]}let aC=(e,t,r)=>function(...n){return a_(1===n.length?{...n[0],__legacy__getBuilder:t(n[0].__legacy__getBuilder),analyticsConfigurator:e,providerClass:r}:{prefix:n[0],__legacy__getBuilder:t(n[1]),__legacy__provider:n[2],analyticsConfigurator:e,providerClass:r})},a_=({prefix:e,__legacy__getBuilder:t,__legacy__provider:r,analyticsPayloadBuilder:n,analyticsType:i,analyticsConfigurator:a,providerClass:o})=>(r??=e=>new o(e),function(e,t){let r=t=>{let r=rh(e,t);return Object.assign(Object.assign(r,{type:r.typePrefix}),{instantlyCallable:!0})},n=r(async(e,{getState:r,extra:n})=>{let{analyticsClientMiddleware:i,preprocessRequest:a,logger:o}=n;return await (await t({getState:r,analyticsClientMiddleware:i,preprocessRequest:a,logger:o})).log({state:r(),extra:n})});return Object.assign(n,{prepare:async({getState:e,analyticsClientMiddleware:n,preprocessRequest:i,logger:a})=>{let{description:o,log:s}=await t({getState:e,analyticsClientMiddleware:n,preprocessRequest:i,logger:a});return{description:o,action:r(async(e,{getState:t,extra:r})=>await s({state:t(),extra:r}))}}}),n}(e,async({getState:e,analyticsClientMiddleware:o,preprocessRequest:s,logger:l})=>{let u=[],c={log:async({state:e})=>{for(let t of u)await t(e)}},d=e(),p=a({getState:e,logger:l,analyticsClientMiddleware:o,preprocessRequest:s,provider:r(e)}),f=await t(p,e());c.description=f?.description,u.push(async e=>{"legacy"===e.configuration.analytics.analyticsMode&&await aT(f,r,e,l,p.coveoAnalyticsClient)});let{emit:h}=nw(d);return u.push(async e=>{if("next"===e.configuration.analytics.analyticsMode&&i&&n){let t=n(e);await aF(h,i,t)}}),c}));async function aT(e,t,r,n,i){t(()=>r);let a=await e?.log({searchUID:t(()=>r).getSearchUID()});n.info({client:i,response:a},"Analytics response")}let aA=aC(e=>(({logger:e,getState:t,analyticsClientMiddleware:r=(e,t)=>t,preprocessRequest:n,provider:i})=>{let a=t(),o=a.configuration.accessToken,s=a.configuration.analytics.apiBaseUrl??ew(a.configuration.organizationId,a.configuration.environment,"analytics"),l=a.configuration.analytics.runtimeEnvironment,u=a.configuration.analytics.enabled,c=new iQ({token:o,endpoint:s,runtimeEnvironment:l,preprocessRequest:iX(e,n),beforeSendHooks:[i0(e,r),(t,r)=>(e.info({...r,type:t,endpoint:s,token:o},"Analytics request"),r)]},i);return u||c.disable(),c})({...e,provider:e.provider||new aE(e.getState)}),e=>e,aE);aC(({logger:e,getState:t,analyticsClientMiddleware:r=(e,t)=>t,preprocessRequest:n,provider:i=new i1(t)})=>{let a=t(),o=a.configuration.accessToken,s=a.configuration.analytics.apiBaseUrl??ew(a.configuration.organizationId,a.configuration.environment,"analytics"),l=a.configuration.analytics.runtimeEnvironment,u=a.configuration.analytics.enabled,c=new iJ({enableAnalytics:u,token:o,endpoint:s,runtimeEnvironment:l,preprocessRequest:iX(e,n),beforeSendHooks:[i0(e,r),(t,r)=>(e.info({...r,type:t,endpoint:s,token:o},"Analytics request"),r)]},i);return u||c.disable(),c},e=>(t,r)=>Promise.resolve({description:{actionCause:"caseAssist"},log:async n=>{e(t,r)}}),i1);let ak=(e,t)=>{let r=-1,n=t.search?.results;return(r=aP(e,n))<0&&(r=function(e,t){for(let[r,n]of t.entries())if(-1!==aP(e,aO(n)))return r;return -1}(e,n)),r<0&&(r=0),function(e,t,r){let n=e.raw.collection;return{collectionName:"string"==typeof n?n:"default",documentAuthor:function(e){let t=e.raw.author;return I(t)?"unknown":Array.isArray(t)?t.join(";"):`${t}`}(e),...ax(e)?{documentCategory:ax(e)}:{},documentPosition:t+1,documentTitle:e.title,documentUri:e.uri,documentUriHash:e.raw.urihash,documentUrl:e.clickUri,rankingModifier:e.rankingModifier||"",sourceName:function(e){let t=e.raw.source;return I(t)?"unknown":t}(e),queryPipeline:r.pipeline||""}}(e,r+(t.pagination?.firstResult??0),t)};function ax(e){return e.raw?.objecttype||void 0}let aI=e=>(e.raw.permanentid||console.warn("Missing field permanentid on result. This might cause many issues with your Coveo deployment. See https://docs.coveo.com/en/1913 and https://docs.coveo.com/en/1640 for more information.",e),{contentIDKey:"permanentid",contentIDValue:e.raw.permanentid||""}),aN={urihash:new j,sourcetype:new j,permanentid:new j},aR={uniqueId:eR,raw:new L({values:aN}
18),title:eR,uri:eR,clickUri:eR,rankingModifier:new j({required:!1,emptyAllowed:!0})},aD=e=>new A(aR).validate(function(e){var t;return Object.assign({},...Object.keys(aR).map(t=>({[t]:e[t]})),{raw:(t=e.raw,Object.assign({},...Object.keys(aN).map(e=>({[e]:t[e]}))))})}(e));function aP(e,t=[]){return t.findIndex(({uniqueId:t})=>t===e.uniqueId)}async function aF(e,t,r){await e(t,r)}!function(e){e.interfaceLoad="interfaceLoad",e.interfaceChange="interfaceChange",e.didYouMeanAutomatic="didYouMeanAutomatic",e.didYouMeanClick="didYouMeanClick",e.resultsSort="resultsSort",e.searchboxSubmit="searchboxSubmit",e.searchboxAsYouType="searchboxAsYouType",e.breadcrumbFacet="breadcrumbFacet",e.breadcrumbResetAll="breadcrumbResetAll",e.documentOpen="documentOpen",e.omniboxAnalytics="omniboxAnalytics",e.omniboxFromLink="omniboxFromLink",e.searchFromLink="searchFromLink",e.triggerQuery="query",e.browseResults="browseResults",e.staticFilterDeselect="staticFilterDeselect",e.facetClearAll="facetClearAll",e.facetSelect="facetSelect",e.facetDeselect="facetDeselect",e.facetExclude="facetExclude",e.facetUnexclude="facetUnexclude",e.facetUpdateSort="facetUpdateSort",e.documentSuggestion="documentSuggestion",e.facetShowMore="showMoreFacetResults",e.facetShowLess="showLessFacetResults",e.queryError="query",e.recommendationInterfaceLoad="recommendationInterfaceLoad",e.likeSmartSnippet="likeSmartSnippet",e.dislikeSmartSnippet="dislikeSmartSnippet",e.expandSmartSnippet="expandSmartSnippet",e.collapseSmartSnippet="collapseSmartSnippet",e.openSmartSnippetFeedbackModal="openSmartSnippetFeedbackModal",e.closeSmartSnippetFeedbackModal="closeSmartSnippetFeedbackModal",e.sendSmartSnippetReason="sendSmartSnippetReason",e.expandSmartSnippetSuggestion="expandSmartSnippetSuggestion",e.collapseSmartSnippetSuggestion="collapseSmartSnippetSuggestion",e.openSmartSnippetSource="openSmartSnippetSource",e.openSmartSnippetSuggestionSource="openSmartSnippetSuggestionSource",e.showMoreFoldedResults="showMoreFoldedResults",e.showLessFoldedResults="showLessFoldedResults",e.copyToClipboard="copyToClipboard",e.caseSendEmail="Case.SendEmail",e.feedItemTextPost="FeedItem.TextPost",e.caseAttach="caseAttach",e.caseDetach="caseDetach",e.generatedAnswerCitationDocumentAttach="generatedAnswerCitationDocumentAttach",e.retryGeneratedAnswer="retryGeneratedAnswer",e.likeGeneratedAnswer="likeGeneratedAnswer",e.dislikeGeneratedAnswer="dislikeGeneratedAnswer",e.openGeneratedAnswerSource="openGeneratedAnswerSource",e.generatedAnswerStreamEnd="generatedAnswerStreamEnd",e.contextChanged="contextChanged",e.generatedAnswerSourceHover="generatedAnswerSourceHover",e.generatedAnswerFeedbackSubmit="generatedAnswerFeedbackSubmit",e.generatedAnswerHideAnswers="generatedAnswerHideAnswers",e.generatedAnswerShowAnswers="generatedAnswerShowAnswers",e.generatedAnswerExpand="generatedAnswerExpand",e.generatedAnswerCollapse="generatedAnswerCollapse",e.generatedAnswerCopyToClipboard="generatedAnswerCopyToClipboard",e.expandToFullUI="expandToFullUI",e.createArticle="createArticle",e.recentQueriesClick="recentQueriesClick",e.clearRecentQueries="clearRecentQueries"}(y||(y={}));let aj=e=>eU(e,{evt:eR,type:eD}),aM=e=>aA("analytics/generic/search",t=>{aj(e);let{evt:r,meta:n}=e;return t.makeSearchEvent(r,n)}),aL=e=>aA("analytics/generic/click",(t,r)=>(aD(e.result),aj(e),t.makeClickEvent(e.evt,ak(e.result,r),aI(e.result),e.meta))),aq=e=>aA("analytics/generic/custom",t=>(aj(e),t.makeCustomEventWithType(e.evt,e.type,e.meta))),aU=()=>aA("analytics/interface/load",e=>e.makeInterfaceLoad()),a$=()=>aA("analytics/interface/change",(e,t)=>e.makeInterfaceChange({interfaceChangeTo:t.configuration.analytics.originLevel2})),aV=()=>aA("analytics/interface/searchFromLink",e=>e.makeSearchFromLink()),aB=e=>aA("analytics/interface/omniboxFromLink",t=>t.makeOmniboxFromLink(e)),aH=()=>({actionCause:y.interfaceChange}),az=t0("configuration/updateBasicConfiguration",e=>eU(e,{accessToken:eD,environment:new j({required:!1,constrainTo:["prod","hipaa","stg","dev"]}),organizationId:eD})),aG=t0("configuration/updateSearchConfiguration",e=>eU(e,{proxyBaseUrl:new j({required:!1,url:!0}),pipeline:new j({required:!1,emptyAllowed:!0}),searchHub:eD,timezone:eD,locale:eD,authenticationProviders:new U({required:!1,each:eR})})),aQ={enabled:new N({default:!0}),originContext:eD,originLevel2:eD,originLevel3:eD,proxyBaseUrl:new j({required:!1,url:!0}),runtimeEnvironment:new k,anonymous:new N({default:!1}),deviceId:eD,userDisplayName:eD,documentLocation:eD,trackingId:eM,analyticsMode:new j({constrainTo:["legacy","
18next"],required:!1,default:"next"}),source:new L({options:{required:!1},values:["@coveo/atomic","@coveo/quantic"].reduce((e,t)=>(e[t]=ej,e),{})})},aK=t0("configuration/updateAnalyticsConfiguration",e=>eU(e,aQ)),aY=t0("configuration/analytics/disable"),aW=t0("configuration/analytics/enable"),aJ=t0("configuration/analytics/originlevel2",e=>eU(e,{originLevel2:eR})),aZ=t0("configuration/analytics/originlevel3",e=>eU(e,{originLevel3:eR})),aX=t0("knowledge/setAgentId",e=>eU(e,new j({required:!0}))),a0={q:new j,enableQuerySyntax:new N,aq:new j,cq:new j,firstResult:new D({min:0}),numberOfResults:new D({min:0}),sortCriteria:new j,f:new L,fExcluded:new L,cf:new L,nf:new L,mnf:new L,df:new L,debug:new N,sf:new L,tab:new j,af:new L},a1=t0("searchParameters/restore",e=>eU(e,a0)),a2=t0("searchParameters/restoreTab",e=>eU(e,eR)),a3=t0("debug/enable"),a4=t0("debug/disable"),a6=t5(!1,e=>{e.addCase(a3,()=>!0).addCase(a4,()=>!1).addCase(a1,(e,t)=>t.payload.debug??e)}),a8=t0("history/undo"),a9=t0("history/redo"),a5=t0("history/snapshot");rh("history/back",async(e,{dispatch:t})=>{t(a8()),await t(a7())}),rh("history/forward",async(e,{dispatch:t})=>{t(a9()),await t(a7())});let a7=rh("history/change",async(e,{getState:t})=>t().history.present),oe=t0("pipeline/set",e=>eU(e,new j({required:!0,emptyAllowed:!0}))),ot=t5("",e=>{e.addCase(oe,(e,t)=>t.payload).addCase(a7.fulfilled,(e,t)=>t.payload?.pipeline??e).addCase(aG,(e,t)=>t.payload.pipeline||e)}),or=t0("breadcrumb/deselectAll"),on=t0("breadcrumb/deselectAllNonBreadcrumbs"),oi=t0("facet/updateFacetAutoSelection",e=>eU(e,{allow:new N({required:!0})}));class oa extends aE{getState;constructor(e){super(e),this.getState=e}get activeInstantResultQuery(){let e=this.getState().instantResults;for(let t in e)for(let r in e[t].cache)if(e[t].cache[r].isActive)return e[t].q;return null}get activeInstantResultCache(){let e=this.getState().instantResults;for(let t in e)for(let r in e[t].cache)if(e[t].cache[r].isActive)return e[t].cache[r];return null}get results(){return this.activeInstantResultCache?.results}get queryText(){return this.activeInstantResultQuery??ad().q}get responseTime(){return this.activeInstantResultCache?.duration??el().duration}get numberOfResults(){return this.activeInstantResultCache?.totalCountFiltered??el().response.totalCountFiltered}getSearchUID(){return this.activeInstantResultCache?.searchUid||super.getSearchUID()}}let oo={id:eR},os={...oo,q:eP},ol=t0("instantResults/register",e=>eU(e,oo)),ou=t0("instantResults/updateQuery",e=>eU(e,os)),oc=t0("instantResults/clearExpired",e=>eU(e,oo)),od=new D({required:!0,min:0}),op=t0("pagination/registerNumberOfResults",e=>eU(e,od)),of=t0("pagination/updateNumberOfResults",e=>eU(e,od)),oh=t0("pagination/registerPage",e=>eU(e,od)),om=t0("pagination/updatePage",e=>eU(e,od)),og=t0("pagination/nextPage"),oy=t0("pagination/previousPage"),ov=t0("query/updateQuery",e=>eU(e,{q:new j,enableQuerySyntax:new N})),ob=(e,t,r)=>({analytics:{clientId:t.clientId,clientTimestamp:new Date().toISOString(),documentReferrer:t.referrer,documentLocation:t.location,originContext:e.originContext,...r&&{actionCause:r.actionCause},...r&&{customData:r.customData},...e.userDisplayName&&{userDisplayName:e.userDisplayName},...e.deviceId&&{deviceId:e.deviceId},...e.trackingId&&{trackingId:e.trackingId},...{capture:t.capture??""!==t.clientId},...{source:nb(e)}}}),ow=(e,t,r)=>({accessToken:e.configuration.accessToken,organizationId:e.configuration.organizationId,url:e.configuration.search.apiBaseUrl??eE(e.configuration.organizationId,e.configuration.environment),locale:e.configuration.search.locale,debug:e.debug,tab:e.configuration.analytics.originLevel2,referrer:t.referrer,timezone:e.configuration.search.timezone,...e.advancedSearchQueries?.aq&&{aq:e.advancedSearchQueries.aq},...e.advancedSearchQueries?.cq&&{cq:e.advancedSearchQueries.cq},...e.advancedSearchQueries?.lq&&{lq:e.advancedSearchQueries.lq},...e.advancedSearchQueries?.dq&&{dq:e.advancedSearchQueries.dq},...e.context&&{context:e.context.contextValues},...e.fields&&!e.fields.fetchAllFields&&{fieldsToInclude:e.fields.fieldsToInclude},...e.dictionaryFieldContext&&{dictionaryFieldContext:e.dictionaryFieldContext.contextValues},...e.pipeline&&{pipeline:e.pipeline},...e.query&&{q:e.query.q,enableQuerySyntax:e.query.enableQuerySyntax},...e.searchHub&&{searchHub:e.searchHub},...e.sortCriteria&&{sortCriteria:e.sortCriteria},...e.configuration.analytics.enabled&&ob(e.configuration.analytics,t,r),...e.excerptLength&&!I(e.excerptLength.length)&&{excerptLength:e.excerptLength.length},...e.configuration.search.authenticationProviders.length&&{authentication:e.configuration.search.authenticationProviders.join(",")}}),oE=async(e,t)=>{let r="next"===e.analyticsMode;return{analytics:{clientId:await new iV(e).getCurrentVisitorId(),clientTimestamp:new Date().toISOString(),documentReferrer:e.originLevel3,originContext:e.originContext,...t&&{actionCause:t.actionCause,customData:t.customData},...t&&!r&&{customData:t.customData},...e.userDisplayName&&{userDisplayName:e.userDisplayName},...e.documentLocation&&{documentLocation:e.documentLocation},...e.deviceId&&{deviceId:e.deviceId},...aS()&&{pageId:aS()},...r&&e.trackingId&&{trackingId:e.trackingId},...{capture:r},...r&&{source:nb(e)}}}},oS=async(e,t)=>({accessToken:e.configuration.accessToken,organizationId:e.configuration.organizationId,url:e.configuration.search.apiBaseUrl??eE(e.configuration.organizationId,e.configuration.environment),locale:e.configuration.search.locale,debug:e.debug,tab:e.configuration.analytics.originLevel2,referrer:e.configuration.analytics.originLevel3,timezone:e.configuration.search.timezone,...e.configuration.analytics.enabled&&{actionsHistory:aw.getInstance().getHistory()},...e.advancedSearchQueries?.aq&&{aq:e.advancedSearchQueries.aq},...e.advancedSearchQueries?.cq&&{cq:e.advancedSearchQueries.cq},...e.advancedSearchQueries?.lq&&{lq:e.advancedSearchQueries.lq},...e.advancedSearchQueries?.dq&&{dq:e.advancedSearchQueries.dq},...e.context&&{context:e.context.contextValues},...e.fields&&!e.fields.fetchAllFields&&{fieldsToInclude:e.fields.fieldsToInclude},...e.dictionaryFieldContext&&{dictionaryFieldContext:e.dictionaryFieldContext.contextValues},...e.pipeline&&{pipeline:e.pipeline},...e.query&&{q:e.query.q,enableQuerySyntax:e.query.enableQuerySyntax},...e.searchHub&&{searchHub:e.searchHub},...e.sortCriteria&&{sortCriteria:e.sortCriteria},...e.configuration.analytics.enabled&&await oE(e.configuration.analytics,t),...e.excerptLength&&!I(e.excerptLength.length)&&{excerptLength:e.excerptLength.length},...e.configuration.search.authenticationProviders.length&&{authentication:e.configuration.search.authenticationProviders.join(",")}}),oO=()=>({cq:"",cqWasSet:!1,aq:"",aqWasSet:!1,lq:"",lqWasSet:!1,dq:"",dqWasSet:!1,defaultFilters:{cq:"",aq:"",lq:"",dq:""}}),oC=()=>aA("search/logFetchMoreResults",e=>e.makeFetchMoreResults()),o_=e=>aA("search/queryError",(t,r)=>t.makeQueryError({query:r.query?.q||ad().q,aq:r.advancedSearchQueries?.aq||oO().aq,cq:r.advancedSearchQueries?.cq||oO().cq,dq:r.advancedSearchQueries?.dq||oO().dq,errorType:e.type,errorMessage:e.message}));var oT=r(6557),oA=r(5030),ok=r(5527);oT.extend(ok);let ox="YYYY/MM/DD@HH:mm:ss";function oI(e,t){let r=oT(e,t);return r.isValid()||t?r:oT(e,ox)}function oN(e){return e.format(ox)}function oR(e,t){let r=oI(e,t);if(!r.isValid()){let r=` with the format "${t}"`;throw Error(`Could not parse the provided date "${e}
18"${t?r:". Please provide a date format string in the configuration options. See https://day.js.org/docs/en/parse/string-format for more information."}`)}oD(r)}function oD(e){if(e.isBefore("1401-01-01"))throw Error(`Date is before year 1401, which is unsupported by the API: ${e}`)}oT.extend(oA);let oP=["past","now","next"],oF=["minute","hour","day","week","month","quarter","year"];function oj(e){if("string"==typeof e&&!oU(e))throw Error(`The value "${e}" is not respecting the relative date format "period-amount-unit"`);let t="string"==typeof e?o$(e):e;new A((e=>{let t="now"===e;return{amount:new D({required:!t,min:1}),unit:new j({required:!t,constrainTo:oF}),period:new j({required:!0,constrainTo:oP})}})(t.period)).validate(t);let r=oM(t),n=JSON.stringify(t);if(!r.isValid())throw Error(`Date is invalid: ${n}`);oD(r)}function oM(e){let{period:t,amount:r,unit:n}=e;switch(t){case"past":return oT().subtract(r,n);case"next":return oT().add(r,n);case"now":return oT()}}function oL(e){return oN(oM(o$(e)))}function oq(e){return e.toLocaleLowerCase().split("-")}function oU(e){let[t,r,n]=oq(e);if("now"===t)return!0;if(!oP.includes(t)||!oF.includes(n))return!1;let i=parseInt(r,10);return!Number.isNaN(i)&&!(i<=0)}function o$(e){let[t,r,n]=oq(e);return"now"===t?{period:"now"}:{period:t,amount:r?parseInt(r,10):void 0,unit:n||void 0}}let oV=()=>({dateFacetValueMap:{}});function oB(e,t){if("dateRange"===e.type){let{facetId:r,currentValues:n}=e;return t.dateFacetValueMap[r]={},{...e,currentValues:n.map(e=>{var n,i,a,o,s;let l,u;return n=e,i=r,a=t,l=n.start,u=n.end,oU(l)&&(l=oL(l),a.dateFacetValueMap[i][o=l,`start${o}`]=n.start),oU(u)&&(u=oL(u),a.dateFacetValueMap[i][s=u,`end${s}`]=n.end),{...n,start:l,end:u}})}}return e}function oH(e){let t=oV();return{request:{...e,facets:e.facets?.map(e=>oB(e,t))},mappings:t}}function oz(e,t){return"success"in e?{success:{...e.success,facets:e.success.facets?.map(e=>e.facetId in t.dateFacetValueMap?{...e,values:e.values.map(r=>{var n,i,a;return n=e.facetId,{...r,start:t.dateFacetValueMap[n][i=r.start,`start${i}`]||r.start,end:t.dateFacetValueMap[n][a=r.end,`end${a}`]||r.end}})}:e)}}:e}let oG=t0("didYouMean/enable"),oQ=t0("didYouMean/disable"),oK=t0("didYouMean/automaticCorrections/disable"),oY=t0("didYouMean/automaticCorrections/enable"),oW=t0("didYouMean/correction",e=>eU(e,eR)),oJ=t0("didYouMean/automaticCorrections/mode",e=>eU(e,new j({constrainTo:["next","legacy"],emptyAllowed:!1,required:!0}))),oZ=()=>aA("analytics/didyoumean/click",e=>e.makeDidYouMeanClick()),oX=()=>aA("analytics/didyoumean/automatic",e=>e.makeDidYouMeanAutomatic());function o0(){return{contextValues:{}}}function o1(){return{contextValues:{}}}function o2(){return{enabled:!0,tabs:{}}}function o3(){return{freezeFacetOrder:!1,facets:{}}}function o4(){return{firstResult:0,defaultNumberOfResults:10,numberOfResults:10,totalCountFiltered:0}}function o6(e){return{context:e.context||o0(),dictionaryFieldContext:e.dictionaryFieldContext||o1(),facetSet:e.facetSet||{},numericFacetSet:e.numericFacetSet||{},dateFacetSet:e.dateFacetSet||{},categoryFacetSet:e.categoryFacetSet||{},automaticFacetSet:e.automaticFacetSet??i7(),pagination:e.pagination||o4(),query:e.query||ad(),tabSet:e.tabSet||{},advancedSearchQueries:e.advancedSearchQueries||oO(),staticFilterSet:e.staticFilterSet||{},querySet:e.querySet||{},sortCriteria:e.sortCriteria||ah(),pipeline:e.pipeline||"",searchHub:e.searchHub||"default",facetOptions:e.facetOptions||o3(),facetOrder:e.facetOrder??[],debug:e.debug??!1}}let o8=new L({values:{undoneQuery:eP},options:{required:!0}}),o9=()=>aA("analytics/trigger/query",(e,t)=>t.triggers?.queryModification.newQuery?e.makeTriggerQuery():null),o5=e=>aA("analytics/trigger/query/undo",t=>(eU(e,o8),t.makeUndoTriggerQuery(e))),o7=()=>aA("analytics/trigger/notify",(e,t)=>t.triggers?.notifications.length?e.makeTriggerNotify({notifications:t.triggers.notifications}):null),se=()=>aA("analytics/trigger/redirect",(e,t)=>t.triggers?.redirectTo?e.makeTriggerRedirect({redirectedTo:t.triggers.redirectTo}):null),st=()=>aA("analytics/trigger/execute",(e,t)=>t.triggers?.executions.length?e.makeTriggerExecute({executions:t.triggers.executions}):null),sr=t0("trigger/query/ignore",e=>eU(e,new j({emptyAllowed:!0,required:!0}))),sn=t0("trigger/query/modification",e=>eU(e,new L({values:{originalQuery:eD,modification:eD}})));function si(e){return Object.values(e).map(e=>e.request)}function sa(e,t){let r={};
18e.forEach(e=>{r[e.facetId]=e});let n=[];return t.forEach(e=>{e in r&&(n.push(r[e]),delete r[e])}),[...n,...Object.values(r)]}function so(e){return si(e).map(e=>{let t=e.currentValues.some(({state:e})=>"idle"!==e);return e.generateAutomaticRanges&&!t?{...e,currentValues:[]}:e})}let ss={alphanumericDescending:{type:"alphanumeric",order:"descending"},alphanumericNaturalDescending:{type:"alphanumericNatural",order:"descending"}};function sl(e){var t;return sa([...si((t=e).facetSet??{}).map(e=>{let t=ss[e.sortCriteria];return t?{...e,sortCriteria:t}:e}),...so(t.numericFacetSet??{}),...so(t.dateFacetSet??{}),...si(t.categoryFacetSet??{})].filter(({facetId:t})=>e.facetOptions?.facets[t]?.enabled??!0),e.facetOrder??[])}let su=async(e,t)=>{let r=function(e){let t=e.advancedSearchQueries?.cq.trim()||"",r=Object.values(e.tabSet||{}).find(e=>e.isActive);return[t,r?.expression.trim()||"",...Object.values(e.staticFilterSet||{}).map(e=>{let t=e.values.filter(e=>"selected"===e.state&&!!e.expression.trim()),r=t.map(e=>e.expression).join(" OR ");return t.length>1?`(${r})`:r})].filter(e=>!!e).join(" AND ")}(e),n=sl(e),i=function(e){let t=e.automaticFacetSet?.set;return t?Object.values(t).map(e=>e.response).map(sc).filter(e=>e.currentValues.length>0):void 0}(e);return oH({...await oS(e,t),...e.didYouMean&&{queryCorrection:{enabled:e.didYouMean.enableDidYouMean&&"next"===e.didYouMean.queryCorrectionMode,options:{automaticallyCorrect:e.didYouMean.automaticallyCorrectQuery?"whenNoResults":"never"}},enableDidYouMean:e.didYouMean.enableDidYouMean&&"legacy"===e.didYouMean.queryCorrectionMode},...r&&{cq:r},...n.length&&{facets:n},...e.pagination&&{numberOfResults:e.pagination?e.pagination.firstResult+e.pagination.numberOfResults>5e3?5e3-e.pagination.firstResult:e.pagination.numberOfResults:void 0,firstResult:e.pagination.firstResult},...e.facetOptions&&{facetOptions:{freezeFacetOrder:e.facetOptions.freezeFacetOrder}},...e.folding?.enabled&&{filterField:e.folding.fields.collection,childField:e.folding.fields.parent,parentField:e.folding.fields.child,filterFieldRange:e.folding.filterFieldRange},...e.automaticFacetSet&&{generateAutomaticFacets:{desiredCount:e.automaticFacetSet.desiredCount,numberOfValues:e.automaticFacetSet.numberOfValues,currentFacets:i}},...e.generatedAnswer&&{pipelineRuleParameters:{mlGenerativeQuestionAnswering:{responseFormat:e.generatedAnswer.responseFormat,citationsFieldToInclude:e.generatedAnswer.fieldsToIncludeInCitations}}}})};function sc(e){let{field:t,label:r,values:n}=e;return{field:t,label:r,currentValues:n.filter(e=>"selected"===e.state)}}class sd{config;onUpdateQueryForCorrection;constructor(e,t=e=>{this.dispatch(ov({q:e}))}){this.config=e,this.onUpdateQueryForCorrection=t}async fetchFromAPI({mappings:e,request:t},r){let n=Date.now(),i=oz(await this.extra.apiClient.search(t,r),e);return{response:i,duration:Date.now()-n,queryExecuted:this.getState().query?.q||"",requestExecuted:t}}async process(e){return this.processQueryErrorOrContinue(e)??await this.processQueryCorrectionsOrContinue(e)??await this.processQueryTriggersOrContinue(e)??this.processSuccessResponse(e)}processQueryErrorOrContinue(e){return void 0!==e.response.error?(this.dispatch(o_(e.response.error)),this.rejectWithValue(e.response.error)):null}async processQueryCorrectionsOrContinue(e){let t=this.getState(),r=this.getSuccessResponse(e);if(!r||!t.didYouMean)return null;let{enableDidYouMean:n,automaticallyCorrectQuery:i}=t.didYouMean,{results:a,queryCorrections:o,queryCorrection:s}=r;if(!n||!i)return null;let l=0===a.length&&o&&0!==o.length,u=!I(s)&&!I(s.correctedQuery);if(!l&&!u)return null;let c=l?await this.processLegacyDidYouMeanAutoCorrection(e):this.processModernDidYouMeanAutoCorrection(e);return this.dispatch(a5(o6(this.getState()))),c}async processLegacyDidYouMeanAutoCorrection(e){let t=this.getCurrentQuery(),r=this.getSuccessResponse(e);if(!r.queryCorrections)return null;let{correctedQuery:n}=r.queryCorrections[0],i=await this.automaticallyRetryQueryWithCorrection(n);return void 0!==i.response.error?(this.dispatch(o_(i.response.error)),this.rejectWithValue(i.response.error)):(this.logOriginalAnalyticsQueryBeforeAutoCorrection(e),this.dispatch(a5(o6(this.getState()))),{...i,response:{...i.response.success,queryCorrections:r.queryCorrections},automaticallyCorrected:!0,originalQuery:t,analyticsAction:oX()})}processModernDidYouMeanAutoCorrection(e){let t=this.getSuccessResponse(e),{correctedQuery:r,originalQuery:n}=t.queryCorrection;return this.onUpdateQueryForCorrection(r),{...e,response:{...t},queryExecuted:r,automaticallyCorrected:!0,originalQuery:n,analyticsAction:oX()}}logOriginalAnalyticsQueryBeforeAutoCorrection(e){let t=this.getState(),r=this.getSuccessResponse(e);this.analyticsAction?.()(this.dispatch,()=>this.getStateAfterResponse(e.queryExecuted,e.duration,t,r),this.extra)}async processQueryTriggersOrContinue(e){let t=this.getSuccessResponse(e);if(!t)return null;let r=t.triggers.find(e=>"query"===e.type)?.content||"";if(!r)return null;if(this.getState().triggers?.queryModification.queryToIgnore===r)return this.dispatch(sr("")),null;this.analyticsAction&&await this.dispatch(this.analyticsAction);let n=this.getCurrentQuery(),i=await this.automaticallyRetryQueryWithTriggerModification(r);return void 0!==i.response.error?(this.dispatch(o_(i.response.error)),this.rejectWithValue(i.response.error)):(this.dispatch(a5(o6(this.getState()))),{...i,response:{...i.response.success},automaticallyCorrected:!1,originalQuery:n,analyticsAction:o9()})}getStateAfterResponse(e,t,r,n){return{...r,query:{q:e,enableQuerySyntax:r.query?.enableQuerySyntax??ad().enableQuerySyntax},search:{...el(),duration:t,response:n,results:n.results}}}processSuccessResponse(e){return this.dispatch(a5(o6(this.getState()))),{...e,response:this.getSuccessResponse(e),automaticallyCorrected:!1,originalQuery:this.getCurrentQuery(),analyticsAction:this.analyticsAction}}getSuccessResponse(e){return void 0!==e.response.success?e.response.success:null}async automaticallyRetryQueryWithCorrection(e){this.onUpdateQueryForCorrection(e);let t=await this.fetchFromAPI(await su(this.getState()),{origin:"mainSearch"});return this.dispatch(oW(e)),t}async automaticallyRetryQueryWithTriggerModification(e){return this.dispatch(sn({newQuery:e,originalQuery:this.getCurrentQuery()})),this.onUpdateQueryForCorrection(e),await this.fetchFromAPI(await su(this.getState()),{origin:"mainSearch"})}getCurrentQuery(){let e=this.getState();return e.query?.q!==void 0?e.query.q:""}get extra(){return this.config.extra}getState(){return this.config.getState()}get dispatch(){return this.config.dispatch}get analyticsAction(){return this.config.analyticsAction}get rejectWithValue(){return this.config.rejectWithValue}}let sp=rh("search/executeSearch",async(e,t)=>{let r=t.getState();return await s_(r,t,e)}),sf=rh("search/fetchPage",async(e,t)=>{let r=t.getState();return await sS(r,t,e)}),sh=rh("search/fetchMoreResults",async(e,t)=>{let r=t.getState();return await sO(t,r)}),sm=rh("search/fetchFacetValues",async(e,t)=>{let r=t.getState();return await sC(t,e,r)}
18),sg=rh("search/fetchInstantResults",async(e,t)=>sE(e,t)),sy=async(e,t)=>{let r=await su(e,t);return r.request={...r.request,firstResult:(e.pagination?.firstResult??0)+(e.search?.results.length??0)},r},sv=async(e,t,r)=>oH({...await oS(e),...e.didYouMean&&{enableDidYouMean:e.didYouMean.enableDidYouMean},numberOfResults:r,q:t}),sb=async(e,t)=>{let r=await su(e,t);return r.request.numberOfResults=0,r},sw=e=>{e.configuration.analytics.enabled&&aw.getInstance().addElement({name:"Query",...e.query?.q&&{value:e.query.q},time:JSON.stringify(new Date)})};async function sE(e,t){eU(e,{id:eR,q:eR,maxResultsPerQuery:new D({required:!0,min:1}),cacheTimeout:new D});let{q:r,maxResultsPerQuery:n}=e,i=t.getState(),a=new sd({...t,analyticsAction:aA("analytics/instantResult/searchboxAsYouType",e=>e.makeSearchboxAsYouType(),e=>new oa(e))},r=>{t.dispatch(ou({q:r,id:e.id}))}),o=await sv(i,r,n),s=await a.fetchFromAPI(o,{origin:"instantResults",disableAbortWarning:!0}),l=await a.process(s);return"response"in l?{results:l.response.results,searchUid:l.response.searchUid,analyticsAction:l.analyticsAction,totalCountFiltered:l.response.totalCountFiltered,duration:l.duration}:l}async function sS(e,t,r){sw(e);let{analyticsClientMiddleware:n,preprocessRequest:i,logger:a}=t.extra,{description:o}=await r.prepare({getState:()=>t.getState(),analyticsClientMiddleware:n,preprocessRequest:i,logger:a}),s=new sd({...t,analyticsAction:r}),l=await su(e,o),u=await s.fetchFromAPI(l,{origin:"mainSearch"});return await s.process(u)}async function sO(e,t){let{analyticsClientMiddleware:r,preprocessRequest:n,logger:i}=e.extra,{description:a}=await oC().prepare({getState:()=>e.getState(),analyticsClientMiddleware:r,preprocessRequest:n,logger:i}),o=new sd({...e,analyticsAction:oC()}),s=await sy(t,a),l=await o.fetchFromAPI(s,{origin:"mainSearch"});return await o.process(l)}async function sC(e,t,r){let{analyticsClientMiddleware:n,preprocessRequest:i,logger:a}=e.extra,{description:o}=await t.prepare({getState:()=>e.getState(),analyticsClientMiddleware:n,preprocessRequest:i,logger:a}),s=new sd({...e,analyticsAction:t}),l=await sb(r,o),u=await s.fetchFromAPI(l,{origin:"facetValues"});return await s.process(u)}async function s_(e,t,r){sw(e);let{analyticsClientMiddleware:n,preprocessRequest:i,logger:a}=t.extra,{description:o}=await r.prepare({getState:()=>t.getState(),analyticsClientMiddleware:n,preprocessRequest:i,logger:a}),s=await su(e,o),l=new sd({...t,analyticsAction:r}),u=await l.fetchFromAPI(s,{origin:"mainSearch"});return await l.process(u)}let sT=ng(e=>e.staticFilterSet,e=>Object.values(e||{}).map(e=>{let t=e.values.filter(e=>"selected"===e.state&&!!e.expression.trim()),r=t.map(e=>e.expression).join(" OR ");return t.length>1?`(${r})`:r})),sA=async(e,t,r)=>{let n=sN(e),i=function(e){var t,r;return sa([...si((r=t=e).facetSet??{}).map(e=>{let t=ss[e.sortCriteria];return t?{...e,sortCriteria:t}:e}),...sI(r.numericFacetSet??{}),...sI(r.dateFacetSet??{}),...si(r.categoryFacetSet??{})].filter(({facetId:e})=>t.facetOptions?.facets[e]?.enabled??!0),e.facetOrder??[])}(e),a=function(e){let t=e.automaticFacetSet?.set;return t?Object.values(t).map(e=>e.response).map(sx).filter(e=>e.currentValues.length>0):void 0}(e);return oH({..."legacy"===e.configuration.analytics.analyticsMode?await oS(e,r):ow(e,t,r),...e.didYouMean&&{queryCorrection:{enabled:e.didYouMean.enableDidYouMean&&"next"===e.didYouMean.queryCorrectionMode,options:{automaticallyCorrect:e.didYouMean.automaticallyCorrectQuery?"whenNoResults":"never"}},enableDidYouMean:e.didYouMean.enableDidYouMean&&"legacy"===e.didYouMean.queryCorrectionMode},...n&&{cq:n},...i.length&&{facets:i},...e.pagination&&{numberOfResults:sk(e),firstResult:e.pagination.firstResult},...e.facetOptions&&{facetOptions:{freezeFacetOrder:e.facetOptions.freezeFacetOrder}},...e.folding?.enabled&&{filterField:e.folding.fields.collection,childField:e.folding.fields.parent,parentField:e.folding.fields.child,filterFieldRange:e.folding.filterFieldRange},...e.automaticFacetSet&&{generateAutomaticFacets:{desiredCount:e.automaticFacetSet.desiredCount,numberOfValues:e.automaticFacetSet.numberOfValues,currentFacets:a}},...e.generatedAnswer&&{pipelineRuleParameters:{mlGenerativeQuestionAnswering:{responseFormat:e.generatedAnswer.responseFormat,citationsFieldToInclude:e.generatedAnswer.fieldsToIncludeInCitations}}}})};function sk(e){return e.pagination?e.pagination.firstResult+e.pagination.numberOfResults>5e3?5e3-e.pagination.firstResult:e.pagination.numberOfResults:void 0}function sx(e){let{field:t,label:r,values:n}=e;return{field:t,label:r,currentValues:n.filter(e=>"selected"===e.state)}}function sI(e){return si(e).map(e=>{let t=e.currentValues,r=t.some(({state:e})=>"idle"!==e),n=t.some(e=>e.previousState);return!e.generateAutomaticRanges||r||n?e:{...e,currentValues:[]}})}function sN(e){let t=e.advancedSearchQueries?.cq.trim()||"",r=Object.values(e.tabSet||{}).find(e=>e.isActive);return[t,r?.expression.trim()||"",...sT(e)].filter(e=>!!e).join(" AND ")}class sR{config;onUpdateQueryForCorrection;constructor(e,t=e=>{this.dispatch(ov({q:e}))}){this.config=e,this.onUpdateQueryForCorrection=t}async fetchFromAPI({mappings:e,request:t},r){let n=Date.now(),i=oz(await this.extra.apiClient.search(t,r),e);return{response:i,duration:Date.now()-n,queryExecuted:this.getState().query?.q||"",requestExecuted:t}}async process(e){return this.processQueryErrorOrContinue(e)??await this.processQueryCorrectionsOrContinue(e)??await this.processQueryTriggersOrContinue(e)??this.processSuccessResponse(e)}processQueryErrorOrContinue(e){return void 0!==e.response.error?(this.dispatch(o_(e.response.error)),this.rejectWithValue(e.response.error)):null}async processQueryCorrectionsOrContinue(e){let t=this.getState(),r=this.getSuccessResponse(e);if(!r||!t.didYouMean)return null;let{enableDidYouMean:n,automaticallyCorrectQuery:i}=t.didYouMean,{results:a,queryCorrections:o,queryCorrection:s}=r;if(!n||!i)return null;let l=0===a.length&&o&&0!==o.length,u=!I(s)&&!I(s.correctedQuery);if(!l&&!u)return null;
18let c=l?await this.processLegacyDidYouMeanAutoCorrection(e):this.processModernDidYouMeanAutoCorrection(e);return this.dispatch(a5(o6(this.getState()))),c}async processLegacyDidYouMeanAutoCorrection(e){let t=this.getCurrentQuery(),r=this.getSuccessResponse(e);if(!r.queryCorrections)return null;let{correctedQuery:n}=r.queryCorrections[0],i=await this.automaticallyRetryQueryWithCorrection(n);return void 0!==i.response.error?(this.dispatch(o_(i.response.error)),this.rejectWithValue(i.response.error)):(this.dispatch(a5(o6(this.getState()))),{...i,response:{...i.response.success,queryCorrections:r.queryCorrections},automaticallyCorrected:!0,originalQuery:t})}processModernDidYouMeanAutoCorrection(e){let t=this.getSuccessResponse(e),{correctedQuery:r,originalQuery:n}=t.queryCorrection;return this.onUpdateQueryForCorrection(r),{...e,response:{...t},queryExecuted:r,automaticallyCorrected:!0,originalQuery:n}}async processQueryTriggersOrContinue(e){let t=this.getSuccessResponse(e);if(!t)return null;let r=t.triggers.find(e=>"query"===e.type)?.content||"";if(!r)return null;if(this.getState().triggers?.queryModification.queryToIgnore===r)return this.dispatch(sr("")),null;let n=this.getCurrentQuery(),i=await this.automaticallyRetryQueryWithTriggerModification(r);return void 0!==i.response.error?(this.dispatch(o_(i.response.error)),this.rejectWithValue(i.response.error)):(this.dispatch(a5(o6(this.getState()))),{...i,response:{...i.response.success},automaticallyCorrected:!1,originalQuery:n})}processSuccessResponse(e){return this.dispatch(a5(o6(this.getState()))),{...e,response:this.getSuccessResponse(e),automaticallyCorrected:!1,originalQuery:this.getCurrentQuery()}}getSuccessResponse(e){return void 0!==e.response.success?e.response.success:null}async automaticallyRetryQueryWithCorrection(e){this.onUpdateQueryForCorrection(e);let t=this.getState(),{actionCause:r}={actionCause:y.didYouMeanAutomatic},n=await this.fetchFromAPI(await sA(t,this.extra.navigatorContext,{actionCause:r}),{origin:"mainSearch"});return this.dispatch(oW(e)),n}async automaticallyRetryQueryWithTriggerModification(e){return this.dispatch(sn({newQuery:e,originalQuery:this.getCurrentQuery()})),this.onUpdateQueryForCorrection(e),await this.fetchFromAPI(await sA(this.getState(),this.extra.navigatorContext),{origin:"mainSearch"})}getCurrentQuery(){let e=this.getState();return e.query?.q!==void 0?e.query.q:""}get extra(){return this.config.extra}getState(){return this.config.getState()}get dispatch(){return this.config.dispatch}get rejectWithValue(){return this.config.rejectWithValue}}let sD=rh("search/prepareForSearchWithQuery",(e,t)=>{let{dispatch:r}=t;eU(e,{q:new j,enableQuerySyntax:new N,clearFilters:new N}),e.clearFilters&&(r(or()),r(on())),r(oi({allow:!0})),r(ov({q:e.q,enableQuerySyntax:e.enableQuerySyntax})),r(om(1))}),sP=t0("search/updateSearchAction"),sF=rh("search/executeSearch",async(e,t)=>{let r=t.getState();if("legacy"===r.configuration.analytics.analyticsMode)return s_(r,t,e.legacy);sB(r);let n=e.next?sH(e.next):void 0,i=await sA(r,t.extra.navigatorContext,n),a=new sR({...t,analyticsAction:n??{}}),o=await a.fetchFromAPI(i,{origin:"mainSearch"});return await a.process(o)}),sj=rh("search/fetchPage",async(e,t)=>{let r=t.getState();if(sB(r),"legacy"===r.configuration.analytics.analyticsMode||!e.next)return sS(r,t,e.legacy);let n=new sR({...t,analyticsAction:e.next}),i=await sA(r,t.extra.navigatorContext,e.next),a=await n.fetchFromAPI(i,{origin:"mainSearch"});return await n.process(a)}),sM=rh("search/fetchMoreResults",async(e,t)=>{let r=t.getState();if("legacy"===r.configuration.analytics.analyticsMode)return sO(t,r);let n=function(e,t){return{...new aE(t).getBaseMetadata(),actionCause:e,type:e}}(y.browseResults,t.getState),i=new sR({...t,analyticsAction:n}),a=await sU(r,t.extra.navigatorContext,n),o=await i.fetchFromAPI(a,{origin:"mainSearch"});return await i.process(o)}),sL=rh("search/fetchFacetValues",async(e,t)=>{let r=t.getState();if("legacy"===r.configuration.analytics.analyticsMode)return s_(r,t,e.legacy);let n=new sR({...t,analyticsAction:{}}),i=await sV(r,t.extra.navigatorContext),a=await n.fetchFromAPI(i,{origin:"facetValues"});return await n.process(a)}
18),sq=rh("search/fetchInstantResults",async(e,t)=>{let r=t.getState();if("legacy"===r.configuration.analytics.analyticsMode)return sE(e,t);eU(e,{id:eR,q:eR,maxResultsPerQuery:new D({required:!0,min:1}),cacheTimeout:new D});let{q:n,maxResultsPerQuery:i}=e,a=sH({actionCause:y.searchboxAsYouType}),o=await s$(r,t.extra.navigatorContext,n,i,a),s=new sR({...t,analyticsAction:a},r=>{t.dispatch(ou({q:r,id:e.id}))}),l=await s.fetchFromAPI(o,{origin:"instantResults",disableAbortWarning:!0}),u=await s.process(l);return"response"in u?{results:u.response.results,searchUid:u.response.searchUid,totalCountFiltered:u.response.totalCountFiltered,duration:u.duration}:u}),sU=async(e,t,r)=>{let n=await sA(e,t,r);return n.request={...n.request,firstResult:(e.pagination?.firstResult??0)+(e.search?.results.length??0)},n},s$=async(e,t,r,n,i)=>oH({...ow(e,t,i),...e.didYouMean&&{enableDidYouMean:e.didYouMean.enableDidYouMean},numberOfResults:n,q:r}),sV=async(e,t,r)=>{let n=await sA(e,t,r);return n.request.numberOfResults=0,n},sB=e=>{e.configuration.analytics.enabled&&aw.getInstance().addElement({name:"Query",...e.query?.q&&{value:e.query.q},time:JSON.stringify(new Date)})},sH=e=>({actionCause:e.actionCause,type:e.actionCause}),sz=(e,t)=>I(e[t])?I(e.raw[t])?null:e.raw[t]:e[t];function sG(e){return""!==e.search.response.searchUid}let sQ=ng(e=>e.search,e=>e?.searchAction?.actionCause||""),sK=t0("app/setError");function sY(e,t){let r=t.payload??null;r&&(e.response=el().response,e.results=[],e.questionAnswer=es()),e.error=r,e.isLoading=!1}function sW(e,t){e.error=null,e.response=t.payload.response,e.queryExecuted=t.payload.queryExecuted,e.duration=t.payload.duration,e.isLoading=!1}function sJ(e,t){e.isLoading=!0,e.searchAction=t.meta.arg.next,e.requestId=t.meta.requestId}function sZ(e,t){e.isLoading=!0,e.searchAction={actionCause:y.browseResults},e.requestId=t.meta.requestId}let sX=t5(el(),e=>{e.addCase(sF.rejected,(e,t)=>sY(e,t)),e.addCase(sM.rejected,(e,t)=>sY(e,t)),e.addCase(sj.rejected,(e,t)=>sY(e,t)),e.addCase(sF.fulfilled,(e,t)=>{!function(e,t){sW(e,t),e.results=t.payload.response.results.map(e=>({...e,searchUid:t.payload.response.searchUid})),e.searchResponseId=t.payload.response.searchUid,e.questionAnswer=t.payload.response.questionAnswer,e.extendedResults=t.payload.response.extendedResults}(e,t)}),e.addCase(sM.fulfilled,(e,t)=>{sW(e,t),e.results=[...e.results,...t.payload.response.results.map(e=>({...e,searchUid:t.payload.response.searchUid}))]}),e.addCase(sj.fulfilled,(e,t)=>{sW(e,t),e.results=[...t.payload.response.results.map(e=>({...e,searchUid:t.payload.response.searchUid}))]}),e.addCase(sL.fulfilled,(e,t)=>{e.response.facets=t.payload.response.facets,e.response.searchUid=t.payload.response.searchUid}),e.addCase(sF.pending,sJ),e.addCase(sM.pending,sZ),e.addCase(sj.pending,sJ),e.addCase(sP,(e,t)=>{e.searchAction=t.payload}),e.addCase(sK,(e,t)=>{e.error=t.payload,e.isLoading=!1})}),s0=t0("searchHub/set",e=>eU(e,new j({required:!0,emptyAllowed:!0}))),s1=t5("default",e=>{e.addCase(s0,(e,t)=>t.payload).addCase(a7.fulfilled,(e,t)=>t.payload?.searchHub??e).addCase(aG,(e,t)=>t.payload.searchHub||e)});ng(e=>e.query?.q,e=>e.search.requestId,e=>e.generatedAnswer.cannotAnswer,e=>e.configuration.analytics.analyticsMode,e=>e.search.searchAction?.actionCause,(e,t,r,n,i)=>({q:e,requestId:t,cannotAnswer:r,analyticsMode:n,actionCause:i})),ng(e=>e.generatedAnswer?.answerApiQueryParams,e=>e);let s2=(e,t,r)=>aA({prefix:"analytics/generatedAnswer/streamEnd",__legacy__getBuilder:(n,i)=>{let a,o=t??i3(i);if(!o)return null;let s=(a=i,a.followUpAnswers?.conversationId);return n.makeGeneratedAnswerStreamEnd({generativeQuestionAnsweringId:o,answerGenerated:e,answerTextIsEmpty:r,...s&&{conversationId:s}})},analyticsType:"Rga.AnswerReceived",analyticsPayloadBuilder:r=>({answerId:t??i3(r)??"",answerGenerated:e??!1})}),s3=e=>aA({prefix:"analytics/generatedAnswer/responseLinked",__legacy__getBuilder:()=>null,analyticsType:"Rga.ResponseLinked",analyticsPayloadBuilder:t=>({answerId:e??i3(t)??"",responseId:t.search?.searchResponseId||t.search?.response.searchUid||""})}),s4=ng(e=>e.advancedSearchQueries,e=>{if(!e)return{};let{aq:t,cq:r,dq:n,lq:i}=e;return{...t&&{aq:t}
18,...r&&{cq:r},...n&&{dq:n},...i&&{lq:i}}}),s6=ng(e=>e,e=>{if(!e)return"";for(let t in e)if(e[t].isActive)return e[t].id;return""});ng(e=>e,e=>{let t=s6(e);return t&&e?e[t].expression:""});let s8=async e=>({accessToken:e.configuration.accessToken,organizationId:e.configuration.organizationId,url:ew(e.configuration.organizationId,e.configuration.environment),streamId:e.search.extendedResults?.generativeQuestionAnsweringId}),s9=e=>sl(e)?.map(e=>oB(e,oV())).sort((e,t)=>e.facetId>t.facetId?1:t.facetId>e.facetId?-1:0),s5=["searching","thinking","answering"];function s7(e){return e.toLowerCase()}function le(){return{id:"",isVisible:!0,isEnabled:!0,isLoading:!1,isStreaming:!1,citations:[],liked:!1,disliked:!1,responseFormat:{contentFormat:["text/plain"]},feedbackModalOpen:!1,feedbackSubmitted:!1,fieldsToIncludeInCitations:[],isAnswerGenerated:!1,expanded:!1,cannotAnswer:!1,answerApiQueryParams:void 0,answerId:void 0,answerGenerationMode:"automatic",generationSteps:[]}}let lt=new j({required:!0}),lr=new j,ln=new N({required:!0}),li={id:lt,title:lt,uri:lt,permanentid:lt,clickUri:lr},la=new j({required:!0,constrainTo:["text/plain","text/markdown"]}),lo=new j({required:!0,constrainTo:s5}),ls=e=>({...e,name:s7(e.name)}),ll=t0("generatedAnswer/setIsVisible",e=>eU(e,ln)),lu=t0("generatedAnswer/setAnswerId",e=>eU(e,eR)),lc=t0("generatedAnswer/setAnswerGenerationMode",e=>eU(e,new j({constrainTo:["automatic","manual"],required:!1,default:"automatic"}))),ld=t0("generatedAnswer/setIsEnabled",e=>eU(e,ln)),lp=t0("generatedAnswer/updateMessage",e=>eU(e,{textDelta:lt})),lf=t0("generatedAnswer/updateCitations",e=>eU(e,{citations:new U({required:!0,each:new L({values:li})})})),lh=t0("generatedAnswer/updateError",e=>eU(e,{message:lr,code:new D({min:0})})),lm=t0("generatedAnswer/resetAnswer"),lg=t0("generatedAnswer/like"),ly=t0("generatedAnswer/dislike"),lv=t0("generatedAnswer/feedbackModal/open"),lb=t0("generatedAnswer/expand"),lw=t0("generatedAnswer/collapse"),lE=t0("generatedAnswer/setId",e=>eU(e,{id:new j({required:!0})})),lS=t0("generatedAnswer/feedbackModal/close"),lO=t0("generatedAnswer/sendFeedback"),lC=t0("generatedAnswer/setIsLoading",e=>eU(e,ln)),l_=t0("generatedAnswer/setIsStreaming",e=>eU(e,ln)),lT=t0("generatedAnswer/setAnswerContentFormat",e=>eU(e,la)),lA=t0("generatedAnswer/updateResponseFormat",e=>eU(e,{contentFormat:new U({each:la,default:["text/plain"]})})),lk=t0("knowledge/updateAnswerConfigurationId",e=>eU(e,lt)),lx=t0("generatedAnswer/registerFieldsToIncludeInCitations",e=>eU(e,eF)),lI=t0("generatedAnswer/setIsAnswerGenerated",e=>eU(e,ln)),lN=t0("generatedAnswer/setCannotAnswer",e=>eU(e,ln)),lR=t0("generatedAnswer/setAnswerApiQueryParams",e=>eU(e,new L({}))),lD=t0("generatedAnswer/startStep",e=>eU(ls(e),{name:lo,startedAt:new D({min:0,required:!0})})),lP=t0("generatedAnswer/finishStep",e=>eU(ls(e),{name:lo,finishedAt:new D({min:0,required:!0})}));rh("generatedAnswer/streamAnswer",async(e,t)=>{let r=t.getState(),{dispatch:n,extra:i,getState:a}=t,{search:o}=a(),{queryExecuted:s}=o,{setAbortControllerRef:l}=e,u=await s8(r);n(lC(!0));let c=e=>e.streamId===t.getState().search.extendedResults.generativeQuestionAnsweringId,d=i.streamingClient?.streamGeneratedAnswer(u,{write:e=>{c(u)&&(n(lC(!1)),e.payload&&e.payloadType&&((e,t)=>{switch(e){case"genqa.headerMessageType":n(lT(JSON.parse(t).contentFormat));break;case"genqa.messageType":n(lp(JSON.parse(t)));break;case"genqa.citationsType":n(lf(JSON.parse(t)));break;case"genqa.endOfStreamType":{let e=JSON.parse(t).answerGenerated,{answerId:r,answer:i}=a().generatedAnswer,o=0!==s.length&&!e,l=!i?.trim();n(lN(o)),n(l_(!1)),n(lI(e)),n(s2(e,r,e?l:void 0)),n(s3());break}default:r.debug&&i.logger.warn(`Unknown payloadType: "${e}"`)}})(e.payloadType,e.payload))},abort:e=>{c(u)&&n(lh(e))},close:()=>{c(u)&&n(l_(!1))},resetAnswer:()=>{c(u)&&n(lm())}});d?l(d):n(lC(!1))}),rh("generatedAnswer/generateAnswer",async(e,{getState:t,dispatch:r,extra:{navigatorContext:n,logger:i}})=>{r(lm());let a=t();if(a.generatedAnswer.answerConfigurationId){let e=((e,t)=>{let r=e.query?.q,{aq:n,cq:i,dq:a,lq:o}=(e=>{let t=s4(e),r=sN(e);
18return{...t,...r&&{cq:r}}})(e),s=e.context,l=ob(e.configuration.analytics,t,{actionCause:sQ(e)}),u=e.searchHub,c=e.pipeline,d=i9(e)??[],p=s9(e),f=s6(e.tabSet)||"default",h=e.configuration.search.locale,m=e.configuration.search.timezone,g=t.referrer||"",y=(e=>{let{freezeFacetOrder:t}=e.facetOptions??{};return void 0!==t?{freezeFacetOrder:t}:void 0})(e),v=e.sortCriteria,b={actionsHistory:e.configuration.analytics.enabled?aw.getInstance().getHistory():[]},w=e.excerptLength?.length,E=(e=>{if(e.folding)return{filterField:e.folding.fields.collection,childField:e.folding.fields.parent,parentField:e.folding.fields.child,filterFieldRange:e.folding.filterFieldRange}})(e),S=(e=>{if(e.dictionaryFieldContext&&Object.keys(e.dictionaryFieldContext.contextValues).length)return e.dictionaryFieldContext.contextValues})(e);return{q:r,...n&&{aq:n},...i&&{cq:i},...a&&{dq:a},...o&&{lq:o},...e.query&&{enableQuerySyntax:e.query?.enableQuerySyntax},...s?.contextValues&&{context:s.contextValues},pipelineRuleParameters:{mlGenerativeQuestionAnswering:{responseFormat:e.generatedAnswer.responseFormat,citationsFieldToInclude:d}},...u?.length&&{searchHub:u},...c?.length&&{pipeline:c},...p.length&&{facets:p},...e.fields&&{fieldsToInclude:e.fields.fieldsToInclude},...e.didYouMean&&{queryCorrection:{enabled:e.didYouMean.enableDidYouMean&&"next"===e.didYouMean.queryCorrectionMode,options:{automaticallyCorrect:e.didYouMean.automaticallyCorrectQuery?"whenNoResults":"never"}},enableDidYouMean:e.didYouMean.enableDidYouMean&&"legacy"===e.didYouMean.queryCorrectionMode},...e.pagination&&{numberOfResults:sk(e),firstResult:e.pagination.firstResult},tab:f,locale:h,timezone:m,...void 0!==e.debug&&{debug:e.debug},referrer:g,...b,...E??{},...w&&{excerptLength:w},...S&&{dictionaryFieldContext:S},sortCriteria:v,...y&&{facetOptions:y},...l,...e.insightCaseContext?.caseContext&&{caseContext:e.insightCaseContext?.caseContext}}})(a,n);r(lR(e)),await r(uL(e))}else i.warn("[WARNING] Missing answerConfigurationId in engine configuration. The generateAnswer action requires an answer configuration ID to use CRGA with the Answer API.")});var lF=class extends Error{issues;constructor(e){super(e[0].message),this.name="SchemaError",this.issues=e}},lj=(r(5364),(e=>(e.uninitialized="uninitialized",e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected",e))(lj||{})),lM="uninitialized",lL="pending",lq="fulfilled",lU="rejected";function l$(e){return{status:e,isUninitialized:e===lM,isLoading:e===lL,isSuccess:e===lq,isError:e===lU}}function lV(e,t,r){return e.reduce((e,n,i)=>(t(n,i)&&e.push(r(n,i)),e),[]).flat()}function lB(e){return null!=e}function lH(e){return[...e?.values()??[]].filter(lB)}function lz(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var lG=()=>new Map,lQ=(...e)=>fetch(...e),lK=e=>e.status>=200&&e.status<=299;function lY(e){if(!tQ(e))return e;let t={...e};for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return t}var lW=class{constructor(e,t){this.value=e,this.meta=t}};async function lJ(e=0,t=5,r){let n=~~((Math.random()+.4)*(300<<Math.min(e,t)));await new Promise((e,t)=>{let i=setTimeout(()=>e(),n);r&&(r.aborted?(clearTimeout(i),t(Error("Aborted"))):r.addEventListener("abort",()=>{clearTimeout(i),t(Error("Aborted"))},{once:!0}))})}function lZ(e,t){throw Object.assign(new lW({error:e,meta:t}),{throwImmediately:!0})}function lX(e){e.aborted&&lZ({status:"CUSTOM_ERROR",error:"Aborted"})}var l0={},l1=Object.assign((e,t)=>async(r,n,i)=>{let[a]=[5,(t||l0).maxRetries,(i||l0).maxRetries].filter(e=>void 0!==e).slice(-1),o={maxRetries:a,backoff:lJ,retryCondition:(e,t,{attempt:r})=>r<=a,...t,...i},s=0;for(;;){lX(n.signal);try{let t=await e(r,n,i);if(t.error)throw new lW(t);return t}catch(e){if(s++,e.throwImmediately){if(e instanceof lW)return e.value;throw e}if(e instanceof lW){if(!o.retryCondition(e.value.error,r,{attempt:s,baseQueryApi:n,extraOptions:i}))return e.value}else if(s>o.maxRetries)return{error:e};lX(n.signal);try{await o.backoff(s,o.maxRetries,n.signal)}catch(e){throw lX(n.signal),e}}}},{fail:lZ}),l2="__rtkq/",l3="focused",l4=t0(`${l2}${l3}`),l6=t0(`${l2}un${l3}`),l8=t0(`${l2}online`),l9=t0(`${l2}offline`),l5="query",l7="mutation",ue="infinitequery";function ut(e){return e.type===l5}function ur(e){return e.type===ue}function un(e){return ut(e)||ur(e)}function ui(e,t,r,n,i,a){let o="function"==typeof e?e(t,r,n,i):e;return o?lV(o,lB,e=>a(ua(e))):[]}function ua(e){return"string"==typeof e?{type:e}:e}var uo=(e,t)=>e.endpointDefinitions[t],us=Symbol("forceQueryFn"),ul=e=>"function"==typeof e[us],uu=class extends lF{constructor(e,t,r,n){super(e),this.value=t,this.schemaName=r,this._bqMeta=n}},uc=(e,t)=>Array.isArray(e)?e.includes(t):!!e;async function ud(e,t,r,n){let i=await e["~standard"].validate(t);if(i.issues)throw new uu(i.issues,t,r,n);return i.value}function up(e){return e}var uf=(e={})=>({...e,[t4]:!0});function uh(e,{pages:t,pageParams:r},n){let i=t.length-1;return e.getNextPageParam(t[i],t,r[i],r,n)}function um(e,{pages:t,pageParams:r},n){return e.getPreviousPageParam?.(t[0],t,r[0],r,n)}function ug(e,t,r,n){return ui(r[e.meta.arg.endpointName][t],rs(e)?e.payload:void 0,ro(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,n)}function uy(e,t,r){let n=e[t];n&&r(n)}function uv(e){return("arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)??e.requestId}function ub(e,t,r){let n=e[uv(t)];n&&r(n)}var uw={},uE=Symbol.for("RTKQ/skipToken"),uS={status:lM},uO=tU(uS,()=>{}),uC=tU(uS,()=>{}),u_=WeakMap?new WeakMap:void 0,uT=({endpointName:e,queryArgs:t})=>{let r="",n=u_?.get(t);if("string"==typeof n)r=n;else{let e=JSON.stringify(t,(e,t)=>t=tQ(t="bigint"==typeof t?{$bigint:t.toString()}:t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t);tQ(t)&&u_?.set(t,e),r=e}return`${e}(${r})`};function uA(e,...t){return Object.assign(e,...t)}var uk=({reducerPath:e,api:t,queryThunk:r,context:n,internalState:i,selectors:{selectQueryEntry:a,selectConfig:o},getRunningQueryThunk:s,mwApi:l})=>{let{removeQueryResult:u,unsubscribeQueryResult:c,cacheEntriesUpserted:d}=t.internalActions,p=re(c.match,r.fulfilled,r.rejected,d.match);function f(e){let t=i.currentSubscriptions.get(e);return!!t&&t.size>0}let h={};function m(e){for(let t of e.values())t?.abort?.()}function g(e,t,r){let i=t.getState();for(let o of e){let e=a(i,o);e?.endpointName&&function(e,t,r,i){let o=uo(n,t),l=o?.keepUnusedData
18For??i.keepUnusedDataFor;if(l===1/0)return;let c=Math.max(0,Math.min(l,2147482.647));if(!f(e)){let t=h[e];t&&clearTimeout(t),h[e]=setTimeout(()=>{if(!f(e)){let t=a(r.getState(),e);if(t?.endpointName){let e=r.dispatch(s(t.endpointName,t.originalArgs));e?.abort()}r.dispatch(u({queryCacheKey:e}))}delete h[e]},1e3*c)}}(o,e.endpointName,t,r)}}return(e,r)=>{let a=o(r.getState());if(p(e)){let t;if(d.match(e))t=e.payload.map(e=>e.queryDescription.queryCacheKey);else{let{queryCacheKey:r}=c.match(e)?e.payload:e.meta.arg;t=[r]}g(t,r,a)}if(t.util.resetApiState.match(e)){for(let[e,t]of Object.entries(h))t&&clearTimeout(t),delete h[e];m(i.runningQueries),m(i.runningMutations)}if(n.hasRehydrationInfo(e)){let{queries:t}=n.extractRehydrationInfo(e);g(Object.keys(t),r,a)}}},ux=Error("Promise never resolved before cacheEntryRemoved."),uI=({api:e,reducerPath:t,context:r,queryThunk:n,mutationThunk:i,internalState:a,selectors:{selectQueryEntry:o,selectApiState:s}})=>{let l=rl(n),u=rl(i),c=rs(n,i),d={},{removeQueryResult:p,removeMutationResult:f,cacheEntriesUpserted:h}=e.internalActions;function m(e,t,r){let n=d[e];n?.valueResolved&&(n.valueResolved({data:t,meta:r}),delete n.valueResolved)}function g(e){let t=d[e];t&&(delete d[e],t.cacheEntryRemoved())}function y(e){let{arg:t,requestId:r}=e.meta,{endpointName:n,originalArgs:i}=t;return[n,i,r]}function v(t,n,i,a,o){let s=uo(r,t),l=s?.onCacheEntryAdded;if(!l)return;let u={},c=new Promise(e=>{u.cacheEntryRemoved=e}),p=Promise.race([new Promise(e=>{u.valueResolved=e}),c.then(()=>{throw ux})]);p.catch(()=>{}),d[i]=u;let f=e.endpoints[t].select(un(s)?n:i),h=a.dispatch((e,t,r)=>r),m={...a,getCacheEntry:()=>f(a.getState()),requestId:o,extra:h,updateCachedData:un(s)?r=>a.dispatch(e.util.updateQueryData(t,n,r)):void 0,cacheDataLoaded:p,cacheEntryRemoved:c};Promise.resolve(l(n,m)).catch(e=>{if(e!==ux)throw e})}return(r,a,s)=>{let b=function(e){return l(e)?e.meta.arg.queryCacheKey:u(e)?e.meta.arg.fixedCacheKey??e.meta.requestId:p.match(e)?e.payload.queryCacheKey:f.match(e)?uv(e.payload):""}(r);function w(e,t,r,n){let i=o(s,t),l=o(a.getState(),t);!i&&l&&v(e,n,t,a,r)}if(n.pending.match(r)){let[e,t,n]=y(r);w(e,b,n,t)}else if(h.match(r))for(let{queryDescription:e,value:t}of r.payload){let{endpointName:n,originalArgs:i,queryCacheKey:a}=e;w(n,a,r.meta.requestId,i),m(a,t,{})}else if(i.pending.match(r)){if(a.getState()[t].mutations[b]){let[e,t,n]=y(r);v(e,t,b,a,n)}}else if(c(r))m(b,r.payload,r.meta.baseQueryMeta);else if(p.match(r)||f.match(r))g(b);else if(e.util.resetApiState.match(r))for(let e of Object.keys(d))g(e)}},uN=({api:e,context:{apiUid:t},reducerPath:r})=>(r,n)=>{e.util.resetApiState.match(r)&&n.dispatch(e.internalActions.middlewareRegistered(t))},uR=({reducerPath:e,context:t,context:{endpointDefinitions:r},mutationThunk:n,queryThunk:i,api:a,assertTagType:o,refetchQuery:s,internalState:l})=>{let{removeQueryResult:u}=a.internalActions,c=re(rs(n),ro(n)),d=re(rs(i,n),ra(i,n)),p=[],f=0;function h(r,n){let i=n.getState(),o=i[e];if(p.push(...r),"delayed"===o.config.invalidationBehavior&&f>0)return;let c=p;if(p=[],0===c.length)return;let d=a.util.selectInvalidatedBy(i,c);t.batch(()=>{for(let{queryCacheKey:e}of Array.from(d.values())){let t=o.queries[e],r=lz(l.currentSubscriptions,e,lG);t&&(0===r.size?n.dispatch(u({queryCacheKey:e})):t.status!==lM&&n.dispatch(s(t)))}})}return(e,t)=>{(i.pending.match(e)||n.pending.match(e))&&f++,d(e)&&(f=Math.max(0,f-1)),c(e)?h(ug(e,"invalidatesTags",r,o),t):d(e)?h([],t):a.util.invalidateTags.match(e)&&h(ui(e.payload,void 0,void 0,void 0,void 0,o),t)}},uD=({reducerPath:e,queryThunk:t,api:r,refetchQuery:n,internalState:i})=>{let{currentPolls:a,currentSubscriptions:o}=i,s=new Set,l=null;function u(t,r){s.add(t),l||(l=setTimeout(()=>{for(let t of s)!function({queryCacheKey:t},r){let n=r.getState()[e].queries[t],i=o.get(t);if(!n||n.status===lM)return;let{lowestPollingInterval:s}=p(i);if(!Number.isFinite(s))return d(t);let l=a.get(t),u=Date.now()+s;(!l||u<l.nextPollTimestamp)&&c({queryCacheKey:t},r)}({queryCacheKey:t},r);s.clear(),l=null},0))}function c({queryCacheKey:t},r){let i=r.getState()[e],s=i.queries[t],l=o.get(t);if(!s||s.status===lM)return;let{lowestPollingInterval:u,skipPollingIfUnfocused:d}=p(l);if(!Number.isFinite(u))return;let f=a.get(t);f?.timeout&&(clearTimeout(f.timeout),f.timeout=void 0);let h=Date.now()+u;a.set(t,{nextPollTimestamp:h,pollingInterval:u,timeout:setTimeout(()=>{(i.config.focused||!d)&&r.dispatch(n(s)),c({queryCacheKey:t},r)},u)})}function d(e){let t=a.get(e);t?.timeout&&clearTimeout(t.timeout),a.delete(e)}function p(e=new Map){let t=!1,r=1/0;for(let n of e.values())n.pollingInterval&&(r=Math.min(n.pollingInterval,r),t=n.skipPollingIfUnfocused||t);return{lowestPollingInterval:r,skipPollingIfUnfocused:t}}return(e,n)=>{(r.internalActions.updateSubscriptionOptions.match(e)||r.internalActions.unsubscribeQueryResult.match(e))&&u(e.payload.queryCacheKey,n),(t.pen
18ding.match(e)||t.rejected.match(e)&&e.meta.condition)&&u(e.meta.arg.queryCacheKey,n),(t.fulfilled.match(e)||t.rejected.match(e)&&!e.meta.condition)&&c(e.meta.arg,n),r.util.resetApiState.match(e)&&(function(){for(let e of a.keys())d(e)}(),l&&(clearTimeout(l),l=null),s.clear())}},uP=({api:e,context:t,queryThunk:r,mutationThunk:n})=>{let i=ri(r,n),a=ra(r,n),o=rs(r,n),s={};return(r,n)=>{if(i(r)){let{requestId:i,arg:{endpointName:a,originalArgs:o}}=r.meta,l=uo(t,a),u=l?.onQueryStarted;if(u){let t={},r=new Promise((e,r)=>{t.resolve=e,t.reject=r});r.catch(()=>{}),s[i]=t;let c=e.endpoints[a].select(un(l)?o:i),d=n.dispatch((e,t,r)=>r),p={...n,getCacheEntry:()=>c(n.getState()),requestId:i,extra:d,updateCachedData:un(l)?t=>n.dispatch(e.util.updateQueryData(a,o,t)):void 0,queryFulfilled:r};u(o,p)}}else if(o(r)){let{requestId:e,baseQueryMeta:t}=r.meta;s[e]?.resolve({data:r.payload,meta:t}),delete s[e]}else if(a(r)){let{requestId:e,rejectedWithValue:t,baseQueryMeta:n}=r.meta;s[e]?.reject({error:r.payload??r.error,isUnhandledError:!t,meta:n}),delete s[e]}}},uF=Symbol();let uj=(function(...e){return function(t){let r=nm(e=>t.extractRehydrationInfo?.(e,{reducerPath:t.reducerPath??"api"})),n={reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1,invalidationBehavior:"delayed",...t,extractRehydrationInfo:r,serializeQueryArgs(e){let r=uT;if("serializeQueryArgs"in e.endpointDefinition){let t=e.endpointDefinition.serializeQueryArgs;r=e=>{let r=t(e);return"string"==typeof r?r:uT({...e,queryArgs:r})}}else t.serializeQueryArgs&&(r=t.serializeQueryArgs);return r(e)},tagTypes:[...t.tagTypes||[]]},i={endpointDefinitions:{},batch(e){e()},apiUid:ru(),extractRehydrationInfo:r,hasRehydrationInfo:nm(e=>null!=r(e))},a={injectEndpoints:function(e){for(let[t,r]of Object.entries(e.endpoints({query:e=>({...e,type:l5}),mutation:e=>({...e,type:l7}),infiniteQuery:e=>({...e,type:ue})}))){if(!0!==e.overrideExisting&&t in i.endpointDefinitions){if("throw"===e.overrideExisting)throw Error(rY(39));continue}for(let e of(i.endpointDefinitions[t]=r,o))e.injectEndpoint(t,r)}return a},enhanceEndpoints({addTagTypes:e,endpoints:t}){if(e)for(let t of e)n.tagTypes.includes(t)||n.tagTypes.push(t);if(t)for(let[e,r]of Object.entries(t))"function"==typeof r?r(uo(i,e)):Object.assign(uo(i,e)||{},r);return a}},o=e.map(e=>e.init(a,n,i));return a.injectEndpoints({endpoints:t.endpoints})}})((({createSelector:e=ng}={})=>({name:uF,init(t,{baseQuery:r,tagTypes:n,reducerPath:i,serializeQueryArgs:a,keepUnusedDataFor:o,refetchOnMountOrArgChange:s,refetchOnFocus:l,refetchOnReconnect:u,invalidationBehavior:c,onSchemaFailure:d,catchSchemaFailure:p,skipSchemaValidation:f},h){!function(){let e="replace",t="remove";function r(e){if(!e3(e))return e;if(tr(e))return e.map(r);if(tn(e))return new Map(Array.from(e.entries()).map(([e,t])=>[e,r(t)]));if(ti(e))return new Set(Array.from(e).map(r));let t=Object.create(eY(e));for(let n in e)t[n]=r(e[n]);return e7(e,ez)&&(t[ez]=e[ez]),t}function n(e){return e2(e)?r(e):e}tm[tf]||(tm[tf]={applyPatches_:function(n,i){return i.forEach(i=>{let{path:a,op:o}=i,s=n;for(let e=0;e<a.length-1;e++){let t=e5(s),r=a[e];"string"!=typeof r&&"number"!=typeof r&&(r=""+r),(0===t||1===t)&&("__proto__"===r||r===eW)&&eQ(19),to(s)&&r===eJ&&eQ(19),ta(s=te(s,r))||eQ(18,a.join("/"))}let l=e5(s),u=r(i.value),c=a[a.length-1];switch(o){case e:switch(l){case 2:return s.set(c,u);case 3:eQ(16);default:return s[c]=u}case"add":switch(l){case 1:return"-"===c?s.push(u):s.splice(c,0,u);case 2:return s.set(c,u);case 3:return s.add(u);default:return s[c]=u}case t:switch(l){case 1:return s.splice(c,1);case 2:return s.delete(c);case 3:return s.delete(i.value);default:return delete s[c]}default:eQ(17,o)}}),n},generatePatches_:function(r,i,a){if(r.scope_.processedForPatches_.has(r))return;r.scope_.processedForPatches_.add(r);let{patches_:o,inversePatches_:s}=a;switch(r.type_){case 0:case 2:var l=r,u=i,c=o,d=s;let{base_:p,copy_:f,type_:h}=l;e9(l.assigned_,(r,i)=>{let a=te(p,r,h),o=te(f,r,h),s=i?e7(p,r)?e:"add":t;if(a===o&&s===e)return;let l=u.concat(r);c.push(s===t?{op:s,path:l}:{op:s,path:l,value:n(o)}),d.push("add"===s?{op:t,path:l}:s===t?{op:"add",path:l,value:n(a)}:{op:e,path:l,value:n(a)})});return;case 1:return function(r,i,a,o){let{base_:s,assigned_:l}=r,u=r.copy_;u.length<s.length&&([s,u]=[u,s],[a,o]=[o,a]);let c=!0===r.allIndicesReassigned_;for(let t=0;t<s.length;t++){let r=u[t],d=s[t];if((c||l?.get(t.toString()))&&r!==d){let s=r?.[eG];if(s&&s.modified_)continue;let l=i.concat([t]);a.push({op:e,path:l,value:n(r)}),o.push({op:e,path:l,value:n(d)})}}for(let e=s.length;e<u.length;e++){let t=i.concat([e]);a.push({op:"add",path:t,value:n(u[e])})}for(let e=u.length-1;s.length<=e;--e){let r=i.concat([e]);o.push({op:t,path:r})}}(r,i,o,s);case 3:return function(e,r,n,i){let{base_:a,copy_:o}=e,s=0;
18a.forEach(e=>{if(!o.has(e)){let a=r.concat([s]);n.push({op:t,path:a,value:e}),i.unshift({op:"add",path:a,value:e})}s++}),s=0,o.forEach(e=>{if(!a.has(e)){let a=r.concat([s]);n.push({op:"add",path:a,value:e}),i.unshift({op:t,path:a,value:e})}s++})}(r,i,o,s)}},generateReplacementPatches_:function(t,r,n){let{patches_:i,inversePatches_:a}=n;i.push({op:e,path:[],value:r===eH?void 0:r}),a.push({op:e,path:[],value:t})},getPath:function e(t,r=[]){if(void 0!==t.key_){var n;let e,i=t.parent_.copy_??t.parent_.base_,a=ta(n=te(i,t.key_))?n?.[eG]:null,o=te(i,t.key_);if(void 0===o||o!==t.draft_&&o!==t.base_&&o!==t.copy_||null!=a&&a.base_!==t.base_)return null;let s=3===t.parent_.type_;if(e=s?Array.from(t.parent_.drafts_.keys()).indexOf(t.key_):t.key_,!(s&&i.size>e||e7(i,e)))return null;r.push(e)}if(t.parent_)return e(t.parent_,r);r.reverse();try{var i=t.copy_,a=r;let e=i;for(let t=0;t<a.length-1;t++)if(!ta(e=te(e,a[t]))||null===e)throw Error(`Cannot resolve path at '${a.join("/")}'`)}catch(e){return null}return r}})}();let m=e=>e;Object.assign(t,{reducerPath:i,endpoints:{},internalActions:{onOnline:l8,onOffline:l9,onFocus:l4,onFocusLost:l6},util:{}});let g=function({serializeQueryArgs:e,reducerPath:t,createSelector:r}){let n=e=>uO,i=e=>uC;return{buildQuerySelector:function(e,t){return u(e,t,a)},buildInfiniteQuerySelector:function(e,t){let{infiniteQueryOptions:r}=t;return u(e,t,function(e){var t,n,i,a,o,s;let l={...e,...l$(e.status)},{isLoading:u,isError:c,direction:d}=l,p="forward"===d,f="backward"===d;return{...l,hasNextPage:(t=r,n=l.data,i=l.originalArgs,!!n&&null!=uh(t,n,i)),hasPreviousPage:(a=r,o=l.data,s=l.originalArgs,!!o&&!!a.getPreviousPageParam&&null!=um(a,o,s)),isFetchingNextPage:u&&p,isFetchingPreviousPage:u&&f,isFetchNextPageError:c&&p,isFetchPreviousPageError:c&&f}})},buildMutationSelector:function(){return e=>{let n;return r((n="object"==typeof e?uv(e)??uE:e)===uE?i:e=>(function(e){return e[t]})(e)?.mutations?.[n]??uC,a)}},selectInvalidatedBy:function(e,r){let n=e[t],i=new Set;for(let e of lV(r,lB,ua)){let t=n.provided.tags[e.type];if(t)for(let r of(void 0!==e.id?t[e.id]:Object.values(t).flat())??[])i.add(r)}return Array.from(i.values()).flatMap(e=>{let t=n.queries[e];return t?{queryCacheKey:e,endpointName:t.endpointName,originalArgs:t.originalArgs}:[]})},selectCachedArgsForQuery:function(e,t){return lV(Object.values(s(e)),e=>e?.endpointName===t&&e.status!==lM,e=>e.originalArgs)},selectApiState:o,selectQueries:s,selectMutations:function(e){return function(e){return e[t]}(e)?.mutations},selectQueryEntry:l,selectConfig:function(e){return function(e){return e[t]}(e)?.config}};function a(e){return{...e,...l$(e.status)}}function o(e){return e[t]}function s(e){return e[t]?.queries}function l(e,t){return s(e)?.[t]}function u(t,i,a){return o=>{if(o===uE)return r(n,a);let s=e({queryArgs:o,endpointDefinition:i,endpointName:t});return r(e=>l(e,s)??uO,a)}}}({serializeQueryArgs:a,reducerPath:i,createSelector:e}),{selectInvalidatedBy:y,selectCachedArgsForQuery:v,buildQuerySelector:b,buildInfiniteQuerySelector:w,buildMutationSelector:E}=g;uA(t.util,{selectInvalidatedBy:y,selectCachedArgsForQuery:v});let{queryThunk:S,infiniteQueryThunk:O,mutationThunk:C,patchQueryData:_,updateQueryData:T,upsertQueryData:A,prefetch:k,buildMatchThunkActions:x}=function({reducerPath:e,baseQuery:t,context:{endpointDefinitions:r},serializeQueryArgs:n,api:i,assertTagType:a,selectors:o,onSchemaFailure:s,catchSchemaFailure:l,skipSchemaValidation:u}){function c(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}function d(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}let p=(e,t)=>e.query&&e[t]?e[t]:up,f=async(e,{signal:n,abort:i,rejectWithValue:a,fulfillWithValue:f,dispatch:m,getState:g,extra:y})=>{let v=r[e.endpointName],{metaSchema:b,skipSchemaValidation:w=u}=v,E=e.type===l5;try{let r,a=up,s={signal:n,abort:i,dispatch:m,getState:g,extra:y,endpoint:e.endpointName,type:e.type,forced:E?h(e,g()):void 0,queryCacheKey:E?e.queryCacheKey:void 0},l=E?e[us]:void 0,u=async(t,r,n,i)=>{if(null==r&&t.pages.length)return Promise.resolve({data:t});let a={queryArg:e.originalArgs,pageParam:r},o=await S(a),s=i?c:d;return{data:{pages:s(t.pages,o.data,n),pageParams:s(t.pageParams,r,n)},meta:o.meta}};async function S(e){let r,{extraOptions:n,argSchema:i,rawResponseSchema:o,responseSchema:u}=v;if(i&&!uc(w,"arg")&&(e=await ud(i,e,"argSchema",{})),l?r=l():v.query?(a=p(v,"transformResponse"),r=await t(v.query(e),s,n)):r=await v.queryFn(e,s,n,e=>t(e,s,n)),r.error)throw new lW(r.error,r.meta);let{data:c}=r;o&&!uc(w,"rawResponse")&&(c=await ud(o,r.data,"rawResponseSchema",r.meta));let d=await a(c,r.meta,e);return u&&!uc(w,"response")&&(d=await ud(u,d,"responseSchema",r.meta)),{...r,data:d}}if(E&&"infiniteQueryOptions"in v){let t,{infiniteQueryOptions:n}=v,{maxPages:i=1/0}=n,a=e.refetchCachedPages??n.refetchCachedPages??!0,s=o.selectQueryEntry(g(),e.queryCacheKey)?.data,c=(!h(e,g())||e.direction)&&s?s:{pages:[],pageParams:[]};if("direction"in e&&e.direction&&c.pages.length){let r="backward"===e.direction,a=(r?um:uh)(n,c,e.originalArgs);t=await u(c,a,i,r)}else{let{initialPageParam:r=n.initialPageParam}=e,o=s?.pageParams??[],d=o[0]??r,p=o.length;if(t=await u(c,d,i),l&&(t={data:t.data.pages[0]}),a)for(let r=1;r<p;r++){let r=uh(n,t.data,e.originalArgs);t=await u(t.data,r,i)}}r=t}else r=await S(e.originalArgs);return b&&!uc(w,"meta")&&r.meta&&(r.meta=await ud(b,r.meta,"metaSchema",r.meta)),f(r.data,uf({fulfilledTimeStamp:Date.now(),baseQueryMeta:r.meta}
18))}catch(r){let t=r;if(t instanceof lW){let r=p(v,"transformErrorResponse"),{rawErrorResponseSchema:n,errorResponseSchema:i}=v,{value:o,meta:s}=t;try{n&&!uc(w,"rawErrorResponse")&&(o=await ud(n,o,"rawErrorResponseSchema",s)),b&&!uc(w,"meta")&&(s=await ud(b,s,"metaSchema",s));let t=await r(o,s,e.originalArgs);return i&&!uc(w,"errorResponse")&&(t=await ud(i,t,"errorResponseSchema",s)),a(t,uf({baseQueryMeta:s}))}catch(e){t=e}}try{if(t instanceof uu){let r={endpoint:e.endpointName,arg:e.originalArgs,type:e.type,queryCacheKey:E?e.queryCacheKey:void 0};v.onSchemaFailure?.(t,r),s?.(t,r);let{catchSchemaFailure:n=l}=v;if(n)return a(n(t,r),uf({baseQueryMeta:t._bqMeta}))}}catch(e){t=e}throw console.error(t),t}};function h(e,t){let r=o.selectQueryEntry(t,e.queryCacheKey),n=o.selectConfig(t).refetchOnMountOrArgChange,i=r?.fulfilledTimeStamp,a=e.forceRefetch??(e.subscribe&&n);return!!a&&(!0===a||(Number(new Date)-Number(i))/1e3>=a)}let m=()=>rh(`${e}/executeQuery`,f,{getPendingMeta({arg:e}){let t=r[e.endpointName];return uf({startedTimeStamp:Date.now(),...ur(t)?{direction:e.direction}:{}})},condition(e,{getState:t}){let n=t(),i=o.selectQueryEntry(n,e.queryCacheKey),a=i?.fulfilledTimeStamp,s=e.originalArgs,l=i?.originalArgs,u=r[e.endpointName],c=e.direction;return!!ul(e)||i?.status!=="pending"&&(!!(h(e,n)||ut(u)&&u?.forceRefetch?.({currentArg:s,previousArg:l,endpointState:i,state:n}))||!a||!!c)},dispatchConditionRejection:!0}),g=m(),y=m();function v(e){return t=>t?.meta?.arg?.endpointName===e}return{queryThunk:g,mutationThunk:rh(`${e}/executeMutation`,f,{getPendingMeta:()=>uf({startedTimeStamp:Date.now()})}),infiniteQueryThunk:y,prefetch:(e,t,r={})=>(n,a)=>{let o="force"in r&&r.force,s="ifOlderThan"in r&&r.ifOlderThan,l=(r=!0)=>i.endpoints[e].initiate(t,{forceRefetch:r,subscribe:!1}),u=i.endpoints[e].select(t)(a());if(o)n(l());else if(s){let e=u?.fulfilledTimeStamp;if(!e)return void n(l());(Number(new Date)-Number(new Date(e)))/1e3>=s&&n(l())}else n(l(!1))},updateQueryData:(e,t,r,n=!0)=>(a,o)=>{let s,l=i.endpoints[e].select(t)(o()),u={patches:[],inversePatches:[],undo:()=>a(i.util.patchQueryData(e,t,u.inversePatches,n))};if(l.status===lM)return u;if("data"in l)if(e3(l.data)){let[e,t,n]=t$(l.data,r);u.patches.push(...t),u.inversePatches.push(...n),s=e}else s=r(l.data),u.patches.push({op:"replace",path:[],value:s}),u.inversePatches.push({op:"replace",path:[],value:l.data});return 0===u.patches.length||a(i.util.patchQueryData(e,t,u.patches,n)),u},upsertQueryData:(e,t,r)=>n=>n(i.endpoints[e].initiate(t,{subscribe:!1,forceRefetch:!0,[us]:()=>({data:r})})),patchQueryData:(e,t,o,s)=>(l,u)=>{let c=r[e],d=n({queryArgs:t,endpointDefinition:c,endpointName:e});if(l(i.internalActions.queryResultPatched({queryCacheKey:d,patches:o})),!s)return;let p=i.endpoints[e].select(t)(u()),f=ui(c.providesTags,p.data,void 0,t,{},a);l(i.internalActions.updateProvidedBy([{queryCacheKey:d,providedTags:f}]))},buildMatchThunkActions:function(e,t){return{matchPending:rt(ri(e),v(t)),matchFulfilled:rt(rs(e),v(t)),matchRejected:rt(ra(e),v(t))}}}}({baseQuery:r,reducerPath:i,context:h,api:t,serializeQueryArgs:a,assertTagType:m,selectors:g,onSchemaFailure:d,catchSchemaFailure:p,skipSchemaValidation:f}),{reducer:I,actions:N}=function({reducerPath:e,queryThunk:t,mutationThunk:r,serializeQueryArgs:n,context:{endpointDefinitions:i,apiUid:a,extractRehydrationInfo:o,hasRehydrationInfo:s},assertTagType:l,config:u}){let c=t0(`${e}/resetApiState`);function d(e,t,r,n){e[t.queryCacheKey]??={status:lM,endpointName:t.endpointName},uy(e,t.queryCacheKey,e=>{e.status=lL,e.requestId=r&&e.requestId?e.requestId:n.requestId,void 0!==t.originalArgs&&(e.originalArgs=t.originalArgs),e.startedTimeStamp=n.startedTimeStamp,ur(i[n.arg.endpointName])&&"direction"in t&&(e.direction=t.direction)})}function p(e,t,r,n){uy(e,t.arg.queryCacheKey,e=>{if(e.requestId!==t.requestId&&!n)return;let{merge:a}=i[t.arg.endpointName];if(e.status=lq,a)if(void 0!==e.data){let{fulfilledTimeStamp:n,arg:i,baseQueryMeta:o,requestId:s}=t,l=tU(e.data,e=>a(e,r,{arg:i.originalArgs,baseQueryMeta:o,fulfilledTimeStamp:n,requestId:s}));e.data=l}else e.data=r;else{var o;e.data=i[t.arg.endpointName].structuralSharing??!0?function e(t,r){if(t===r||!(tQ(t)&&tQ(r)||Array.isArray(t)&&Array.isArray(r)))return r;let n=Object.keys(r),i=Object.keys(t),a=n.length===i.length,o=Array.isArray(r)?[]:{};for(let i of n)o[i]=e(t[i],r[i]),a&&(a=t[i]===o[i]);return a?t:o}(e2(e.data)?(e2(o=e.data)||eQ(15,o),o[eG].base_):e.data,r):r}delete e.error,e.fulfilledTimeStamp=t.fulfilledTimeStamp})}let f=rv({name:`${e}/queries`,initialState:uw,reducers:{removeQueryResult:{reducer(e,{payload:{queryCacheKey:t}}){delete e[t]},prepare:t6()},cacheEntriesUpserted:{reducer(e,t){for(let r of t.payload){let{queryDescription:n,value:i}=r;d(e,n,!0,{arg:n,requestId:t.meta.requestId,startedTimeStamp:t.meta.timestamp}),p(e,{arg:n,requestId:t.meta.requestId,fulfilledTimeStamp:t.meta.timestamp,baseQueryMeta:{}},i,!0)}},prepare:e=>({payload:e.map(e=>{let{endpointName:t,arg:r,value:a}=e,o=i[t];return{queryDescription:{type:l5,endpointName:t,originalArgs:e.arg,queryCacheKey:n({queryArgs:r,endpointDefinition:o,endpointName:t})},value:a}}),meta:{[t4]:!0,requestId:ru(),timestamp:Date.now()}})},queryResultPatched:{reducer(e,{payload:{queryCacheKey:t,patches:r}}){uy(e,t,e=>{e.data=tV(e.data,r.concat())})},prepare:t6()}},extraReducers(e){e.addCase(t.pending,(e,{meta:t,meta:{arg:r}})=>{let n=ul(r);d(e,r,n,t)}).addCase(t.fulfilled,(e,{meta:t,payload:r})=>{let n=ul(t.arg);p(e,t,r,n)}).addCase(t.rejected,(e,{meta:{condition:t,arg:r,requestId:n},error:i,payload:a})=>{uy(e,r.queryCacheKey,e=>{if(t);else{if(e.requestId!==n)return;e.status=lU,e.error=a??i}})}).addMatcher(s,(e,t)=>{let{queries:r}=o(t);for(let[t,n]of Object.entries(r))(n?.status===lq||n?.status===lU)&&(e[t]=n)})}}),h=rv({name:`${e}/mutations`,initialState:uw,reducers:{removeMutationResult:{reducer(e,{payload:t}){let r=uv(t);r in e&&delete e[r]},prepare:t6()}},extraReducers(e){e.addCase(r.pending,(e,{meta:t,meta:{requestId:r,arg:n,startedTimeStamp:i}})=>{n.track&&(e[uv(t)]={requestId:r,status:lL,endpointName:n.endpointName,startedTimeStamp:i})}).addCase(r.fulfilled,(e,{payload:t,meta:r})=>{r.arg.track&&ub(e,r,e=>{e.requestId===r.requestId&&(e.status=lq,e.data=t,e.fulfilledTimeStamp=r.fulfilledTimeStamp)})}).addCase(r.rejected,(e,{payload:t,error:r,meta:n})=>{n.arg.track&&ub(e,n,e=>{e.requestId===n.requestId&&(e.status=lU,e.error=t??r)})}).addMatcher(s,(e,t)=>{let{mutations:r}=o(t);for(let[t,n]of Object.entries(r))(n?.status===lq||n?.status===lU)&&t!==n?.requestId&&(e[t]=n)})}}),m=rv({name:`${e}/invalidation`,initialState:{tags:{},keys:{}},reducers:{updateProvidedBy:{reducer(e,t){for(let{queryCacheKey:r,providedTags:n}of t.payload){for(let{type:t,id:i}of(g(e,r),n)){let n=(e.tags[t]??={})[i||"__internal_without_id"]??=[];n.includes(r)||n.push(r)}e.keys[r]=n}},prepare:t6()}},extraReducers(e){e.addCase(f.actions.removeQueryResult,(e,{payload:{queryCacheKey:t}})=>{g(e,t)}).addMatcher(s,(e,t)=>{let{provided:r}=o(t);for(let[t,n]of Object.entries(r.tags??{}))for(let[i,a]of Object.entries(n)){let n=(e.tags[t]??={})[i||"__internal_without_id"]??=[];for(let t of a)n.includes(t)||n.push(t),e.keys[t]=r.keys[t]}}).addMatcher(re(rs(t),ro(t)),(e,t)=>{y(e,[t])}).addMatcher(f.actions.cacheEntriesUpserted.match,(e,t)=>{y(e,t.payload.map(({queryDescription:e,value:t})=>({type:"UNKNOWN",payload:t,meta:{requestStatus:"fulfilled",requestId:"UNKNOWN",arg:e}})))})}});function g(e,t){var r;for(let n of e2(r=e.keys[t]??[])?tL(r):r){let r=n.type,i=n.id??"__internal_without_id",a=e.tags[r]?.[i];a&&(e.tags[r][i]=(e2(a)?tL(a):a).filter(e=>e!==t))}delete e.keys[t]}function y(e,t){let r=t.map(e=>{let t=ug(e,"providesTags",i,l),{queryCacheKey:r}=e.meta.arg;return{queryCacheKey:r,providedTags:t}});m.caseReducers.updateProvidedBy(e,m.actions.updateProvidedBy(r))}let v=rv({name:`${e}/subscriptions`,initialState:uw,reducers:{updateSubscriptionOptions(e,t){},unsubscribeQueryResult(e,t){},internal_getRTKQSubscriptions(){}}}),b=rv({name:`${e}/internalSubscriptions`,initialState:uw,reducers:{subscriptionsUpdated:{reducer:(e,t)=>tV(e,t.payload),prepare:t6()}}}),w=rv({name:`${e}/config`,initialState:{online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine,focu
18sed:"undefined"==typeof document||"hidden"!==document.visibilityState,middlewareRegistered:!1,...u},reducers:{middlewareRegistered(e,{payload:t}){e.middlewareRegistered="conflict"!==e.middlewareRegistered&&a===t||"conflict"}},extraReducers:e=>{e.addCase(l8,e=>{e.online=!0}).addCase(l9,e=>{e.online=!1}).addCase(l4,e=>{e.focused=!0}).addCase(l6,e=>{e.focused=!1}).addMatcher(s,e=>({...e}))}}),E=tK({queries:f.reducer,mutations:h.reducer,provided:m.reducer,subscriptions:b.reducer,config:w.reducer});return{reducer:(e,t)=>E(c.match(t)?void 0:e,t),actions:{...w.actions,...f.actions,...v.actions,...b.actions,...h.actions,...m.actions,resetApiState:c}}}({context:h,queryThunk:S,infiniteQueryThunk:O,mutationThunk:C,serializeQueryArgs:a,reducerPath:i,assertTagType:m,config:{refetchOnFocus:l,refetchOnReconnect:u,refetchOnMountOrArgChange:s,keepUnusedDataFor:o,reducerPath:i,invalidationBehavior:c}});uA(t.util,{patchQueryData:_,updateQueryData:T,upsertQueryData:A,prefetch:k,resetApiState:N.resetApiState,upsertQueryEntries:N.cacheEntriesUpserted}),uA(t.internalActions,N);let R=new WeakMap,D=e=>lz(R,e,()=>({currentSubscriptions:new Map,currentPolls:new Map,runningQueries:new Map,runningMutations:new Map})),{buildInitiateQuery:P,buildInitiateInfiniteQuery:F,buildInitiateMutation:j,getRunningMutationThunk:M,getRunningMutationsThunk:L,getRunningQueriesThunk:q,getRunningQueryThunk:U}=function({serializeQueryArgs:e,queryThunk:t,infiniteQueryThunk:r,mutationThunk:n,api:i,context:a,getInternalState:o}){let s=e=>o(e)?.runningQueries,l=e=>o(e)?.runningMutations,{unsubscribeQueryResult:u,removeMutationResult:c,updateSubscriptionOptions:d}=i.internalActions;return{buildInitiateQuery:function(e,t){return p(e,t)},buildInitiateInfiniteQuery:function(e,t){return p(e,t)},buildInitiateMutation:function(e){return(t,{track:r=!0,fixedCacheKey:i}={})=>(a,o)=>{var s,u;let d=a(n({type:"mutation",endpointName:e,originalArgs:t,track:r,fixedCacheKey:i})),{requestId:p,abort:f,unwrap:h}=d,m=Object.assign((s=d.unwrap().then(e=>({data:e})),u=e=>({error:e}),s.catch(u)),{arg:d.arg,requestId:p,abort:f,unwrap:h,reset:()=>{a(c({requestId:p,fixedCacheKey:i}))}}),g=l(a);return g.set(p,m),m.then(()=>{g.delete(p)}),i&&(g.set(i,m),m.then(()=>{g.get(i)===m&&g.delete(i)})),m}},getRunningQueryThunk:function(t,r){return n=>{let i=e({queryArgs:r,endpointDefinition:uo(a,t),endpointName:t});return s(n)?.get(i)}},getRunningMutationThunk:function(e,t){return e=>l(e)?.get(t)},getRunningQueriesThunk:function(){return e=>lH(s(e))},getRunningMutationsThunk:function(){return e=>lH(l(e))}};function p(n,a){let o=(l,{subscribe:c=!0,forceRefetch:p,subscriptionOptions:f,[us]:h,...m}={})=>(g,y)=>{let v,b=e({queryArgs:l,endpointDefinition:a,endpointName:n}),w={...m,type:l5,subscribe:c,forceRefetch:p,subscriptionOptions:f,endpointName:n,originalArgs:l,queryCacheKey:b,[us]:h};if(ut(a))v=t(w);else{let{direction:e,initialPageParam:t,refetchCachedPages:n}=m;v=r({...w,direction:e,initialPageParam:t,refetchCachedPages:n})}let E=i.endpoints[n].select(l),S=g(v),O=E(y()),{requestId:C,abort:_}=S,T=O.requestId!==C,A=s(g)?.get(b),k=()=>E(y()),x=Object.assign(h?S.then(k):T&&!A?Promise.resolve(O):Promise.all([A,S]).then(k),{arg:l,requestId:C,subscriptionOptions:f,queryCacheKey:b,abort:_,async unwrap(){let e=await x;if(e.isError)throw e.error;return e.data},refetch:e=>g(o(l,{subscribe:!1,forceRefetch:!0,...e})),unsubscribe(){c&&g(u({queryCacheKey:b,requestId:C}))},updateSubscriptionOptions(e){x.subscriptionOptions=e,g(d({endpointName:n,requestId:C,queryCacheKey:b,options:e}))}});if(!A&&!T&&!h){let e=s(g);e.set(b,x),x.then(()=>{e.delete(b)})}return x};return o}}({queryThunk:S,mutationThunk:C,infiniteQueryThunk:O,api:t,serializeQueryArgs:a,context:h,getInternalState:D});uA(t.util,{getRunningMutationThunk:M,getRunningMutationsThunk:L,getRunningQueryThunk:U,getRunningQueriesThunk:q});let{middleware:$,actions:V}=function(e){let{reducerPath:t,queryThunk:r,api:n,context:i,getInternalState:a}=e,{apiUid:o}=i,s={invalidateTags:t0(`${t}/invalidateTags`)},l=e=>e.type.startsWith(`${t}/`),u=[uN,uk,uR,uD,uI,uP];return{middleware:r=>{let s=!1,d=a(r.dispatch),p={...e,internalState:d,refetchQuery:c,isThisApiSliceAction:l,mwApi:r},f=u.map(e=>e(p)),h=(({api:e,queryThunk:t,internalState:r,mwApi:n})=>{let i=`${e.reducerPath}
18/subscriptions`,a=null,o=null,{updateSubscriptionOptions:s,unsubscribeQueryResult:l}=e.internalActions,u=()=>r.currentSubscriptions,c={getSubscriptions:u,getSubscriptionCount:e=>{let t=u().get(e);return t?.size??0},isRequestSubscribed:(e,t)=>{let r=u();return!!r?.get(e)?.get(t)}};function d(e){return JSON.parse(JSON.stringify(Object.fromEntries([...e].map(([e,t])=>[e,Object.fromEntries(t)]))))}return(n,u)=>{if(a||(a=d(r.currentSubscriptions)),e.util.resetApiState.match(n))return a={},r.currentSubscriptions.clear(),o=null,[!0,!1];if(e.internalActions.internal_getRTKQSubscriptions.match(n))return[!1,c];let p=((r,n)=>{if(s.match(n)){let{queryCacheKey:e,requestId:t,options:i}=n.payload,a=r.get(e);return a?.has(t)&&a.set(t,i),!0}if(l.match(n)){let{queryCacheKey:e,requestId:t}=n.payload,i=r.get(e);return i&&i.delete(t),!0}if(e.internalActions.removeQueryResult.match(n))return r.delete(n.payload.queryCacheKey),!0;if(t.pending.match(n)){let{meta:{arg:e,requestId:t}}=n,i=lz(r,e.queryCacheKey,lG);return e.subscribe&&i.set(t,e.subscriptionOptions??i.get(t)??{}),!0}let i=!1;if(t.rejected.match(n)){let{meta:{condition:e,arg:t,requestId:a}}=n;if(e&&t.subscribe){let e=lz(r,t.queryCacheKey,lG);e.set(a,t.subscriptionOptions??e.get(a)??{}),i=!0}}return i})(r.currentSubscriptions,n),f=!0;if(p){o||(o=setTimeout(()=>{let t=d(r.currentSubscriptions),[,n]=t$(a,()=>t);u.next(e.internalActions.subscriptionsUpdated(n)),a=t,o=null},500));let s="string"==typeof n.type&&!!n.type.startsWith(i),l=t.rejected.match(n)&&n.meta.condition&&!!n.meta.arg.subscribe;f=!s&&!l}return[f,!1]}})(p),m=(({reducerPath:e,context:t,api:r,refetchQuery:n,internalState:i})=>{let{removeQueryResult:a}=r.internalActions;function o(r,o){let s=r.getState()[e],l=s.queries,u=i.currentSubscriptions;t.batch(()=>{for(let e of u.keys()){let t=l[e],i=u.get(e);if(!i||!t)continue;let c=[...i.values()];(c.some(e=>!0===e[o])||c.every(e=>void 0===e[o])&&s.config[o])&&(0===i.size?r.dispatch(a({queryCacheKey:e})):t.status!==lM&&r.dispatch(n(t)))}})}return(e,t)=>{l4.match(e)&&o(t,"refetchOnFocus"),l8.match(e)&&o(t,"refetchOnReconnect")}})(p);return e=>a=>{let u;if(!tW(a))return e(a);s||(s=!0,r.dispatch(n.internalActions.middlewareRegistered(o)));let c={...r,next:e},d=r.getState(),[p,g]=h(a,c,d);if(u=p?e(a):g,r.getState()[t]&&(m(a,c,d),l(a)||i.hasRehydrationInfo(a)))for(let e of f)e(a,c,d);return u}},actions:s};function c(t){return e.api.endpoints[t.endpointName].initiate(t.originalArgs,{subscribe:!1,forceRefetch:!0})}}({reducerPath:i,context:h,queryThunk:S,mutationThunk:C,infiniteQueryThunk:O,api:t,assertTagType:m,selectors:g,getRunningQueryThunk:U,getInternalState:D});return uA(t.util,V),uA(t,{reducer:I,middleware:$}),{name:uF,injectEndpoint(e,r){let n=t.endpoints[e]??={};ut(r)&&uA(n,{name:e,select:b(e,r),initiate:P(e,r)},x(S,e)),r.type===l7&&uA(n,{name:e,select:E(),initiate:j(e)},x(C,e)),ur(r)&&uA(n,{name:e,select:w(e,r),initiate:F(e,r)},x(S,e))}}}}))())({reducerPath:"answer",baseQuery:l1(async(e,t,r)=>{let n=t.getState(),{accessToken:i,environment:a,organizationId:o}=n.configuration,s=n.generatedAnswer.answerConfigurationId,l={...e,headers:{...e?.headers||{},Authorization:`Bearer ${i}`}};try{let e=ew(o,a);return{data:(function({baseUrl:e,prepareHeaders:t=e=>e,fetchFn:r=lQ,paramsSerializer:n,isJsonContentType:i=e=>/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||""),jsonContentType:a="application/json",jsonReplacer:o,timeout:s,responseHandler:l,validateStatus:u,...c}={}){return"undefined"==typeof fetch&&r===lQ&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),async(p,f,h)=>{let m,g,y,v,{getState:b,extra:w,endpoint:E,forced:S,type:O}=f,{url:C,headers:_=new Headers(c.headers),params:T,responseHandler:A=l??"json",validateStatus:k=u??lK,timeout:x=s,...I}="string"==typeof p?{url:p}:p,N={...c,signal:x?((...e)=>{for(let t of e)if(t.aborted)return AbortSignal.abort(t.reason);let t=new AbortController;for(let r of e)r.addEventListener("abort",()=>t.abort(r.reason),{signal:t.signal,once:!0});return t.signal})(f.signal,(e=>{let t=new AbortController;return setTimeout(()=>{let e="signal timed out",r="TimeoutError";t.abort("undefined"!=typeof DOMException?new DOMException(e,r):Object.assign(Error(e),{name:r}))},e),t.signal})(x)):f.signal,...I};_=new Headers(lY(_)),N.headers=await t(_,{getState:b,arg:p,extra:w,endpoint:E,forced:S,type:O,extraOptions:h})||_;let R="object"==typeof(v=N.body)&&(tQ(v)||Array.isArray(v)||"function"==typeof v.toJSON);if(null==N.body||R||"string"==typeof N.body||N.headers.delete("content-type"),!N.headers.has("content-type")&&R&&N.headers.set("content-type",a),R&&i(N.headers)&&(N.body=JSON.stringify(N.body,o)),N.headers.has("accept")||("json"===A?N.headers.set("accept","application/json"):"text"===A&&N.headers.set("accept","text/plain, text/html, */*")),T){let e=~C.indexOf("?")?"&":"?";
18C+=e+(n?n(T):new URLSearchParams(lY(T)))}let D=new Request(C=function(e,t){var r;if(!e)return t;if(!t)return e;if(r=t,RegExp("(^|:)//").test(r))return t;let n=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=e.replace(/\/$/,""),t=t.replace(/^\//,""),`${e}${n}${t}`}(e,C),N);m={request:new Request(C,N)};try{g=await r(D)}catch(e){return{error:{status:(e instanceof Error||"undefined"!=typeof DOMException&&e instanceof DOMException)&&"TimeoutError"===e.name?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(e)},meta:m}}let P=g.clone();m.response=P;let F="";try{let e;if(await Promise.all([d(g,A).then(e=>y=e,t=>e=t),P.text().then(e=>F=e,()=>{})]),e)throw e}catch(e){return{error:{status:"PARSING_ERROR",originalStatus:g.status,data:F,error:String(e)},meta:m}}return k(g,y)?{data:y,meta:m}:{error:{status:g.status,data:y},meta:m}};async function d(e,t){if("function"==typeof t)return t(e);if("content-type"===t&&(t=i(e.headers)?"json":"text"),"json"===t){let t=await e.text();return t.length?JSON.parse(t):null}return e.text()}})({baseUrl:`${e}/rest/organizations/${o}/answer/v1/configs/${s}`})(l,t,r)}}catch(e){return{error:e}}},{maxRetries:3}),endpoints:()=>({})}),uM=uj.injectEndpoints({overrideExisting:!0,endpoints:e=>({getAnswer:e.query({queryFn:()=>({data:{contentFormat:void 0,answer:void 0,citations:void 0,error:void 0,generated:!1,isStreaming:!0,isLoading:!0}}),serializeQueryArgs:({endpointName:e,queryArgs:t})=>{let{analytics:r,...n}=t;return`${e}(${JSON.stringify(n)})`},async onCacheEntryAdded(e,{getState:t,cacheDataLoaded:r,updateCachedData:n,dispatch:i}){await r;let{configuration:a,generatedAnswer:o,insightConfiguration:s}=t(),{organizationId:l,environment:u,accessToken:c}=a,d=((e,t,r,n)=>{if(!e||!t||!r)throw Error("Missing required parameters for answer endpoint");let i=`/rest/organizations/${t}`,a=n?`insight/v1/configs/${n}/answer`:"answer/v1/configs";return`${e}${i}/${a}/${r}/generate`})(ew(l,u),l,o.answerConfigurationId,s?.insightId);await X(d,{method:"POST",body:JSON.stringify(e),headers:{Authorization:`Bearer ${c}`,Accept:"application/json","Content-Type":"application/json","Accept-Encoding":"*"},fetch,onopen:async e=>{let t=e.headers.get("x-answer-id");t&&n(e=>{e.answerId=t,i(lu(t))})},onmessage:e=>{n(t=>{((e,t,r)=>{let n=JSON.parse(e.data);"ERROR"===n.finishReason&&n.errorMessage&&((e,t)=>{let r=t.errorMessage||"Unknown error occurred";e.error={message:r,code:t.code},e.isStreaming=!1,e.isLoading=!1,console.error(`Generated answer error: ${r} (code: ${t.code})`)})(t,n);let i=n.payload.length?JSON.parse(n.payload):{};switch(n.payloadType){case"genqa.headerMessageType":i.contentFormat&&(((e,t)=>{let{contentFormat:r}=t;e.contentFormat=r,e.isStreaming=!0,e.isLoading=!1})(t,i),r(lT(i.contentFormat)));break;case"genqa.messageType":"string"==typeof i.textDelta&&(((e,t)=>{let{textDelta:r}=t;if("string"!=typeof r)return;let n=e.answer;(n?.trim()||r.trim())&&(e.answer=n?.trim()?n.concat(r):r)})(t,i),r(lp({textDelta:i.textDelta})));break;case"genqa.citationsType":i.citations&&(t.citations=i.citations,r(lf({citations:i.citations})));break;case"genqa.endOfStreamType":{var a;(a=t).generated=i.answerGenerated,a.isStreaming=!1;let e=t.answerId,n=i.answerGenerated??!1,o=n?!t.answer?.trim():void 0;r(s2(n,e,o)),r(s3())}}})(e,t,i)})},onerror:e=>{throw e},onclose:()=>{n(e=>{i(lN(!e.generated))})}})}})})}),uL=e=>uM.endpoints.getAnswer.initiate(e),uq=t5(nv,e=>e),uU=e=>t=>r=>{let n;(function(e){let t=e.payload?.analyticsAction;return"type"in e&&!I(t)})(r)&&(n=r.payload.analyticsAction,delete r.payload.analyticsAction);let i=t(r);return"type"in r&&("search/executeSearch/fullfilled"===r.type&&void 0===n&&console.error("No anal
18ytics action associated with search:",r),"recommendation/get/fullfilled"===r.type&&void 0===n&&console.error("No analytics action associated with recommendation:",r),"productRecommendations/get/fullfilled"===r.type&&void 0===n&&console.error("No analytics action associated with product recommendation:",r)),void 0!==n&&e.dispatch(n),i},u$=t0("tab/register",e=>eU(e,new L({values:{id:eR,expression:eP}}))),uV=t0("tab/updateActiveTab",e=>eU(e,eR));var uB=r(4301),uH=r(1576);oT.extend(uH),oT.extend(uB);let uz=()=>({organizationId:"",accessToken:"",search:{locale:"en-US",timezone:oT.tz.guess(),authenticationProviders:[]},analytics:{enabled:!0,originContext:"Search",originLevel2:"default",originLevel3:"default",anonymous:!1,deviceId:"",userDisplayName:"",documentLocation:"",analyticsMode:"next",source:{}},knowledge:{answerConfigurationId:"",agentId:void 0},environment:"prod"}),uG=/(^|; )Coveo-Pendragon=([^;]*)/,uQ=/(^|; )Coveo-SearchAgentDebug=([^;]*)/,uK=t5(uz(),e=>e.addCase(az,(e,t)=>{!function(e,t){I(t.accessToken)||(e.accessToken=t.accessToken),e.environment=t.environment??"prod",I(t.organizationId)||(e.organizationId=t.organizationId)}(e,t.payload)}).addCase(aG,(e,t)=>{!function(e,t){I(t.proxyBaseUrl)||(e.search.apiBaseUrl=t.proxyBaseUrl),I(t.locale)||(e.search.locale=t.locale),I(t.timezone)||(e.search.timezone=t.timezone),I(t.authenticationProviders)||(e.search.authenticationProviders=t.authenticationProviders)}(e,t.payload)}).addCase(aK,(e,t)=>{!function(e,t){I(t.enabled)||(e.analytics.enabled=t.enabled),I(t.originContext)||(e.analytics.originContext=t.originContext),I(t.originLevel2)||(e.analytics.originLevel2=t.originLevel2),I(t.originLevel3)||(e.analytics.originLevel3=t.originLevel3),I(t.proxyBaseUrl)||(e.analytics.apiBaseUrl=t.proxyBaseUrl),I(t.trackingId)||(e.analytics.trackingId=t.trackingId),I(t.analyticsMode)||(e.analytics.analyticsMode=t.analyticsMode),I(t.source)||(e.analytics.source=t.source);try{let t="undefined"!=typeof window&&(uG.exec(document.cookie)?.pop()||null);t&&(e.analytics.analyticsMode="next",e.analytics.trackingId=t)}catch(e){}I(t.runtimeEnvironment)||(e.analytics.runtimeEnvironment=t.runtimeEnvironment),I(t.anonymous)||(e.analytics.anonymous=t.anonymous),I(t.deviceId)||(e.analytics.deviceId=t.deviceId),I(t.userDisplayName)||(e.analytics.userDisplayName=t.userDisplayName),I(t.documentLocation)||(e.analytics.documentLocation=t.documentLocation)}(e,t.payload)}).addCase(aY,e=>{e.analytics.enabled=!1}).addCase(aW,e=>{e.analytics.enabled=!0}).addCase(aJ,(e,t)=>{e.analytics.originLevel2=t.payload.originLevel2}).addCase(aZ,(e,t)=>{e.analytics.originLevel3=t.payload.originLevel3}).addCase(uV,(e,t)=>{e.analytics.originLevel2=t.payload}).addCase(a2,(e,t)=>{e.analytics.originLevel2=t.payload}).addCase(a1,(e,t)=>{I(t.payload.tab)||(e.analytics.originLevel2=t.payload.tab)}).addCase(aX,(e,{payload:t})=>{!function(e,t){e.knowledge.agentId=t;try{let t="undefined"!=typeof window&&uQ.test(document.cookie);I(t)||(e.knowledge.debugAgentSession=!0)}catch(e){}}(e,t)})),uY=()=>e=>t=>e(t.instantlyCallable?t():t),uW={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},uJ=new Uint8Array(16),uZ=[];for(let e=0;e<256;++e)uZ.push((e+256).toString(16).slice(1));let uX=function(e,t,r){if(uW.randomUUID&&!t&&!e)return uW.randomUUID();let n=(e=e||{}).random??e.rng?.()??function(){if(!a){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");a=crypto.getRandomValues.bind(crypto)}return a(uJ)}();if(n.length<16)throw Error("Random bytes length must be >= 16");if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){if((r=r||0)<0||r+16>t.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=n[e];return t}return function(e,t=0){return(uZ[e[t+0]]+uZ[e[t+1]]+uZ[e[t+2]]+uZ[e[t+3]]+"-"+uZ[e[t+4]]+uZ[e[t+5]]+"-"+uZ[e[t+6]]+uZ[e[t+7]]+"-"+uZ[e[t+8]]+uZ[e[t+9]]+"-"+uZ[e[t+10]]+uZ[e[t+11]]+uZ[e[t+12]]+uZ[e[t+13]]+uZ[e[t+14]]+uZ[e[t+15]]).toLowerCase()}(n)};!function(e){e.assertEqual=e=>{},e.assertIs=function(e){},e.assertNever=function(e){throw Error()},e.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},e.getValidEnumValues=t=>{let r=e.objectKeys(t).filter(e=>
vendor: 1,546 bytes, line 18
18"number"!=typeof t[t[e]]),n={};for(let e of r)n[e]=t[e];return e.objectValues(n)},e.objectValues=t=>e.objectKeys(t).map(function(e){return t[e]}),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},e.find=(e,t)=>{for(let r of e)if(t(r))return r},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&Number.isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(v||(v={})),(b||(b={})).mergeShapes=(e,t)=>({...e,...t});let u0=v.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),u1=e=>{switch(typeof e){case"undefined":return u0.undefined;case"string":return u0.string;case"number":return Number.isNaN(e)?u0.nan:u0.number;case"boolean":return u0.boolean;case"function":return u0.function;case"bigint":return u0.bigint;case"symbol":return u0.symbol;case"object":if(Array.isArray(e))return u0.array;if(null===e)return u0.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return u0.promise;if("undefined"!=typeof Map&&e instanceof Map)return u0.map;if("undefined"!=typeof Set&&e instanceof Set)return u0.set;if("undefined"!=typeof Date&&e instanceof Date)return u0.date;return u0.object;default:return u0.unknown}}
18,u2=v.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class u3 extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(let i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;n<i.path.length;){let r=i.path[n];n===i.path.length-1?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(i))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(this),r}static assert(e){if(!(e instanceof u3))throw Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,v.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},r=[];for(let n of this.issues)if(n.path.length>0){let r=n.path[0];t[r]=t[r]||[],t[r].push(e(n))}else r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}u3.create=e=>new u3(e);let u4=(e,t)=>{let r;switch(e.code){case u2.invalid_type:r=e.received===u0.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case u2.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,v.jsonStringifyReplacer)}`;break;case u2.unrecognized_keys:r=`Unrecognized key(s) in object: ${v.joinValues(e.keys,", ")}`;break;case u2.invalid_union:r="Invalid input";break;case u2.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${v.joinValues(e.options)}`;break;case u2.invalid_enum_value:r=`Invalid enum value. Expected ${v.joinValues(e.options)}, received '${e.received}'`;break;case u2.invalid_arguments:r="Invalid function arguments";break;case u2.invalid_return_type:r="Invalid function return type";break;case u2.invalid_date:r="Invalid date";break;case u2.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:v.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case u2.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type||"bigint"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case u2.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case u2.custom:r="Invalid input";break;case u2.invalid_intersection_types:r="Intersection results could not be merged";break;case u2.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case u2.not_finite:r="Number must be finite";break;default:r=t.defaultError,v.assertNever(e)}return{message:r}};!function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:e?.message}(w||(w={}));let u6=e=>{let{data:t,path:r,errorMaps:n,issueData:i}=e,a=[...r,...i.path||[]],o={...i,path:a};if(void 0!==i.message)return{...i,path:a,message:i.message};let s="";for(let e of n.filter(e=>!!e).slice().reverse())s=e(o,{data:t,defaultError:s}).message;return{...i,path:a,message:s}};function u8(e,t){let r=u6({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,u4,void 0].filter(e=>!!e)});e.common.issues.push(r)}class u9{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let r=[];for(let n of t){if("aborted"===n.status)return u5;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){let r=[];for(let e of t){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return u9.mergeObjectSync(e,r)}static mergeObjectSync(e,t){let r={};for(let n of t){let{key:t,value:i}=n;if("aborted"===t.status||"aborted"===i.status)return u5;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==i.value||n.alwaysSet)&&(r[t.value]=i.value)}return{status:e.value,value:r}}}let u5=Object.freeze({status:"aborted"}),u7=e=>({status:"dirty",value:e}),ce=e=>
vendor: 31,613 bytes, line 18
18({status:"valid",value:e}),ct=e=>"undefined"!=typeof Promise&&e instanceof Promise;class cr{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let cn=(e,t)=>{if("valid"===t.status)return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new u3(e.common.issues);return this._error=t,this._error}}};function ci(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:i}=e;if(t&&(r||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:i}:{errorMap:(t,i)=>{let{message:a}=e;return"invalid_enum_value"===t.code?{message:a??i.defaultError}:void 0===i.data?{message:a??n??i.defaultError}:"invalid_type"!==t.code?{message:i.defaultError}:{message:a??r??i.defaultError}},description:i}}class ca{get description(){return this._def.description}_getType(e){return u1(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:u1(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new u9,ctx:{common:e.parent.common,data:e.data,parsedType:u1(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(ct(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){let r={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:u1(e)},n=this._parseSync({data:e,path:r.path,parent:r});return cn(r,n)}"~validate"(e){let t={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:u1(e)};if(!this["~standard"].async)try{let r=this._parseSync({data:e,path:[],parent:t});return"valid"===r.status?{value:r.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>"valid"===e.status?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){let r={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:u1(e)},n=this._parse({data:e,path:r.path,parent:r});return cn(r,await (ct(n)?n:Promise.resolve(n)))}refine(e,t){return this._refinement((r,n)=>{let i=e(r),a=()=>n.addIssue({code:u2.custom,..."string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(r):t});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(e=>!!e||(a(),!1)):!!i||(a(),!1)})}refinement(e,t){return this._refinement((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1))}_refinement(e){return new cZ({schema:this,typeName:E.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return cX.create(this,this._def)}nullable(){return c0.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return cF.create(this)}promise(){return cJ.create(this,this._def)}or(e){return cM.create([this,e],this._def)}and(e){return cU.create(this,e,this._def)}transform(e){return new cZ({...ci(this._def),schema:this,typeName:E.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new c1({...ci(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:E.ZodDefault})}brand(){return new c4({typeName:E.ZodBranded,type:this,...ci(this._def)})}catch(e){return new c2({...ci(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:E.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return c6.create(this,e)}readonly(){return c8.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let co=/^c[^\s-]{8,}$/i,cs=/^[0-9a-z]+$/,cl=/^[0-9A-HJKMNP-TV-Z]{26}$/i,cu=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,cc=/^[a-z0-9_-]{21}$/i,cd=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,cp=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,cf=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,ch=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,cm=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,cg=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,cy=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,cv=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,cb=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,cw="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",cE=RegExp(`^${cw}$`);function cS(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`);let r=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${r}`}class cO extends ca{_parse(e){var t,r,n,i;let a;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==u0.string){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.string,received:t.parsedType}),u5}let s=new u9;for(let l of this._def.checks)if("min"===l.kind)e.data.length<l.value&&(u8(a=this._getOrReturnCtx(e,a),{code:u2.too_small,minimum:l.value,type:"string",inclusive:!0,exact:!1,message:l.message}),s.dirty());else if("max"===l.kind)e.data.length>l.value&&(u8(a=this._getOrReturnCtx(e,a),{code:u2.too_big,maximum:l.value,type:"string",inclusive:!0,exact:!1,message:l.message}),s.dirty());else if("length"===l.kind){let t=e.data.length>l.value,r=e.data.length<l.value;(t||r)&&(a=this._getOrReturnCtx(e,a),t?u8(a,{code:u2.too_big,maximum:l.value,type:"string",inclusive:!0,exact:!0,message:l.message}):r&&u8(a,{code:u2.too_small,minimum:l.value,type:"string",inclusive:!0,exact:!0,message:l.message}),s.dirty())}else if("email"===l.kind)cf.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"email",code:u2.invalid_string,message:l.message}),s.dirty());else if("emoji"===l.kind)o||(o=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),o.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"emoji",code:u2.invalid_string,message:l.message}),s.dirty());else if("uuid"===l.kind)cu.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"uuid",code:u2.invalid_string,message:l.message}),s.dirty());else if("nanoid"===l.kind)cc.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"nanoid",code:u2.invalid_string,message:l.message}),s.dirty());else if("cuid"===l.kind)co.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"cuid",code:u2.invalid_string,message:l.message}),s.dirty());else if("cuid2"===l.kind)cs.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"cuid2",code:u2.invalid_string,message:l.message}),s.dirty());else if("ulid"===l.kind)cl.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"ulid",code:u2.invalid_string,message:l.message}),s.dirty());else if("url"===l.kind)try{new URL(e.data)}catch{u8(a=this._getOrReturnCtx(e,a),{validation:"url",code:u2.invalid_string,message:l.message}),s.dirty()}else"regex"===l.kind?(l.regex.lastIndex=0,l.regex.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"regex",code:u2.invalid_string,message:l.message}),s.dirty())):"trim"===l.kind?e.data=e.data.trim():"includes"===l.kind?e.data.includes(l.value,l.position)||(u8(a=this._getOrReturnCtx(e,a),{code:u2.invalid_string,validation:{includes:l.value,position:l.position},message:l.message}),s.dirty()):"toLowerCase"===l.kind?e.data=e.data.toLowerCase():"toUpperCase"===l.kind?e.data=e.data.toUpperCase():"startsWith"===l.kind?e.data.startsWith(l.value)||(u8(a=this._getOrReturnCtx(e,a),{code:u2.invalid_string,validation:{startsWith:l.value},message:l.message}),s.dirty()):"endsWith"===l.kind?e.data.endsWith(l.value)||(u8(a=this._getOrReturnCtx(e,a),{code:u2.invalid_string,validation:{endsWith:l.value},message:l.message}),s.dirty()):"datetime"===l.kind?(function(e){let t=`${cw}T${cS(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,RegExp(`^${t}$`)})(l).test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{code:u2.invalid_string,validation:"datetime",message:l.message}),s.dirty()):"date"===l.kind?cE.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{code:u2.invalid_string,validation:"date",message:l.message}),s.dirty()):"time"===l.kind?RegExp(`^${cS(l)}$`).test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{code:u2.invalid_string,validation:"time",message:l.message}),s.dirty()):"duration"===l.kind?cp.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"duration",code:u2.invalid_string,message:l.message}),s.dirty()):"ip"===l.kind?(t=e.data,!(("v4"===(r=l.version)||!r)&&ch.test(t)||("v6"===r||!r)&&cg.test(t))&&1&&(u8(a=this._getOrReturnCtx(e,a),{validation:"ip",code:u2.invalid_string,message:l.message}),s.dirty())):"jwt"===l.kind?!function(e,t){if(!cd.test(e))return!1;try{let[r]=e.split(".");if(!r)return!1;let n=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),i=JSON.parse(atob(n));if("object"!=typeof i||null===i||"typ"in i&&i?.typ!=="JWT"||!i.alg||t&&i.alg!==t)return!1;return!0}catch{return!1}}(e.data,l.alg)&&(u8(a=this._getOrReturnCtx(e,a),{validation:"jwt",code:u2.invalid_string,message:l.message}),s.dirty()):"cidr"===l.kind?(n=e.data,!(("v4"===(i=l.version)||!i)&&cm.test(n)||("v6"===i||!i)&&cy.test(n))&&1&&(u8(a=this._getOrReturnCtx(e,a),{validation:"cidr",code:u2.invalid_string,message:l.message}),s.dirty())):"base64"===l.kind?cv.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"base64",code:u2.invalid_string,message:l.message}),s.dirty()):"base64url"===l.kind?cb.test(e.data)||(u8(a=this._getOrReturnCtx(e,a),{validation:"base64url",code:u2.invalid_string,message:l.message}),s.dirty()):v.assertNever(l);return{status:s.value,value:e.data}}_regex(e,t,r){return this.refinement(t=>e.test(t),{validation:t,code:u2.invalid_string,...w.errToObj(r)})}_addCheck(e){return new cO({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...w.errToObj(e)})}url(e){return this._addCheck({kind:"url",...w.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...w.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...w.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...w.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...w.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...w.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...w.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...w.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...w.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...w.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...w.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...w.errToObj(e)})}datetime(e){return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===e?.precision?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...w.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===e?.precision?null:e?.precision,...w.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...w.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...w.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...w.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...w.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...w.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...w.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...w.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...w.errToObj(t)})}nonempty(e){return this.min(1,w.errToObj(e))}trim(){return new cO({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new cO({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new cO({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}cO.create=e=>new cO({checks:[],typeName:E.ZodString,coerce:e?.coerce??!1,...ci(e)});class cC extends ca{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==u0.number){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.number,received:t.parsedType}),u5}let r=new u9;for(let n of this._def.checks)"int"===n.kind?v.isInteger(e.data)||(u8(t=this._getOrReturnCtx(e,t),{code:u2.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.too_small,minimum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,i=r>n?r:n;return Number.parseInt(e.toFixed(i).replace(".",""))%Number.parseInt(t.toFixed(i).replace(".",""))/10**i}(e.data,n.value)&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(u8(t=this._getOrReturnCtx(e,t),{code:u2.not_finite,message:n.message}),r.dirty()):v.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,w.toString(t))}gt(e,t){return this.setLimit("min",e,!1,w.toString(t))}lte(e,t){return this.setLimit("max",e,!0,w.toString(t))}lt(e,t){return this.setLimit("max",e,!1,w.toString(t))}setLimit(e,t,r,n){return new cC({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:w.toString(n)}]})}_addCheck(e){return new cC({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:w.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:w.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:w.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:w.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:w.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:w.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:w.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:w.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:w.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&v.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let r of this._def.checks)if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;else"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.value<e)&&(e=r.value);return Number.isFinite(t)&&Number.isFinite(e)}}cC.create=e=>new cC({checks:[],typeName:E.ZodNumber,coerce:e?.coerce||!1,...ci(e)});class c_ extends ca{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==u0.bigint)return this._getInvalidInput(e);let r=new u9;for(let n of this._def.checks)"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.too_small,type:"bigint",minimum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):v.assertNever(n);return{status:r.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.bigint,received:t.parsedType}),u5}gte(e,t){return this.setLimit("min",e,!0,w.toString(t))}gt(e,t){return this.setLimit("min",e,!1,w.toString(t))}lte(e,t){return this.setLimit("max",e,!0,w.toString(t))}lt(e,t){return this.setLimit("max",e,!1,w.toString(t))}setLimit(e,t,r,n){return new c_({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:w.toString(n)}]})}_addCheck(e){return new c_({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:w.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:w.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:w.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:w.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:w.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}c_.create=e=>new c_({checks:[],typeName:E.ZodBigInt,coerce:e?.coerce??!1,...ci(e)});class cT extends ca{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==u0.boolean){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.boolean,received:t.parsedType}),u5}return ce(e.data)}}cT.create=e=>new cT({typeName:E.ZodBoolean,coerce:e?.coerce||!1,...ci(e)});class cA extends ca{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==u0.date){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.date,received:t.parsedType}),u5}if(Number.isNaN(e.data.getTime()))return u8(this._getOrReturnCtx(e),{code:u2.invalid_date}),u5;let r=new u9;for(let n of this._def.checks)"min"===n.kind?e.data.getTime()<n.value&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.too_small,message:n.message,inclusive:!0,exact:!1,minimum:n.value,type:"date"}),r.dirty()):"max"===n.kind?e.data.getTime()>n.value&&(u8(t=this._getOrReturnCtx(e,t),{code:u2.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),r.dirty()):v.assertNever(n);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new cA({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:w.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:w.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}cA.create=e=>new cA({checks:[],coerce:e?.coerce||!1,typeName:E.ZodDate,...ci(e)});class ck extends ca{_parse(e){if(this._getType(e)!==u0.symbol){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.symbol,received:t.parsedType}),u5}return ce(e.data)}}ck.create=e=>new ck({typeName:E.ZodSymbol,...ci(e)});class cx extends ca{_parse(e){if(this._getType(e)!==u0.undefined){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.undefined,received:t.parsedType}),u5}return ce(e.data)}}cx.create=e=>new cx({typeName:E.ZodUndefined,...ci(e)});class cI extends ca{_parse(e){if(this._getType(e)!==u0.null){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.null,received:t.parsedType}),u5}return ce(e.data)}}cI.create=e=>new cI({typeName:E.ZodNull,...ci(e)});class cN extends ca{constructor(){super(...arguments),this._any=!0}_parse(e){return ce(e.data)}}cN.create=e=>new cN({typeName:E.ZodAny,...ci(e)});class cR extends ca{constructor(){super(...arguments),this._unknown=!0}_parse(e){return ce(e.data)}}cR.create=e=>new cR({typeName:E.ZodUnknown,...ci(e)});class cD extends ca{_parse(e){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.never,received:t.parsedType}),u5}}cD.create=e=>new cD({typeName:E.ZodNever,...ci(e)});class cP extends ca{_parse(e){if(this._getType(e)!==u0.undefined){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.void,received:t.parsedType}),u5}return ce(e.data)}}cP.create=e=>new cP({typeName:E.ZodVoid,...ci(e)});class cF extends ca{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==u0.array)return u8(t,{code:u2.invalid_type,expected:u0.array,received:t.parsedType}),u5;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,i=t.data.length<n.exactLength.value;(e||i)&&(u8(t,{code:e?u2.too_big:u2.too_small,minimum:i?n.exactLength.value:void 0,maximum:e?n.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:n.exactLength.message}),r.dirty())}if(null!==n.minLength&&t.data.length<n.minLength.value&&(u8(t,{code:u2.too_small,minimum:n.minLength.value,type:"array",inclusive:!0,exact:!1,message:n.minLength.message}),r.dirty()),null!==n.maxLength&&t.data.length>n.maxLength.value&&(u8(t,{code:u2.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map((e,r)=>n.type._parseAsync(new cr(t,e,t.path,r)))).then(e=>u9.mergeArray(r,e));let i=[...t.data].map((e,r)=>n.type._parseSync(new cr(t,e,t.path,r)));return u9.mergeArray(r,i)}get element(){return this._def.type}min(e,t){return new cF({...this._def,minLength:{value:e,message:w.toString(t)}})}max(e,t){return new cF({...this._def,maxLength:{value:e,message:w.toString(t)}})}length(e,t){return new cF({...this._def,exactLength:{value:e,message:w.toString(t)}})}nonempty(e){return this.min(1,e)}}cF.create=(e,t)=>new cF({type:e,minLength:null,maxLength:null,exactLength:null,typeName:E.ZodArray,...ci(t)});class cj extends ca{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=v.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==u0.object){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.object,received:t.parsedType}),u5}let{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:i}=this._getCached(),a=[];if(!(this._def.catchall instanceof cD&&"strip"===this._def.unknownKeys))for(let e in r.data)i.includes(e)||a.push(e);let o=[];for(let e of i){let t=n[e],i=r.data[e];o.push({key:{status:"valid",value:e},value:t._parse(new cr(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof cD){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of a)o.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)a.length>0&&(u8(r,{code:u2.unrecognized_keys,keys:a}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of a){let n=r.data[t];o.push({key:{status:"valid",value:t},value:e._parse(new cr(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of o){let r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e}).then(e=>u9.mergeObjectSync(t,e)):u9.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(e){return w.errToObj,new cj({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{let n=this._def.errorMap?.(t,r).message??r.defaultError;return"unrecognized_keys"===t.code?{message:w.errToObj(e).message??n}:{message:n}}}:{}})}strip(){return new cj({...this._def,unknownKeys:"strip"})}passthrough(){return new cj({...this._def,unknownKeys:"passthrough"})}extend(e){return new cj({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new cj({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:E.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new cj({...this._def,catchall:e})}pick(e){let t={};for(let r of v.objectKeys(e))e[r]&&this.shape[r]&&(t[r]=this.shape[r]);return new cj({...this._def,shape:()=>t})}omit(e){let t={};for(let r of v.objectKeys(this.shape))e[r]||(t[r]=this.shape[r]);return new cj({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof cj){let r={};for(let n in t.shape){let i=t.shape[n];r[n]=cX.create(e(i))}return new cj({...t._def,shape:()=>r})}if(t instanceof cF)return new cF({...t._def,type:e(t.element)});if(t instanceof cX)return cX.create(e(t.unwrap()));if(t instanceof c0)return c0.create(e(t.unwrap()));if(t instanceof c$)return c$.create(t.items.map(t=>e(t)));else return t}(this)}partial(e){let t={};for(let r of v.objectKeys(this.shape)){let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}return new cj({...this._def,shape:()=>t})}required(e){let t={};for(let r of v.objectKeys(this.shape))if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof cX;)e=e._def.innerType;t[r]=e}return new cj({...this._def,shape:()=>t})}keyof(){return cK(v.objectKeys(this.shape))}}cj.create=(e,t)=>new cj({shape:()=>e,unknownKeys:"strip",catchall:cD.create(),typeName:E.ZodObject,...ci(t)}),cj.strictCreate=(e,t)=>new cj({shape:()=>e,unknownKeys:"strict",catchall:cD.create(),typeName:E.ZodObject,...ci(t)}),cj.lazycreate=(e,t)=>new cj({shape:e,unknownKeys:"strip",catchall:cD.create(),typeName:E.ZodObject,...ci(t)});class cM extends ca{_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map(async e=>{let r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;let r=e.map(e=>new u3(e.ctx.common.issues));return u8(t,{code:u2.invalid_union,unionErrors:r}),u5}
18);{let e,n=[];for(let i of r){let r={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===a.status)return a;"dirty"!==a.status||e||(e={result:a,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let i=n.map(e=>new u3(e));return u8(t,{code:u2.invalid_union,unionErrors:i}),u5}}get options(){return this._def.options}}cM.create=(e,t)=>new cM({options:e,typeName:E.ZodUnion,...ci(t)});let cL=e=>{if(e instanceof cG)return cL(e.schema);if(e instanceof cZ)return cL(e.innerType());if(e instanceof cQ)return[e.value];if(e instanceof cY)return e.options;if(e instanceof cW)return v.objectValues(e.enum);else if(e instanceof c1)return cL(e._def.innerType);else if(e instanceof cx)return[void 0];else if(e instanceof cI)return[null];else if(e instanceof cX)return[void 0,...cL(e.unwrap())];else if(e instanceof c0)return[null,...cL(e.unwrap())];else if(e instanceof c4)return cL(e.unwrap());else if(e instanceof c8)return cL(e.unwrap());else if(e instanceof c2)return cL(e._def.innerType);else return[]};class cq extends ca{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u0.object)return u8(t,{code:u2.invalid_type,expected:u0.object,received:t.parsedType}),u5;let r=this.discriminator,n=t.data[r],i=this.optionsMap.get(n);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(u8(t,{code:u2.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),u5)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){let n=new Map;for(let r of t){let t=cL(r.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let i of t){if(n.has(i))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new cq({typeName:E.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...ci(r)})}}class cU extends ca{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if("aborted"===e.status||"aborted"===n.status)return u5;let i=function e(t,r){let n=u1(t),i=u1(r);if(t===r)return{valid:!0,data:t};if(n===u0.object&&i===u0.object){let n=v.objectKeys(r),i=v.objectKeys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1};a[n]=i.data}return{valid:!0,data:a}}if(n===u0.array&&i===u0.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let i=0;i<t.length;i++){let a=e(t[i],r[i]);if(!a.valid)return{valid:!1};n.push(a.data)}return{valid:!0,data:n}}if(n===u0.date&&i===u0.date&&+t==+r)return{valid:!0,data:t};return{valid:!1}}(e.value,n.value);return i.valid?(("dirty"===e.status||"dirty"===n.status)&&t.dirty(),{status:t.value,value:i.data}):(u8(r,{code:u2.invalid_intersection_types}),u5)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([e,t])=>n(e,t)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}cU.create=(e,t,r)=>new cU({left:e,right:t,typeName:E.ZodIntersection,...ci(r)});class c$ extends ca{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u0.array)return u8(r,{code:u2.invalid_type,expected:u0.array,received:r.parsedType}),u5;if(r.data.length<this._def.items.length)return u8(r,{code:u2.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),u5;!this._def.rest&&r.data.length>this._def.items.length&&(u8(r,{code:u2.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let n=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new cr(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(n).then(e=>u9.mergeArray(t,e)):u9.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new c$({...this._def,rest:e})}}c$.create=(e,t)=>
18{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new c$({items:e,typeName:E.ZodTuple,rest:null,...ci(t)})};class cV extends ca{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u0.object)return u8(r,{code:u2.invalid_type,expected:u0.object,received:r.parsedType}),u5;let n=[],i=this._def.keyType,a=this._def.valueType;for(let e in r.data)n.push({key:i._parse(new cr(r,e,r.path,e)),value:a._parse(new cr(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?u9.mergeObjectAsync(t,n):u9.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new cV(t instanceof ca?{keyType:e,valueType:t,typeName:E.ZodRecord,...ci(r)}:{keyType:cO.create(),valueType:e,typeName:E.ZodRecord,...ci(t)})}}class cB extends ca{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u0.map)return u8(r,{code:u2.invalid_type,expected:u0.map,received:r.parsedType}),u5;let n=this._def.keyType,i=this._def.valueType,a=[...r.data.entries()].map(([e,t],a)=>({key:n._parse(new cr(r,e,r.path,[a,"key"])),value:i._parse(new cr(r,t,r.path,[a,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of a){let n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return u5;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of a){let n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return u5;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}cB.create=(e,t,r)=>new cB({valueType:t,keyType:e,typeName:E.ZodMap,...ci(r)});class cH extends ca{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u0.set)return u8(r,{code:u2.invalid_type,expected:u0.set,received:r.parsedType}),u5;let n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&(u8(r,{code:u2.too_small,minimum:n.minSize.value,type:"set",inclusive:!0,exact:!1,message:n.minSize.message}),t.dirty()),null!==n.maxSize&&r.data.size>n.maxSize.value&&(u8(r,{code:u2.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let i=this._def.valueType;function a(e){let r=new Set;for(let n of e){if("aborted"===n.status)return u5;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}let o=[...r.data.values()].map((e,t)=>i._parse(new cr(r,e,r.path,t)));return r.common.async?Promise.all(o).then(e=>a(e)):a(o)}min(e,t){return new cH({...this._def,minSize:{value:e,message:w.toString(t)}})}max(e,t){return new cH({...this._def,maxSize:{value:e,message:w.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}cH.create=(e,t)=>new cH({valueType:e,minSize:null,maxSize:null,typeName:E.ZodSet,...ci(t)});class cz extends ca{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u0.function)return u8(t,{code:u2.invalid_type,expected:u0.function,received:t.parsedType}),u5;function r(e,r){return u6({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u4,u4].filter(e=>!!e),issueData:{code:u2.invalid_arguments,argumentsError:r}})}function n(e,r){return u6({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u4,u4].filter(e=>!!e),issueData:{code:u2.invalid_return_type,returnTypeError:r}})}let i={errorMap:t.common.contextualErrorMap},a=t.data;if(this._def.returns instanceof cJ){let e=this;return ce(async function(...t){let o=new u3([]),s=await e._def.args.parseAsync(t,i).catch(e=>{throw o.addIssue(r(t,e)),o}),l=await Reflect.apply(a,this,s);return await e._def.returns._def.type.parseAsync(l,i).catch(e=>{throw o.addIssue(n(l,e)),o})})}{let e=this;return ce(function(...t){let o=e._def.args.safeParse(t,i);if(!o.success)throw new u3([r(t,o.error)]);let s=Reflect.apply(a,this,o.data),l=e._def.returns.safeParse(s,i);if(!l.success)throw new u3([n(s,l.error)]);return l.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new cz({...this._def,args:c$.create(e).rest(cR.create())})}returns(e){return new cz({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new cz({args:e||c$.create([]).rest(cR.create()),returns:t||cR.create(),typeName:E.ZodFunction,...ci(r)})}}class cG extends ca{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}cG.create=(e,t)=>
vendor: 4,682 bytes, line 18
18new cG({getter:e,typeName:E.ZodLazy,...ci(t)});class cQ extends ca{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return u8(t,{received:t.data,code:u2.invalid_literal,expected:this._def.value}),u5}return{status:"valid",value:e.data}}get value(){return this._def.value}}function cK(e,t){return new cY({values:e,typeName:E.ZodEnum,...ci(t)})}cQ.create=(e,t)=>new cQ({value:e,typeName:E.ZodLiteral,...ci(t)});class cY extends ca{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return u8(t,{expected:v.joinValues(r),received:t.parsedType,code:u2.invalid_type}),u5}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return u8(t,{received:t.data,code:u2.invalid_enum_value,options:r}),u5}return ce(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return cY.create(e,{...this._def,...t})}exclude(e,t=this._def){return cY.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}cY.create=cK;class cW extends ca{_parse(e){let t=v.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==u0.string&&r.parsedType!==u0.number){let e=v.objectValues(t);return u8(r,{expected:v.joinValues(e),received:r.parsedType,code:u2.invalid_type}),u5}if(this._cache||(this._cache=new Set(v.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let e=v.objectValues(t);return u8(r,{received:r.data,code:u2.invalid_enum_value,options:e}),u5}return ce(e.data)}get enum(){return this._def.values}}cW.create=(e,t)=>new cW({values:e,typeName:E.ZodNativeEnum,...ci(t)});class cJ extends ca{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==u0.promise&&!1===t.common.async?(u8(t,{code:u2.invalid_type,expected:u0.promise,received:t.parsedType}),u5):ce((t.parsedType===u0.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}cJ.create=(e,t)=>new cJ({type:e,typeName:E.ZodPromise,...ci(t)});class cZ extends ca{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===E.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,i={addIssue:e=>{u8(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),"preprocess"===n.type){let e=n.transform(r.data,i);if(r.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return u5;let n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?u5:"dirty"===n.status||"dirty"===t.value?u7(n.value):n});{if("aborted"===t.value)return u5;let n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?u5:"dirty"===n.status||"dirty"===t.value?u7(n.value):n}}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,i);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(r=>"aborted"===r.status?u5:("dirty"===r.status&&t.dirty(),e(r.value).then(()=>({status:t.value,value:r.value}))));{let n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?u5:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type)if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(e=>"valid"!==e.status?u5:Promise.resolve(n.transform(e.value,i)).then(e=>({status:t.value,value:e})));else{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if("valid"!==e.status)return u5;let a=n.transform(e.value,i);if(a instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:a}}v.assertNever(n)}}cZ.create=(e,t,r)=>new cZ({schema:e,typeName:E.ZodEffects,effect:t,...ci(r)}),cZ.createWithPreprocess=(e,t,r)=>new cZ({schema:t,effect:{type:"preprocess",transform:e},typeName:E.ZodEffects,...ci(r)});class cX extends ca{_parse(e){return this._getType(e)===u0.undefined?ce(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}cX.create=(e,t)=>
18new cX({innerType:e,typeName:E.ZodOptional,...ci(t)});class c0 extends ca{_parse(e){return this._getType(e)===u0.null?ce(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}c0.create=(e,t)=>new c0({innerType:e,typeName:E.ZodNullable,...ci(t)});class c1 extends ca{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===u0.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}c1.create=(e,t)=>new c1({innerType:e,typeName:E.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...ci(t)});class c2 extends ca{_parse(e){let{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return ct(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new u3(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new u3(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}c2.create=(e,t)=>new c2({innerType:e,typeName:E.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...ci(t)});class c3 extends ca{_parse(e){if(this._getType(e)!==u0.nan){let t=this._getOrReturnCtx(e);return u8(t,{code:u2.invalid_type,expected:u0.nan,received:t.parsedType}),u5}return{status:"valid",value:e.data}}}c3.create=e=>new c3({typeName:E.ZodNaN,...ci(e)}),Symbol("zod_brand");class c4 extends ca{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class c6 extends ca{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?u5:"dirty"===e.status?(t.dirty(),u7(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{let e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?u5:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new c6({in:e,out:t,typeName:E.ZodPipeline})}}class c8 extends ca{_parse(e){let t=this._def.innerType._parse(e),r=e=>("valid"===e.status&&(e.value=Object.freeze(e.value)),e);return ct(t)?t.then(e=>r(e)):r(t)}unwrap(){return this._def.innerType}}c8.create=(e,t)=>new c8({innerType:e,typeName:E.ZodReadonly,...ci(t)}),cj.lazycreate,function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(E||(E={}));let c9=cO.create,c5=cC.create;c3.create,c_.create;let c7=cT.create;cA.create,ck.create,cx.create,cI.create;let de=cN.create,dt=cR.create;cD.create,cP.create;let dr=cF.create,dn=cj.create;cj.strictCreate;let di=cM.create,da=cq.create;cU.create,c$.create;let ds=cV.create;cB.create,cH.create,cz.create,cG.create;let dl=cQ.create,du=cY.create,dc=cW.create;cJ.create,cZ.create,cX.create,c0.create,cZ.createWithPreprocess,c6.create;let dd=dn({name:c9(),arguments:c9()}),dp=dn({id:c9(),type:dl("function"),function:dd,encryptedValue:c9().optional()}),df=dn({id:c9(),role:c9(),content:c9().optional(),name:c9().optional(),encryptedValue:c9().optional()}),dh=dn({type:dl("text"),text:c9()}),dm=da("type",[dn({type:dl("data"),value:c9(),mimeType:c9()}),dn({type:dl("url"),value:c9(),mimeType:c9().optional()})]),dg=dn({type:dl("image"),source:dm,metadata:dt().optional()}),dy=dn({type:dl("audio"),source:dm,metadata:dt().optional()}),dv=dn({type:dl("video"),source:dm,metadata:dt().optional()}),db=dn({type:dl("document"),source:dm,metadata:dt().optional()}),dw=dn({type:dl("binary"),mimeType:c9(),id:c9().optional(),url:c9().optional(),data:c9().optional(),filename:c9().optional()}),dE=(e,t)=>
18{e.id||e.url||e.data||t.addIssue({code:u2.custom,message:"BinaryInputContent requires at least one of id, url, or data.",path:["id"]})};dw.superRefine((e,t)=>{dE(e,t)});let dS=da("type",[dh,dg,dy,dv,db,dw]).superRefine((e,t)=>{"binary"===e.type&&dE(e,t)}),dO=df.extend({role:dl("developer"),content:c9()}),dC=df.extend({role:dl("system"),content:c9()}),d_=df.extend({role:dl("assistant"),content:c9().optional(),toolCalls:dr(dp).optional()}),dT=df.extend({role:dl("user"),content:di([c9(),dr(dS)])}),dA=dn({id:c9(),content:c9(),role:dl("tool"),toolCallId:c9(),error:c9().optional(),encryptedValue:c9().optional()}),dk=da("role",[dO,dC,d_,dT,dA,dn({id:c9(),role:dl("activity"),activityType:c9(),content:ds(de())}),dn({id:c9(),role:dl("reasoning"),content:c9(),encryptedValue:c9().optional()})]);di([dl("developer"),dl("system"),dl("assistant"),dl("user"),dl("tool"),dl("activity"),dl("reasoning")]);let dx=dn({description:c9(),value:c9()}),dI=dn({name:c9(),description:c9(),parameters:de(),metadata:ds(de()).optional()}),dN=dn({threadId:c9(),runId:c9(),parentRunId:c9().optional(),state:de(),messages:dr(dk),tools:dr(dI),context:dr(dx),forwardedProps:de()}),dR=de();var dD=class extends Error{constructor(e){super(e)}},dP=class extends dD{constructor(){super("Connect not implemented. This method is not supported by the current agent.")}};let dF=dn({name:c9(),description:c9().optional()}),dj=dn({name:c9().optional(),type:c9().optional(),description:c9().optional(),version:c9().optional(),provider:c9().optional(),documentationUrl:c9().optional(),metadata:ds(dt()).optional()}),dM=dn({streaming:c7().optional(),websocket:c7().optional(),httpBinary:c7().optional(),pushNotifications:c7().optional(),resumable:c7().optional()}),dL=dn({supported:c7().optional(),items:dr(dI).optional(),parallelCalls:c7().optional(),clientProvided:c7().optional()}),dq=dn({structuredOutput:c7().optional(),supportedMimeTypes:dr(c9()).optional()}),dU=dn({snapshots:c7().optional(),deltas:c7().optional(),memory:c7().optional(),persistentState:c7().optional()}),d$=dn({supported:c7().optional(),delegation:c7().optional(),handoffs:c7().optional(),subAgents:dr(dF).optional()}),dV=dn({supported:c7().optional(),streaming:c7().optional(),encrypted:c7().optional()}),dB=dn({image:c7().optional(),audio:c7().optional(),video:c7().optional(),pdf:c7().optional(),file:c7().optional()}),dH=dn({image:c7().optional(),audio:c7().optional()}),dz=dn({input:dB.optional(),output:dH.optional()}),dG=dn({codeExecution:c7().optional(),sandboxed:c7().optional(),maxIterations:c5().optional(),maxExecutionTime:c5().optional()}),dQ=dn({supported:c7().optional(),approvals:c7().optional(),interventions:c7().optional(),feedback:c7().optional()});dn({identity:dj.optional(),transport:dM.optional(),tools:dL.optional(),output:dq.optional(),state:dU.optional(),multiAgent:d$.optional(),reasoning:dV.optional(),multimodal:dz.optional(),execution:dG.optional(),humanInTheLoop:dQ.optional(),custom:ds(dt()).optional()});let dK=di([dl("developer"),dl("system"),dl("assistant"),dl("user")]),dY=function(e){return e.TEXT_MESSAGE_START="TEXT_MESSAGE_START",e.TEXT_MESSAGE_CONTENT="TEXT_MESSAGE_CONTENT",e.TEXT_MESSAGE_END="TEXT_MESSAGE_END",e.TEXT_MESSAGE_CHUNK="TEXT_MESSAGE_CHUNK",e.TOOL_CALL_START="TOOL_CALL_START",e.TOOL_CALL_ARGS="TOOL_CALL_ARGS",e.TOOL_CALL_END="TOOL_CALL_END",e.TOOL_CALL_CHUNK="TOOL_CALL_CHUNK",e.TOOL_CALL_RESULT="TOOL_CALL_RESULT",e.THINKING_START="THINKING_START",e.THINKING_END="THINKING_END",e.THINKING_TEXT_MESSAGE_START="THINKING_TEXT_MESSAGE_START",e.THINKING_TEXT_MESSAGE_CONTENT="THINKING_TEXT_MESSAGE_CONTENT",e.THINKING_TEXT_MESSAGE_END="THINKING_TEXT_MESSAGE_END",e.STATE_SNAPSHOT="STATE_
18SNAPSHOT",e.STATE_DELTA="STATE_DELTA",e.MESSAGES_SNAPSHOT="MESSAGES_SNAPSHOT",e.ACTIVITY_SNAPSHOT="ACTIVITY_SNAPSHOT",e.ACTIVITY_DELTA="ACTIVITY_DELTA",e.RAW="RAW",e.CUSTOM="CUSTOM",e.RUN_STARTED="RUN_STARTED",e.RUN_FINISHED="RUN_FINISHED",e.RUN_ERROR="RUN_ERROR",e.STEP_STARTED="STEP_STARTED",e.STEP_FINISHED="STEP_FINISHED",e.REASONING_START="REASONING_START",e.REASONING_MESSAGE_START="REASONING_MESSAGE_START",e.REASONING_MESSAGE_CONTENT="REASONING_MESSAGE_CONTENT",e.REASONING_MESSAGE_END="REASONING_MESSAGE_END",e.REASONING_MESSAGE_CHUNK="REASONING_MESSAGE_CHUNK",e.REASONING_END="REASONING_END",e.REASONING_ENCRYPTED_VALUE="REASONING_ENCRYPTED_VALUE",e}({}),dW=dn({type:dc(dY),timestamp:c5().optional(),rawEvent:de().optional()}).passthrough(),dJ=dW.extend({type:dl(dY.TEXT_MESSAGE_START),messageId:c9(),role:dK.default("assistant"),name:c9().optional()}),dZ=dW.extend({type:dl(dY.TEXT_MESSAGE_CONTENT),messageId:c9(),delta:c9()}),dX=dW.extend({type:dl(dY.TEXT_MESSAGE_END),messageId:c9()}),d0=dW.extend({type:dl(dY.TEXT_MESSAGE_CHUNK),messageId:c9().optional(),role:dK.optional(),delta:c9().optional(),name:c9().optional()}),d1=dW.extend({type:dl(dY.THINKING_TEXT_MESSAGE_START)}),d2=dZ.omit({messageId:!0,type:!0}).extend({type:dl(dY.THINKING_TEXT_MESSAGE_CONTENT)}),d3=dW.extend({type:dl(dY.THINKING_TEXT_MESSAGE_END)}),d4=dW.extend({type:dl(dY.TOOL_CALL_START),toolCallId:c9(),toolCallName:c9(),parentMessageId:c9().optional()}),d6=dW.extend({type:dl(dY.TOOL_CALL_ARGS),toolCallId:c9(),delta:c9()}),d8=dW.extend({type:dl(dY.TOOL_CALL_END),toolCallId:c9()}),d9=dW.extend({messageId:c9(),type:dl(dY.TOOL_CALL_RESULT),toolCallId:c9(),content:c9(),role:dl("tool").optional()}),d5=dW.extend({type:dl(dY.TOOL_CALL_CHUNK),toolCallId:c9().optional(),toolCallName:c9().optional(),parentMessageId:c9().optional(),delta:c9().optional()}),d7=dW.extend({type:dl(dY.THINKING_START),title:c9().optional()}),pe=dW.extend({type:dl(dY.THINKING_END)}),pt=dW.extend({type:dl(dY.STATE_SNAPSHOT),snapshot:dR}),pr=dW.extend({type:dl(dY.STATE_DELTA),delta:dr(de())}),pn=dW.extend({type:dl(dY.MESSAGES_SNAPSHOT),messages:dr(dk)}),pi=dW.extend({type:dl(dY.ACTIVITY_SNAPSHOT),messageId:c9(),activityType:c9(),content:ds(de()),replace:c7().optional().default(!0)}),pa=dW.extend({type:dl(dY.ACTIVITY_DELTA),messageId:c9(),activityType:c9(),patch:dr(de())}),po=dW.extend({type:dl(dY.RAW),event:de(),source:c9().optional()}),ps=dW.extend({type:dl(dY.CUSTOM),name:c9(),value:de()}),pl=dW.extend({type:dl(dY.RUN_STARTED),threadId:c9(),runId:c9(),parentRunId:c9().optional(),input:dN.optional()}),pu=dW.extend({type:dl(dY.RUN_FINISHED),threadId:c9(),runId:c9(),result:de().optional()}),pc=dW.extend({type:dl(dY.RUN_ERROR),message:c9(),code:c9().optional()}),pd=dW.extend({type:dl(dY.STEP_STARTED),stepName:c9()}),pp=dW.extend({type:dl(dY.STEP_FINISHED),stepName:c9()}),pf=di([dl("tool-call"),dl("message")]),ph=dW.extend({type:dl(dY.REASONING_START),messageId:c9()}),pm=dW.extend({type:dl(dY.REASONING_MESSAGE_START),messageId:c9(),role:dl("reasoning")}),pg=dW.extend({type:dl(dY.REASONING_MESSAGE_CONTENT),messageId:c9(),delta:c9()}),py=dW.extend({type:dl(dY.REASONING_MESSAGE_END),messageId:c9()}),pv=dW.extend({type:dl(dY.REASONING_MESSAGE_CHUNK),messageId:c9().optional(),delta:c9().optional()}),pb=da("type",[dJ,dZ,dX,d0,d7,pe,d1,d2,d3,d4,d6,d8,d5,d9,pt,pr,pn,pi,pa,po,ps,pl,pu,pc,pd,pp,ph,pm,pg,py,pv,dW.extend({type:dl(dY.REASONING_END),messageId:c9()}),dW.extend({type:dl(dY.REASONING_ENCRYPTED_VALUE),subtype:pf,entityId:c9(),encryptedValue:c9()})]);var pw=function(){var e=function(t,r){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),pE=Object.prototype.hasOwnProperty;function pS(e,t){return pE.call(e,t)}function pO(e){if(Array.isArray(e)){for(var t=Array(e.length),r=0;r<t.length;r++)t[r]=""+r;return t}if(Object.keys)return Object.keys(e);var n=[];for(var i in e)pS(e,i)&&n.push(i);return n}function pC(e){switch(typeof e){case"object":return JSON.parse(JSON.stringify(e));case"undefined":return null;default:return e}}function p_(e){for(var t,r=0,n=e.length;r<n;){if((t=e.charCodeAt(r))>=48&&t<=57){r++;continue}return!1}return!0}function pT(e){return -1===e.indexOf("/")&&-1===e.indexOf("~")?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function pA(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function pk(e,t){var r=[e];for(var n in t){var i="object"==typeof t[n]?JSON.stringify(t[n],null,2):t[n];void 0!==i&&r.push(n+": "+i)}return r.join("\n")}var px=function(e){function t(t,r,n,i,a){var o=this.constructor,s=e.call(this,pk(t,{name:r,index:n,operation:i,tree:a}))||this;return s.name=r,s.index=n,s.operation=i,s.tree=a,Object.setPrototypeOf(s,o.prototype),s.message=pk(t,{name:r,index:n,operation:i,tree:a}),s}return pw(t,e),t}(Error),pI=px,pN=pC,pR={add:function(e,t,r){return e[t]=this.value,{newDocument:r}},remove:function(e,t,r){var n=e[t];return delete e[t],{newDocument:r,removed:n}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:function(e,t,r){var n=pP(r,this.path);n&&(n=pC(n));var i=pF(r,{op:"remove",path:this.from}).removed;return pF(r,{op:"add",path:this.path,value:i}),{newDocument:r,removed:n}},copy:function(e,t,r){var n=pP(r,this.from);return pF(r,{op:"add",path:this.path,value:pC(n)}),{newDocument:r}},test:function(e,t,r){return{newDocument:r,test:pU(e[t],this.value)}},_get:function(e,t,r){return this.value=e[t],{newDocument:r}}},pD={add:function(e,t,r){return p_(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:r,index:t}},remove:function(e,t,r){return{newDocument:r,removed:e.splice(t,1)[0]}},replace:function(e,t,r){var n=e[t];return e[t]=this.value,{newDocument:r,removed:n}},move:pR.move,copy:pR.copy,test:pR.test,_get:pR._get};function pP(e,t){if(""==t)return e;var r={op:"_get",path:t};return pF(e,r),r.value}function pF(e,t,r,n,i,a){if(void 0===r&&(r=!1),void 0===n&&(n=!0),void 0===i&&(i=!0),void 0===a&&(a=0),r&&("function"==typeof r?r(t,0,e,t.path):pL(t,0)),""===t.path){var o={newDocument:e};if("add"===t.op)return o.newDocument=t.value,o;if("replace"===t.op)return o.newDocument=t.value,o.removed=e,o;
18if("move"===t.op||"copy"===t.op)return o.newDocument=pP(e,t.from),"move"===t.op&&(o.removed=e),o;else if("test"===t.op){if(o.test=pU(e,t.value),!1===o.test)throw new pI("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return o.newDocument=e,o}else if("remove"===t.op)return o.removed=e,o.newDocument=null,o;else if("_get"===t.op)return t.value=e,o;else if(!r)return o;else throw new pI("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",a,t,e)}n||(e=pC(e));var s=(t.path||"").split("/"),l=e,u=1,c=s.length,d=void 0,p=void 0,f=void 0;for(f="function"==typeof r?r:pL;;){if((p=s[u])&&-1!=p.indexOf("~")&&(p=pA(p)),i&&("__proto__"==p||"prototype"==p&&u>0&&"constructor"==s[u-1]))throw TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&void 0===d&&(void 0===l[p]?d=s.slice(0,u).join("/"):u==c-1&&(d=t.path),void 0!==d&&f(t,0,e,d)),u++,Array.isArray(l)){if("-"===p)p=l.length;else if(r&&!p_(p))throw new pI("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",a,t,e);else p_(p)&&(p=~~p);if(u>=c){if(r&&"add"===t.op&&p>l.length)throw new pI("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",a,t,e);var o=pD[t.op].call(t,l,p,e);if(!1===o.test)throw new pI("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return o}}else if(u>=c){var o=pR[t.op].call(t,l,p,e);if(!1===o.test)throw new pI("Test operation failed","TEST_OPERATION_FAILED",a,t,e);return o}if(l=l[p],r&&u<c&&(!l||"object"!=typeof l))throw new pI("Cannot perform operation at the desired path","OPERATION_PATH_UNRESOLVABLE",a,t,e)}}function pj(e,t,r,n,i){if(void 0===n&&(n=!0),void 0===i&&(i=!0),r&&!Array.isArray(t))throw new pI("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");n||(e=pC(e));for(var a=Array(t.length),o=0,s=t.length;o<s;o++)a[o]=pF(e,t[o],r,!0,i,o),e=a[o].newDocument;return a.newDocument=e,a}function pM(e,t,r){var n=pF(e,t);if(!1===n.test)throw new pI("Test operation failed","TEST_OPERATION_FAILED",r,t,e);return n.newDocument}function pL(e,t,r,n){if("object"!=typeof e||null===e||Array.isArray(e))throw new pI("Operation is not an object","OPERATION_NOT_AN_OBJECT",t,e,r);
18if(pR[e.op]){if("string"!=typeof e.path)throw new pI("Operation `path` property is not a string","OPERATION_PATH_INVALID",t,e,r);else if(0!==e.path.indexOf("/")&&e.path.length>0)throw new pI('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);else if(("move"===e.op||"copy"===e.op)&&"string"!=typeof e.from)throw new pI("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);else if(("add"===e.op||"replace"===e.op||"test"===e.op)&&void 0===e.value)throw new pI("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);else if(("add"===e.op||"replace"===e.op||"test"===e.op)&&function e(t){if(void 0===t)return!0;if(t){if(Array.isArray(t)){for(var r=0,n=t.length;r<n;r++)if(e(t[r]))return!0}else if("object"==typeof t){for(var i=pO(t),a=i.length,o=0;o<a;o++)if(e(t[i[o]]))return!0}}return!1}(e.value))throw new pI("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);else if(r){if("add"==e.op){var i=e.path.split("/").length,a=n.split("/").length;if(i!==a+1&&i!==a)throw new pI("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if("replace"===e.op||"remove"===e.op||"_get"===e.op){if(e.path!==n)throw new pI("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if("move"===e.op||"copy"===e.op){var o=pq([{op:"_get",path:e.from,value:void 0}],r);if(o&&"OPERATION_PATH_UNRESOLVABLE"===o.name)throw new pI("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new pI("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function pq(e,t,r){try{if(!Array.isArray(e))throw new pI("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)pj(pC(t),pC(e),r||!0);else{r=r||pL;for(var n=0;n<e.length;n++)r(e[n],n,t,void 0)}}catch(e){if(e instanceof pI)return e;throw e}}function pU(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var r,n,i,a=Array.isArray(e),o=Array.isArray(t);if(a&&o){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!pU(e[r],t[r]))return!1;return!0}if(a!=o)return!1;var s=Object.keys(e);if((n=s.length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!t.hasOwnProperty(s[r]))return!1;for(r=n;0!=r--;)if(!pU(e[i=s[r]],t[i]))return!1;return!0}return e!=e&&t!=t}var p$=new WeakMap,pV=function(e){this.observers=new Map,this.obj=e},pB=function(e,t){this.callback=e,this.observer=t};function pH(e,t){t.unobserve()}function pz(e,t){var r=p$.get(e);if(r){var n,i=r.observers.get(t);n=i&&i.observer}else r=new pV(e),p$.set(e,r);if(n)return n;if(n={},r.value=pC(e),t){n.callback=t,n.next=null;var a=function(){pG(n)},o=function(){clearTimeout(n.next),n.next=setTimeout(a)};"undefined"!=typeof window&&(window.addEventListener("mouseup",o),window.addEventListener("keyup",o),window.addEventListener("mousedown",o),window.addEventListener("keydown",o),window.addEventListener("change",o))}return n.patches=[],n.object=e,n.unobserve=function(){var e,t;pG(n),clearTimeout(n.next),e=r,t=n,e.observers.delete(t.callback),"undefined"!=typeof window&&(window.removeEventListener("mouseup",o),window.removeEventListener("keyup",o),window.removeEventListener("mousedown",o),window.removeEventListener("keydown",o),window.removeEventListener("change",o))},r.observers.set(t,new pB(t,n)),n}function pG(e,t){void 0===t&&(t=!1);var r=p$.get(e.object);pQ(r.value,e.object,e.patches,"",t),e.patches.length&&pj(r.value,e.patches);var n=e.patches;return n.length>0&&(e.patches=[],e.callback&&e.callback(n)),n}function pQ(e,t,r,n,i){if(t!==e){"function"==typeof t.toJSON&&(t=t.toJSON());for(var a=pO(t),o=pO(e),s=!1,l=o.length-1;l>=0;l--){var u=o[l],c=e[u];if(pS(t,u)&&(void 0!==t[u]||void 0===c||!1!==Array.isArray(t))){var d=t[u];"object"==typeof c&&null!=c&&"object"==typeof d&&null!=d&&Array.isArray(c)===Array.isArray(d)?pQ(c,d,r,n+"/"+pT(u),i):c!==d&&(i&&r.push({op:"test",path:n+"/"+pT(u),value:pC(c)}),r.push({op:"replace",path:n+"/"+pT(u),value:pC(d)}))}else Array.isArray(e)===Array.isArray(t)?(i&&r.push({op:"test",path:n+"/"+pT(u),value:pC(c)}),r.push({op:"remove",path:n+"/"+pT(u)}),s=!0):(i&&r.push({op:"test",path:n,value:e}),r.push({op:"replace",path:n,value:t}))}if(s||a.length!=o.length)for(var l=0;l<a.length;l++){var u=a[l];pS(e,u)||void 0===t[u]||r.push({op:"add",path:n+"/"+pT(u),value:pC(t[u])})}}}function pK(e,t,r){void 0===r&&(r=!1);var n=[];return pQ(e,t,n,"",r),n}function pY(e){return"function"==typeof e}Object.assign({},C,_,{JsonPatchError:px,deepClone:pC,escapePathComponent:pT,unescapePathComponent:pA});var pW=function(e,t){return(pW=Object.setPrototypeOf||({__proto__:[]}
18)instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function pJ(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}pW(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function pZ(e,t){var r,n,i,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(r)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(a=0)),a;)try{if(r=1,n&&(i=2&u[0]?n.return:u[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,u[1])).done)return i;switch(n=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,n=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===u[0]||2===u[0])){a=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){a.label=u[1];break}if(6===u[0]&&a.label<i[1]){a.label=i[1],i=u;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(u);break}i[2]&&a.ops.pop(),a.trys.pop();continue}u=t.call(e,a)}catch(e){u=[6,e],n=0}finally{r=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}function pX(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p0(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o}function p1(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}function p2(e){return this instanceof p2?(this.v=e,this):new p2(e)}Object.create,Object.create;var p3=("function"==typeof SuppressedError&&SuppressedError,function(e){return e&&"number"==typeof e.length&&"function"!=typeof e});function p4(e){return pY(null==e?void 0:e.then)}function p6(e){var t=e(function(e){Error.call(e),e.stack=Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var p8=p6(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n  "):"",this.name="UnsubscriptionError",this.errors=t}});function p9(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var p5=function(){var e;function t(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e,t,r,n,i,a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var o=pX(a),s=o.next();!s.done;s=o.next())s.value.remove(this)}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}else a.remove(this);var l=this.initialTeardown;if(pY(l))try{l()}catch(e){i=e instanceof p8?e.errors:[e]}var u=this._finalizers;if(u){this._finalizers=null;try{for(var c=pX(u),d=c.next();!d.done;d=c.next()){var p=d.value;try{ft(p)}catch(e){i=null!=i?i:[],e instanceof p8?i=p1(p1([],p0(i)),p0(e.errors)):i.push(e)}}}catch(e){r={error:e}}finally{try{d&&!d.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}}if(i)throw new p8(i)}},t.prototype.add=function(e){var r;if(e&&e!==this)if(this.closed)ft(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!=(r=this._finalizers)?r:[]).push(e)}},t.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},t.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},t.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&p9(t,e)},t.prototype.remove=function(e){var r=this._finalizers;r&&p9(r,e),e instanceof t&&e._removeParent(this)},(e=new t).closed=!0,t.EMPTY=e,t}
18(),p7=p5.EMPTY;function fe(e){return e instanceof p5||e&&"closed"in e&&pY(e.remove)&&pY(e.add)&&pY(e.unsubscribe)}function ft(e){pY(e)?e():e.unsubscribe()}var fr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},fn={setTimeout:function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var i=fn.delegate;return(null==i?void 0:i.setTimeout)?i.setTimeout.apply(i,p1([e,t],p0(r))):setTimeout.apply(void 0,p1([e,t],p0(r)))},clearTimeout:function(e){var t=fn.delegate;return((null==t?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function fi(e){fn.setTimeout(function(){var t=fr.onUnhandledError;if(t)t(e);else throw e})}function fa(){}var fo=fs("C",void 0,void 0);function fs(e,t,r){return{kind:e,value:t,error:r}}var fl=null;function fu(e){if(fr.useDeprecatedSynchronousErrorHandling){var t=!fl;if(t&&(fl={errorThrown:!1,error:null}),e(),t){var r=fl,n=r.errorThrown,i=r.error;if(fl=null,n)throw i}}else e()}var fc=function(e){function t(t){var r=e.call(this)||this;return r.isStopped=!1,t?(r.destination=t,fe(t)&&t.add(r)):r.destination=fy,r}return pJ(t,e),t.create=function(e,t,r){return new fh(e,t,r)},t.prototype.next=function(e){this.isStopped?fg(fs("N",e,void 0),this):this._next(e)},t.prototype.error=function(e){this.isStopped?fg(fs("E",void 0,e),this):(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped?fg(fo,this):(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(p5),fd=Function.prototype.bind;function fp(e,t){return fd.call(e,t)}var ff=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){fm(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){fm(e)}else fm(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){fm(e)}},e}(),fh=function(e){function t(t,r,n){var i,a,o=e.call(this)||this;return pY(t)||!t?i={next:null!=t?t:void 0,error:null!=r?r:void 0,complete:null!=n?n:void 0}:o&&fr.useDeprecatedNextContext?((a=Object.create(t)).unsubscribe=function(){return o.unsubscribe()},i={next:t.next&&fp(t.next,a),error:t.error&&fp(t.error,a),complete:t.complete&&fp(t.complete,a)}):i=t,o.destination=new ff(i),o}return pJ(t,e),t}(fc);function fm(e){if(fr.useDeprecatedSynchronousErrorHandling)fr.useDeprecatedSynchronousErrorHandling&&fl&&(fl.errorThrown=!0,fl.error=e);else fi(e)}function fg(e,t){var r=fr.onStoppedNotification;r&&fn.setTimeout(function(){return r(e,t)})}var fy={closed:!0,next:fa,error:function(e){throw e},complete:fa},fv="function"==typeof Symbol&&Symbol.observable||"@@observable";function fb(e){return e}function fw(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fE(e)}function fE(e){return 0===e.length?fb:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}var fS=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var r=new e;return r.source=this,r.operator=t,r},e.prototype.subscribe=function(e,t,r){var n=this,i=!function(e){return e&&e instanceof fc||e&&pY(e.next)&&pY(e.error)&&pY(e.complete)&&fe(e)}(e)?new fh(e,t,r):e;return fu(function(){var e=n.operator,t=n.source;i.add(e?e.call(i,t):t?n._subscribe(i):n._trySubscribe(i))}),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var r=this;return new(t=fO(t))(function(t,n){var i=new fh({next:function(t){try{e(t)}catch(e){n(e),i.unsubscribe()}},error:n,complete:t});r.subscribe(i)})},e.prototype._subscribe=function(e){var t;return null==(t=this.source)?void 0:t.subscribe(e)},e.prototype[fv]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fE(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=fO(e))(function(e,r){var n;t.subscribe(function(e){return n=e},function(e){return r(e)},function(){return e(n)})})},e.create=function(t){return new e(t)},e}();function fO(e){var t;return null!=(t=null!=e?e:fr.Promise)?t:Promise}function fC(e){return Symbol.asyncIterator&&pY(null==e?void 0:e[Symbol.asyncIterator])}function f_(e){return TypeError("You provided "+(null!==e&&"object"==typeof e?"an invali
18d object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var fT="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function fA(e){return pY(null==e?void 0:e[fT])}function fk(e){return function(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),a=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),o("next"),o("throw"),o("return",function(e){return function(t){return Promise.resolve(t).then(e,u)}}),n[Symbol.asyncIterator]=function(){return this},n;function o(e,t){i[e]&&(n[e]=function(t){return new Promise(function(r,n){a.push([e,t,r,n])>1||s(e,t)})},t&&(n[e]=t(n[e])))}function s(e,t){try{var r;(r=i[e](t)).value instanceof p2?Promise.resolve(r.value.v).then(l,u):c(a[0][2],r)}catch(e){c(a[0][3],e)}}function l(e){s("next",e)}function u(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}(this,arguments,function(){var t,r,n;return pZ(this,function(i){switch(i.label){case 0:t=e.getReader(),i.label=1;case 1:i.trys.push([1,,9,10]),i.label=2;case 2:return[4,p2(t.read())];case 3:if(n=(r=i.sent()).value,!r.done)return[3,5];return[4,p2(void 0)];case 4:return[2,i.sent()];case 5:return[4,p2(n)];case 6:return[4,i.sent()];case 7:return i.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function fx(e){return pY(null==e?void 0:e.getReader)}function fI(e){if(e instanceof fS)return e;if(null!=e){var t,r,n,i;if(pY(e[fv])){return t=e,new fS(function(e){var r=t[fv]();if(pY(r.subscribe))return r.subscribe(e);throw TypeError("Provided object does not correctly implement Symbol.observable")})}if(p3(e)){return r=e,new fS(function(e){for(var t=0;t<r.length&&!e.closed;t++)e.next(r[t]);e.complete()})}if(p4(e)){return n=e,new fS(function(e){n.then(function(t){e.closed||(e.next(t),e.complete())},function(t){return e.error(t)}).then(null,fi)})}if(fC(e))return fN(e);if(fA(e)){return i=e,new fS(function(e){var t,r;try{for(var n=pX(i),a=n.next();!a.done;a=n.next()){var o=a.value;if(e.next(o),e.closed)return}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}e.complete()})}if(fx(e))return fN(fk(e))}throw f_(e)}function fN(e){return new fS(function(t){(function(e,t){var r,n,i,a,o,s,l,u;return o=this,s=void 0,l=void 0,u=function(){var o;return pZ(this,function(s){switch(s.label){case 0:s.trys.push([0,5,6,11]),r=function(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=pX(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){var a,o,s;a=n,o=i,s=(t=e[r](t)).done,Promise.resolve(t.value).then(function(e){a({value:e,done:s})},o)})}}}(e),s.label=1;case 1:return[4,r.next()];case 2:if((n=s.sent()).done)return[3,4];if(o=n.value,t.next(o),t.closed)return[2];s.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return i={error:s.sent()},[3,11];case 6:if(s.trys.push([6,,9,10]),!(n&&!n.done&&(a=r.return)))return[3,8];return[4,a.call(r)];case 7:s.sent(),s.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})},new(l||(l=Promise))(function(e,t){function r(e){try{i(u.next(e))}catch(e){t(e)}}function n(e){try{i(u.throw(e))}catch(e){t(e)}}function i(t){var i;t.done?e(t.value):((i=t.value)instanceof l?i:new l(function(e){e(i)})).then(r,n)}i((u=u.apply(o,s||[])).next())})})(e,t).catch(function(e){return t.error(e)})})}function fR(e,t,r,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var a=t.schedule(function(){r(),i?e.add(this.schedule(null,n)):this.unsubscribe()},n);if(e.add(a),!i)return a}function fD(e){return function(t){if(pY(null==t?void 0:t.lift))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw TypeError("Unable to lift unknown Observable type")}}function fP(e,t,r,n,i){return new fF(e,t,r,n,i)}var fF=function(e){function t(t,r,n,i,a,o){var s=e.call(this,t)||this;return s.onFinalize=a,s.shouldUnsubscribe=o,s._next=r?function(e){try{r(e)}catch(e){t.error(e)}}:e.prototype._next,s._error=i?function(e){try{i(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=n?function(){try{n()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,s}return pJ(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var r=this.closed;e.prototype.unsubscribe.call(this),r||null==(t=this.onFinalize)||t.call(this)}},t}(fc);function fj(e,t){return void 0===t&&(t=0),fD(function(r,n){r.subscribe(fP(n,function(r){return fR(n,e,function(){return n.next(r)},t)},function(){return fR(n,e,function(){return n.complete()},t)},function(r){return fR(n,e,function(){return n.error(r)},t)}
18))})}function fM(e,t){return void 0===t&&(t=0),fD(function(r,n){n.add(e.schedule(function(){return r.subscribe(n)},t))})}function fL(e,t){if(!e)throw Error("Iterable cannot be null");return new fS(function(r){fR(r,t,function(){var n=e[Symbol.asyncIterator]();fR(r,t,function(){n.next().then(function(e){e.done?r.complete():r.next(e.value)})},0,!0)})})}function fq(e,t){return t?function(e,t){if(null!=e){if(pY(e[fv]))return fI(e).pipe(fM(t),fj(t));if(p3(e))return new fS(function(r){var n=0;return t.schedule(function(){n===e.length?r.complete():(r.next(e[n++]),r.closed||this.schedule())})});if(p4(e))return fI(e).pipe(fM(t),fj(t));if(fC(e))return fL(e,t);if(fA(e))return new fS(function(r){var n;return fR(r,t,function(){n=e[fT](),fR(r,t,function(){var e,t,i;try{t=(e=n.next()).value,i=e.done}catch(e){r.error(e);return}i?r.complete():r.next(t)},0,!0)}),function(){return pY(null==n?void 0:n.return)&&n.return()}});if(fx(e))return fL(fk(e),t)}throw f_(e)}(e,t):fI(e)}function fU(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=(e=t[t.length-1])&&pY(e.schedule)?t.pop():void 0;return fq(t,n)}var f$=new fS(function(e){return e.complete()});function fV(e,t){var r=pY(e)?e:function(){return e},n=function(e){return e.error(r())};return new fS(t?function(e){return t.schedule(n,0,e)}:n)}function fB(e){return new fS(function(t){fI(e()).subscribe(t)})}var fH=p6(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),fz=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return pJ(t,e),t.prototype.lift=function(e){var t=new fG(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new fH},t.prototype.next=function(e){var t=this;fu(function(){var r,n;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var i=pX(t.currentObservers),a=i.next();!a.done;a=i.next())a.value.next(e)}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}}})},t.prototype.error=function(e){var t=this;fu(function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var r=t.observers;r.length;)r.shift().error(e)}})},t.prototype.complete=function(){var e=this;fu(function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null==(e=this.observers)?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,r=this.hasError,n=this.isStopped,i=this.observers;return r||n?p7:(this.currentObservers=null,i.push(e),new p5(function(){t.currentObservers=null,p9(i,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this.hasError,r=this.thrownError,n=this.isStopped;t?e.error(r):n&&e.complete()},t.prototype.asObservable=function(){var e=new fS;return e.source=this,e},t.create=function(e,t){return new fG(e,t)},t}(fS),fG=function(e){function t(t,r){var n=e.call(this)||this;return n.destination=t,n.source=r,n}return pJ(t,e),t.prototype.next=function(e){var t,r;null==(r=null==(t=this.destination)?void 0:t.next)||r.call(t,e)},t.prototype.error=function(e){var t,r;null==(r=null==(t=this.destination)?void 0:t.error)||r.call(t,e)},t.prototype.complete=function(){var e,t;null==(t=null==(e=this.destination)?void 0:e.complete)||t.call(e)},t.prototype._subscribe=function(e){var t,r;return null!=(r=null==(t=this.source)?void 0:t.subscribe(e))?r:p7},t}(fz),fQ={now:function(){return(fQ.delegate||Date).now()},delegate:void 0},fK=function(e){function t(t,r,n){void 0===t&&(t=1/0),void 0===r&&(r=1/0),void 0===n&&(n=fQ);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=r,i._timestampProvider=n,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=r===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,r),i}return pJ(t,e),t.prototype.next=function(t){var r=this.isStopped,n=this._buffer,i=this._infiniteTimeWindow,a=this._timestampProvider,o=this._windowTime;!r&&(n.push(t),i||n.push(a.now()+o)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),r=this._infiniteTimeWindow,n=this._buffer.slice(),i=0;i<n.length&&!e.closed;i+=r?1:2)e.next(n[i]);return this._checkFinalizedStatuses(e),t},t.prototype._trimBuffer=function(){var e=this._bufferSize,t=this._timestampProvider,r=this._buffer,n=this._infiniteTimeWindow,i=(n?1:2)*e;if(e<1/0&&i<r.length&&r.splice(0,r.length-i),!n){for(var a=t.now(),o=0,s=1;s<r.length&&r[s]<=a;s+=2)o=s;o&&r.splice(0,o+1)}},t}(fz);function fY(e,t){return fD(function(r,n){var i=0;r.subscribe(fP(n,function(r){n.next(e.call(t,r,i++))}))})}function fW(e,t,r){return(void 0===r&&(r=1/0),pY(t))?fW(function(r,n){return fY(function(e,i){return t(r,e,n,i)})(fI(e(r,n)))},r):("number"==typeof t&&(r=t),fD(function(t,n){var i,a,o,s,l,u,c,d,p;return i=r,o=[],s=0,l=0,u=!1,c=function(){!u||o.length||s||n.complete()},d=function(e){return s<i?p(e):o.push(e)},p=function(t){s++;var r=!1;fI(e(t,l++)).subscribe(fP(n,function(e){a?d(e):n.next(e)},function(){r=!0},void 0,function(){if(r)try{for(s--;o.length&&s<i;)!function(){var e=o.shift();p(e)}();c()}catch(e){n.error(e)}}))},t.subscribe(fP(n,d,function(){u=!0,c()})),function(){}}))}function fJ(e){return fD(function(t,r){try{t.subscribe(r)}finally{r.add(e)}})}var fZ=p6(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}});function fX(e,t){var r="object"==typeof t;return new Promise(function(n,i){var a,o=!1;e.subscribe({next:function(e){a=e,o=!0},error:i,complete:function(){o?n(a):r?n(t.defaultValue):i(new fZ)}})})}function f0(e,t){return pY(t)?fW(e,t,1):fW(e,1)}function f1(e){return fD(function(t,r){fI(e).subscribe(fP(r,function(){return r.complete()},fa)),r.closed||t.subscribe(r)})}function f2(e){return fD(function(t,r){var n,i=null,a=!1;i=t.subscribe(fP(r,void 0,void 0,function(o){n=fI(e(o,f2(e)(t))),i?(i.unsubscribe(),i=null,n.subscribe(r)):a=!0})),a&&(i.unsubscribe(),i=null,n.subscribe(r))})}function f3(e){return" \r\n	".indexOf(e)>=0}function f4(e){for(var t,r,n,i=["topLevel"],a=0,o=function(e){return i.push(e)},s=function(e){return i[i.length-1]=e},l=function(e){null==t&&(t=a,r=i.length,n=e)},u=function(e){e===n&&(t=void 0,r=void 0,n=void 0)},c=function(){return i.pop()},d=function(){return a--},p=function(e){if("0"<=e&&e<="9")return void o("number");switch(e){case'"':o("string");return;case"-":o("numberNeedsDigit");return;case"t":o("true");return;case"f":o("false");return;case"n":o("null");return;case"[":o("arrayNeedsValue");return;case"{":o("objectNeedsKey");return}},f=e.length;a<f;a++){var h=e[a];switch(i[i.length-1]){case"topLevel":p(h);break;case"string":switch(h){case'"':c();break;case"\\":l("stringEscape"),o("stringEscaped")}break;case"stringEscaped":"u"===h?o("stringUnicode"):(u("stringEscape"),c());break;case"stringUnicode":a-e.lastIndexOf("u",a)==4&&(u("stringEscape"),c());break;case"number":"."===h?s("numberNeedsDigit"):"e"===h||"E"===h?s("numberNeedsExponent"):(h<"0"||h>"9")&&(d(),c());break;case"numberNeedsDigit":s("number");break;case"numberNeedsExponent":s("+"===h||"-"===h?"numberNeedsDigit":"number");break;case"true":case"false":case"null":(h<"a"||h>"z")&&(d(),c());break;
18case"arrayNeedsValue":"]"===h?c():f3(h)||(u("collectionItem"),s("arrayNeedsComma"),p(h));break;case"arrayNeedsComma":"]"===h?c():","===h&&(l("collectionItem"),s("arrayNeedsValue"));break;case"objectNeedsKey":"}"===h?c():'"'===h&&(l("collectionItem"),s("objectNeedsColon"),o("string"));break;case"objectNeedsColon":":"===h&&s("objectNeedsValue");break;case"objectNeedsValue":f3(h)||(u("collectionItem"),s("objectNeedsComma"),p(h));break;case"objectNeedsComma":"}"===h?c():","===h&&(l("collectionItem"),s("objectNeedsKey"))}}null!=r&&(i.length=r);for(var m=[null!=t?e.slice(0,t):e],g=function(t){return m.push(t.slice(e.length-e.lastIndexOf(t[0])))},y=i.length-1;y>=0;y--)switch(i[y]){case"string":m.push('"');break;case"numberNeedsDigit":case"numberNeedsExponent":m.push("0");break;case"true":g("true");break;case"false":g("false");break;case"null":g("null");break;case"arrayNeedsValue":case"arrayNeedsComma":m.push("]");break;case"objectNeedsKey":case"objectNeedsColon":case"objectNeedsValue":case"objectNeedsComma":m.push("}")}return m.join("")}function f6(){let e=0,t=0;for(let r=0;r<28;r+=7){let n=this.buf[this.pos++];if(e|=(127&n)<<r,(128&n)==0)return this.assertBounds(),[e,t]}let r=this.buf[this.pos++];if(e|=(15&r)<<28,t=(112&r)>>4,(128&r)==0)return this.assertBounds(),[e,t];for(let r=3;r<=31;r+=7){let n=this.buf[this.pos++];if(t|=(127&n)<<r,(128&n)==0)return this.assertBounds(),[e,t]}throw Error("invalid varint")}function f8(e,t,r){for(let n=0;n<28;n+=7){let i=e>>>n,a=i>>>7!=0||0!=t,o=(a?128|i:i)&255;if(r.push(o),!a)return}let n=e>>>28&15|(7&t)<<4,i=t>>3!=0;if(r.push((i?128|n:n)&255),i){for(let e=3;e<31;e+=7){let n=t>>>e,i=n>>>7!=0,a=(i?128|n:n)&255;if(r.push(a),!i)return}r.push(t>>>31&1)}}function f9(e){let t="-"===e[0];t&&(e=e.slice(1));let r=0,n=0;function i(t,i){let a=Number(e.slice(t,i));n*=1e6,(r=1e6*r+a)>=0x100000000&&(n+=r/0x100000000|0,r%=0x100000000)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),t?he(r,n):f7(r,n)}function f5(e,t){if({lo:e,hi:t}={lo:e>>>0,hi:t>>>0},t<=2097151)return String(0x100000000*t+e);let r=0xffffff&e,n=(e>>>24|t<<8)&0xffffff,i=t>>16&65535,a=r+6777216*n+6710656*i,o=n+8147497*i,s=2*i;return a>=1e7&&(o+=Math.floor(a/1e7),a%=1e7),o>=1e7&&(s+=Math.floor(o/1e7),o%=1e7),s.toString()+ht(o)+ht(a)}function f7(e,t){return{lo:0|e,hi:0|t}}function he(e,t){return t=~t,e?e=~e+1:t+=1,f7(e,t)}let ht=e=>{let t=String(e);return"0000000".slice(t.length)+t};function hr(e,t){if(e>=0){for(;e>127;)t.push(127&e|128),e>>>=7;t.push(e)}else{for(let r=0;r<9;r++)t.push(127&e|128),e>>=7;t.push(1)}}function hn(){let e=this.buf[this.pos++],t=127&e;if((128&e)==0||(t|=(127&(e=this.buf[this.pos++]))<<7,(128&e)==0)||(t|=(127&(e=this.buf[this.pos++]))<<14,(128&e)==0)||(t|=(127&(e=this.buf[this.pos++]))<<21,(128&e)==0))return this.assertBounds(),t;t|=(15&(e=this.buf[this.pos++]))<<28;for(let t=5;(128&e)!=0&&t<10;t++)e=this.buf[this.pos++];if((128&e)!=0)throw Error("invalid varint");return this.assertBounds(),t>>>0}var hi=r(5364);let ha=function(){let e=new DataView(new ArrayBuffer(8));if("function"==typeof BigInt&&"function"==typeof e.getBigInt64&&"function"==typeof e.getBigUint64&&"function"==typeof e.setBigInt64&&"function"==typeof e.setBigUint64&&(globalThis.Deno||"object"!=typeof hi||"object"!=typeof hi.env||"1"!==hi.env.BUF_BIGINT_DISABLE)){let t=BigInt("-9223372036854775808"),r=BigInt("9223372036854775807"),n=BigInt("0"),i=BigInt("18446744073709551615");return{zero:BigInt(0),supported:!0,parse(e){let n="bigint"==typeof e?e:BigInt(e);if(n>r||n<t)throw Error(`invalid int64: ${e}`);return n},uParse(e){let t="bigint"==typeof e?e:BigInt(e);if(t>i||t<n)throw Error(`invalid uint64: ${e}`);return t},enc(t){return e.setBigInt64(0,this.parse(t),!0),{lo:e.getInt32(0,!0),hi:e.getInt32(4,!0)}},uEnc(t){return e.setBigInt64(0,this.uParse(t),!0),{lo:e.getInt32(0,!0),hi:e.getInt32(4,!0)}},dec:(t,r)=>(e.setInt32(0,t,!0),e.setInt32(4,r,!0),e.getBigInt64(0,!0)),uDec:(t,r)=>(e.setInt32(0,t,!0),e.setInt32(4,r,!0),e.getBigUint64(0,!0))}}return{zero:"0",supported:!1,parse:e=>("string"!=typeof e&&(e=e.toString()),ho(e),e),uParse:e=>("string"!=typeof e&&(e=e.toString()),hs(e),e),enc:e=>("string"!=typeof e&&(e=e.toString()),ho(e),f9(e)),uEnc:e=>("string"!=typeof e&&(e=e.toString()),hs(e),f9(e)),dec:(e,t)=>(function(e,t){let r=f7(e,t),n=0x80000000&r.hi;n&&(r=he(r.lo,r.hi));let i=f5(r.lo,r.hi);return n?"-"+i:i})(e,t),uDec:(e,t)=>f5(e,t)}}();function ho(e){if(!/^-?[0-9]+$/.test(e))throw Error("invalid int64: "+e)}function hs(e){if(!/^[0-9]+$/.test(e))throw Error("invalid uint64: "+e)}let hl=Symbol.for("@bufbuild/protobuf/text-encoding");function hu(){if(void 0==globalThis[hl]){let e,t=new globalThis.TextEncoder,r=new globalThis.TextDecoder;globalThis[hl]={encodeUtf8:e=>t.encode(e),decodeUtf8:(t,n)=>n?(void 0===e&&(e=new globalThis.TextDecoder("utf-8",{fatal:!0})),e.decode(t)):r.decode(t),checkUtf8(e){try{return encodeURIComponent(e),!0}catch(e){return!1}}}}return globalThis[hl]}!function(e){e[e.Varint=0]="Varint",e[e.Bit64=1]="Bit64",e[e.LengthDelimited=2]="LengthDelimited",e[e.StartGroup=3]="StartGroup",e[e.EndGroup=4]="EndGroup",e[e.Bit32=5]="Bit32"}(S||(S={}));class hc{constructor(e=hu().encodeUtf8){this.encodeUtf8=e,this.stack=[],this.chunks=[],this.buf=[]}finish(){this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]);let e=0;for(let t=0;t<this.chunks.length;t++)e+=this.chunks[t].length;let t=new Uint8Array(e),r=0;for(let e=0;e<this.chunks.length;e++)t.set(this.chunks[e],r),r+=this.chunks[e].length;return this.chunks=[],t}fork(){return this.stack.push({chunks:this.chunks,buf:this.buf}),this.chunks=[],this.buf=[],this}join(){let e=this.finish(),t=this.stack.pop();if(!t)throw Error("invalid state, fork stack empty");return this.chunks=t.chunks,this.buf=t.buf,this.uint32(e.byteLength),this.raw(e)}tag(e,t){return this.uint32((e<<3|t)>>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for(hf(e);e>127;)this.buf.push(127&e|128),e>>>=7;return this.buf.push(e),this}int32(e){return hp(e),hr(e,this.buf),this}bool(e){return this.buf.push(+!!e),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let t=this.encodeUtf8(e);return this.uint32(t.byteLength),this.raw(t)}float(e){var t=e;if("string"==typeof t){let e=t;if(Number.isNaN(t=Number(t))&&"NaN"!==e)throw Error("invalid float32: "+e)}else if("number"!=typeof t)throw Error("invalid float32: "+typeof t);
18if(Number.isFinite(t)&&(t>34028234663852886e22||t<-34028234663852886e22))throw Error("invalid float32: "+t);let r=new Uint8Array(4);return new DataView(r.buffer).setFloat32(0,e,!0),this.raw(r)}double(e){let t=new Uint8Array(8);return new DataView(t.buffer).setFloat64(0,e,!0),this.raw(t)}fixed32(e){hf(e);let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e,!0),this.raw(t)}sfixed32(e){hp(e);let t=new Uint8Array(4);return new DataView(t.buffer).setInt32(0,e,!0),this.raw(t)}sint32(e){return hp(e),hr(e=(e<<1^e>>31)>>>0,this.buf),this}sfixed64(e){let t=new Uint8Array(8),r=new DataView(t.buffer),n=ha.enc(e);return r.setInt32(0,n.lo,!0),r.setInt32(4,n.hi,!0),this.raw(t)}fixed64(e){let t=new Uint8Array(8),r=new DataView(t.buffer),n=ha.uEnc(e);return r.setInt32(0,n.lo,!0),r.setInt32(4,n.hi,!0),this.raw(t)}int64(e){let t=ha.enc(e);return f8(t.lo,t.hi,this.buf),this}sint64(e){let t=ha.enc(e),r=t.hi>>31;return f8(t.lo<<1^r,(t.hi<<1|t.lo>>>31)^r,this.buf),this}uint64(e){let t=ha.uEnc(e);return f8(t.lo,t.hi,this.buf),this}}class hd{constructor(e,t=hu().decodeUtf8){this.decodeUtf8=t,this.varint64=f6,this.uint32=hn,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength)}tag(){let e=this.pos,t=this.uint32(),r=this.pos-e;if(r>5||5==r&&this.buf[this.pos-1]>15)throw Error("illegal tag: varint overflows uint32");let n=t>>>3,i=7&t;if(n<=0||i>5)throw Error("illegal tag: field no "+n+" wire type "+i);return[n,i]}skip(e,t){let r=this.pos;switch(e){case S.Varint:for(;128&this.buf[this.pos++];);break;case S.Bit64:this.pos+=4;case S.Bit32:this.pos+=4;break;case S.LengthDelimited:let n=this.uint32();this.pos+=n;break;case S.StartGroup:for(;;){let[e,r]=this.tag();if(r===S.EndGroup){if(void 0!==t&&e!==t)throw Error("invalid end group tag");break}this.skip(r,e)}break;default:throw Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(r,this.pos)}assertBounds(){if(this.pos>this.len)throw RangeError("premature EOF")}int32(){return 0|this.uint32()}sint32(){let e=this.uint32();return e>>>1^-(1&e)}int64(){return ha.dec(...this.varint64())}uint64(){return ha.uDec(...this.varint64())}sint64(){let[e,t]=this.varint64(),r=-(1&e);return e=(e>>>1|(1&t)<<31)^r,t=t>>>1^r,ha.dec(e,t)}bool(){let[e,t]=this.varint64();return 0!==e||0!==t}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return ha.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return ha.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let e=this.uint32(),t=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(t,t+e)}string(e){return this.decodeUtf8(this.bytes(),e)}}function hp(e){if("string"==typeof e)e=Number(e);else if("number"!=typeof e)throw Error("invalid int32: "+typeof e);if(!Number.isInteger(e)||e>0x7fffffff||e<-0x80000000)throw Error("invalid int32: "+e)}function hf(e){if("string"==typeof e)e=Number(e);else if("number"!=typeof e)throw Error("invalid uint32: "+typeof e);if(!Number.isInteger(e)||e>0xffffffff||e<0)throw Error("invalid uint32: "+e)}let hh=function(e){return e[e.NULL_VALUE=0]="NULL_VALUE",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function hm(){return{fields:{}}}let hg={encode:(e,t=new hc)=>(Object.entries(e.fields).forEach(([e,r])=>{void 0!==r&&hv.encode({key:e,value:r},t.uint32(10).fork()).join()}),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hm();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:{if(10!==e)break;let t=hv.decode(r,r.uint32());void 0!==t.value&&(i.fields[t.key]=t.value);continue}}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hg.fromPartial(e??{}),fromPartial(e){let t=hm();return t.fields=Object.entries(e.fields??{}).reduce((e,[t,r])=>(void 0!==r&&(e[t]=r),e),{}),t},wrap(e){let t=hm();if(void 0!==e)for(let r of Object.keys(e))t.fields[r]=e[r];return t},unwrap(e){let t={};if(e.fields)for(let r of Object.keys(e.fields))t[r]=e.fields[r];return t}};function hy(){return{key:"",value:void 0}}let hv={encode:(e,t=new hc)=>(""!==e.key&&t.uint32(10).string(e.key),void 0!==e.value&&hw.encode(hw.wrap(e.value),t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hy();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.key=r.string();continue;case 2:if(18!==e)break;i.value=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hv.fromPartial(e??{}),fromPartial(e){let t=hy();return t.key=e.key??"",t.value=e.value??void 0,t}};function hb(){return{nullValue:void 0,numberValue:void 0,stringValue:void 0,boolValue:void 0,structValue:void 0,listValue:void 0}}let hw={encode:(e,t=new hc)=>(void 0!==e.nullValue&&t.uint32(8).int32(e.nullValue),void 0!==e.numberValue&&t.uint32(17).double(e.numberValue),void 0!==e.stringValue&&t.uint32(26).string(e.stringValue),void 0!==e.boolValue&&t.uint32(32).bool(e.boolValue),void 0!==e.structValue&&hg.encode(hg.wrap(e.structValue),t.uint32(42).fork()).join(),void 0!==e.listValue&&hS.encode(hS.wrap(e.listValue),t.uint32(50).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hb();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(8!==e)break;i.nullValue=r.int32();continue;case 2:if(17!==e)break;i.numberValue=r.double();continue;case 3:if(26!==e)break;
18i.stringValue=r.string();continue;case 4:if(32!==e)break;i.boolValue=r.bool();continue;case 5:if(42!==e)break;i.structValue=hg.unwrap(hg.decode(r,r.uint32()));continue;case 6:if(50!==e)break;i.listValue=hS.unwrap(hS.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hw.fromPartial(e??{}),fromPartial(e){let t=hb();return t.nullValue=e.nullValue??void 0,t.numberValue=e.numberValue??void 0,t.stringValue=e.stringValue??void 0,t.boolValue=e.boolValue??void 0,t.structValue=e.structValue??void 0,t.listValue=e.listValue??void 0,t},wrap(e){let t=hb();if(null===e)t.nullValue=hh.NULL_VALUE;else if("boolean"==typeof e)t.boolValue=e;else if("number"==typeof e)t.numberValue=e;else if("string"==typeof e)t.stringValue=e;else if(globalThis.Array.isArray(e))t.listValue=e;else if("object"==typeof e)t.structValue=e;else if(void 0!==e)throw new globalThis.Error("Unsupported any value type: "+typeof e);return t},unwrap(e){if(void 0!==e.stringValue)return e.stringValue;if(e?.numberValue!==void 0)return e.numberValue;if(e?.boolValue!==void 0)return e.boolValue;if(e?.structValue!==void 0)return e.structValue;if(e?.listValue!==void 0)return e.listValue;else if(e?.nullValue!==void 0)return null}};function hE(){return{values:[]}}let hS={encode(e,t=new hc){for(let r of e.values)hw.encode(hw.wrap(r),t.uint32(10).fork()).join();return t},decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hE();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.values.push(hw.unwrap(hw.decode(r,r.uint32())));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hS.fromPartial(e??{}),fromPartial(e){let t=hE();return t.values=e.values?.map(e=>e)||[],t},wrap(e){let t=hE();return t.values=e??[],t},unwrap:e=>e?.hasOwnProperty("values")&&globalThis.Array.isArray(e.values)?e.values:e},hO=function(e){return e[e.ADD=0]="ADD",e[e.REMOVE=1]="REMOVE",e[e.REPLACE=2]="REPLACE",e[e.MOVE=3]="MOVE",e[e.COPY=4]="COPY",e[e.TEST=5]="TEST",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function hC(){return{op:0,path:"",from:void 0,value:void 0}}let h_={encode:(e,t=new hc)=>(0!==e.op&&t.uint32(8).int32(e.op),""!==e.path&&t.uint32(18).string(e.path),void 0!==e.from&&t.uint32(26).string(e.from),void 0!==e.value&&hw.encode(hw.wrap(e.value),t.uint32(34).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hC();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(8!==e)break;i.op=r.int32();continue;case 2:if(18!==e)break;i.path=r.string();continue;case 3:if(26!==e)break;i.from=r.string();continue;case 4:if(34!==e)break;i.value=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>h_.fromPartial(e??{}),fromPartial(e){let t=hC();return t.op=e.op??0,t.path=e.path??"",t.from=e.from??void 0,t.value=e.value??void 0,t}};function hT(){return{id:"",type:"",function:void 0}}let hA={encode:(e,t=new hc)=>(""!==e.id&&t.uint32(10).string(e.id),""!==e.type&&t.uint32(18).string(e.type),void 0!==e.function&&hx.encode(e.function,t.uint32(26).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hT();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.id=r.string();continue;case 2:if(18!==e)break;i.type=r.string();continue;case 3:if(26!==e)break;i.function=hx.decode(r,r.uint32());continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hA.fromPartial(e??{}),fromPartial(e){let t=hT();return t.id=e.id??"",t.type=e.type??"",t.function=void 0!==e.function&&null!==e.function?hx.fromPartial(e.function):void 0,t}};function hk(){return{name:"",arguments:""}}let hx={encode:(e,t=new hc)=>(""!==e.name&&t.uint32(10).string(e.name),""!==e.arguments&&t.uint32(18).string(e.arguments),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hk();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.name=r.string();continue;case 2:if(18!==e)break;i.arguments=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hx.fromPartial(e??{}),fromPartial(e){let t=hk();return t.name=e.name??"",t.arguments=e.arguments??"",t}};function hI(){return{value:"",mimeType:""}}let hN={encode:(e,t=new hc)=>(""!==e.value&&t.uint32(10).string(e.value),""!==e.mimeType&&t.uint32(18).string(e.mimeType),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hI();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.value=r.string();continue;case 2:if(18!==e)break;i.mimeType=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hN.fromPartial(e??{}),fromPartial(e){let t=hI();return t.value=e.value??"",t.mimeType=e.mimeType??"",t}};function hR(){return{value:"",mimeType:void 0}}let hD={encode:(e,t=new hc)=>(""!==e.value&&t.uint32(10).string(e.value),void 0!==e.mimeType&&t.uint32(18).string(e.mimeType),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hR();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.value=r.string();continue;case 2:if(18!==e)break;i.mimeType=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hD.fromPartial(e??{}),fromPartial(e){let t=hR();return t.value=e.value??"",t.mimeType=e.mimeType??void 0,t}};function hP(){return{data:void 0,url:void 0}}let hF={encode:(e,t=new hc)=>(void 0!==e.data&&hN.encode(e.data,t.uint32(10).fork()).join(),void 0!==e.url&&hD.encode(e.url,t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hP();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.data=hN.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.url=hD.decode(r,r.uint32());continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hF.fromPartial(e??{}),fromPartial(e){let t=hP();return t.data=void 0!==e.data&&null!==e.data?hN.fromPartial(e.data):void 0,t.url=void 0!==e.url&&null!==e.url?hD.fromPartial(e.url):void 0,t}},hj={encode:(e,t=new hc)=>(""!==e.text&&t.uint32(10).string(e.text),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i={text:""};for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.text=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hj.fromPartial(e??{}),fromPartial(e){let t={text:""};return t.text=e.text??"",t}};function hM(){return{source:void 0,metadata:void 0}}let hL={encode:(e,t=new hc)=>(void 0!==e.source&&hF.encode(e.source,t.uint32(10).fork()).join(),void 0!==e.metadata&&hw.encode(hw.wrap(e.metadata),t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hM();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.source=hF.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.metadata=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hL.fromPartial(e??{}),fromPartial(e){let t=hM();return t.source=void 0!==e.source&&null!==e.source?hF.fromPartial(e.source):void 0,t.metadata=e.metadata??void 0,t}};function hq(){return{source:void 0,metadata:void 0}}let hU={encode:(e,t=new hc)=>(void 0!==e.source&&hF.encode(e.source,t.uint32(10).fork()).join(),void 0!==e.metadata&&hw.encode(hw.wrap(e.metadata),t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hq();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.source=hF.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.metadata=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hU.fromPartial(e??{}),fromPartial(e){let t=hq();return t.source=void 0!==e.source&&null!==e.source?hF.fromPartial(e.source):void 0,t.metadata=e.metadata??void 0,t}};function h$(){return{source:void 0,metadata:void 0}}let hV={encode:(e,t=new hc)=>(void 0!==e.source&&hF.encode(e.source,t.uint32(10).fork()).join(),void 0!==e.metadata&&hw.encode(hw.wrap(e.metadata),t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=h$();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.source=hF.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.metadata=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hV.fromPartial(e??{}),fromPartial(e){let t=h$();return t.source=void 0!==e.source&&null!==e.source?hF.fromPartial(e.source):void 0,t.metadata=e.metadata??void 0,t}};function hB(){return{source:void 0,metadata:void 0}}let hH={encode:(e,t=new hc)=>(void 0!==e.source&&hF.encode(e.source,t.uint32(10).fork()).join(),void 0!==e.metadata&&hw.encode(hw.wrap(e.metadata),t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hB();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.source=hF.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.metadata=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hH.fromPartial(e??{}),fromPartial(e){let t=hB();return t.source=void 0!==e.source&&null!==e.source?hF.fromPartial(e.source):void 0,t.metadata=e.metadata??void 0,t}};function hz(){return{text:void 0,image:void 0,audio:void 0,video:void 0,document:void 0}}let hG={encode:(e,t=new hc)=>(void 0!==e.text&&hj.encode(e.text,t.uint32(10).fork()).join(),void 0!==e.image&&hL.encode(e.image,t.uint32(18).fork()).join(),void 0!==e.audio&&hU.encode(e.audio,t.uint32(26).fork()).join(),void 0!==e.video&&hV.encode(e.video,t.uint32(34).fork()).join(),void 0!==e.document&&hH.encode(e.document,t.uint32(42).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hz();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.text=hj.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.image=hL.decode(r,r.uint32());continue;case 3:if(26!==e)break;i.audio=hU.decode(r,r.uint32());continue;case 4:if(34!==e)break;i.video=hV.decode(r,r.uint32());continue;case 5:if(42!==e)break;i.document=hH.decode(r,r.uint32());continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hG.fromPartial(e??{}),fromPartial(e){let t=hz();return t.text=void 0!==e.text&&null!==e.text?hj.fromPartial(e.text):void 0,t.image=void 0!==e.image&&null!==e.image?hL.fromPartial(e.image):void 0,t.audio=void 0!==e.audio&&null!==e.audio?hU.fromPartial(e.audio):void 0,t.video=void 0!==e.video&&null!==e.video?hV.fromPartial(e.video):void 0,t.document=void 0!==e.document&&null!==e.document?hH.fromPartial(e.document):void 0,t}};function hQ(){return{id:"",role:"",content:void 0,name:void 0,toolCalls:[],toolCallId:void 0,error:void 0,contentParts:[]}}let hK={encode(e,t=new hc){for(let r of(""!==e.id&&t.uint32(10).string(e.id),""!==e.role&&t.uint32(18).string(e.role),void 0!==e.content&&t.uint32(26).string(e.content),void 0!==e.name&&t.uint32(34).string(e.name),e.toolCalls))hA.encode(r,t.uint32(42).fork()).join();for(let r of(void 0!==e.toolCallId&&t.uint32(50).string(e.toolCallId),void 0!==e.error&&t.uint32(58).string(e.error),e.contentParts))hG.encode(r,t.uint32(66).fork()).join();return t},decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hQ();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.id=r.string();continue;case 2:if(18!==e)break;i.role=r.string();continue;case 3:if(26!==e)break;i.content=r.string();continue;case 4:if(34!==e)break;i.name=r.string();continue;case 5:if(42!==e)break;i.toolCalls.push(hA.decode(r,r.uint32()));continue;case 6:if(50!==e)break;i.toolCallId=r.string();continue;case 7:if(58!==e)break;i.error=r.string();continue;case 8:if(66!==e)break;i.contentParts.push(hG.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hK.fromPartial(e??{}),fromPartial(e){let t=hQ();return t.id=e.id??"",t.role=e.role??"",t.content=e.content??void 0,t.name=e.name??void 0,t.toolCalls=e.toolCalls?.map(e=>hA.fromPartial(e))||[],t.toolCallId=e.toolCallId??void 0,t.error=e.error??void 0,t.contentParts=e.contentParts?.map(e=>hG.fromPartial(e))||[],t}},hY=function(e){return e[e.TEXT_MESSAGE_START=0]="TEXT_MESSAGE_START",e[e.TEXT_MESSAGE_CONTENT=1]="TEXT_MESSAGE_CONTENT",e[e.TEXT_MESSAGE_END=2]="TEXT_MESSAGE_END",e[e.TOOL_CALL_START=3]="TOOL_CALL_START",e[e.TOOL_CALL_ARGS=4]="TOOL_CALL_ARGS",e[e.TOOL_CALL_END=5]="TOOL_CALL_END",e[e.STATE_SNAPSHOT=6]="STATE_SNAPSHOT",e[e.STATE_DELTA=7]="STATE_DELTA",e[e.MESSAGES_SNAPSHOT=8]="MESSAGES_SNAPSHOT",e[e.RAW=9]="RAW",e[e.CUSTOM=10]="CUSTOM",e[e.RUN_STARTED=11]="RUN_STARTED",e[e.RUN_FINISHED=12]="RUN_FINISHED",e[e.RUN_ERROR=13]="RUN_ERROR",e[e.STEP_STARTED=14]="STEP_STARTED",e[e.STEP_FINISHED=15]="STEP_FINISHED",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED",e}({});function hW(){return{type:0,timestamp:void 0,rawEvent:void 0}}let hJ={encode:(e,t=new hc)=>(0!==e.type&&t.uint32(8).int32(e.type),void 0!==e.timestamp&&t.uint32(16).int64(e.timestamp),void 0!==e.rawEvent&&hw.encode(hw.wrap(e.rawEvent),t.uint32(26).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hW();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(8!==e)break;i.type=r.int32();continue;case 2:if(16!==e)break;i.timestamp=function(e){let t=globalThis.Number(e.toString());if(t>globalThis.Number.MAX_SAFE_INTEGER)throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER");if(t<globalThis.Number.MIN_SAFE_INTEGER)throw new globalThis.Error("Value is smaller than Number.MIN_SAFE_INTEGER");return t}(r.int64());continue;case 3:if(26!==e)break;i.rawEvent=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hJ.fromPartial(e??{}),fromPartial(e){let t=hW();return t.type=e.type??0,t.timestamp=e.timestamp??void 0,t.rawEvent=e.rawEvent??void 0,t}};function hZ(){return{baseEvent:void 0,messageId:"",role:void 0,name:void 0}}let hX={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.messageId&&t.uint32(18).string(e.messageId),void 0!==e.role&&t.uint32(26).string(e.role),void 0!==e.name&&t.uint32(34).string(e.name),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=hZ();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.messageId=r.string();continue;case 3:if(26!==e)break;i.role=r.string();continue;case 4:if(34!==e)break;i.name=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>hX.fromPartial(e??{}),fromPartial(e){let t=hZ();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.messageId=e.messageId??"",t.role=e.role??void 0,t.name=e.name??void 0,t}};function h0(){return{baseEvent:void 0,messageId:"",delta:""}}let h1={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.messageId&&t.uint32(18).string(e.messageId),""!==e.delta&&t.uint32(26).string(e.delta),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=h0();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.messageId=r.string();continue;case 3:if(26!==e)break;i.delta=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>h1.fromPartial(e??{}),fromPartial(e){let t=h0();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.messageId=e.messageId??"",t.delta=e.delta??"",t}};function h2(){return{baseEvent:void 0,messageId:""}}let h3={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.messageId&&t.uint32(18).string(e.messageId),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=h2();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.messageId=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>h3.fromPartial(e??{}),fromPartial(e){let t=h2();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.messageId=e.messageId??"",t}};function h4(){return{base
18Event:void 0,toolCallId:"",toolCallName:"",parentMessageId:void 0}}let h6={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.toolCallId&&t.uint32(18).string(e.toolCallId),""!==e.toolCallName&&t.uint32(26).string(e.toolCallName),void 0!==e.parentMessageId&&t.uint32(34).string(e.parentMessageId),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=h4();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.toolCallId=r.string();continue;case 3:if(26!==e)break;i.toolCallName=r.string();continue;case 4:if(34!==e)break;i.parentMessageId=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>h6.fromPartial(e??{}),fromPartial(e){let t=h4();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.toolCallId=e.toolCallId??"",t.toolCallName=e.toolCallName??"",t.parentMessageId=e.parentMessageId??void 0,t}};function h8(){return{baseEvent:void 0,toolCallId:"",delta:""}}let h9={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.toolCallId&&t.uint32(18).string(e.toolCallId),""!==e.delta&&t.uint32(26).string(e.delta),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=h8();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.toolCallId=r.string();continue;case 3:if(26!==e)break;i.delta=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>h9.fromPartial(e??{}),fromPartial(e){let t=h8();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.toolCallId=e.toolCallId??"",t.delta=e.delta??"",t}};function h5(){return{baseEvent:void 0,toolCallId:""}}let h7={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.toolCallId&&t.uint32(18).string(e.toolCallId),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=h5();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.toolCallId=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>h7.fromPartial(e??{}),fromPartial(e){let t=h5();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.toolCallId=e.toolCallId??"",t}};function me(){return{baseEvent:void 0,snapshot:void 0}}let mt={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),void 0!==e.snapshot&&hw.encode(hw.wrap(e.snapshot),t.uint32(18).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=me();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.snapshot=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mt.fromPartial(e??{}),fromPartial(e){let t=me();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.snapshot=e.snapshot??void 0,t}};function mr(){return{baseEvent:void 0,delta:[]}}let mn={encode(e,t=new hc){for(let r of(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),e.delta))h_.encode(r,t.uint32(18).fork()).join();return t},decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mr();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.delta.push(h_.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mn.fromPartial(e??{}),fromPartial(e){let t=mr();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.delta=e.delta?.map(e=>h_.fromPartial(e))||[],t}};function mi(){return{baseEvent:void 0,messages:[]}}let ma={encode(e,t=new hc){for(let r of(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),e.messages))hK.encode(r,t.uint32(18).fork()).join();return t},decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mi();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.messages.push(hK.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>ma.fromPartial(e??{}),fromPartial(e){let t=mi();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.messages=e.messages?.map(e=>hK.fromPartial(e))||[],t}};function mo(){return{baseEvent:void 0,event:void 0,source:void 0}}let ms={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),void 0!==e.event&&hw.encode(hw.wrap(e.event),t.uint32(18).fork()).join(),void 0!==e.source&&t.uint32(26).string(e.source),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mo();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.event=hw.unwrap(hw.decode(r,r.uint32()));continue;case 3:if(26!==e)break;i.source=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>ms.fromPartial(e??{}),fromPartial(e){let t=mo();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.event=e.event??void 0,t.source=e.source??void 0,t}};function ml(){return{baseEvent:void 0,name:"",value:void 0}}let mu={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.name&&t.uint32(18).string(e.name),void 0!==e.value&&hw.encode(hw.wrap(e.value),t.uint32(26).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=ml();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.name=r.string();continue;case 3:if(26!==e)break;i.value=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mu.fromPartial(e??{}),fromPartial(e){let t=ml();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.name=e.name??"",t.value=e.value??void 0,t}};function mc(){return{baseEvent:void 0,threadId:"",runId:""}}let md={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.threadId&&t.uint32(18).string(e.threadId),""!==e.runId&&t.uint32(26).string(e.runId),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mc();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.threadId=r.string();continue;case 3:if(26!==e)break;
18i.runId=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>md.fromPartial(e??{}),fromPartial(e){let t=mc();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.threadId=e.threadId??"",t.runId=e.runId??"",t}};function mp(){return{baseEvent:void 0,threadId:"",runId:"",result:void 0}}let mf={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.threadId&&t.uint32(18).string(e.threadId),""!==e.runId&&t.uint32(26).string(e.runId),void 0!==e.result&&hw.encode(hw.wrap(e.result),t.uint32(34).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mp();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.threadId=r.string();continue;case 3:if(26!==e)break;i.runId=r.string();continue;case 4:if(34!==e)break;i.result=hw.unwrap(hw.decode(r,r.uint32()));continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mf.fromPartial(e??{}),fromPartial(e){let t=mp();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.threadId=e.threadId??"",t.runId=e.runId??"",t.result=e.result??void 0,t}};function mh(){return{baseEvent:void 0,code:void 0,message:""}}let mm={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),void 0!==e.code&&t.uint32(18).string(e.code),""!==e.message&&t.uint32(26).string(e.message),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mh();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.code=r.string();continue;case 3:if(26!==e)break;i.message=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mm.fromPartial(e??{}),fromPartial(e){let t=mh();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.code=e.code??void 0,t.message=e.message??"",t}};function mg(){return{baseEvent:void 0,stepName:""}}let my={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.stepName&&t.uint32(18).string(e.stepName),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mg();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.stepName=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>my.fromPartial(e??{}),fromPartial(e){let t=mg();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.stepName=e.stepName??"",t}};function mv(){return{baseEvent:void 0,stepName:""}}let mb={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),""!==e.stepName&&t.uint32(18).string(e.stepName),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mv();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.stepName=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mb.fromPartial(e??{}),fromPartial(e){let t=mv();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.stepName=e.stepName??"",t}};function mw(){return{baseEvent:void 0,messageId:void 0,role:void 0,delta:void 0,name:void 0}}let mE={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),void 0!==e.messageId&&t.uint32(18).string(e.messageId),void 0!==e.role&&t.uint32(26).string(e.role),void 0!==e.delta&&t.uint32(34).string(e.delta),void 0!==e.name&&t.uint32(42).string(e.name),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mw();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.messageId=r.string();continue;case 3:if(26!==e)break;i.role=r.string();continue;case 4:if(34!==e)break;i.delta=r.string();continue;case 5:if(42!==e)break;i.name=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mE.fromPartial(e??{}),fromPartial(e){let t=mw();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.messageId=e.messageId??void 0,t.role=e.role??void 0,t.delta=e.delta??void 0,t.name=e.name??void 0,t}};function mS(){return{baseEvent:void 0,toolCallId:void 0,toolCallName:void 0,parentMessageId:void 0,delta:void 0}}let mO={encode:(e,t=new hc)=>(void 0!==e.baseEvent&&hJ.encode(e.baseEvent,t.uint32(10).fork()).join(),void 0!==e.toolCallId&&t.uint32(18).string(e.toolCallId),void 0!==e.toolCallName&&t.uint32(26).string(e.toolCallName),void 0!==e.parentMessageId&&t.uint32(34).string(e.parentMessageId),void 0!==e.delta&&t.uint32(42).string(e.delta),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mS();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.baseEvent=hJ.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.toolCallId=r.string();continue;case 3:if(26!==e)break;i.toolCallName=r.string();continue;case 4:if(34!==e)break;i.parentMessageId=r.string();continue;case 5:if(42!==e)break;i.delta=r.string();continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>mO.fromPartial(e??{}),fromPartial(e){let t=mS();return t.baseEvent=void 0!==e.baseEvent&&null!==e.baseEvent?hJ.fromPartial(e.baseEvent):void 0,t.toolCallId=e.toolCallId??void 0,t.toolCallName=e.toolCallName??void 0,t.parentMessageId=e.parentMessageId??void 0,t.delta=e.delta??void 0,t}};function mC(){return{textMessageStart:void 0,textMessageContent:void 0,textMessageEnd:void 0,toolCallStart:void 0,toolCallArgs:void 0,toolCallEnd:void 0,stateSnapshot:void 0,stateDelta:void 0,messagesSnapshot:void 0,raw:void 0,custom:void 0,runStarted:void 0,runFinished:void 0,runError:void 0,stepStarted:void 0,stepFinished:void 0,textMessageChunk:void 0,toolCallChunk:void 0}}let m_={encode:(e,t=new hc)=>(void 0!==e.textMessageStart&&hX.encode(e.textMessageStart,t.uint32(10).fork()).join(),void 0!==e.textMessageContent&&h1.encode(e.textMessageContent,t.uint32(18).fork()).join(),void 0!==e.textMessageEnd&&h3.encode(e.textMessageEnd,t.uint32(26).fork()).join(),void 0!==e.toolCallStart&&h6.encode(e.toolCallStart,t.uint32(34).fork()).join(),void 0!==e.toolCallArgs&&h9.encode(e.toolCallArgs,t.uint32(42).fork()).join(),void 0!==e.toolCallEnd&&h7.encode(e.toolCallEnd,t.uint32(50).fork()).join(),void 0!==e.stateSnapshot&&mt.encode(e.stateSnapshot,t.uint32(58).fork()).join(),void 0!==e.stateDelta&&mn.encode(e.stateDelta,t.uint32(66).fork()).join(),void 0!==e.messagesSnapshot&&ma.encode(e.messagesSnapshot,t.uint32(74).fork()).join(),void 0!==e.raw&&ms.encode(e.raw,t.uint32(82).fork()).join(),void 0!==e.custom&&mu.encode(e.custom,t.uint32(90).fork()).join(),void 0!==e.runStarted&&md.encode(e.runStarted,t.uint32(98).fork()).join(),void 0!==e.runFinished&&mf.encode(e.runFinished,t.uint32(106).fork()).join(),void 0!==e.runError&&mm.encode(e.runError,t.uint32(114).fork()).join(),void 0!==e.stepStarted&&my.encode(e.stepStarted,t.uint32(122).fork()).join(),void 0!==e.stepFinished&&mb.encode(e.stepFinished,t.uint32(130).fork()).join(),void 0!==e.textMessageChunk&&mE.encode(e.textMessageChunk,t.uint32(138).fork()).join(),void 0!==e.toolCallChunk&&mO.encode(e.toolCallChunk,t.uint32(146).fork()).join(),t),decode(e,t){let r=e instanceof hd?e:new hd(e),n=void 0===t?r.len:r.pos+t,i=mC();for(;r.pos<n;){let e=r.uint32();switch(e>>>3){case 1:if(10!==e)break;i.textMessageStart=hX.decode(r,r.uint32());continue;case 2:if(18!==e)break;i.textMessageContent=h1.decode(r,r.uint32());continue;case 3:if(26!==e)break;i.textMessageEnd=h3.decode(r,r.uint32());continue;case 4:if(34!==e)break;i.toolCallStart=h6.decode(r,r.uint32());continue;case 5:if(42!==e)break;i.toolCallArgs=h9.decode(r,r.uint32());continue;case 6:if(50!==e)break;i.toolCallEnd=h7.decode(r,r.uint32());continue;case 7:if(58!==e)break;i.stateSnapshot=mt.decode(r,r.uint32());continue;case 8:if(66!==e)break;i.stateDelta=mn.decode(r,r.uint32());continue;case 9:if(74!==e)break;i.messagesSnapshot=ma.decode(r,r.uint32());continue;case 10:if(82!==e)break;i.raw=ms.decode(r,r.uint32());continue;case 11:if(90!==e)break;i.custom=mu.decode(r,r.uint32());continue;case 12:if(98!==e)break;i.runStarted=md.decode(r,r.uint32());continue;case 13:if(106!==e)break;i.runFinished=mf.decode(r,r.uint32());continue;case 14:if(114!==e)break;i.runError=mm.decode(r,r.uint32());continue;case 15:if(122!==e)break;i.stepStarted=my.decode(r,r.uint32());continue;case 16:if(130!==e)break;i.stepFinished=mb.decode(r,r.uint32());continue;case 17:if(138!==e)break;i.textMessageChunk=mE.decode(r,r.uint32());continue;case 18:if(146!==e)break;i.toolCallChunk=mO.decode(r,r.uint32());continue}if((7&e)==4||0===e)break;r.skip(7&e)}return i},create:e=>m_.fromPartial(e??{}),fromPartial(e){let t=mC();return t.textMessageStart=void 0!==e.textMessageStart&&null!==e.textMessageStart?hX.fromPartial(e.textMessageStart):void 0,t.textMessageContent=void 0!==e.textMessageContent&&null!==e.textMessageContent?h1.fromPartial(e.textMessageContent):void 0,t.textMessageEnd=void 0!==e.textMessageEnd&&null!==e.textMessageEnd?h3.fromPartial(e.textMessageEnd):void 0,t.toolCallStart=void 0!==e.toolCallStart&&null!==e.toolCallStart?h6.fromPartial(e.toolCallStart):void 0,t.toolCallArgs=void 0!==e.toolCallArgs&&null!==e.toolCallArgs?h9.fromPartial(e.toolCallArgs):void 0,t.toolCallEnd=void 0!==e.toolCallEnd&&null!==e.toolCallEnd?h7.fromPartial(e.toolCallEnd):void 0,t.stateSnapshot=void 0!==e.stateSnapshot&&null!==e.stateSnapshot?mt.fromPartial(e.stateSnapshot):void 0,t.stateDelta=void 0!==e.stateDelta&&null!==e.stateDelta?mn.fromPartial(e.stateDelta):void 0,t.messagesSnapshot=void 0!==e.messagesSnapshot&&null!==e.messagesSnapshot?ma.fromPartial(e.messagesSnapshot):void 0,t.raw=void 0!==e.raw&&null!==e.raw?ms.fromPartial(e.raw):void 0,t.custom=void 0!==e.custom&&null!==e.custom?mu.fromPartial(e.custom):void 0,t.runStarted=void 0!==e.runStarted&&null!==e.runStarted?md.fromPartial(e.runStarted):void 0,t.runFinished=void 0!==e.runFinished&&null!==e.runFinished?mf.fromPartial(e.runFinished):void 0,t.runError=void 0!==e.runError&&null!==e.runError?mm.fromPartial(e.runError):void 0,t.stepStarted=void 0!==e.stepStarted&&null!==e.stepStarted?my.fromPartial(e.stepStarted):void 0,t.stepFinished=void 0!==e.stepFinished&&null!==e.stepFinished?mb.fromPartial(e.stepFinished):void 0,t.textMessageChunk=void 0!==e.textMessageChunk&&null!==e.textMessageChunk?mE.fromPartial(e.textMessageChunk):void 0,t.toolCallChunk=void 0!==e.toolCallChunk&&null!==e.toolCallChunk?mO.fromPartial(e.toolCallChunk):void 0,t}},mT=e=>{if(e&&"object"==typeof e){if(e.data)return{type:"data",value:e.data.value,mimeType:e.data.mimeType};if(e.url)return{type:"url",value:e.url.value,mimeType:e.url.mimeType}}},mA=e=>{if(e&&"object"==typeof e){if(e.text)return{type:"text",text:e.text.text};
18if(e.image)return{type:"image",source:mT(e.image.source),metadata:e.image.metadata};if(e.audio)return{type:"audio",source:mT(e.audio.source),metadata:e.audio.metadata};if(e.video)return{type:"video",source:mT(e.video.source),metadata:e.video.metadata};if(e.document)return{type:"document",source:mT(e.document.source),metadata:e.document.metadata}}},mk="application/vnd.ag-ui.event+proto",mx=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,mI=e=>{if("string"!=typeof e)throw TypeError("Invalid argument expected string");let t=e.match(mx);if(!t)throw Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},mN=e=>"*"===e||"x"===e||"X"===e,mR=e=>{let t=parseInt(e,10);return isNaN(t)?e:t},mD=(e,t)=>{if(mN(e)||mN(t))return 0;let[r,n]=((e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t])(mR(e),mR(t));return r>n?1:r<n?-1:0},mP=(e,t)=>{for(let r=0;r<Math.max(e.length,t.length);r++){let n=mD(e[r]||"0",t[r]||"0");if(0!==n)return n}return 0},mF=(e,t)=>{let r=mI(e),n=mI(t),i=r.pop(),a=n.pop(),o=mP(r,n);return 0!==o?o:i&&a?mP(i.split("."),a.split(".")):i||a?i?-1:1:0};var mj=r(5364);let mM=e=>{if("function"==typeof structuredClone)return structuredClone(e);try{return JSON.parse(JSON.stringify(e))}catch{return Array.isArray(e)?[...e]:{...e}}};function mL(e){if(Object.freeze(e),"object"==typeof e&&e)for(let t of Object.values(e))"object"==typeof t&&t&&!Object.isFrozen(t)&&mL(t);return e}async function mq(e,t,r,n){let i="u">typeof mj&&void 0!==mj.env,a=i&&!!mj.env.VITEST_WORKER_ID,o=i&&!!mj.env.VITEST_WORKER_ID,s=mM(t),l=mM(r),u=s,c=l,d;for(let t of e)try{o&&(mL(u),mL(c));let e=await n(t,u,c);if(void 0===e)continue;if(void 0!==e.messages&&e.messages!==u&&(u=mM(e.messages)),void 0!==e.state&&e.state!==c&&(c=mM(e.state)),d=e.stopPropagation,!0===d)break}catch(e){if(o&&e instanceof TypeError){if(a)throw e;console.error("AG-UI: Subscriber attempted to mutate frozen inputs in-place. Return mutations via AgentStateMutation instead of mutating directly.",e)}else a||console.error("Subscriber error:",e);continue}return{...u===s?{}:{messages:o&&Object.isFrozen(u)?mM(u):u},...c===l?{}:{state:o&&Object.isFrozen(c)?mM(c):c},...void 0===d?{}:{stopPropagation:d}}}function mU(e){if(!e)return{enabled:!1,events:!1,lifecycle:!1,verbose:!1};if(!0===e)return{enabled:!0,events:!0,lifecycle:!0,verbose:!0};let t=e.events??!0,r=e.lifecycle??!0;return{enabled:t||r,events:t,lifecycle:r,verbose:e.verbose??!1}}function m$(e){return e instanceof mV?e:!0===e?new mV(mU(!0)):void 0}var mV=class{constructor(e){this.config=e}event(e,t,r,n){this.config.events&&(this.config.verbose?console.debug(`[${e}] ${t}`,"string"==typeof r?r:JSON.stringify(r)):console.debug(`[${e}] ${t}`,n??r))}lifecycle(e,t,r){this.config.lifecycle&&(r?console.debug(`[${e}] ${t}`,r):console.debug(`[${e}] ${t}`))}get eventsEnabled(){return this.config.events}get lifecycleEnabled(){return this.config.lifecycle}get enabled(){return this.config.enabled}};function mB(e){return e.enabled?new mV(e):void 0}let mH=(e,t,r,n,i)=>{var a;let o=m$(i),s=mM(r.messages),l=mM(e.state),u={},c=e=>{void 0!==e.messages&&(s=e.messages,u.messages=e.messages),void 0!==e.state&&(l=e.state,u.state=e.state)},d=()=>{let e=mM(u);return u={},void 0!==e.messages||void 0!==e.state?fU(e):f$};return t.pipe(f0(async t=>{let i=await mq(n,s,l,(n,i,a)=>n.onEvent?.({event:t,agent:r,input:e,messages:i,state:a}));if(c(i),!0===i.stopPropagation?o?.event("APPLY","Event dropped:",t,{type:t.type,reason:"stopPropagation by subscriber"}):o?.event("APPLY","Event applied:",t,{type:t.type,subscribers:n.length}),!0===i.stopPropagation)return d();switch(t.type){case dY.TEXT_MESSAGE_START:{let i=await mq(n,s,l,(n,i,a)=>n.onTextMessageStartEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{messageId:e,role:r="assistant",name:n}=t;if(!s.find(t=>t.id===e)){let t={id:e,role:r,content:"",...void 0!==n&&{name:n}};s.push(t),c({messages:s})}}return d()}case dY.TEXT_MESSAGE_CONTENT:{let{messageId:i,delta:a}=t,o=s.find(e=>e.id===i);if(!o)return console.warn(`TEXT_MESSAGE_CONTENT: No message found with ID '${i}'`),d();let u=await mq(n,s,l,(n,i,a)=>n.onTextMessageContentEvent?.({event:t,messages:i,state:a,agent:r,input:e,textMessageBuffer:"string"==typeof o.content?o.content:""}));return c(u),!0!==u.stopPropagation&&(o.content=`${"string"==typeof o.content?o.content:""}${a}`,c({messages:s})),d()}case dY.TEXT_MESSAGE_END:{let{messageId:i}=t,a=s.find(e=>e.id===i);return a?(c(await mq(n,s,l,(n,i,o)=>n.onTextMessageEndEvent?.({event:t,messages:i,state:o,agent:r,input:e,textMessageBuffer:"string"==typeof a.content?a.content:""}))),await Promise.all(n.map(t=>{t.onNewMessage?.({message:a,messages:s,state:l,agent:r,input:e})}))):console.warn(`TEXT_MESSAGE_END: No message found with ID '${i}'`),d()}case dY.TOOL_CALL_START:{let i=await mq(n,s,l,(n,i,a)=>n.onToolCallStartEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{toolCallId:e,toolCallName:r,parentMessageId:n}=t,i=function(e,t,r){if(t){let n=e.find(e=>e.id===t);if(n?.role==="assistant")return n;n&&console.warn(`TOOL_CALL_START: parentMessageId '${t}' matches a '${n.role}' message, not assistant — falling back to toolCallId`);let i={id:n?r:t,role:"assistant",toolCalls:[]};return e.push(i),i}let n={id:r,role:"assistant",toolCalls:[]};return e.push(n),n}(s,n,e);i.toolCalls??=[],i.toolCalls.push({id:e,type:"function",function:{name:r,arguments:""}}),c({messages:s})}return d()}case dY.TOOL_CALL_ARGS:{let{toolCallId:i,delta:a}=t,o=s.find(e=>e.toolCalls?.some(e=>e.id===i));if(!o)return console.warn(`TOOL_CALL_ARGS: No message found containing tool call with ID '${i}'`),d();let u=o.toolCalls?.find(e=>e.id===i);if(!u)return console.warn(`TOOL_CALL_ARGS: No tool call found with ID '${i}'`),d();let p=await mq(n,s,l,(n,i,a)=>{let o=u.function.arguments,s=u.function.name,l={};try{l=f4(o)}catch{}return n.onToolCallArgsEvent?.({event:t,messages:i,state:a,agent:r,input:e,toolCallBuffer:o,toolCallName:s,partialToolCallArgs:l})});return c(p),!0!==p.stopPropagation&&(u.function.arguments+=a,c({messages:s})),d()}case dY.TOOL_CALL_END:{let{toolCallId:i}=t,a=s.find(e=>e.toolCalls?.some(e=>e.id===i));if(!a)return console.warn(`TOOL_CALL_END: No message found containing tool call with ID '${i}'`),d();let o=a.toolCalls?.find(e=>e.id===i);return o?(c(await mq(n,s,l,(n,i,a)=>{let s=o.function.arguments,l=o.function.name,u={};try{u=JSON.parse(s)}catch{}return n.onToolCallEndEvent?.({event:t,messages:i,state:a,agent:r,input:e,toolCallName:l,toolCallArgs:u})})),await Promise.all(n.map(t=>{t.onNewToolCall?.({toolCall:o,messages:s,state:l,agent:r,input:e})}))):console.warn(`TOOL_CALL_END: No tool call found with ID '${i}'`),d()}case dY.TOOL_CALL_RESULT:{let i=await mq(n,s,l,(n,i,a)=>n.onToolCallResultEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{messageId:i,toolCallId:a,content:o,role:u}=t,d={id:i,toolCallId:a,role:u||"tool",content:o};s.push(d),await Promise.all(n.map(t=>{t.onNewMessage?.({message:d,messages:s,state:l,agent:r,input:e})})),c({messages:s})}return d()}case dY.STATE_SNAPSHOT:{let i=await mq(n,s,l,(n,i,a)=>n.onStateSnapshotEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{snapshot:e}=t;c({state:l=e})}return d()}case dY.STATE_DELTA:{let i=await mq(n,s,l,(n,i,a)=>n.onStateDeltaEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{delta:e}=t;try{l=pj(l,e,!0,!1).newDocument,c({state:l})}catch(r){let t=r instanceof Error?r.message:String(r);console.warn(`Failed to apply state patch:
19Current state: ${JSON.stringify(l,null,2)}
20Patch operations: ${JSON.stringify(e,null,2)}
21Error: ${t}`)}}return d()}case dY.MESSAGES_SNAPSHOT:{let i=await mq(n,s,l,(n,i,a)=>n.onMessagesSnapshotEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{messages:e}=t,r=new Map(e.map(e=>[e.id,e])),n=e=>"activity"===e||"reasoning"===e,i=new Set((s=s.filter(e=>n(e.role)||r.has(e.id)).map(e=>n(e.role)?e:r.get(e.id))).map(e=>e.id));for(let t of e)i.has(t.id)||s.push(t);c({messages:s})}return d()}case dY.ACTIVITY_SNAPSHOT:{let i=s.findIndex(e=>e.id===t.messageId),a=i>=0?s[i]:void 0,o=a?.role==="activity"?a:void 0,u=t.replace??!0,p=await mq(n,s,l,(n,i,s)=>n.onActivitySnapshotEvent?.({event:t,messages:i,state:s,agent:r,input:e,activityMessage:o,existingMessage:a}));if(c(p),!0!==p.stopPropagation){let a={id:t.messageId,role:"activity",activityType:t.activityType,content:mM(t.content)},d;-1===i?(s.push(a),d=a):o?u&&(s[i]={...o,activityType:t.activityType,content:mM(t.content)}):u&&(s[i]=a,d=a),c({messages:s}),d&&await Promise.all(n.map(t=>t.onNewMessage?.({message:d,messages:s,state:l,agent:r,input:e})))}return d()}case dY.ACTIVITY_DELTA:{let i=s.findIndex(e=>e.id===t.messageId);if(-1===i)return d();let a=s[i];if("activity"!==a.role)return console.warn(`ACTIVITY_DELTA: Message '${t.messageId}' is not an activity message`),d();let o=await mq(n,s,l,(n,i,o)=>n.onActivityDeltaEvent?.({event:t,messages:i,state:o,agent:r,input:e,activityMessage:a}));if(c(o),!0!==o.stopPropagation)try{let e=mM(a.content??{}),r=pj(e,t.patch??[],!0,!1).newDocument;s[i]={...a,content:mM(r),activityType:t.activityType},c({messages:s})}catch(r){let e=r instanceof Error?r.message:String(r);console.warn(`Failed to apply activity patch for '${t.messageId}': ${e}`)}return d()}case dY.RAW:return c(await mq(n,s,l,(n,i,a)=>n.onRawEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.CUSTOM:return c(await mq(n,s,l,(n,i,a)=>n.onCustomEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.RUN_STARTED:{let i=await mq(n,s,l,(n,i,a)=>n.onRunStartedEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation&&t.input?.messages){for(let e of t.input.messages)s.find(t=>
21t.id===e.id)||s.push(e);c({messages:s})}return d()}case dY.RUN_FINISHED:return c(await mq(n,s,l,(n,i,a)=>n.onRunFinishedEvent?.({event:t,messages:i,state:a,agent:r,input:e,result:t.result}))),d();case dY.RUN_ERROR:return c(await mq(n,s,l,(n,i,a)=>n.onRunErrorEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.STEP_STARTED:return c(await mq(n,s,l,(n,i,a)=>n.onStepStartedEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.STEP_FINISHED:return c(await mq(n,s,l,(n,i,a)=>n.onStepFinishedEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.TEXT_MESSAGE_CHUNK:throw Error("TEXT_MESSAGE_CHUNK must be tranformed before being applied");case dY.TOOL_CALL_CHUNK:throw Error("TOOL_CALL_CHUNK must be tranformed before being applied");case dY.THINKING_START:case dY.THINKING_END:case dY.THINKING_TEXT_MESSAGE_START:case dY.THINKING_TEXT_MESSAGE_CONTENT:case dY.THINKING_TEXT_MESSAGE_END:return d();case dY.REASONING_START:return c(await mq(n,s,l,(n,i,a)=>n.onReasoningStartEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.REASONING_MESSAGE_START:{let i=await mq(n,s,l,(n,i,a)=>n.onReasoningMessageStartEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(i),!0!==i.stopPropagation){let{messageId:e}=t;s.find(t=>t.id===e)||(s.push({id:e,role:"reasoning",content:""}),c({messages:s}))}return d()}case dY.REASONING_MESSAGE_CONTENT:{let{messageId:i,delta:a}=t,o=s.find(e=>e.id===i);if(!o)return console.warn(`REASONING_MESSAGE_CONTENT: No message found with ID '${i}'`),d();let u=await mq(n,s,l,(n,i,a)=>n.onReasoningMessageContentEvent?.({event:t,messages:i,state:a,agent:r,input:e,reasoningMessageBuffer:"string"==typeof o.content?o.content:""}));return c(u),!0!==u.stopPropagation&&(o.content=`${"string"==typeof o.content?o.content:""}${a}`,c({messages:s})),d()}case dY.REASONING_MESSAGE_END:{let{messageId:i}=t,a=s.find(e=>e.id===i);return a?(c(await mq(n,s,l,(n,i,o)=>n.onReasoningMessageEndEvent?.({event:t,messages:i,state:o,agent:r,input:e,reasoningMessageBuffer:"string"==typeof a.content?a.content:""}))),await Promise.all(n.map(t=>{t.onNewMessage?.({message:a,messages:s,state:l,agent:r,input:e})}))):console.warn(`REASONING_MESSAGE_END: No message found with ID '${i}'`),d()}case dY.REASONING_MESSAGE_CHUNK:throw Error("REASONING_MESSAGE_CHUNK must be transformed before being applied");case dY.REASONING_END:return c(await mq(n,s,l,(n,i,a)=>n.onReasoningEndEvent?.({event:t,messages:i,state:a,agent:r,input:e}))),d();case dY.REASONING_ENCRYPTED_VALUE:{let{subtype:i,entityId:a,encryptedValue:o}=t,p=await mq(n,s,l,(n,i,a)=>n.onReasoningEncryptedValueEvent?.({event:t,messages:i,state:a,agent:r,input:e}));if(c(p),!0!==p.stopPropagation){let e=!1;if("tool-call"===i){for(let t of s)if("assistant"===t.role&&t.toolCalls){let r=t.toolCalls.find(e=>e.id===a);if(r){r.encryptedValue=o,e=!0;break}}}else{let t=s.find(e=>e.id===a);t?.role!=="activity"&&t&&(t.encryptedValue=o,e=!0)}e&&(u.messages=s)}return d()}}return t.type,d()}),function(e){return void 0===e&&(e=1/0),fW(fb,e)}(),n.length>0?(a={},fD(function(e,t){var r=!1;e.subscribe(fP(t,function(e){r=!0,t.next(e)},function(){r||t.next(a),t.complete()}))})):e=>e)},mz=e=>t=>{let r=m$(e),n=new Map,i=new Map,a=!1,o=!1,s=!1,l=new Map,u=!1,c=!1,d=!1;return t.pipe(fW(e=>{let t=e.type;if(r?.event("VERIFY","Event:",e,{type:e.type}),o)return fV(()=>new dD(`Cannot send event type '${t}': The run has already errored with 'RUN_ERROR'. No further events can be sent.`));if(a&&t!==dY.RUN_ERROR&&t!==dY.RUN_STARTED)return fV(()=>new dD(`Cannot send event type '${t}': The run has already finished with 'RUN_FINISHED'. Start a new run with 'RUN_STARTED'.`));if(s){if(t===dY.RUN_STARTED){if(d&&!a)return fV(()=>new dD("Cannot send 'RUN_STARTED' while a run is still active. The previous run must be finished with 'RUN_FINISHED' before starting a new run."));a&&(n.clear(),i.clear(),l.clear(),u=!1,c=!1,a=!1,o=!1,d=!0)}}else if(s=!0,t!==dY.RUN_STARTED&&t!==dY.RUN_ERROR)return fV(()=>new dD("First event must be 'RUN_STARTED'"));switch(t){case dY.TEXT_MESSAGE_START:{let t=e.messageId;return n.has(t)?fV(()=>new dD(`Cannot send 'TEXT_MESSAGE_START' event: A text message with ID '${t}' is already in progress. Complete it with 'TEXT_MESSAGE_END' first.`)):(n.set(t,!0),fU(e))}case dY.TEXT_MESSAGE_CONTENT:{let t=e.messageId;return n.has(t)?fU(e):fV(()=>new dD(`Cannot send 'TEXT_MESSAGE_CONTENT' event: No active text message found with ID '${t}'. Start a text message with 'TEXT_MESSAGE_START' first.`))}case dY.TEXT_MESSAGE_END:{let t=e.messageId;return n.has(t)?(n.delete(t),fU(e)):fV(()=>new dD(`Cannot send 'TEXT_MESSAGE_END' event: No active text message found with ID '${t}'. A 'TEXT_MESSAGE_START' event must be sent first.`))}case dY.TOOL_CALL_START:{let t=e.toolCallId;return i.has(t)?fV(()=>new dD(`Cannot send 'TOOL_CALL_START' event: A tool call with ID '${t}' is already in progress. Complete it with 'TOOL_CALL_END' first.`)):(i.set(t,!0),fU(e))}case dY.TOOL_CALL_ARGS:{let t=e.toolCallId;return i.has(t)?fU(e):fV(()=>new dD(`Cannot send 'TOOL_CALL_ARGS' event: No active tool call found with ID '${t}'. Start a tool call with 'TOOL_CALL_START' first.`))}case dY.TOOL_CALL_END:{let t=e.toolCallId;return i.has(t)?(i.delete(t),fU(e)):fV(()=>new dD(`Cannot send 'TOOL_CALL_END' event: No active tool call found with ID '${t}'. A 'TOOL_CALL_START' event must be sent first.`))}case dY.STEP_STARTED:{let t=e.stepName;return l.has(t)?fV(()=>new dD(`Step "${t}" is already active for 'STEP_STARTED'`)):(l.set(t,!0),fU(e))}case dY.STEP_FINISHED:{let t=e.stepName;return l.has(t)?(l.delete(t),fU(e)):fV(()=>new dD(`Cannot send 'STEP_FINISHED' for step "${t}" that was not started`))}case dY.RUN_STARTED:return d=!0,fU(e);case dY.RUN_FINISHED:if(l.size>0){let e=Array.from(l.keys()).join(", ");return fV(()=>new dD(`Cannot send 'RUN_FINISHED' while steps are still active: ${e}`))}if(n.size>0){let e=Array.from(n.keys()).join(", ");return fV(()=>new dD(`Cannot send 'RUN_FINISHED' while text messages are still active: ${e}`))}if(i.size>0){let e=Array.from(i.keys()).join(", ");return fV(()=>new dD(`Cannot send 'RUN_FINISHED' while tool calls are still active: ${e}`))}return a=!0,fU(e);
21case dY.RUN_ERROR:return o=!0,fU(e);case dY.CUSTOM:return fU(e);case dY.THINKING_TEXT_MESSAGE_START:return u?c?fV(()=>new dD("Cannot send 'THINKING_TEXT_MESSAGE_START' event: A thinking message is already in progress. Complete it with 'THINKING_TEXT_MESSAGE_END' first.")):(c=!0,fU(e)):fV(()=>new dD("Cannot send 'THINKING_TEXT_MESSAGE_START' event: A thinking step is not in progress. Create one with 'THINKING_START' first."));case dY.THINKING_TEXT_MESSAGE_CONTENT:return c?fU(e):fV(()=>new dD("Cannot send 'THINKING_TEXT_MESSAGE_CONTENT' event: No active thinking message found. Start a message with 'THINKING_TEXT_MESSAGE_START' first."));case dY.THINKING_TEXT_MESSAGE_END:return c?(c=!1,fU(e)):fV(()=>new dD("Cannot send 'THINKING_TEXT_MESSAGE_END' event: No active thinking message found. A 'THINKING_TEXT_MESSAGE_START' event must be sent first."));case dY.THINKING_START:return u?fV(()=>new dD("Cannot send 'THINKING_START' event: A thinking step is already in progress. End it with 'THINKING_END' first.")):(u=!0,fU(e));case dY.THINKING_END:return u?(u=!1,fU(e)):fV(()=>new dD("Cannot send 'THINKING_END' event: No active thinking step found. A 'THINKING_START' event must be sent first."));default:return fU(e)}}))},mG=function(e){return e.HEADERS="headers",e.DATA="data",e}({}),mQ=du(["TextMessageStart","TextMessageContent","TextMessageEnd","ActionExecutionStart","ActionExecutionArgs","ActionExecutionEnd","ActionExecutionResult","AgentStateMessage","MetaEvent","RunStarted","RunFinished","RunError","NodeStarted","NodeFinished"]),mK=du(["LangGraphInterruptEvent","PredictState","Exit"]),mY=dn({type:dl(mQ.enum.TextMessageStart),messageId:c9(),parentMessageId:c9().optional(),role:c9().optional()}),mW=dn({type:dl(mQ.enum.TextMessageContent),messageId:c9(),content:c9()}),mJ=dn({type:dl(mQ.enum.TextMessageEnd),messageId:c9()}),mZ=dn({type:dl(mQ.enum.ActionExecutionStart),actionExecutionId:c9(),actionName:c9(),parentMessageId:c9().optional()}),mX=dn({type:dl(mQ.enum.ActionExecutionArgs),actionExecutionId:c9(),args:c9()}),m0=dn({type:dl(mQ.enum.ActionExecutionEnd),actionExecutionId:c9()}),m1=dn({type:dl(mQ.enum.ActionExecutionResult),actionName:c9(),actionExecutionId:c9(),result:c9()}),m2=dn({type:dl(mQ.enum.AgentStateMessage),threadId:c9(),agentName:c9(),nodeName:c9(),runId:c9(),active:c7(),role:c9(),state:c9(),running:c7()});da("type",[mY,mW,mJ,mZ,mX,m0,m1,m2,dn({type:dl(mQ.enum.MetaEvent),name:mK,value:de()}),dn({type:dl(mQ.enum.RunError),message:c9(),code:c9().optional()})]),dn({id:c9(),role:c9(),content:c9(),parentMessageId:c9().optional()}),dn({id:c9(),name:c9(),arguments:de(),parentMessageId:c9().optional()}),dn({id:c9(),result:de(),actionExecutionId:c9(),actionName:c9()});let m3=e=>{if("string"==typeof e)return e;if(!Array.isArray(e))return;let t=e.filter(e=>"text"===e.type).map(e=>e.text).filter(e=>e.length>0);if(0!==t.length)return t.join(`
22`)},m4=e=>t=>{let r=m$(e),n,i,a,o,s=()=>"text"===o?[(()=>{if(!n||"text"!==o)throw Error("No text message to close");let e={type:dY.TEXT_MESSAGE_END,messageId:n.messageId};return o=void 0,n=void 0,r?.event("TRANSFORM","TEXT_MESSAGE_END",e,{messageId:e.messageId}),e})()]:"tool"===o?[(()=>{if(!i||"tool"!==o)throw Error("No tool call to close");let e={type:dY.TOOL_CALL_END,toolCallId:i.toolCallId};return o=void 0,i=void 0,r?.event("TRANSFORM","TOOL_CALL_END",e,{toolCallId:e.toolCallId}),e})()]:"reasoning"===o?[(()=>{if(!a||"reasoning"!==o)throw Error("No reasoning message to close");let e={type:dY.REASONING_MESSAGE_END,messageId:a.messageId};return o=void 0,a=void 0,r?.event("TRANSFORM","REASONING_MESSAGE_END",e,{messageId:e.messageId}),e})()]:[];return t.pipe(fW(e=>{switch(e.type){case dY.TEXT_MESSAGE_START:case dY.TEXT_MESSAGE_CONTENT:case dY.TEXT_MESSAGE_END:case dY.TOOL_CALL_START:case dY.TOOL_CALL_ARGS:case dY.TOOL_CALL_END:case dY.TOOL_CALL_RESULT:case dY.STATE_SNAPSHOT:case dY.STATE_DELTA:case dY.MESSAGES_SNAPSHOT:case dY.CUSTOM:case dY.RUN_STARTED:case dY.RUN_FINISHED:case dY.RUN_ERROR:case dY.STEP_STARTED:case dY.STEP_FINISHED:case dY.THINKING_START:case dY.THINKING_END:case dY.THINKING_TEXT_MESSAGE_START:case dY.THINKING_TEXT_MESSAGE_CONTENT:case dY.THINKING_TEXT_MESSAGE_END:case dY.REASONING_START:case dY.REASONING_MESSAGE_START:case dY.REASONING_MESSAGE_CONTENT:case dY.REASONING_MESSAGE_END:case dY.REASONING_END:return[...s(),e];case dY.RAW:case dY.ACTIVITY_SNAPSHOT:case dY.ACTIVITY_DELTA:case dY.REASONING_ENCRYPTED_VALUE:return[e];case dY.TEXT_MESSAGE_CHUNK:let t=[];if(("text"!==o||void 0!==e.messageId&&e.messageId!==n?.messageId)&&t.pu
22sh(...s()),"text"!==o){if(void 0===e.messageId)throw Error("First TEXT_MESSAGE_CHUNK must have a messageId");n={messageId:e.messageId,name:e.name},o="text";let i={type:dY.TEXT_MESSAGE_START,messageId:e.messageId,role:e.role||"assistant",...void 0!==e.name&&{name:e.name}};t.push(i),r?.event("TRANSFORM","TEXT_MESSAGE_START",i,{messageId:e.messageId})}if(void 0!==e.delta){let i={type:dY.TEXT_MESSAGE_CONTENT,messageId:n.messageId,delta:e.delta};t.push(i),r?.event("TRANSFORM","TEXT_MESSAGE_CONTENT",i,{messageId:n.messageId})}return t;case dY.TOOL_CALL_CHUNK:let l=[];if(("tool"!==o||void 0!==e.toolCallId&&e.toolCallId!==i?.toolCallId)&&l.push(...s()),"tool"!==o){if(void 0===e.toolCallId)throw Error("First TOOL_CALL_CHUNK must have a toolCallId");if(void 0===e.toolCallName)throw Error("First TOOL_CALL_CHUNK must have a toolCallName");i={toolCallId:e.toolCallId,toolCallName:e.toolCallName,parentMessageId:e.parentMessageId},o="tool";let t={type:dY.TOOL_CALL_START,toolCallId:e.toolCallId,toolCallName:e.toolCallName,parentMessageId:e.parentMessageId};l.push(t),r?.event("TRANSFORM","TOOL_CALL_START",t,{toolCallId:e.toolCallId,toolCallName:e.toolCallName})}if(void 0!==e.delta){let t={type:dY.TOOL_CALL_ARGS,toolCallId:i.toolCallId,delta:e.delta};l.push(t),r?.event("TRANSFORM","TOOL_CALL_ARGS",t,{toolCallId:i.toolCallId})}return l;case dY.REASONING_MESSAGE_CHUNK:let u=[];if(("reasoning"!==o||e.messageId&&e.messageId!==a?.messageId)&&u.push(...s()),"reasoning"!==o){if(void 0===e.messageId)throw Error("First REASONING_MESSAGE_CHUNK must have a messageId");a={messageId:e.messageId},o="reasoning";let t={type:dY.REASONING_MESSAGE_START,messageId:e.messageId};u.push(t),r?.event("TRANSFORM","REASONING_MESSAGE_START",t,{messageId:e.messageId})}if(void 0!==e.delta){let t={type:dY.REASONING_MESSAGE_CONTENT,messageId:a.messageId,delta:e.delta};u.push(t),r?.event("TRANSFORM","REASONING_MESSAGE_CONTENT",t,{messageId:a.messageId})}return u}return e.type,[]}),fJ(()=>{s()}))};var m6=class{runNext(e,t){return t.run(e).pipe(m4(!1))}runNextWithState(e,t){let r=mM(e.messages||[]),n=mM(e.state||{}),i=new fK;return mH(e,i,t,[]).subscribe(e=>{void 0!==e.messages&&(r=e.messages),void 0!==e.state&&(n=e.state)}),this.runNext(e,t).pipe(f0(async e=>(i.next(e),await new Promise(e=>setTimeout(e,0)),{event:e,messages:mM(r),state:mM(n)})))}},m8=class extends m6{constructor(e){super(),this.fn=e}run(e,t){return this.fn(e,t)}};function m9(e){let t=e.content;if(Array.isArray(t)){let r=t.filter(e=>"object"==typeof e&&!!e&&"type"in e&&"text"===e.type&&"string"==typeof e.text).map(e=>e.text).join("");return{...e,content:r}}return"string"==typeof t?e:{...e,content:""}}var m5=class extends m6{run(e,t){let{parentRunId:r,...n}=e,i={...n,messages:n.messages.map(m9)};return this.runNext(i,t)}};let m7="THINKING_START",ge="THINKING_END",gt="THINKING_TEXT_MESSAGE_START",gr="THINKING_TEXT_MESSAGE_CONTENT",gn="THINKING_TEXT_MESSAGE_END";var gi=class extends m6{constructor(...e){super(...e),this.currentReasoningId=null,this.currentMessageId=null}warnAboutTransformation(e,t){"u">typeof mj&&void 0!==mj.env&&mj.env.SUPPRESS_TRANSFORMATION_WARNINGS||console.warn(`AG-UI is converting ${e} to ${t}. To remove this warning, upgrade your AG-UI integration package (e.g. @ag-ui/langgraph). To surpress it, set SUPPRESS_TRANSFORMATION_WARNINGS=true in your .env file.`)}run(e,t){return this.currentReasoningId=null,this.currentMessageId=null,this.runNext(e,t).pipe(fY(e=>this.transformEvent(e)))}transformEvent(e){switch(e.type){case m7:{this.currentReasoningId=uX();let{title:t,...r}=e;return this.warnAboutTransformation(m7,dY.REASONING_START),{...r,type:dY.REASONING_START,messageId:this.currentReasoningId}}case gt:return this.currentMessageId=uX(),this.warnAboutTransformation(gt,dY.REASONING_MESSAGE_START),{...e,type:dY.REASONING_MESSAGE_START,messageId:this.currentMessageId,role:"assistant"};case gr:{let{delta:t,...r}=e;return this.warnAboutTransformation(gr,dY.REASONING_MESSAGE_CONTENT),{...r,type:dY.REASONING_MESSAGE_CONTENT,messageId:this.currentMessageId??uX(),delta:t}}case gn:{let t=this.currentMessageId??uX();return this.warnAboutTransformation(gn,dY.REASONING_MESSAGE_END),{...e,type:dY.REASONING_MESSAGE_END,messageId:t}}case ge:{let t=this.currentReasoningId??uX();return this.warnAboutTransformation(ge,dY.REASONING_END),{...e,type:dY.REASONING_END,messageId:t}}default:return e}}},ga=class{get maxVersion(){return"0.0.52"}get debug(){return this._debug}set debug(e){this._debug=mU(e),this._debugLogger=mB(this._debug)}get debugLogger(){return this._debugLogger}set debugLogger(e){"boolean"==typeof e?this._debugLogger=e?mB(mU(!0)):void 0:this._debugLogger=e}constructor({agentId:e,description:t,threadId:r,initialMessages:n,initialState:i,debug:a}={}){this.subscribers=[],this.isRunning=!1,this.middlewares=[],this.agentId=e,this.description=t??"",this.threadId=r??uX(),this.messages=mM(n??[]),this.state=mM(i??{}),this._debug=mU(a),this._debugLogger=mB(this._debug),0>=mF(this.maxVersion,"0.0.39")&&this.middlewares.unshift(new m5),0>=mF(this.maxVersion,"0.0.45")&&this.middlewares.unshift(new gi)}subscribe(e){return this.subscribers.push(e),{unsubscribe:()=>{this.subscribers=this.subscribers.filter(t=>t!==e)}}}use(...e){let t=e.map(e=>"function"==typeof e?new m8(e):e);return this.middlewares.push(...t),this}async runAgent(e,t){try{let r;this.isRunning=!0,this.agentId=this.agentId??uX();let n=this.prepareRunAgentInput(e);this.debugLogger?.lifecycle("LIFECYCLE","Run started:",{agentId:this.agentId,threadId:this.threadId});let i,a=new Set(this.messages.map(e=>e.id)),o=[{onRunFinishedEvent:e=>{i=e.result}},...this.subscribers,t??{}];await this.onInitialize(n,o),this.activeRunDetach$=new fz,this.activeRunCompletionPromise=new Promise(e=>{r=e}),await fX(fw(()=>0===this.middlewares.length?this.run(n):this.middlewares.reduceRight((e,t)=>({run:r=>t.run(r,e),get messages(){return e.messages},get state(){return e.state}}),this).run(n),m4(this.debugLogger),mz(this.debugLogger),e=>e.pipe(f1(this.activeRunDetach$)),e=>this.apply(n,e,o),e=>this.processApplyEvents(n,e,o),f2(e=>(this.debugLogger?.lifecycle("LIFECYCLE","Run errored:",{agentId:this.agentId,error:e instanceof Error?e.message:String(e)}),this.isRunning=!1,this.onError(n,e,o))),fJ(()=>{this.debugLogger?.lifecycle("LIFECYCLE","Run finished:",{agentId:this.agentId,threadId:this.threadId}),this.isRunning=!1,this.onFinalize(n,o),r?.(),r=void 0,this.activeRunCompletionPromise=void 0,this.activeRunDetach$=void 0}))(fU(null)));let s=mM(this.messages).filter(e=>!a.has(e.id));return{result:i,newMessages:s}}finally{this.isRunning=!1}}connect(e){throw new dP}async connectAgent(e,t){try{let r;this.isRunning=!0,this.agentId=this.agentId??uX();let n=this.prepareRunAgentInput(e),i,a=new Set(this.messages.map(e=>e.id)),o=[{onRunFinishedEvent:e=>{i=e.result}},...this.subscribers,t??{}];await this.onInitialize(n,o),this.activeRunDetach$=new fz,this.activeRunCompletionPromise=new Promise(e=>{r=e}),await fX(fw(()=>fB(()=>this.connect(n)),m4(this.debugLogger),mz(this.debugLogger),e=>e.pipe(f1(this.activeRunDetach$)),e=>this.apply(n,e,o),e=>this.processApplyEvents(n,e,o),f2(e=>(this.isRunning=!1,e instanceof dP?f$:this.onError(n,e,o))),fJ(()=>{this.isRunning=!1,this.onFinalize(n,o),r?.(),r=void 0,this.activeRunCompletionPromise=void 0,this.activeRunDetach$=void 0}))(fU(null)),{defaultValue:void 0});let s=mM(this.messages).filter(e=>!a.has(e.id));return{result:i,newMessages:s}}finally{this.isRunning=!1}}abortRun(){}async detachActiveRun(){if(!this.activeRunDetach$)return;let e=this.activeRunCompletionPromise??Promise.resolve();this.activeRunDetach$.next(),this.activeRunDetach$?.complete(),await e}apply(e,t,r){return mH(e,t,this,r,this.debugLogger)}processApplyEvents(e,t,r){var n,i,a,o;return t.pipe((o=pY(n=t=>{t.messages&&(this.messages=t.messages,r.forEach(t=>{t.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this,input:e})})),t.state&&(this.state=t.state,r.forEach(t=>{t.onStateChanged?.({state:this.state,messages:this.messages,agent:this,input:e})}))})?{next:n,error:i,complete:a}:n)?fD(function(e,t){null==(r=o.subscribe)||r.call(o);var r,n=!0;e.subscribe(fP(t,function(e){var r;null==(r=o.next)||r.call(o,e),t.next(e)},function(){var e;n=!1,null==(e=o.complete)||e.call(o),t.complete()},function(e){var r;n=!1,null==(r=o.error)||r.call(o,e),t.error(e)},function(){var e,t;n&&(null==(e=o.unsubscribe)||e.call(o)),null==(t=o.finalize)||t.call(o)}
22))}):fb)}prepareRunAgentInput(e){let t=mM(this.messages).filter(e=>"activity"!==e.role);return{threadId:this.threadId,runId:e?.runId||uX(),tools:mM(e?.tools??[]),context:mM(e?.context??[]),forwardedProps:mM(e?.forwardedProps??{}),state:mM(this.state),messages:t}}async onInitialize(e,t){let r=await mq(t,this.messages,this.state,(t,r,n)=>t.onRunInitialized?.({messages:r,state:n,agent:this,input:e}));(void 0!==r.messages||void 0!==r.state)&&(r.messages&&(this.messages=r.messages,e.messages=r.messages,t.forEach(t=>{t.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this,input:e})})),r.state&&(this.state=r.state,e.state=r.state,t.forEach(t=>{t.onStateChanged?.({state:this.state,messages:this.messages,agent:this,input:e})})))}onError(e,t,r){return fq(mq(r,this.messages,this.state,(r,n,i)=>r.onRunFailed?.({error:t,messages:n,state:i,agent:this,input:e}))).pipe(fY(n=>{if((void 0!==n.messages||void 0!==n.state)&&(void 0!==n.messages&&(this.messages=n.messages,r.forEach(t=>{t.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this,input:e})})),void 0!==n.state&&(this.state=n.state,r.forEach(t=>{t.onStateChanged?.({state:this.state,messages:this.messages,agent:this,input:e})}))),!0!==n.stopPropagation){let e=String(t);if("AbortError"!==t.name&&"Fetch is aborted"!==t.message&&"signal is aborted without reason"!==t.message&&"component unmounted"!==t.message&&"component unmounted"!==e)throw console.error("Agent execution failed:",t),t}return{}}))}async onFinalize(e,t){let r=await mq(t,this.messages,this.state,(t,r,n)=>t.onRunFinalized?.({messages:r,state:n,agent:this,input:e}));(void 0!==r.messages||void 0!==r.state)&&(void 0!==r.messages&&(this.messages=r.messages,t.forEach(t=>{t.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this,input:e})})),void 0!==r.state&&(this.state=r.state,t.forEach(t=>{t.onStateChanged?.({state:this.state,messages:this.messages,agent:this,input:e})})))}clone(){let e=Object.create(Object.getPrototypeOf(this));return e.agentId=this.agentId,e.description=this.description,e.threadId=this.threadId,e.messages=mM(this.messages),e.state=mM(this.state),e._debug=this._debug,e._debugLogger=this._debugLogger,e.isRunning=this.isRunning,e.subscribers=[...this.subscribers],e.middlewares=[...this.middlewares],e}addMessage(e){this.messages.push(e),(async()=>{for(let t of this.subscribers)await t.onNewMessage?.({message:e,messages:this.messages,state:this.state,agent:this});if("assistant"===e.role&&e.toolCalls)for(let t of e.toolCalls)for(let e of this.subscribers)await e.onNewToolCall?.({toolCall:t,messages:this.messages,state:this.state,agent:this});for(let e of this.subscribers)await e.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this})})()}addMessages(e){this.messages.push(...e),(async()=>{for(let t of e){for(let e of this.subscribers)await e.onNewMessage?.({message:t,messages:this.messages,state:this.state,agent:this});if("assistant"===t.role&&t.toolCalls)for(let e of t.toolCalls)for(let t of this.subscribers)await t.onNewToolCall?.({toolCall:e,messages:this.messages,state:this.state,agent:this})}for(let e of this.subscribers)await e.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this})})()}setMessages(e){this.messages=mM(e),(async()=>{for(let e of this.subscribers)await e.onMessagesChanged?.({messages:this.messages,state:this.state,agent:this})})()}setState(e){this.state=mM(e),(async()=>{for(let e of this.subscribers)await e.onStateChanged?.({messages:this.messages,state:this.state,agent:this})})()}legacy_to_be_removed_runAgentBridged(e){let t,r,n;this.agentId=this.agentId??uX();let i=this.prepareRunAgentInput(e);return(0===this.middlewares.length?this.run(i):this.middlewares.reduceRight((e,t)=>({run:r=>t.run(r,e),get messages(){return e.messages},get state(){return e.state}}),this).run(i)).pipe(m4(this.debugLogger),mz(this.debugLogger),(t=this.threadId,r=i.runId,n=this.agentId,e=>{let i={},a=!0,o=!0,s="",l=null,u=null,c=[],d={},p=e=>{"object"==typeof e&&e&&("messages"in e&&delete e.messages,i=e)};return e.pipe(fW(e=>{switch(e.type){case dY.TEXT_MESSAGE_START:return[{type:mQ.enum.TextMessageStart,messageId:e.messageId,role:e.role}];case dY.TEXT_MESSAGE_CONTENT:return[{type:mQ.enum.TextMessageContent,messageId:e.messageId,content:e.delta}];case dY.TEXT_MESSAGE_END:return[{type:mQ.enum.TextMessageEnd,messageId:e.messageId}];case dY.TOOL_CALL_START:return c.push({id:e.toolCallId,type:"function",function:{name:e.toolCallName,arguments:""}}),o=!0,d[e.toolCallId]=e.toolCallName,[{type:mQ.enum.ActionExecutionStart,actionExecutionId:e.toolCallId,actionName:e.toolCallName,parentMessageId:e.parentMessageId}];case dY.TOOL_CALL_ARGS:{let l=c.find(t=>
22t.id===e.toolCallId);if(!l)return console.warn(`TOOL_CALL_ARGS: No tool call found with ID '${e.toolCallId}'`),[];l.function.arguments+=e.delta;let d=!1;if(u){let e=u.find(e=>e.tool==l.function.name);if(e)try{let t=JSON.parse(f4(l.function.arguments));e.tool_argument&&e.tool_argument in t?(p({...i,[e.state_key]:t[e.tool_argument]}),d=!0):e.tool_argument||(p({...i,[e.state_key]:t}),d=!0)}catch{}}return[{type:mQ.enum.ActionExecutionArgs,actionExecutionId:e.toolCallId,args:e.delta},...d?[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify(i),active:o}]:[]]}case dY.TOOL_CALL_END:return[{type:mQ.enum.ActionExecutionEnd,actionExecutionId:e.toolCallId}];case dY.TOOL_CALL_RESULT:return[{type:mQ.enum.ActionExecutionResult,actionExecutionId:e.toolCallId,result:e.content,actionName:d[e.toolCallId]||"unknown"}];case dY.RAW:return[];case dY.CUSTOM:switch(e.name){case"Exit":a=!1;break;case"PredictState":u=e.value}return[{type:mQ.enum.MetaEvent,name:e.name,value:e.value}];case dY.STATE_SNAPSHOT:return p(e.snapshot),[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify(i),active:o}];case dY.STATE_DELTA:{let l=pj(i,e.delta,!0,!1);return l?(p(l.newDocument),[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify(i),active:o}]):[]}case dY.MESSAGES_SNAPSHOT:return l=e.messages,[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify({...i,...l?{messages:l}:{}}),active:!0}];case dY.RUN_STARTED:return[];case dY.RUN_FINISHED:return l&&(i.messages=l),0===Object.keys(i).length?[]:[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify({...i,...l?{messages:function(e){let t=[];for(let r of e)if("assistant"===r.role||"user"===r.role||"system"===r.role){let e=m3(r.content);if(e){let n={id:r.id,role:r.role,content:e};t.push(n)}if("assistant"===r.role&&r.toolCalls&&r.toolCalls.length>0)for(let e of r.toolCalls){let n={id:e.id,name:e.function.name,arguments:JSON.parse(e.function.arguments),parentMessageId:r.id};t.push(n)}}else if("tool"===r.role){let n="unknown";for(let t of e)if("assistant"===t.role&&t.toolCalls?.length){for(let e of t.toolCalls)if(e.id===r.toolCallId){n=e.function.name;break}}let i={id:r.id,result:r.content,actionExecutionId:r.toolCallId,actionName:n};t.push(i)}return t}(l)}:{}}),active:!1}];case dY.RUN_ERROR:return[{type:mQ.enum.RunError,message:e.message,code:e.code}];case dY.STEP_STARTED:return s=e.stepName,c=[],u=null,[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify(i),active:!0}];case dY.STEP_FINISHED:return c=[],u=null,[{type:mQ.enum.AgentStateMessage,threadId:t,agentName:n,nodeName:s,runId:r,running:a,role:"assistant",state:JSON.stringify(i),active:!1}];default:return[]}}))}),e=>e.pipe(fY(e=>(this.debugLogger?.event("LEGACY","Event:",e,{type:e.type}),e))))}},go=class extends ga{requestInit(e){return{method:"POST",headers:{...this.headers,"Content-Type":"application/json",Accept:"text/event-stream"},body:JSON.stringify(e),signal:this.abortController.signal}}runAgent(e,t){return this.abortController=e?.abortController??new AbortController,super.runAgent(e,t)}abortRun(){this.abortController.abort(),super.abortRun()}constructor(e){super(e),this.abortController=new AbortController,this.url=e.url,this.headers=mM(e.headers??{})}run(e){var t,r;let n,i,a,o,s,l;return n=this.url,i=this.requestInit(e),r=fB(()=>fq(fetch(n,i))).pipe((t=e=>{if(!e.ok){let t=e.headers.get("content-type")||"";return fq(e.text()).pipe(fW(r=>{let n=r;if(t.includes("application/json"))try{n=JSON.parse(r)}catch{}let i=Error(`HTTP ${e.status}: ${"string"==typeof n?n:JSON.stringify(n)}`);return i.status=e.status,i.payload=n,fV(()=>i)}))}let t={type:mG.HEADERS,status:e.status,headers:e.headers},r=e.body?.getReader();return r?new fS(e=>(e.next(t),(async()=>{try{for(;;){let{done:t,value:n}=await r.read();if(t)break;let i={type:mG.DATA,data:n};e.next(i)}e.complete()}catch(t){e.error(t)}})(),()=>{r.cancel().catch(e=>{if(e?.name!=="AbortError")throw e})})):fV(()=>Error("Failed to getReader() from response"))},fD(function(e,r){var n=null,i=0,a=!1,o=function(){return a&&!n&&r.complete()};e.subscribe(fP(r,function(e){null==n||n.unsubscribe(),fI(t(e,i++)).subscribe(n=fP(r,function(e){return r.next(e)},function(){n=null,o()}))},function(){a=!0,o()}))}))),a=m$(this.debugLogger),o=new fz,s=new fK,l=!1,r.subscribe({next:e=>{if(s.next(e),e.type!==mG.HEADERS||l)l||o.error(Error("No headers event received before data events"));else{l=!0;let t=e.headers.get("content-type");a?.lifecycle("HTTP","Stream format detected:",{contentType:t,parser:t===mk?"protobuf":"sse"}),t===mk?(e=>{let t=new fz,r=new Uint8Array;function n(){for(;r.length>=4;){let e=4+new DataView(r.buffer,r.byteOffset,4).getUint32(0,!1);if(r.length<e)break;try{let n=r.slice(4,e),i=function(e){let t=Object.values(m_.decode(e)).find(e=>void 0!==e);if(!t)throw Error("Invalid event");
22if(t.type=hY[t.baseEvent.type],t.timestamp=t.baseEvent.timestamp,t.rawEvent=t.baseEvent.rawEvent,t.type===dY.MESSAGES_SNAPSHOT)for(let e of t.messages){if("user"===e.role&&Array.isArray(e.contentParts)){let t=e.contentParts.map(e=>mA(e)).filter(e=>void 0!==e);t.length>0&&(e.content=t)}Array.isArray(e.contentParts)&&0===e.contentParts.length&&(e.contentParts=void 0),e.toolCalls?.length===0&&(e.toolCalls=void 0)}if(t.type===dY.STATE_DELTA)for(let e of t.delta)e.op=hO[e.op].toLowerCase(),Object.keys(e).forEach(t=>{void 0===e[t]&&delete e[t]});return Object.keys(t).forEach(e=>{void 0===t[e]&&delete t[e]}),pb.parse(t)}(n);t.next(i),r=r.slice(e)}catch(r){let e=r instanceof Error?r.message:String(r);t.error(Error(`Failed to decode protocol buffer message: ${e}`));return}}}return e.subscribe({next:e=>{if(e.type!==mG.HEADERS&&e.type===mG.DATA&&e.data){let t=new Uint8Array(r.length+e.data.length);t.set(r,0),t.set(e.data,r.length),r=t,n()}},error:e=>t.error(e),complete:()=>{if(r.length>0)try{n()}catch{console.warn("Incomplete or invalid protocol buffer data at stream end")}t.complete()}}),t.asObservable()})(s).subscribe({next:e=>o.next(e),error:e=>o.error(e),complete:()=>o.complete()}):((e,t)=>{let r=m$(t),n=new fz,i=new TextDecoder("utf-8",{fatal:!1}),a="";function o(e){let t=e.split(`
23`),i=[];for(let e of t)e.startsWith("data:")&&i.push(e.slice(5).replace(/^ /,""));if(i.length>0)try{let e=i.join(`
24`),t=JSON.parse(e);r?.event("SSE","Event received:",t,{type:t.type}),n.next(t)}catch(e){n.error(e)}}return e.subscribe({next:e=>{if(e.type!==mG.HEADERS&&e.type===mG.DATA&&e.data){let t=i.decode(e.data,{stream:!0}),r=(a+=t).split(/\n\n/);for(let e of(a=r.pop()||"",r))o(e)}},error:e=>n.error(e),complete:()=>{a&&o(a+=i.decode()),n.complete()}}),n.asObservable()})(s,a).subscribe({next:e=>{try{let t=pb.parse(e);
24a?.event("HTTP","Event validated:",t,{type:t.type,valid:!0}),o.next(t)}catch(t){a?.event("HTTP","Event invalid:",{json:e,error:String(t)}),o.error(t)}},error:e=>{if(e?.name==="AbortError"){o.next({type:dY.RUN_ERROR,message:e.message||"Request aborted",code:"abort",rawEvent:e}),o.complete();return}return o.error(e)},complete:()=>o.complete()})}},error:e=>{s.error(e),o.error(e)},complete:()=>{s.complete()}}),o.asObservable()}clone(){let e=super.clone();e.url=this.url,e.headers=mM(this.headers??{});let t=new AbortController,r=this.abortController.signal;return r.aborted&&t.abort(r.reason),e.abortController=t,e}};class gs extends go{requestInit(e){let{params:t,accessToken:r,recordDebugSession:n}=e.forwardedProps||{},i={...t,...n&&{recordDebugSession:!0}};return{method:"POST",headers:{...this.headers,Authorization:`Bearer ${r}`,"Content-Type":"application/json",Accept:"text/event-stream, application/json"},body:JSON.stringify(i),signal:this.abortController.signal}}}let gl=new j({required:!0}),gu=new j({required:!0,constrainTo:s5}),gc=e=>({...e,name:s7(e.name)}),gd=t0("followUpAnswers/setIsEnabled",e=>eU(e,new N({required:!0}))),gp=t0("followUpAnswers/setFollowUpAnswersConversationId",e=>eU(e,eR)),gf=t0("followUpAnswers/setFollowUpAnswersConversationToken",e=>eU(e,eR)),gh=t0("followUpAnswers/clearFollowUpAnswersConversationToken"),gm=t0("followUpAnswers/createFollowUpAnswer",e=>eU(e,{question:eR})),gg=t0("followUpAnswers/setActiveFollowUpAnswerId",e=>eU(e,eR)),gy=t0("followUpAnswers/setFollowUpAnswerContentFormat",e=>eU(e,{contentFormat:la,answerId:eR})),gv=t0("followUpAnswers/setFollowUpIsLoading",e=>eU(e,{isLoading:new N({required:!0}),answerId:eR})),gb=t0("followUpAnswers/setFollowUpIsStreaming",e=>eU(e,{isStreaming:new N({required:!0}),answerId:eR})),gw=t0("followUpAnswers/followUpMessageChunkReceived",e=>eU(e,{textDelta:gl,answerId:eR})),gE=t0("followUpAnswers/followUpCitationsReceived",e=>eU(e,{citations:new U({required:!0,each:new L({values:li})}),answerId:eR})),gS=t0("followUpAnswers/followUpCompleted",e=>eU(e,{answerId:eR,cannotAnswer:new N({required:!1})})),gO=t0("followUpAnswers/followUpFailed",e=>eU(e,{message:new j,code:new D({min:0}),answerId:eR})),gC=t0("followUpAnswers/activeFollowUpStartFailed",e=>eU(e,{message:new j})),g_=t0("followUpAnswers/likeFollowUp",e=>eU(e,{answerId:eR})),gT=t0("followUpAnswers/dislikeFollowUp",e=>eU(e,{answerId:eR})),gA=t0("followUpAnswers/submitFollowUpFeedback",e=>eU(e,{answerId:eR})),gk=t0("followUpAnswers/resetFollowUpAnswers"),gx=t0("followUpAnswers/stepStarted",e=>eU(gc(e),{answerId:eR,name:gu,startedAt:new D({min:0,required:!0})})),gI=t0("followUpAnswers/stepFinished",e=>eU(gc(e),{answerId:eR,name:gu,finishedAt:new D({min:0,required:!0})}));!function(e){e[e.SseMaxDurationExceeded=1e3]="SseMaxDurationExceeded",e[e.SseFollowUpNotSupported=1001]="SseFollowUpNotSupported",e[e.ConversationNotFound=1002]="ConversationNotFound",e[e.SseModelsNotAvailable=1003]="SseModelsNotAvailable",e[e.SseInternalError=1004]="SseInternalError",e[e.SseTurnLimitReached=1005]="SseTurnLimitReached"}(O||(O={}));let gN={"KNOWLEDGE:SSE_MAX_DURATION_EXCEEDED":O.SseMaxDurationExceeded,"KNOWLEDGE:SSE_FOLLOW_UP_NOT_SUPPORTED":O.SseFollowUpNotSupported,"KNOWLEDGE:NOT_FOUND":O.ConversationNotFound,"KNOWLEDGE:SSE_MODELS_NOT_AVAILABLE":O.SseModelsNotAvailable,"KNOWLEDGE:SSE_INTERNAL_ERROR":O.SseInternalError,"KNOWLEDGE:SSE_TURN_LIMIT_REACHED":O.SseTurnLimitReached},gR=(e,t)=>{let{referrer:r,userAgent:n,location:i,clientId:a}=e.getMeta("");return{...t?t():{},referrer:r,userAgent:n,location:i,clientId:a}};function gD(e){var t;if(!e||!((t=e)&&/^[A-Za-z0-9_-]{2,}(?:\.[A-Za-z0-9_-]{2,}){2}$/.test(t)))return null;try{let t=e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),r=atob(t),n=decodeURIComponent(r.split("").map(e=>`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`).join(""));return JSON.parse(n)}catch(e){return null}}function gP(e,t){e.dispatch(sK({status:401,statusCode:401,message:t.message,type:t.name}))}let gF=Symbol.for("coveo-headless-internal-state");var gj=r(1123);let gM=(e,t,r,n,i,a)=>{let o=e[t];I(o)||I(i)||i===o||i!==n&&(a.warn(`Mismatch on access token (JWT Token) ${t} and engine configuration.`),a.warn(`To remove this warning, make sure that access token value [${o}] matches engine configuration value [${r}]`))},gL=(e,t)=>!I(e)&&t!==e,gq=e=>{let t=gD(e);return!!t&&t},gU=(e,t)=>(gL(e.searchHub,t.searchHub)&&(t.searchHub=e.searchHub),t),g$=(e,t,r,n)=>(gM(e,"searchHub",t.searchHub,"default",r,n),gU(e,t)),gV=(e,t)=>(gL(e.pipeline,t.pipeline)&&(t.pipeline=e.pipeline),t),gB=(e,t,r,n)=>(gM(e,"pipeline",t.pipeline,"",r,n),gV(e,t)),gH=(e,t)=>(gL(e.userDisplayName,t.configuration.analytics.userDisplayName)&&(t.configuration.analytics.userDisplayName=e.userDisplayName),t),gz=new A({...{organizationId:eR,accessToken:eR,name:new j({required:!1,emptyAllowed:!1}),analytics:new L({options:{required:!1},values:{enabled:new N({required:!1}),originContext:new j({required:!1}),originLevel2:new j({required:!1}),originLevel3:new j({required:!1}
24),analyticsMode:new j({constrainTo:["legacy","next"],required:!1,default:"next"}),proxyBaseUrl:new j({required:!1,url:!0}),trackingId:new j({required:!1,emptyAllowed:!1,regex:/^[a-zA-Z0-9_\-.]{1,100}$/})}}),environment:new j({required:!1,default:"prod",constrainTo:["prod","hipaa","stg","dev"]})},search:new L({options:{required:!1},values:{pipeline:new j({required:!1,emptyAllowed:!0}),searchHub:eD,locale:eD,timezone:eD,authenticationProviders:new U({required:!1,each:eR}),proxyBaseUrl:new j({required:!1,url:!0})}})}),gG={debug:a6,pipeline:ot,searchHub:s1,search:sX};function gQ(e){let t=(n=e.loggerOptions,(0,gj.pino)({name:"@coveo/headless",level:n?.level||"warn",formatters:{log:n?.logFormatter}})),{configuration:r}=e;var n,i,a,o=r,s=t;try{gz.validate(o)}catch(e){throw s.error(e,"Search engine configuration error"),e}let l=function(e,t){let{search:r}=e;return new eT({logger:t,preprocessRequest:e.preprocessRequest||eo,postprocessSearchResponseMiddleware:r?.preprocessSearchResponseMiddleware||ex,postprocessFacetSearchResponseMiddleware:r?.preprocessFacetSearchResponseMiddleware||eI,postprocessQuerySuggestResponseMiddleware:r?.preprocessQuerySuggestResponseMiddleware||eN})}(r,t),u=new ea({logger:t}),c={...(i=r,a=t,{analyticsClientMiddleware:function(e){let{analytics:t}=e;return t?.analyticsClientMiddleware||((e,t)=>t)}(i),validatePayload:eq,preprocessRequest:i.preprocessRequest||eo,logger:a}),apiClient:l,streamingClient:u},d=function(e,t){let r={...e.reducers,configuration:uK,version:uq},n=function(e,t,r){let{reducers:n,navigatorContextProvider:i}=e,a=function(e,t){let r,n={...e};return{get combinedReducer(){let e;return e=tK({...function(e){let t={};for(let[r,n]of e)t[r]=n;return t}(Object.entries(t).filter(([e])=>!(e in n)).map(([e,t])=>[e,()=>t])),...n}),(t,n)=>{let i=e(t,n);return r?r(i,n):i}},containsAll:e=>Object.keys(e).every(e=>e in n),add(e){Object.keys(e).filter(e=>!(e in n)).forEach(t=>{n[t]=e[t]})},addCrossReducer(e){r=e}}}({...n,configurationReducer:r},e.preloadedState??{});e.crossReducer&&a.addCrossReducer(e.crossReducer);let o=t.logger,s=function(e,t,r){let{preloadedState:n,configuration:i}=e,a=i.name||"coveo-headless",o=function(e,t,r){let{renewAccessToken:n}=e.configuration,i=function(e,t){let r=0,n=null,i=G(()=>{r=0},500),a=async(e,r=!1)=>{let i=!n;i&&t&&(n=(async()=>{try{return await t()}catch(e){if(!r)throw e;return null}})().finally(()=>{n=null}));let a=await n;return i&&a&&e.dispatch(az({accessToken:a})),a},o=async t=>{let r=t.getState().configuration.accessToken;if(r&&function(e,t=60){if(!e)return!1;let r=gD(e);if(!r||"number"!=typeof r.exp)return!1;let n=Math.floor(Date.now()/1e3);return r.exp<=n+t}(r)){e.debug("Access token is expired or about to expire, attempting renewal.");try{await a(t)?e.debug("Access token was renewed."):e.warn("Access token renewal returned an empty token. Please check the #renewAccessToken function.")}catch(t){e.warn(t,"Access token renewal failed. A retry will occur if necessary.")}}},s=async(t,o,s)=>{if(r>=5)return e.warn("Attempted to renew the token but was not successful. Please check the #renewAccessToken function."),gP(t,o.error),o;n||(r++,i());try{await a(t,!0)}catch(t){e.debug(t,"Token renewal failed in reactive path (piggybacked on a proactive renewal). The action will be re-dispatched.")}t.dispatch(s)};return r=>n=>async i=>{var a;let l="function"==typeof t;if("function"!=typeof i)return n(i);l&&await o(r);let u=await n(i);return"object"==typeof(a=u)&&null!==a&&"error"in a&&a.error?.name===new eg().name?l?await s(r,u,i):(e.warn("Unable to renew the expired token because a renew function was not provided. Please specify the #renewAccessToken option when initializing the engine."),gP(r,u.error),u):u}}(t,n),a=(e=>{let t=((e={})=>{let t=new Map,r=new Map,{extra:n,onError:i=rK}=e;rk(i,"onError");let a=e=>{let r;return(r=rV(t,e)??r$(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&rB(r)}};rM(a,{withTypes:()=>a});let o=e=>{let r=rV(t,e);return r&&(r.unsubscribe(),e.cancelActive&&rB(r)),!!r};rM(o,{withTypes:()=>o});let s=async(e,o,s,l)=>{let u=new AbortController,c=((e,t)=>{let r=async(r,n)=>{rR(t);let i=()=>{},a=[new Promise((t,n)=>{let a=e({predicate:r,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});i=()=>{a(),n()}})];null!=n&&a.push(new Promise(e=>setTimeout(e,n,null)));try{let e=await rD(t,Promise.race(a));return rR(t),e}finally{i()}};return(e,t)=>rI(r(e,t))})(a,u.signal),d=[];try{let i,a;e.pending.add(u),(e=>{let t=r.get(e)??0;r.set(e,t+1)})(e),await Promise.resolve(e.effect(o,rM({},s,{getOriginalState:l,condition:(e,t)=>c(e,t).then(Boolean),take:c,delay:rj(u.signal),pause:rF(u.signal),extra:n,signal:u.signal,fork:(i=u.signal,a=d,(e,t)=>{rk(e,"taskExecutor");let r=new AbortController;rN(i,()=>r.abort(i.reason));let n=rP(async()=>{rR(i),rR(r.signal);let t=await e({pause:rF(r.signal),delay:rj(r.signal),signal:r.signal});return rR(r.signal),t},()=>r.abort(rC));return t?.autoJoin&&a.push(n.catch(rx)),{result:rF(i)(n),cancel(){r.abort(rO)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==u&&(e.abort(r_),r.delete(e))})},cancel:()=>{u.abort(r_),e.pending.delete(u)},throwIfCancelled:()=>{rR(u.signal)}})))}catch(e){e instanceof rA||rH(i,e,{raisedBy:"effect"})}finally{await Promise.all(d),u.abort(rT),(e=>{let t=r.get(e)??1;1===t?r.delete(e):r.set(e,t-1)})(e),e.pending.delete(u)}},l=()=>{for(let e of r.keys())rB(e);t.clear()};return{middleware:e=>r=>n=>{let u;if(!tW(n))return r(n);if(rz.match(n))return a(n.payload);if(rG.match(n))return void l();if(rQ.match(n))return o(n.payload);let c=e.getState(),d=()=>
24{if(c===rL)throw Error(rY(23));return c};try{if(u=r(n),t.size>0){let r=e.getState();for(let a of Array.from(t.values())){let t=!1;try{t=a.predicate(n,r,c)}catch(e){t=!1,rH(i,e,{raisedBy:"predicate"})}t&&s(a,n,e,d)}}}finally{c=rL}return u},startListening:a,stopListening:o,clearListeners:l}})({extra:e}),r=(()=>{let e,t=()=>{e?.abortRun(),e=void 0};return{run:async(r,n,i)=>{var a;let o,s;t();let l=i2(r),u=r.configuration.organizationId,c=r.configuration.environment,d=r.configuration.accessToken,p=r.configuration.knowledge.debugAgentSession,f=new gs({url:`${((e,t,r)=>{let n=ew(t,r),i=e?.trim();if(!n||!t||!i)throw Error("Missing required parameters for answer endpoint");let a=`/api/preview/organizations/${t}/agents`;return`${n}${a}/${i}`})(l,u,c)}/answer`});e=f;let h=(a=n,o="",s=!1,{onRunStartedEvent:({event:e})=>{o=e.runId,s=!1,a(lu(e.runId)),a(lC(!1)),a(l_(!0)),a(gp(e.threadId)),a(gh())},onStepStartedEvent:({event:e})=>{a(lD({name:e.stepName,startedAt:e.timestamp??Date.now()}))},onStepFinishedEvent:({event:e})=>{a(lP({name:e.stepName,finishedAt:e.timestamp??Date.now()}))},onTextMessageContentEvent:({event:e})=>{e.delta.length>0&&(s=!0),a(lp({textDelta:e.delta}))},onCustomEvent:({event:e})=>{let{name:t,value:r}=e;switch(t){case"header":r?.contentFormat&&a(lT(r.contentFormat)),"boolean"==typeof r?.followUpEnabled&&a(gd(r.followUpEnabled)),r?.conversationToken&&a(gf(r.conversationToken));return;case"citations":return void a(lf({citations:r.citations}))}},onRunErrorEvent:({event:e})=>{var t;let r=(t=e.code)?gN[t]??O.SseInternalError:O.SseInternalError;a(lh({message:e.message,code:r}))},onRunFinishedEvent:({event:e})=>{let t=e.result?.completionReason==="ANSWERED",r=t?!s:void 0;a(lI(t)),a(lN(!t)),a(l_(!1)),a(s2(t,o,r)),a(s3())}}),m=((e,t)=>{let r=e.query?.q,n=s9(e),i=ob(e.configuration.analytics,t,{actionCause:sQ(e)}),a=e.configuration.search.locale,o=e.searchHub,s=e.pipeline,l=e.context,u=i9(e)??[];return{q:r||"",...n.length&&{facets:n},citationsFieldToInclude:u,...o?.length&&{searchHub:o},...s?.length&&{pipeline:s},...l?.contextValues&&{context:l.contextValues},...i,locale:a}})(r,i());try{n(lC(!0)),await f.runAgent({forwardedProps:{params:m,accessToken:d,recordDebugSession:p}},h)}catch(e){n(lC(!1)),n(lh({message:"An error occurred while starting the answer generation."})),console.error("Error running the answer agent:",e)}},abortRun:t}})();return t.startListening({actionCreator:sF.pending,effect:async(t,n)=>{let i=n.getState();if(!i6(i))return;r.abortRun(),n.dispatch(lm()),n.dispatch(gk());let a=i.query?.q;a&&""!==a.trim()&&r.run(i,n.dispatch,e.getNavigatorContext)}}),t})({getNavigatorContext:r});return[uY,i,()=>e=>r=>{if(!r.error)return e(r);let n=r.error;if(r.payload?.ignored||t.error({error:n,action:r},`Action dispatch error ${r.type}`),"SchemaValidationError"!==r.error.name)return e(r)},uU].concat(uM.middleware,a.middleware,e.middlewares||[])}(e,t.logger,()=>t.navigatorContext);return function({reducer:e,preloadedState:t,middlewares:r=[],thunkExtraArguments:n,name:i}){return function(e){let t,r,n,i=function(e){let{thunk:t=!0,immutableCheck:r=!0,serializableCheck:n=!0,actionCreatorCheck:i=!0}=e??{},a=new t1;return t&&("boolean"==typeof t?a.push(tZ):a.push(tJ(t.extraArgument))),a},{reducer:a,middleware:o,devTools:s=!0,duplicateMiddlewareCheck:l=!0,preloadedState:u,enhancers:c}=e||{};if("function"==typeof a)t=a;else if(tQ(a))t=tK(a);else throw Error(rY(1));r="function"==typeof o?o(i):i();let d=tY;s&&(d=tX({trace:!1,..."object"==typeof s&&s}));let p=(n=function(...e){return t=>(r,n)=>{let i=t(r,n),a=()=>{throw Error(tB(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=tY(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}(...r),function(e){let{autoBatch:t=!0}=e??{},r=new t1(n);return t&&r.push(((e={type:"raf"})=>t=>(...r)=>{let n=t(...r),i=!0,a=!1,o=!1,s=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:t8(10):"callback"===e.type?e.queueNotification:t8(e.timeout),u=()=>{o=!1,a&&(a=!1,s.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){let t=n.subscribe(()=>i&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return(a=!(i=!e?.meta?.[t4]))&&!o&&(o=!0,l(u)),n.dispatch(e)}finally{i=!0}}})})("object"==typeof t?t:void 0)),r});return function e(t,r,n){if("function"!=typeof t)throw Error(tB(2));if("function"==typeof r&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error(tB(0));if("function"==typeof r&&void 0===n&&(n=r,r=void 0),void 0!==n){
24if("function"!=typeof n)throw Error(tB(1));return n(e)(t,r)}let i=t,a=r,o=new Map,s=o,l=0,u=!1;function c(){s===o&&(s=new Map,o.forEach((e,t)=>{s.set(t,e)}))}function d(){if(u)throw Error(tB(3));return a}function p(e){if("function"!=typeof e)throw Error(tB(4));if(u)throw Error(tB(5));let t=!0;c();let r=l++;return s.set(r,e),function(){if(t){if(u)throw Error(tB(6));t=!1,c(),s.delete(r),o=null}}}function f(e){if(!tQ(e))throw Error(tB(7));if(void 0===e.type)throw Error(tB(8));if("string"!=typeof e.type)throw Error(tB(17));if(u)throw Error(tB(9));try{u=!0,a=i(a,e)}finally{u=!1}return(o=s).forEach(e=>{e()}),e}return f({type:tG.INIT}),{dispatch:f,subscribe:p,getState:d,replaceReducer:function(e){if("function"!=typeof e)throw Error(tB(10));i=e,f({type:tG.REPLACE})},[tH]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(tB(11));function t(){e.next&&e.next(d())}return t(),{unsubscribe:p(t)}},[tH](){return this}}}}}(t,u,d(..."function"==typeof c?c(p):p()))}({reducer:e,preloadedState:t,devTools:{stateSanitizer:e=>e.history?{...e,history:"<<OMIT>>"}:e,name:i,shouldHotReload:!1},middleware:e=>{let t;return e({thunk:{extraArgument:n}}).prepend(...r).concat((t=n.logger,e=>r=>n=>(t.debug({action:n,nextState:e.getState()},`Action dispatched: ${n.type}`),r(n))))}})}({preloadedState:n,reducer:r.combinedReducer,middlewares:o,thunkExtraArguments:t,name:a})}(e,{...t,get relay(){return nw(l.state,i)},get navigatorContext(){return gR(this.relay,i)}},a),l={addReducers(e){a.containsAll(e)||(a.add(e),s.replaceReducer(a.combinedReducer))},dispatch:s.dispatch,subscribe:s.subscribe,enableAnalytics(){s.dispatch(aW())},disableAnalytics(){s.dispatch(aY())},get state(){return s.getState()},get relay(){return nw(this.state,i)},get navigatorContext(){return gR(this.relay,i)},logger:o,store:s};return l}({...e,reducers:r},t,uK),{accessToken:i,environment:a,organizationId:o}=e.configuration;n.dispatch(az({accessToken:i,environment:a,organizationId:o}));let s=function(e,t){let{analytics:r}=e,{analyticsClientMiddleware:n,...i}=r??{},a={...i,...r?.proxyBaseUrl&&{apiBaseUrl:r.proxyBaseUrl,nexApiBaseUrl:r.proxyBaseUrl}};return"next"!==a.analyticsMode&&function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;let e=navigator,t=window;return[e.globalPrivacyControl,e.doNotTrack,e.msDoNotTrack,t.doNotTrack].some(e=>H.has(e))}()?(t.info("Analytics disabled since doNotTrack is active."),{...a,enabled:!1}):a}(e.configuration,n.logger);return s&&n.dispatch(aK(s)),n}({...e,reducers:gG,crossReducer:t5({},e=>{e.addCase(s0,(e,r)=>{let n=gq(e.configuration.accessToken);return n?g$(n,e,r.payload,t):e}).addCase(oe,(e,r)=>{let n=gq(e.configuration.accessToken);return n?gB(n,e,r.payload,t):e}).addCase(az,(e,t)=>{if(e.configuration.accessToken!==t.payload.accessToken)return e;let{accessToken:r}=t.payload;if(!r)return e;let n=gq(r);return n?[gV,gU,gH].reduce((e,t)=>t(n,e),e):e}).addCase(aG,(e,r)=>{let n=gq(e.configuration.accessToken);if(!n)return e;let i=g$(n,e,r.payload.searchHub,t);return gB(n,i,r.payload?.pipeline,t)}).addCase(aK,(e,r)=>{var n;let i=gq(e.configuration.accessToken);return i?(n=r.payload.userDisplayName,gM(i,"userDisplayName",e.configuration.analytics.userDisplayName,uz().analytics.userDisplayName,n,t),gH(i,e)):e})})},c),p=function(e){let{search:t}=e,{proxyBaseUrl:r,pipeline:n,searchHub:i,timezone:a,locale:o,authenticationProviders:s}=t??{};return{proxyBaseUrl:r,pipeline:n,searchHub:i,timezone:a,locale:o,authenticationProviders:s}}(r);return p&&d.dispatch(aG(p)),{...d,get state(){return d.state},executeFirstSearch(e=aU()){if(sG(d.state))return;let t=sF({legacy:e,next:{actionCause:y.interfaceLoad}});d.dispatch(t)},executeFirstSearchAfterStandaloneSearchBoxRedirect(e){let{cause:t,metadata:r}=e;if(sG(d.state))return;let n=r&&"omniboxFromLink"===t,i=sF({legacy:n?aB(r):aV(),next:n?{actionCause:y.omniboxFromLink}:{actionCause:y.searchFromLink}});d.dispatch(i)}}}let gK={value:eR,numberOfResults:new D({min:0}),state:eR},gY=new D({min:1,default:8,required:!1}),gW={desiredCount:new D({min:1,max:20,default:5,required:!1}),numberOfValues:gY},gJ=t0("automaticFacet/setOptions",e=>eU(e,gW)),gZ=t0("automaticFacet/deselectAll",e=>eU(e,eR)),gX=t0("automaticFacet/toggleSelectValue",e=>eU(e,{field:eR,selection:new L({values:gK})})),g0={state:new k({required:!0}),numberOfResults:new D({required:!0,min:0}),value:new j({required:!0,emptyAllowed:!0}),path:new U({required:!0,each:eR}),moreValuesAvailable:new N({required:!1})},g1={facetId:eR,field:eR,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),activeTab:new j({required:!1}),delimitingCharacter:new j({required:!1,emptyAllowed:!0}),filterFacetCount:new N({required:!1}),injectionDepth:new D({required:!1,min:0}),numberOfValues:new D({required:!1,min:1}),sortCriteria:new k({required:!1}),basePath:new U({required:!1,each:eR}),filterByBasePath:new N({required:!1})},g2=t0("categoryFacet/register",e=>
24eU(e,g1)),g3=t0("categoryFacet/toggleSelectValue",e=>{try{return eq(e.facetId,eR),!function e(t){t.children.forEach(t=>{e(t)}),eq({state:t.state,numberOfResults:t.numberOfResults,value:t.value,path:t.path,moreValuesAvailable:t.moreValuesAvailable},g0)}(e.selection),{payload:e,error:null}}catch(t){return{payload:e,error:eL(t)}}}),g4=t0("categoryFacet/deselectAll",e=>eU(e,g1.facetId)),g6=t0("categoryFacet/updateNumberOfValues",e=>eU(e,{facetId:g1.facetId,numberOfValues:g1.numberOfValues})),g8=t0("categoryFacet/updateSortCriterion",e=>eU(e,{facetId:g1.facetId,criterion:new k})),g9=t0("categoryFacet/updateBasePath",e=>eU(e,{facetId:g1.facetId,basePath:new U({each:eR})})),g5={categoryFacetId:eR,categoryFacetPath:new U({required:!0,each:eR})},g7=e=>aA("analytics/categoryFacet/breadcrumb",(t,r)=>(eU(e,g5),t.makeBreadcrumbFacet(((e,{categoryFacetId:t,categoryFacetPath:r})=>{let n=e.categoryFacetSet[t],i=n?.request.field,a=`${i}_${t}`;return{categoryFacetId:t,categoryFacetPath:r,categoryFacetField:i,categoryFacetTitle:a}})(r,e)))),ye=t0("facetOptions/update",(e={freezeFacetOrder:!0})=>eU(e,{freezeFacetOrder:new N({required:!1})})),yt=t0("facetOptions/facet/enable",e=>eU(e,eR)),yr=t0("facetOptions/facet/disable",e=>eU(e,eR)),yn=(e,t)=>"object"==typeof e&&0===Object.keys({...e}).length||!t||!e||!e.excluded?.includes(t)&&(!!(e.included&&(0===e.included.length||e.included.includes(t)))||!!e.excluded&&!e.included),yi={facetId:eR,captions:new L({options:{required:!1}}),numberOfValues:new D({required:!1,min:1}),query:new j({required:!1,emptyAllowed:!0})},ya={path:new U({required:!0,each:eR}),displayValue:eP,rawValue:eP,count:new D({required:!0,min:0})},yo=t0("categoryFacet/selectSearchResult",e=>eU(e,{facetId:eR,value:new L({values:ya})})),ys=t0("categoryFacetSearch/register",e=>eU(e,yi));function yl(e,t){let{facetId:r,criterion:n}=t,i=e[r]?.request;i&&(i.sortCriteria=n)}function yu(e){e&&(e.currentValues=e.currentValues.map(e=>({...e,...{previousState:"idle"!==e.state?e.state:void 0},state:"idle"})),e.preventAutoSelect=!0)}function yc(e,t){e&&(e.numberOfValues=t)}function yd(e,t){let r=e[t];r&&(r.request.numberOfValues=r.initialNumberOfValues,r.request.currentValues=[],r.request.preventAutoSelect=!0)}function yp(e,t,r){e.currentValues=function(e,t){if(!e.length)return[];let r=yf(e[0],t),n=r;for(let r of e.splice(1)){let e=yf(r,t);n.children.push(e),n=e}return n.state="selected",n.retrieveChildren=!0,[r]}(t,r),e.numberOfValues=t.length?1:r,e.preventAutoSelect=!0}function yf(e,t){return{value:e,retrieveCount:t,children:[],state:"idle",retrieveChildren:!1}}let yh=t5({},e=>{e.addCase(g2,(e,t)=>{var r;let n=t.payload,{facetId:i,tabs:a}=n;if(i in e)return;let o=(r=n,{...ym,currentValues:[],preventAutoSelect:!1,type:"hierarchical",...r}),s=o.numberOfValues;e[i]={request:o,initialNumberOfValues:s,tabs:a}}).addCase(a7.fulfilled,(e,t)=>t.payload?.categoryFacetSet??e).addCase(a1,(e,t)=>{let r=t.payload.cf||{},n=t.payload.tab;Object.keys(e).forEach(t=>{let i=e[t],a=i.request;if((i.tabs?.included?.length||i.tabs?.excluded?.length)&&!yn(i.tabs,n)){a.currentValues.length&&yp(a,[],i.initialNumberOfValues);return}let o=r[t]||[];(o.length||a.currentValues.length)&&yp(a,o,i.initialNumberOfValues)})}).addCase(g8,(e,t)=>{let{facetId:r,criterion:n}=t.payload,i=e[r]?.request;i&&(i.sortCriteria=n)}).addCase(g9,(e,t)=>{let{facetId:r,basePath:n}=t.payload,i=e[r]?.request;i&&(i.basePath=[...n])}).addCase(g3,(e,t)=>{let{facetId:r,selection:n,retrieveCount:i}=t.payload,a=e[r]?.request;if(!a)return;let{path:o}=n,s=function(e,t,r){let n=e.currentValues;for(let e of t){let t=n[0];t&&e===t.value||(t=yg(e,r),n.length=0,n.push(t)),t.retrieveChildren=!1,t.previousState=void 0,t.state="idle",n=t.children}return n}(a,o.slice(0,o.length-1),i);if(s.length){let e=s[0];e.retrieveChildren=!0,e.state="selected",e.previousState="idle",e.children=[];return}let l=yg(n.value,i);l.state="selected",l.previousState="idle",s.push(l),a.numberOfValues=1}).addCase(g4,(e,t)=>{yd(e,t.payload)}).addCase(or,e=>{Object.keys(e).forEach(t=>yd(e,t))}).addCase(oi,(e,t)=>Object.keys(e).forEach(r=>{e[r].request.preventAutoSelect=!t.payload.allow})).addCase(g6,(e,t)=>{let{facetId:r,numberOfValues:n}=t.payload,i=e[r]?.request;if(i){if(!i.currentValues.length)return yc(i,n);!function(e,t){let{facetId:r,numberOfValues:n}=t,i=e[r]?.request.currentValues[0];if(i){for(;i.children.length&&i?.state!=="selected";)i=i.children[0];i.retrieveCount=n}}(e,t.payload)}}).addCase(yo,(e,t)=>{let{facetId:r,value:n}=t.payload,i=e[r];if(!i)return;let a=[...n.path,n.rawValue];yp(i.request,a,i.initialNumberOfValues)}).addCase(sL.fulfilled,(e,t)=>{yy(e,t.payload.response.facets)}).addCase(sF.fulfilled,(e,t)=>{yy(e,t.payload.response.facets)}).addCase(yr,(e,t)=>{yd(e,t.payload)}).addCase(uV,(e,t)=>{let r=t.payload;Object.keys(e).forEach(t=>{let n=e[t];(n.tabs?.included?.length||n.tabs?.excluded?.length)&&!yn(n.tabs,r)&&yd(e,t)})})}),ym={delimitingCharacter:";",filterFacetCount:!0,injectionDepth:1e3,numberOfValues:5,sortCriteria:"occurrences",basePath:[],filterByBasePath:!0,resultsMustMatch:"atLeastOneValue"};function yg(e,t){return{value:e,state:"idle",children:[],retrieveChildren:!0,retrieveCount:t}}function yy(e,t){t.forEach(t=>{var r;if(r=e,!(t.facetId in r))return;let n=t.facetId,i=e[n]?.request;if(!i)return;let a=function(e,t){let r=ae(e.currentValues),n=ae(t.values);return r.length!==n.length}(i,t);i.currentValues=a?[]:i.currentValues,i.preventAutoSelect=!1})}let yv=new j({regex:/^[a-zA-Z0-9-_]+$/}),yb=new j({required:!0}),yw=new U({each:new j}),yE=new j,yS=new N,yO=new N,yC=new D({min:0}),y_=new D({min:1}),yT=new N({required:!0}),yA=new L,yk=new L({values:{captions:yA,numberOfValues:y_,query:new j}}),yx=new L({options:{required:!1},values:{type:new j({constrainTo:["simple"],emptyAllowed:!1,required:!0}),values:new U({required:!0,max:25,each:new j({emptyAllowed:!1,required:!0})})}}),yI=new N,yN=new U({min:1,max:25,required:!1,each:new j({emptyAllowed:!1,required:!0})}),yR={facetId:eR,field:new j({required:!0,emptyAllowed:!0}),tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),activeTab:new j({required:!1}),filterFacetCount:new N({required:!1}),injectionDepth:new D({required:!1,min:0}),numberOfValues:new D({required:!1,min:1}),sortCriteria:new k({required:!1}),resultsMustMatch:new k({required:!1}),allowedValues:yx,customSort:yN}
24,yD=t0("facet/register",e=>eU(e,yR)),yP=t0("facet/toggleSelectValue",e=>eU(e,{facetId:eR,selection:new L({values:gK})})),yF=t0("facet/toggleExcludeValue",e=>eU(e,{facetId:eR,selection:new L({values:gK})})),yj=t0("facet/deselectAll",e=>eU(e,eR)),yM=t0("facet/updateSortCriterion",e=>eU(e,{facetId:eR,criterion:new k({required:!0})})),yL=t0("facet/updateNumberOfValues",e=>eU(e,{facetId:eR,numberOfValues:new D({required:!0,min:1})})),yq=t0("facet/updateIsFieldExpanded",e=>eU(e,{facetId:eR,isFieldExpanded:new N({required:!0})})),yU=t0("facet/updateFreezeCurrentValues",e=>eU(e,{facetId:eR,freezeCurrentValues:new N({required:!0})})),y$=e=>aA("analytics/facet/showMore",(t,r)=>{eU(e,eR);let n=ar(e,ai(r));return t.makeFacetShowMore(n)}),yV=e=>aA("analytics/facet/showLess",(t,r)=>{eU(e,eR);let n=ar(e,ai(r));return t.makeFacetShowLess(n)}),yB=e=>aA("analytics/facet/sortChange",(t,r)=>{eU(e,{facetId:eR,criterion:new k({required:!0})});let{facetId:n,criterion:i}=e,a={...ar(n,ai(r)),criteria:i};return t.makeFacetUpdateSort(a)}),yH=e=>aA("analytics/facet/reset",(t,r)=>{eU(e,eR);let n=ar(e,ai(r));return t.makeFacetClearAll(n)}),yz=e=>aA("analytics/facet/select",(t,r)=>{eU(e,{facetId:eR,facetValue:eR});let n=an(e,ai(r));return t.makeFacetSelect(n)}),yG=e=>aA("analytics/facet/exclude",(t,r)=>{eU(e,{facetId:eR,facetValue:eR});let n=an(e,ai(r));return t.makeFacetExclude(n)}),yQ=e=>aA("analytics/facet/deselect",(t,r)=>{eU(e,{facetId:eR,facetValue:eR});let n=an(e,ai(r));return t.makeFacetDeselect(n)}),yK=e=>aA("analytics/facet/unexclude",(t,r)=>{eU(e,{facetId:eR,facetValue:eR});let n=an(e,ai(r));return t.makeFacetUnexclude(n)}),yY=e=>aA("analytics/facet/breadcrumb",(t,r)=>{eU(e,{facetId:eR,facetValue:eR});let n=an(e,ai(r));return t.makeBreadcrumbFacet(n)}),yW=()=>({actionCause:y.facetClearAll}),yJ=()=>({actionCause:y.facetSelect}),yZ=()=>({actionCause:y.facetExclude}),yX=()=>({actionCause:y.facetDeselect}),y0={facetId:eR,value:new L({values:{displayValue:eP,rawValue:eP,count:new D({required:!0,min:0})}})},y1=t0("facetSearch/register",e=>eU(e,yi)),y2=t0("facetSearch/update",e=>eU(e,yi)),y3=t0("facetSearch/toggleSelectValue",e=>eU(e,y0)),y4=t0("facetSearch/toggleExcludeValue",e=>eU(e,y0)),y6=t5({},e=>{e.addCase(yD,(e,t)=>{let{facetId:r,tabs:n}=t.payload;if(!(r in e)){var i;e[r]=(i=t.payload,{request:{...y5,type:"specific",currentValues:[],freezeCurrentValues:!1,isFieldExpanded:!1,preventAutoSelect:!1,...i},hasBreadcrumbs:!0,tabs:n})}}).addCase(a7.fulfilled,(e,t)=>{if(t.payload&&0!==Object.keys(t.payload.facetSet).length)return t.payload.facetSet}).addCase(a1,(e,t)=>{let r=t.payload.f||{},n=t.payload.fExcluded||{};Object.keys(e).forEach(t=>{let{request:i}=e[t],a=r[t]||[],o=n[t]||[],s=a.length+o.length,l=i.currentValues.filter(e=>!a.includes(e.value)&&!o.includes(e.value));i.currentValues=[...a.map(ve),...o.map(vt),...l.map(vr)],i.preventAutoSelect=s>0,i.numberOfValues=Math.max(s,i.numberOfValues)})}).addCase(yP,(e,t)=>{let{facetId:r,selection:n}=t.payload,i=e[r]?.request;if(!i)return;i.preventAutoSelect=!0;let a=i.currentValues.find(e=>e.value===n.value);if(!a)return void y8(i,n);let o="selected"===a.state;a.previousState=a.state,a.state=o?"idle":"selected",i.freezeCurrentValues=!0}).addCase(yF,(e,t)=>{let{facetId:r,selection:n}=t.payload,i=e[r]?.request;if(!i)return;i.preventAutoSelect=!0;let a=i.currentValues.find(e=>e.value===n.value);if(!a)return void y8(i,n);let o="excluded"===a.state;a.previousState=a.state,a.state=o?"idle":"excluded",i.freezeCurrentValues=!0}).addCase(yU,(e,t)=>{let{facetId:r,freezeCurrentValues:n}=t.payload,i=e[r]?.request;i&&(i.freezeCurrentValues=n)}).addCase(yj,(e,t)=>{yu(e[t.payload]?.request)}).addCase(or,e=>{Object.values(e).filter(e=>e.hasBreadcrumbs).forEach(({request:e})=>yu(e))}).addCase(on,e=>{Object.values(e).filter(e=>!e.hasBreadcrumbs).forEach(({request:e})=>yu(e))}).addCase(oi,(e,t)=>Object.values(e).forEach(e=>{e.request.preventAutoSelect=!t.payload.allow})).addCase(yM,(e,t)=>{yl(e,t.payload)}).addCase(yL,(e,t)=>{let{facetId:r,numberOfValues:n}=t.payload;yc(e[r]?.request,n)}).addCase(yq,(e,t)=>{let{facetId:r,isFieldExpanded:n}=t.payload,i=e[r]?.request;i&&(i.isFieldExpanded=n)}).addCase(sF.fulfilled,(e,t)=>
24{t.payload.response.facets.forEach(t=>y9(e[t.facetId]?.request,t))}).addCase(sL.fulfilled,(e,t)=>{t.payload.response.facets.forEach(t=>y9(e[t.facetId]?.request,t))}).addCase(y3,(e,t)=>{let{facetId:r,value:n}=t.payload,i=e[r]?.request;if(!i)return;let{rawValue:a}=n,{currentValues:o}=i,s=o.find(e=>e.value===a);if(s){s.state="selected";return}y8(i,ve(a)),i.freezeCurrentValues=!0,i.preventAutoSelect=!0}).addCase(y4,(e,t)=>{let{facetId:r,value:n}=t.payload,i=e[r]?.request;if(!i)return;let{rawValue:a}=n,{currentValues:o}=i,s=o.find(e=>e.value===a);if(s){s.state="excluded";return}y8(i,vt(a)),i.freezeCurrentValues=!0,i.preventAutoSelect=!0}).addCase(yr,(e,t)=>{if(!(t.payload in e))return;let{request:r}=e[t.payload];yu(r)}).addCase(uV,(e,t)=>{let r=t.payload;Object.keys(e).forEach(t=>{let n=e[t];(n.tabs?.included?.length||n.tabs?.excluded?.length)&&!yn(n.tabs,r)&&yu(n.request)})})});function y8(e,t){let{currentValues:r}=e,n=r.findIndex(e=>"idle"===e.state),i=-1===n?r.length:n;e.currentValues.splice(i,0,t),n>-1&&e.currentValues.pop(),e.numberOfValues=e.currentValues.length}function y9(e,t){e&&(e.currentValues=t.values.map(y7),e.freezeCurrentValues=!1,e.preventAutoSelect=!1)}let y5={filterFacetCount:!0,injectionDepth:1e3,numberOfValues:8,sortCriteria:"automatic",resultsMustMatch:"atLeastOneValue"};function y7(e){let{value:t,state:r}=e;return{value:t,state:r}}function ve(e){return{value:e,state:"selected"}}function vt(e){return{value:e,state:"excluded"}}function vr(e){return{...e,state:"idle"}}let vn=()=>aA("analytics/facet/deselectAllBreadcrumbs",e=>e.makeBreadcrumbResetAll());function vi(e){let t=va(e.start,e),r=va(e.end,e);return{start:t,end:r,endInclusive:e.endInclusive??!1,state:e.state??"idle"}}function va(e,t){let{dateFormat:r}=t;if(e&&"object"==typeof e&&"period"in e){oj(e);let{period:t,amount:r,unit:n}=e;switch(t){case"past":case"next":return`${t}-${r}-${n}`;case"now":return t}return}return"string"==typeof e&&oU(e)?(oj(e),e):(oR(e,r),oN(oI(e,r)))}let vo=t0("rangeFacet/updateSortCriterion",e=>eU(e,{facetId:eR,criterion:new k({required:!0})})),vs={state:eR,start:new D({required:!0}),end:new D({required:!0}),endInclusive:new N({required:!0}),numberOfResults:new D({required:!0,min:0})},vl={start:eR,end:eR,endInclusive:new N({required:!0}),state:eR,numberOfResults:new D({required:!0,min:0})},vu=e=>({facetId:eR,selection:new L("string"==typeof e.start?{values:vl}:{values:vs})}),vc={start:eR,end:eR,endInclusive:new N({required:!0}),state:eR},vd={facetId:eR,field:eR,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),activeTab:new j({required:!1}),currentValues:new U({required:!1,each:new L({values:vc})}),generateAutomaticRanges:new N({required:!0}),filterFacetCount:new N({required:!1}),injectionDepth:new D({required:!1,min:0}),numberOfValues:new D({required:!1,min:1}),sortCriteria:new k({required:!1}),rangeAlgorithm:new k({required:!1})};function vp(e){e.currentValues&&e.currentValues.forEach(e=>{let{start:t,end:r}=vi(e);if(oI(oU(t)?oL(t):t).isAfter(oI(oU(r)?oL(r):r)))throw Error(`The start value is greater than the end value for the date range ${e.start} to ${e.end}`)})}let vf=t0("dateFacet/register",e=>{try{return eq(e,vd),vp(e),{payload:e,error:null}}catch(t){return{payload:e,error:eL(t)}}}),vh=t0("dateFacet/toggleSelectValue",e=>eU(e,{facetId:eR,selection:new L({values:vl})})),vm=t0("dateFacet/toggleExcludeValue",e=>eU(e,{facetId:eR,selection:new L({values:vl})})),vg=t0("dateFacet/updateFacetValues",e=>{try{return eq(e,{facetId:eR,values:new U({each:new L({values:vl})})}),vp({currentValues:e.values}),{payload:e,error:null}}catch(t){return{payload:e,error:eL(t)}}}),vy=(e,{facetId:t,selection:r})=>{let n=(e.dateFacetSet[t]||e.numericFacetSet[t]).request.field,i=`${n}_${t}`;return{facetId:t,facetField:n,facetTitle:i,facetRangeEndInclusive:r.endInclusive,facetRangeEnd:`${r.end}`,facetRangeStart:`${r.start}`}},vv=e=>aA("analytics/dateFacet/breadcrumb",(t,r)=>{eU(e,vu(e.selection));let n=vy(r,e);return t.makeBreadcrumbFacet(n)}),vb={filterFacetCount:!0,injectionDepth:1e3,numberOfValues:8,sortCriteria:"ascending",rangeAlgorithm:"even",resultsMustMatch:"atLeastOneValue"};function vw(e,t){let{request:r}=t,{facetId:n}=r;if(n in e)return;let i=vk(r);r.numberOfValues=i,e[n]=t}function vE(e,t,r){let n=e[t]?.request;n&&(n.currentValues=r,n.numberOfValues=vk(n))}function vS(e,t,r){let n=e[t]?.request;if(!n)return;let i=vA(n.currentValues,r);if(!i)return;let a="selected"===i.state;i.previousState=i.state,i.state=a?"idle":"selected",n.preventAutoSelect=!0}function vO(e,t,r){let n=e[t]?.request;if(!n)return;let i=vA(n.currentValues,r);if(!i)return;let a="excluded"===i.state;i.previousState=i.state,i.state=a?"idle":"excluded",n.preventAutoSelect=!0}function vC(e,t){let r=e[t]?.request;
24r&&r.currentValues.forEach(e=>{"idle"!==e.state&&(e.previousState=e.state),e.state="idle"})}function v_(e,t){Object.entries(e).forEach(([e,{request:r}])=>{let n=t[e]||[];r.currentValues.forEach(e=>(vA(n,e)&&(e.state="selected"),e));let i=n.filter(e=>!vA(r.currentValues,e)),a=r.currentValues;a.push(...i),r.numberOfValues=Math.max(r.numberOfValues,a.length)})}function vT(e,t,r){t.forEach(t=>{let n=t.facetId,i=e[n]?.request;i&&(i.currentValues=r(t.values),i.preventAutoSelect=!1)})}function vA(e,t){let{start:r,end:n}=t;return e.find(e=>e.start===r&&e.end===n)}function vk(e){let{generateAutomaticRanges:t,currentValues:r,numberOfValues:n}=e;return t?Math.max(n,r.length):r.length}function vx(e){return e.map(e=>{let{numberOfResults:t,...r}=e;return r})}t5({},e=>{e.addCase(vf,(e,t)=>{var r;let{payload:n}=t,{tabs:i}=n;vw(e,(r=n,{request:{...vb,currentValues:[],preventAutoSelect:!1,type:"dateRange",...r},tabs:i}))}).addCase(a7.fulfilled,(e,t)=>t.payload?.dateFacetSet??e).addCase(a1,(e,t)=>{v_(e,t.payload.df||{})}).addCase(vh,(e,t)=>{let{facetId:r,selection:n}=t.payload;vS(e,r,n)}).addCase(vm,(e,t)=>{let{facetId:r,selection:n}=t.payload;vO(e,r,n)}).addCase(vg,(e,t)=>{let{facetId:r,values:n}=t.payload;vE(e,r,n)}).addCase(yj,(e,t)=>{vC(e,t.payload)}).addCase(or,e=>{Object.keys(e).forEach(t=>{vC(e,t)})}).addCase(vo,(e,t)=>{yl(e,t.payload)}).addCase(sF.fulfilled,(e,t)=>{vT(e,t.payload.response.facets,vx)}).addCase(yr,(e,t)=>{vC(e,t.payload)}).addCase(uV,(e,t)=>{let r=t.payload;Object.keys(e).forEach(t=>{let n=e[t];(n.tabs?.included?.length||n.tabs?.excluded?.length)&&!yn(n.tabs,r)&&vC(e,t)})})});let vI={state:eR,start:new D({required:!0}),end:new D({required:!0}),endInclusive:new N({required:!0})},vN={facetId:eR,field:eR,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),activeTab:new j({required:!1}),currentValues:new U({required:!1,each:new L({values:vI})}),generateAutomaticRanges:new N({required:!0}),filterFacetCount:new N({required:!1}),injectionDepth:new D({required:!1,min:0}),numberOfValues:new D({required:!1,min:1}),sortCriteria:new k({required:!1}),rangeAlgorithm:new k({required:!1})};function vR(e){e.currentValues&&e.currentValues.forEach(({start:e,end:t})=>{if(e>t)throw Error(`The start value is greater than the end value for the numeric range ${e} to ${t}`)})}let vD=t0("numericFacet/register",e=>{try{return eU(e,vN),vR(e),{payload:e,error:null}}catch(t){return{payload:e,error:eL(t)}}}),vP=t0("numericFacet/toggleSelectValue",e=>eU(e,{facetId:eR,selection:new L({values:vs})})),vF=t0("numericFacet/toggleExcludeValue",e=>eU(e,{facetId:eR,selection:new L({values:vs})})),vj=t0("numericFacet/updateFacetValues",e=>{try{return eq(e,{facetId:eR,values:new U({each:new L({values:vs})})}),vR({currentValues:e.values}),{payload:e,error:null}}catch(t){return{payload:e,error:eL(t)}}}),vM=e=>aA("analytics/numericFacet/breadcrumb",(t,r)=>{eU(e,vu(e.selection));let n=vy(r,e);return t.makeBreadcrumbFacet(n)});function vL(e){return e.map(e=>{let{numberOfResults:t,...r}=e;return r})}t5({},e=>{e.addCase(vD,(e,t)=>{var r;let{payload:n}=t,{tabs:i}=n;vw(e,(r=n,{request:{...vb,currentValues:[],preventAutoSelect:!1,type:"numericalRange",...r},tabs:i}))}).addCase(a7.fulfilled,(e,t)=>t.payload?.numericFacetSet??e).addCase(a1,(e,t)=>{v_(e,t.payload.nf||{})}).addCase(vP,(e,t)=>{let{facetId:r,selection:n}=t.payload;vS(e,r,n)}).addCase(vF,(e,t)=>{let{facetId:r,selection:n}=t.payload;vO(e,r,n)}).addCase(vj,(e,t)=>{let{facetId:r,values:n}=t.payload;vE(e,r,n)}).addCase(yj,(e,t)=>{vC(e,t.payload)}).addCase(or,e=>{Object.keys(e).forEach(t=>{vC(e,t)})}).addCase(vo,(e,t)=>{yl(e,t.payload)}).addCase(sF.fulfilled,(e,t)=>{vT(e,t.payload.response.facets,vL)}).addCase(yr,(e,t)=>{vC(e,t.payload)}).addCase(uV,(e,t)=>{let r=t.payload;Object.keys(e).forEach(t=>{let n=e[t];(n.tabs?.included?.length||n.tabs?.excluded?.length)&&!yn(n.tabs,r)&&vC(e,t)})})});let vq=new L({options:{required:!0},values:{caption:eP,expression:eP,state:new j({constrainTo:["idle","selected","excluded"]})}}),vU=new U({required:!0,each:vq}),v$=t0("staticFilter/register",e=>eU(e,{id:eR,values:vU})),vV=t0("staticFilter/toggleSelect",e=>eU(e,{id:eR,value:vq})),vB=t0("staticFilter/toggleExclude",e=>eU(e,{id:eR,value:vq})),vH=t0("staticFilter/deselectAllFilterValues",e=>eU(e,eR)),vz=e=>aA("analytics/staticFilter/select",t=>t.makeStaticFilterSelect(e)),vG=e=>aA("analytics/staticFilter/deselect",t=>t.makeStaticFilterDeselect(e)),vQ=e=>aA("analytics/staticFilter/clearAll",t=>t.makeStaticFilterClearAll(e)),vK=new U({each:eR,required:!0}),vY=(e,t)=>
24(eU(e,eR),M(t)?eU(t,eR):eU(t,vK),{payload:{contextKey:e,contextValue:t}}),vW=t0("context/set",e=>{for(let[t,r]of Object.entries(e))vY(t,r);return{payload:e}}),vJ=t0("context/add",e=>vY(e.contextKey,e.contextValue)),vZ=t0("context/remove",e=>eU(e,eR));t5(o0(),e=>{e.addCase(vW,(e,t)=>{e.contextValues=t.payload}).addCase(vJ,(e,t)=>{e.contextValues[t.payload.contextKey]=t.payload.contextValue}).addCase(vZ,(e,t)=>{delete e.contextValues[t.payload]}).addCase(a7.fulfilled,(e,t)=>{t.payload&&(e.contextValues=t.payload.context.contextValues)})}),new A({values:new L({options:{required:!1}})});let vX=t5(o3(),e=>{e.addCase(ye,(e,t)=>({...e,...t.payload})).addCase(sF.fulfilled,e=>{e.freezeFacetOrder=!1}).addCase(sF.rejected,e=>{e.freezeFacetOrder=!1}).addCase(a7.fulfilled,(e,t)=>t.payload?.facetOptions??e).addCase(g2,(e,t)=>{let{facetId:r,tabs:n}=t.payload;v0(n,e,r)}).addCase(yD,(e,t)=>{let{facetId:r,tabs:n}=t.payload;v0(n,e,r)}).addCase(vf,(e,t)=>{let{facetId:r,tabs:n}=t.payload;v0(n,e,r)}).addCase(vD,(e,t)=>{let{facetId:r,tabs:n}=t.payload;v0(n,e,r)}).addCase(yt,(e,t)=>{e.facets[t.payload].enabled=!0}).addCase(yr,(e,t)=>{e.facets[t.payload].enabled=!1}).addCase(a1,(e,t)=>{[...Object.keys(t.payload.f??{}),...Object.keys(t.payload.fExcluded??{}),...Object.keys(t.payload.cf??{}),...Object.keys(t.payload.nf??{}),...Object.keys(t.payload.df??{})].forEach(t=>{t in e||(e.facets[t]=o2()),e.facets[t].enabled=!0})})});function v0(e,t,r){let n={...o2(),tabs:e??{}};t.facets[r]=n}function v1(e,t){t in e&&Object.keys(e).forEach(r=>{e[r].isActive=r===t})}t5({},e=>{e.addCase(u$,(e,t)=>{let r=t.payload,{id:n}=r;n in e||(e[n]={...r,isActive:!1})}).addCase(uV,(e,t)=>{v1(e,t.payload)}).addCase(a2,(e,t)=>{v1(e,t.payload)}).addCase(a7.fulfilled,(e,t)=>t.payload?.tabSet??e).addCase(a1,(e,t)=>{let r=t.payload.tab;I(r)||Object.keys(e).forEach(t=>{e[t].isActive=t===r})})});let v2=t0("dictionaryFieldContext/set",e=>{let t=eU(e,new L({options:{required:!0}})).error;if(t)return{payload:e,error:t};let r=eU(Object.values(e),new U({each:eP})).error;return r?{payload:e,error:r}:{payload:e}}),v3=t0("dictionaryFieldContext/add",e=>eU(e,new L({options:{required:!0},values:{field:eP,key:eP}}))),v4=t0("dictionaryFieldContext/remove",e=>eU(e,eP));t5(o1(),e=>{e.addCase(v2,(e,t)=>{e.contextValues=t.payload}).addCase(v3,(e,t)=>{let{field:r,key:n}=t.payload;e.contextValues[r]=n}).addCase(v4,(e,t)=>{delete e.contextValues[t.payload]}).addCase(a7.fulfilled,(e,t)=>{t.payload&&(e.contextValues=t.payload.dictionaryFieldContext.contextValues)})});let v6=()=>({correctedQuery:"",wordCorrections:[],originalQuery:""}),v8=t5({enableDidYouMean:!1,wasCorrectedTo:"",wasAutomaticallyCorrected:!1,queryCorrection:v6(),originalQuery:"",automaticallyCorrectQuery:!0,queryCorrectionMode:"legacy"},e=>{e.addCase(oG,e=>{e.enableDidYouMean=!0}).addCase(oQ,e=>{e.enableDidYouMean=!1}).addCase(oY,e=>{e.automaticallyCorrectQuery=!0}).addCase(oK,e=>{e.automaticallyCorrectQuery=!1}).addCase(sF.pending,e=>{e.queryCorrection=v6(),e.wasAutomaticallyCorrected=!1,e.wasCorrectedTo=""}).addCase(sF.fulfilled,(e,t)=>{let{queryCorrection:r,queryCorrections:n}=t.payload.response;"legacy"===e.queryCorrectionMode&&(e.queryCorrection=n?.[0]?n[0]:v6()),"next"===e.queryCorrectionMode&&((e,t)=>{let r={...{correctedQuery:"",corrections:[],originalQuery:""},...t,correctedQuery:t?.correctedQuery||t?.corrections[0]?.correctedQuery||""};e.queryCorrection=r,e.wasCorrectedTo=r.correctedQuery})(e,r),e.wasAutomaticallyCorrected=t.payload.automaticallyCorrected,e.originalQuery=t.payload.originalQuery}).addCase(oW,(e,t)=>{e.wasCorrectedTo=t.payload}).addCase(oJ,(e,t)=>{e.queryCorrectionMode=t.payload})});function v9(e){let t,r=new Map;return{subscribe(n){let i;n();let a=Symbol();return 0===r.size&&(t=JSON.stringify(this.state),i=e.subscribe(()=>{(e=>{try{let r=JSON.stringify(e),n=t!==r;return t=r,n}catch(e){return console.warn('Could not detect if state has changed, check the controller "get state method"',e),!0}})(this.state)&&r.forEach(e=>e())})),r.set(a,n),()=>{r.delete(a),0===r.size&&i?.()}},get state(){return{}}}}function v5(e,t={}){let r=function(e,t={}){e.addReducers({configuration:uK,didYouMean:v8}),!1;let r=v9(e),{dispatch:n}=e;return n(oG()),t.options?.automaticallyCorrectQuery===!1&&n(oK()),n(oJ(t.options?.queryCorrectionMode||"next")),{...r,get state(){let t,r=e.state;return{originalQuery:r.didYouMean.originalQuery,wasCorrectedTo:r.didYouMean.wasCorrectedTo,wasAutomaticallyCorrected:r.didYouMean.wasAutomaticallyCorrected,queryCorrection:r.didYouMean.queryCorrection,hasQueryCorrection:""!==(t=e.state.didYouMean).queryCorrection.correctedQuery||""!==t.wasCorrectedTo}},applyCorrection(){n(oW(this.state.queryCorrection.correctedQuery))},updateQueryCorrectionMode(e){n(oJ(e))}}}(e,t),{dispatch:n}=e;return{...r,get state(){return r.state},applyCorrection(){r.applyCorrection(),n(sF({legacy:oZ(),next:{actionCause:y.didYouMeanClick}}))}}}function v7(e){return{value:e,state:"selected",numberOfResults:0}}t5(i7(),e=>{e.addCase(sF.fulfilled,(e,t)=>{e.set={};let r=t.payload.response.generateAutomaticFacets?.facets;r?.forEach(t=>{e.set[t.field]={response:t}})}).addCase(gJ,(e,t)=>{t.payload.desiredCount&&(e.desiredCount=t.payload.desiredCount),t.payload.numberOfValues&&(e.numberOfValues=t.payload.numberOfValues)}).addCase(gX,(e,t)=>{let{field:r,selection:n}=t.payload,i=e.set[r]?.response;if(!i)return;let a=i.values.find(e=>e.value===n.value);if(!a)return;let o="selected"===a.state;a.state=o?"idle":"selected"}).addCase(gZ,(e,t)=>{let r=t.payload,n=e.set[r]?.response;if(n)for(let e of n.values)e.state="idle"}).addCase(a1,(e,t)=>{let r=t.payload.af??{},n=Object.keys(e.set);for(let t in r)if(!e.set[t]){let n={field:t,values:[],moreValuesAvailable:!1,label:"",indexScore:0},i=r[t].map(e=>v7(e));n.values.push(...i),e.set[t]={response:n}}for(let t of n)if(!(t in r))for(let r of(e.set[t]?.response).values)r.state="idle";for(let t in r){let n=e.set[t]?.response;if(n){let e=n.values,i=new Set(r[t]);for(let t of e)i.has(t.value)?(t.state="selected",i.delete(t.value)):t.state="idle";for(let e of i)n.values.push(v7(e))}}}).addCase(a7.fulfilled,(e,t)=>{if(t.payload&&0!==Object.keys(t.payload.automaticFacetSet.set).length)return t.payload.automaticFacetSet}).addCase(or,e=>{Object.values(e.set).forEach(({response:e})=>
24{e.values.forEach(e=>{e.state="idle"})})})});let be=e=>"selected"===e.state,bt=e=>"excluded"===e.state;function br(e,t,r){let{facetId:n}=t;if(e[n])return;let i={...bu,...t},a=r();e[n]={options:i,isLoading:!1,response:a,initialNumberOfValues:i.numberOfValues,requestId:""}}function bn(e,t){let{facetId:r,...n}=t,i=e[r];i&&(i.options={...i.options,...n})}function bi(e,t,r){let n=e[t];n&&(n.requestId=r,n.isLoading=!0)}function ba(e,t){let r=e[t];r&&(r.isLoading=!1)}function bo(e,t,r){let{facetId:n,response:i}=t,a=e[n];a&&a.requestId===r&&(a.isLoading=!1,a.response=i)}function bs(e,t,r){let{facetId:n}=t,i=e[n];i&&(i.requestId="",i.isLoading=!1,i.response=r(),i.options.numberOfValues=i.initialNumberOfValues,i.options.query=bu.query)}function bl(e,t){Object.keys(e).forEach(r=>bs(e,{facetId:r},t))}let bu={captions:{},numberOfValues:10,query:""},bc=async(e,t,r,n)=>{let i=t.categoryFacetSearchSet[e].options,a=t.categoryFacetSet[e].request,{captions:o,query:s,numberOfValues:l}=i,{field:u,delimitingCharacter:c,basePath:d,filterFacetCount:p}=a,f=bd(a),h=f.length?[f]:[],m=`*${s}*`;return{url:t.configuration.search.apiBaseUrl??eE(t.configuration.organizationId,t.configuration.environment),accessToken:t.configuration.accessToken,organizationId:t.configuration.organizationId,...t.configuration.search.authenticationProviders.length&&{authentication:t.configuration.search.authenticationProviders.join(",")},basePath:d,captions:o,numberOfValues:l,query:m,field:u,delimitingCharacter:c,ignorePaths:h,filterFacetCount:p,type:"hierarchical",...n?{}:{searchContext:(await sA(t,r)).request}}},bd=e=>{let t=[],r=e.currentValues[0];for(;r;)t.push(r.value),r=r.children[0];return t},bp=async(e,t,r,n)=>{let{captions:i,query:a,numberOfValues:o}=t.facetSearchSet[e].options,{field:s,currentValues:l,filterFacetCount:u}=t.facetSet[e].request,c=l.filter(e=>"idle"!==e.state).map(e=>e.value),d=`*${a}*`;return{url:t.configuration.search.apiBaseUrl??eE(t.configuration.organizationId,t.configuration.environment),accessToken:t.configuration.accessToken,organizationId:t.configuration.organizationId,...t.configuration.search.authenticationProviders&&{authentication:t.configuration.search.authenticationProviders.join(",")},captions:i,numberOfValues:o,query:d,field:s,ignoreValues:c,filterFacetCount:u,type:"specific",...n?{}:{searchContext:(await sA(t,r)).request}}},bf=e=>async(t,{getState:r,extra:{apiClient:n,validatePayload:i,navigatorContext:a}})=>{let o,s=r();return i(t,eR),o=by(s,t)?await bp(t,s,a,e):await bc(t,s,a,e),{facetId:t,response:await n.facetSearch(o)}},bh=rh("facetSearch/executeSearch",bf(!1)),bm=rh("facetSearch/executeSearch",bf(!0)),bg=t0("facetSearch/clearResults",e=>eU(e,{facetId:eR})),by=(e,t)=>void 0!==e.facetSearchSet&&void 0!==e.facetSet&&void 0!==e.facetSet[t],bv=t5({},e=>{e.addCase(ys,(e,t)=>{br(e,t.payload,bb)}).addCase(y2,(e,t)=>{bn(e,t.payload)}).addCase(bh.pending,(e,t)=>{bi(e,t.meta.arg,t.meta.requestId)}).addCase(bh.rejected,(e,t)=>{ba(e,t.meta.arg)}).addCase(bh.fulfilled,(e,t)=>{bo(e,t.payload,t.meta.requestId)}).addCase(bg,(e,{payload:{facetId:t}})=>{bs(e,{facetId:t},bb)}).addCase(sF.fulfilled,e=>{bl(e,bb)})});function bb(){return{moreValuesAvailable:!1,values:[]}}function bw(e,t){let r=e.dispatch,{options:n,getFacetSearch:i,executeFacetSearchActionCreator:a,executeFieldSuggestActionCreator:o}=t,{facetId:s}=n;return{updateText(e){r(y2({facetId:s,query:e,numberOfValues:i().initialNumberOfValues}))},showMoreResults(){let{initialNumberOfValues:e,options:n}=i();r(y2({facetId:s,numberOfValues:n.numberOfValues+e})),r(t.isForFieldSuggestions?o(s):a(s))},search(){r(t.isForFieldSuggestions?o(s):a(s))},clear(){r(bg({facetId:s}))},updateCaptions(e){r(y2({facetId:s,captions:e}))},get state(){let{response:e,isLoading:t,options:r}=i(),{query:n}=r,a=e.values;return{...e,values:a,isLoading:t,query:n}}}}new A({field:yb,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),basePath:yw,delimitingCharacter:yE,facetId:yv,facetSearch:yk,filterByBasePath:yS,filterFacetCount:yO,injectionDepth:yC,numberOfValues:y_,sortCriteria:new j({constrainTo:["alphanumeric","occurrences"]})});let bE=t5({},e=>{e.addCase(y1,(e,t)=>{br(e,t.payload,bS)}).addCase(y2,(e,t)=>
24{bn(e,t.payload)}).addCase(bh.pending,(e,t)=>{bi(e,t.meta.arg,t.meta.requestId)}).addCase(bh.rejected,(e,t)=>{ba(e,t.meta.arg)}).addCase(bh.fulfilled,(e,t)=>{bo(e,t.payload,t.meta.requestId)}).addCase(bg,(e,{payload:t})=>{bs(e,t,bS)}).addCase(sF.fulfilled,e=>{bl(e,bS)})});function bS(){return{moreValuesAvailable:!1,values:[]}}let bO={facetId:eR,selection:new L({values:gK})},bC=rh("facet/executeToggleSelect",({facetId:e,selection:t},r)=>{let{dispatch:n,extra:{validatePayload:i}}=r;i({facetId:e,selection:t},bO),n(yP({facetId:e,selection:t})),n(ye())}),b_=rh("facet/executeToggleExclude",({facetId:e,selection:t},r)=>{let{dispatch:n,extra:{validatePayload:i}}=r;i({facetId:e,selection:t},bO),n(yF({facetId:e,selection:t})),n(ye())});function bT(e){let{facetSet:t,numericFacetSet:r,dateFacetSet:n,categoryFacetSet:i}=e;return[t,r,n,i]}function bA(e,t){let{state:r,logger:n}=e,{field:i,facetId:a}=t;return a||function(e,t){var r,n,i;let{field:a,state:o}=e;if(!function(e){let{field:t,state:r}=e;return bT(r).some(e=>e&&t in e)}(e))return a;let s=`${a}_`,l=(r=s,n=bT(o).map(e=>Object.keys(e||{})).reduce((e,t)=>e.concat(t),[]),i=r,(n.map(e=>{let t=parseInt(e.split(i)[1],10);return Number.isNaN(t)?0:t}).sort().pop()??0)+1);return function(e,t){let r=`A facet with field "${e}" already exists.
25  To avoid unexpected behaviour, configure the #id option on the facet controller.`;t.warn(r)}(a,t),`${s}${l}`}({field:i,state:r},n)}let bk=["allValues","atLeastOneValue"],bx=["score","alphanumeric","alphanumericDescending","occurrences","automatic","alphanumericNatural","alphanumericNaturalDescending"],bI=new A({facetId:yv,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),field:yb,filterFacetCount:yO,injectionDepth:yC,numberOfValues:y_,sortCriteria:new j({constrainTo:bx}),resultsMustMatch:new j({constrainTo:bk}),facetSearch:yk}),bN=new A({facetId:yv,field:yb,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),filterFacetCount:yO,injectionDepth:yC,numberOfValues:y_,sortCriteria:new j({constrainTo:bx}),resultsMustMatch:new j({constrainTo:bk}),facetSearch:yk,allowedValues:yx,hasBreadcrumbs:yI,customSort:yN});function bR(e,t){e.addReducers({facetSet:y6,configuration:uK,facetSearchSet:bE,search:sX}),!1;let{dispatch:r}=e,n=function(e,t,r=bI){e.addReducers({facetSet:y6,facetOptions:vX,configuration:uK,facetSearchSet:bE}),!1;let{dispatch:n}=e,i=v9(e),a=bA(e,t.options),o=t.options.tabs??{},s=s6(e.state.tabSet),l={...y5,...function(e,t){let{[e]:r,...n}=t;return n}("facetSearch",t.options),field:t.options.field,facetId:a,tabs:o,activeTab:s},u={facetSearch:{...bu,...t.options.facetSearch},...l};eV(e,r,u,"buildFacet");let c=()=>{let t;return t=e.state,t.facetSet[a]?.request};return n(yD(l)),{...i,toggleSelect:e=>n(bC({facetId:u.facetId,selection:e})),toggleExclude:e=>n(b_({facetId:u.facetId,selection:e})),toggleSingleSelect:function(e){"idle"===e.state&&n(yj(a)),this.toggleSelect(e)},toggleSingleExclude:function(e){"idle"===e.state&&n(yj(a)),this.toggleExclude(e)},isValueSelected:be,isValueExcluded:bt,deselectAll(){n(yj(a)),n(ye())},sortBy(e){n(yM({facetId:a,criterion:e})),n(ye())},isSortedBy(e){return this.state.sortCriterion===e},showMoreValues(){let e=c().numberOfValues,t=u.numberOfValues;n(yL({facetId:a,numberOfValues:e+(t-e%t)})),n(yq({facetId:a,isFieldExpanded:!0})),n(ye())},showLessValues(){n(yL({facetId:a,numberOfValues:Math.max(u.numberOfValues,(()=>{let{currentValues:e}=c();return e.filter(e=>"idle"!==e.state).length})())})),n(yq({facetId:a,isFieldExpanded:!1})),n(ye())},enable(){n(yt(a))},disable(){n(yr(a))},get state(){let t,r,n=c(),i=((e,t)=>{let r=e.search?.response.facets.find(e=>e.facetId===t);return r&&r.facetId in e.facetSet?r:void 0})(e.state,a),s=e.state.search.isLoading,l=(r=e.state,r.facetOptions.facets[a]?.enabled??!0);t="object"==typeof n.sortCriteria?"descending"===n.sortCriteria.order?"alphanumericDescending":"alphanumeric":n.sortCriteria;let d=i?i.values:[],p=d.some(e=>"idle"!==e.state),f=!!i&&i.moreValuesAvailable,h=n.resultsMustMatch;return{label:i?.label,facetId:a,tabs:o,values:d,sortCriterion:t,resultsMustMatch:h,isLoading:s,hasActiveValues:p,canShowMoreValues:f,canShowLessValues:(()=>{let{currentValues:e}=c(),t=u.numberOfValues,r=!!e.find(e=>"idle"===e.state);return t<e.length&&r})(),enabled:l}}}}(e,{...t,options:{...t.options,...t.options.allowedValues&&{allowedValues:{type:"simple",values:t.options.allowedValues}}}},bN),i=(()=>{let{facetSearch:i}=t.options;return function(e,t){let{dispatch:r}=e,{options:n,select:i,exclude:a,isForFieldSuggestions:o,executeFacetSearchActionCreator:s,executeFieldSuggestActionCreator:l}=t,{facetId:u}=n;r(y1(n));let c=bw(e,{options:n,getFacetSearch:()=>"state"in e?e.state.facetSearchSet[u]:e[gF].facetSearchSet[u],isForFieldSuggestions:o,executeFacetSearchActionCreator:s,executeFieldSuggestActionCreator:l});return{...c,select(e){r(y3({facetId:u,value:e})),i(e)},exclude(e){r(y4({facetId:u,value:e})),a(e)},singleSelect(e){r(yj(u)),r(y3({facetId:u,value:e})),i(e)},singleExclude(e){r(yj(u)),r(y4({facetId:u,value:e})),a(e)},get state(){let{values:e}=c.state;return{...c.state,values:e.map(({count:e,displayValue:t,rawValue:r})=>({count:e,displayValue:t,rawValue:r}))}}}}(e,{options:{facetId:n.state.facetId,...i},select:e=>{r(ye()),r(sF({legacy:yz({facetId:n.state.facetId,facetValue:e.rawValue}),next:yJ()}))},exclude:e=>{r(ye()),r(sF({legacy:yG({facetId:n.state.facetId,facetValue:e.rawValue}),next:yZ()}))},isForFieldSuggestions:!1,executeFacetSearchActionCreator:bh,executeFieldSuggestActionCreator:bm})})(),{state:a,...o}=i;return{...n,facetSearch:o,toggleSelect(e){n.toggleSelect(e),r(sF({legacy:((e,t)=>{let r={facetId:e,facetValue:t.value};return be(t)?yQ(r):yz(r)})(n.state.facetId,e),next:be(e)?yX():yJ()}))},toggleExclude(e){n.toggleExclude(e),r(sF({legacy:((e,t)=>{let r={facetId:e,facetValue:t.value};return bt(t)?yK(r):yG(r)})(n.state.facetId,e),next:bt(e)?{actionCause:y.facetUnexclude}:yZ()}))},deselectAll(){n.deselectAll(),r(sF({legacy:yH(n.state.facetId),next:yW()}))},sortBy(e){n.sortBy(e),r(sF({legacy:yB({facetId:n.state.facetId,criterion:e})}))},isSortedBy(e){return this.state.sortCriterion===e},showMoreValues(){n.showMoreValues(),r(sL({legacy:y$(n.state.facetId)}))},showLessValues(){n.showLessValues(),r(sL({legacy:yV(n.state.facetId)}))},get state(){return{...n.state,facetSearch:i.state}}}}let bD=t0("rangeFacet/executeToggleSelect",e=>eU(e,vu(e.selection))),bP=t0("rangeFacet/executeToggleExclude",e=>eU(e,vu(e.selection))),bF={facetId:eR,selection:new L({values:vl})};rh("dateFacet/executeToggleSelect",(e,{dispatch:t,extra:{validatePayload:r}})=>{r(e,bF),t(vh(e)),t(bD(e)),t(ye())}),rh("dateFacet/executeToggleExclude",(e,{dispatch:t,extra:{validatePayload:r}})=>{r(e,bF),t(vm(e)),t(bP(e)),t(ye())});let bj=["idle","selected","excluded"],bM=["ascending","descending"],bL=["even","equiprobable"],bq={start:new j,end:new j,endInclusive:ne
25w N,state:new j({constrainTo:bj})};new A({facetId:yv,field:yb,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),generateAutomaticRanges:yT,filterFacetCount:yO,injectionDepth:yC,numberOfValues:y_,currentValues:new U({each:new L({values:bq})}),sortCriteria:new j({constrainTo:bM}),rangeAlgorithm:new j({constrainTo:bL})});let bU={facetId:eR,selection:new L({values:vs})};rh("numericFacet/executeToggleSelect",(e,{dispatch:t,extra:{validatePayload:r}})=>{r(e,bU),t(vP(e)),t(bD(e)),t(ye())}),rh("numericFacet/executeToggleExclude",(e,{dispatch:t,extra:{validatePayload:r}})=>{r(e,bU),t(vF(e)),t(bP(e)),t(ye())});let b$={start:new D,end:new D,endInclusive:new N,state:new j({constrainTo:bj})};function bV(e,t){e.addReducers({categoryFacetSet:yh,configuration:uK,categoryFacetSearchSet:bv,search:sX}),!1;let{facetSearch:r,...n}=t.options.facet,i=bA(e,n);e.dispatch(g2({...ym,...n,facetId:i}));let a=function(e,t){let{executeFacetSearchActionCreator:r,executeFieldSuggestActionCreator:n,select:i,isForFieldSuggestions:a}=t,{dispatch:o}=e,s={...bu,...t.options},{facetId:l}=s,u=function(e,t){let{dispatch:r}=e,n={...bu,...t.options},{facetId:i}=n;r(ys(n));let a=bw(e,{options:n,getFacetSearch:()=>"state"in e?e.state.categoryFacetSearchSet[i]:e[gF].categoryFacetSearchSet[i],isForFieldSuggestions:t.isForFieldSuggestions,executeFacetSearchActionCreator:t.executeFacetSearchActionCreator,executeFieldSuggestActionCreator:t.executeFieldSuggestActionCreator});return{...a,select(e){r(yo({facetId:i,value:e})),t.select(e)},get state(){return a.state}}}(e,{options:{...s},executeFacetSearchActionCreator:r,executeFieldSuggestActionCreator:n,select:i,isForFieldSuggestions:a});o(ys(s));let c=bw(e,{options:s,getFacetSearch:()=>e.state.categoryFacetSearchSet[l],isForFieldSuggestions:t.isForFieldSuggestions,executeFacetSearchActionCreator:bh,executeFieldSuggestActionCreator:bm});return{...c,...u,get state(){return{...c.state,...u.state}}}}(e,{options:{...r,facetId:i},executeFacetSearchActionCreator:bh,executeFieldSuggestActionCreator:bm,select:t=>{e.dispatch(ye()),e.dispatch(sF({legacy:yz({facetId:i,facetValue:t.rawValue}),next:yJ()}))},isForFieldSuggestions:!0});return{...v9(e),...a,updateText:e=>{a.updateText(e),a.search()},get state(){return a.state}}}new A({facetId:yv,tabs:new L({options:{required:!1},values:{included:new U({each:new j}),excluded:new U({each:new j})}}),field:yb,generateAutomaticRanges:yT,filterFacetCount:yO,injectionDepth:yC,numberOfValues:y_,currentValues:new U({each:new L({values:b$})}),sortCriteria:new j({constrainTo:bM}),resultsMustMatch:new j({constrainTo:bk}),rangeAlgorithm:new j({constrainTo:bL})});let bB={collectionField:new j({emptyAllowed:!1,required:!1}),parentField:new j({emptyAllowed:!1,required:!1}),childField:new j({emptyAllowed:!1,required:!1}),numberOfFoldedResults:new D({min:0,required:!1})},bH=t0("folding/register",e=>eU(e,bB)),bz=rh("folding/loadCollection",async(e,{getState:t,rejectWithValue:r,extra:{apiClient:n,navigatorContext:i}})=>{let a=t(),o="legacy"===a.configuration.analytics.analyticsMode?await oS(a):ow(a,i),s=await n.search({...o,q:function(e){return""===e.query.q?"":e.query.enableQuerySyntax?`${e.query.q} OR @uri`:`( <@- ${e.query.q} -@> ) OR @uri`}(a),enableQuerySyntax:!0,cq:`@${a.folding.fields.collection}="${e}"`,filterField:a.folding.fields.collection,childField:a.folding.fields.parent,parentField:a.folding.fields.child,filterFieldRange:100},{origin:"foldingCollection"});return void 0!==s.error?r(s.error):{collectionId:e,results:s.success.results,searchUid:s.success.searchUid,rootResult:a.folding.collections[e].result}}),bG=()=>({enabled:!1,fields:{collection:"foldingcollection",parent:"foldingparent",child:"foldingchild"},filterFieldRange:2,collections:{}});function bQ(e,t){return e.raw[t.parent]}function bK(e,t){let r=e.raw[t.child];return B(r)?r[0]:r}function bY(e,t,r,n){let i={};return e.forEach(e=>{let a=e.raw[t.collection];a&&(bK(e,t)||e.parentResult)&&(i[a]=function(e,t,r,n){let i=aO(e),a={...n??i.find(e=>{var r,n;let i=void 0===bQ(e,t),a=(r=bQ(e,t),n=bK(e,t),(r||n)!==void 0&&r===n);return i||a})??function e(t){return t.parentResult?e(t.parentResult):t}(e),searchUid:r},o=function e(t,r,n,i=[]){let a=bK(t,n);return a&&-1===i.indexOf(a)?r.filter(e=>{let r=bK(e,n)===bK(t,n);return bQ(e,n)===a&&!r}).map(o=>{let s={...o,searchUid:t.searchUid};return{result:s,children:e(s,r,n,[...i,a])}}):[]}(a,i,t);return{result:a,children:o,moreResultsAvailable:e.totalNumberOfChildResults>o.length+1,isLoadingMoreResults:!1}}(e,t,r,n))}),i}function bW(e,t){if(!e.collections[t])throw Error(`Missing collection ${t} from ${Object.keys(e.collections)}
25: Folding most probably in an invalid state...`);return e.collections[t]}t5(bG(),e=>e.addCase(sF.fulfilled,(e,{payload:t})=>{e.collections=e.enabled?bY(t.response.results,e.fields,t.response.searchUid):{}}).addCase(sj.fulfilled,(e,{payload:t})=>{e.collections=e.enabled?bY(t.response.results,e.fields,t.response.searchUid):{}}).addCase(sM.fulfilled,(e,{payload:t})=>{e.collections=e.enabled?{...e.collections,...bY(t.response.results,e.fields,t.response.searchUid)}:{}}).addCase(bH,(e,{payload:t})=>e.enabled?e:{enabled:!0,collections:{},fields:{collection:t.collectionField??e.fields.collection,parent:t.parentField??e.fields.parent,child:t.childField??e.fields.child},filterFieldRange:t.numberOfFoldedResults??e.filterFieldRange}).addCase(bz.pending,(e,{meta:t})=>{bW(e,t.arg).isLoadingMoreResults=!0}).addCase(bz.rejected,(e,{meta:t})=>{bW(e,t.arg).isLoadingMoreResults=!1}).addCase(bz.fulfilled,(e,{payload:{collectionId:t,results:r,rootResult:n,searchUid:i}})=>{let a=bY(r,e.fields,i,n);if(!a||!a[t])throw Error(`Unable to create collection ${t} from received results: ${JSON.stringify(r)}. Folding most probably in an invalid state... `);e.collections[t]=a[t],e.collections[t].moreResultsAvailable=!1}));let bJ={id:eR},bZ=t0("querySuggest/register",e=>eU(e,{...bJ,count:new D({min:0})})),bX=t0("querySuggest/unregister",e=>eU(e,bJ)),b0=t0("querySuggest/selectSuggestion",e=>eU(e,{...bJ,expression:eP})),b1=t0("querySuggest/clear",e=>eU(e,bJ)),b2=rh("querySuggest/fetch",async(e,{getState:t,rejectWithValue:r,extra:{apiClient:n,validatePayload:i,navigatorContext:a}})=>{i(e,bJ);let o=e.id,s=await b3(o,t(),a),l=await n.querySuggest(s);return void 0!==l.error?r(l.error):{id:o,q:s.q,...l.success}}),b3=async(e,t,r)=>({accessToken:t.configuration.accessToken,organizationId:t.configuration.organizationId,url:t.configuration.search.apiBaseUrl??eE(t.configuration.organizationId,t.configuration.environment),count:t.querySuggest[e].count,q:t.querySet[e],locale:t.configuration.search.locale,timezone:t.configuration.search.timezone,actionsHistory:t.configuration.analytics.enabled?aw.getInstance().getHistory():[],...t.context&&{context:t.context.contextValues},...t.pipeline&&{pipeline:t.pipeline},...t.searchHub&&{searchHub:t.searchHub},tab:t.configuration.analytics.originLevel2,...t.configuration.analytics.enabled&&{...t.configuration.analytics.enabled&&"legacy"===t.configuration.analytics.analyticsMode?await oE(t.configuration.analytics):ob(t.configuration.analytics,r)},...t.configuration.search.authenticationProviders.length&&{authentication:t.configuration.search.authenticationProviders.join(",")}}),b4=t5(ad(),e=>e.addCase(ov,(e,t)=>({...e,...t.payload})).addCase(oW,(e,t)=>{e.q=t.payload}).addCase(b0,(e,t)=>{e.q=t.payload.expression}).addCase(a7.fulfilled,(e,t)=>t.payload?.query??e).addCase(a1,(e,t)=>{e.q=t.payload.q??e.q,e.enableQuerySyntax=t.payload.enableQuerySyntax??e.enableQuerySyntax})),b6=t0("fields/registerFieldsToInclude",e=>eU(e,eF)),b8=t0("fields/fetchall/enable"),b9=t0("fields/fetchall/disable"),b5=rh("fields/fetchDescription",async(e,{extra:t,getState:r,rejectWithValue:n})=>{let i=r(),{accessToken:a,environment:o,organizationId:s}=i.configuration,{apiBaseUrl:l}=i.configuration.search,u=await t.apiClient.fieldDescriptions({accessToken:a,organizationId:s,url:l??eE(s,o)});return void 0!==u.error?n(u.error):u.success.fields}),b7=["author","language","urihash","objecttype","collection","source","permanentid"];[...b7];let we=t5({fieldsToInclude:b7,fetchAllFields:!1,fieldsDescription:[]},e=>e.addCase(b6,(e,t)=>{e.fieldsToInclude=[...new Set(e.fieldsToInclude.concat(t.payload))]}).addCase(b8,e=>{e.fetchAllFields=!0}).addCase(b9,e=>{e.fetchAllFields=!1}).addCase(b5.fulfilled,(e,{payload:t})=>{e.fieldsDescription=t}).addCase(bH,(e,{payload:t})=>{let r=bG().fields;e.fieldsToInclude.push(t.collectionField??r.collection,t.parentField??r.parent,t.childField??r.child)}));function wt(e){e.addReducers({search:sX}),!1;return{...v9(e),get state(){let t=e.state;return{hasError:null!==t.search.error,isLoading:t.search.isLoading,hasResults:!!t.search.results.length,firstSearchExecuted:sG(t)}}}}let wr=new A({fieldsToInclude:new U({required:!1,each:new j({required:!0,emptyAllowed:!1})})});function wn(e){let t=new Set;return e.filter(e=>{let r=!t.has(e.uri);return r&&t.add(e.uri),r})}function wi(e){return e.followUpAnswers.find(e=>e.isActive)}function wa(e,t){return e.followUpAnswers.find(e=>e.answerId===t)}function wo(e,t){return t.payload.response.facets.map(e=>e.facetId)}new A(bB),t5(le(),e=>e.addCase(ll,(e,{payload:t})=>{e.isVisible=t}).addCase(ld,(e,{payload:t})=>{e.isEnabled=t}).addCase(lE,(e,{payload:t})=>{e.id=t.id}).addCase(lp,(e,{payload:t})=>{e.isLoading=!1,e.isStreaming=!0,delete e.error;let r=t.textDelta,n=!!e.answer?.trim(),i=r.trim().length>0;if(n){e.answer+=r;return}e.answer=i?r:void 0}).addCase(lf,(e,{payload:t})=>{e.isLoading=!1,e.isStreaming=!0,e.citations=wn([...e.citations,...t.citations]),delete e.error}).addCase(lh,(e,{payload:t})=>{e.isLoading=!1,e.isStreaming=!1,e.error={...t,isRetryable:1===t.code},e.citations=[],delete e.answer}).addCase(lg,e=>{e.liked=!0,e.disliked=!1}).addCase(ly,e=>{e.liked=!1,e.disliked=!0}).addCase(lv,e=>{e.feedbackModalOpen=!0}).addCase(lS,e=>{e.feedbackModalOpen=!1}).addCase(lO,e=>{e.feedbackSubmitted=!0}).addCase(lm,e=>({...le(),...e.answerConfigurationId?{answerConfigurationId:e.answerConfigurationId}:{},responseFormat:e.responseFormat,fieldsToIncludeInCitations:e.fieldsToIncludeInCitations,isVisible:e.isVisible,id:e.id})).addCase(lC,(e,{payload:t})=>{e.isLoading=t}).addCase(l_,(e,{payload:t})=>{e.isStreaming=t}).addCase(lT,(e,{payload:t})=>{e.answerContentFormat=t}).addCase(lA,(e,{payload:t})=>{e.responseFormat=t}).addCase(lx,(e,t)=>{e.fieldsToIncludeInCitations=[...new Set(e.fieldsToIncludeInCitations.concat(t.payload))]}).addCase(lI,(e,{payload:t})=>{e.isAnswerGenerated=t}).addCase(lb,e=>{e.expanded=!0}).addCase(lw,e=>{e.expanded=!1}).addCase(lk,(e,{payload:t})=>{e.answerConfigurationId=t}).addCase(lN,(e,{payload:t})=>{e.cannotAnswer=t}).addCase(lR,(e,{payload:t})=>{e.answerApiQueryParams=t}).addCase(lu,(e,{payload:t})=>{e.answerId=t}).addCase(lc,(e,{payload:t})=>{e.answerGenerationMode=t}).addCase(lD,(e,{payload:t})=>{e.generationSteps.push({name:t.name,status:"active",startedAt:t.startedAt})}).addCase(lP,(e,{payload:t})=>{let r=e.generationSteps.findLast(e=>
25e.name===t.name&&"active"===e.status);r&&(r.status="completed",r.finishedAt=t.finishedAt)})),uj.injectEndpoints({endpoints:e=>({post:e.query({query:e=>({url:"/evaluations",method:"POST",body:e})})})}),t5({conversationId:"",conversationToken:"",isEnabled:!1,followUpAnswers:[]},e=>e.addCase(gd,(e,{payload:t})=>{e.isEnabled=t}).addCase(gp,(e,{payload:t})=>{e.conversationId=t}).addCase(gf,(e,{payload:t})=>{e.conversationToken=t}).addCase(gh,e=>{e.conversationToken=""}).addCase(gm,(e,{payload:t})=>{let r=wi(e);r&&(r.isActive=!1),e.followUpAnswers.push({question:t.question,isLoading:!0,isStreaming:!1,citations:[],liked:!1,disliked:!1,feedbackSubmitted:!1,cannotAnswer:!1,isActive:!0,generationSteps:[]})}).addCase(gg,(e,{payload:t})=>{let r=wi(e);r&&!r.answerId&&(r.answerId=t)}).addCase(gy,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.answerContentFormat=t.contentFormat)}).addCase(gv,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.isLoading=t.isLoading)}).addCase(gb,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.isStreaming=t.isStreaming)}).addCase(gw,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.answer||(r.answer=""),r.answer+=t.textDelta,delete r.error)}).addCase(gE,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.citations=wn([...r.citations,...t.citations]),delete r.error)}).addCase(gS,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.isLoading=!1,r.isStreaming=!1,r.isActive=!1,r.cannotAnswer=!!t.cannotAnswer)}).addCase(gO,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.isLoading=!1,r.isStreaming=!1,r.error={message:t.message,code:t.code},r.citations=[],delete r.answer)}).addCase(gC,(e,{payload:t})=>{let r=wi(e);r&&(r.isLoading=!1,r.isStreaming=!1,r.error={message:t.message},r.citations=[],delete r.answer)}).addCase(g_,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.liked=!0,r.disliked=!1)}).addCase(gT,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.liked=!1,r.disliked=!0)}).addCase(gA,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.feedbackSubmitted=!0)}).addCase(gx,(e,{payload:t})=>{let r=wa(e,t.answerId);r&&(r.generationSteps=[...r.generationSteps,{name:t.name,status:"active",startedAt:t.startedAt}])}).addCase(gI,(e,{payload:t})=>{let r=wa(e,t.answerId);if(!r)return;let n=r.generationSteps.findLast(e=>e.name===t.name&&"active"===e.status);n&&(n.status="completed",n.finishedAt=t.finishedAt)}).addCase(gk,e=>{e.followUpAnswers=[],e.conversationId="",e.conversationToken="",e.isEnabled=!1})),t5([],e=>{e.addCase(sF.fulfilled,wo).addCase(a7.fulfilled,(e,t)=>t.payload?.facetOrder??e)});let ws=()=>aA("history/analytics/forward",e=>e.makeSearchEvent("historyForward")),wl=()=>aA("history/analytics/backward",e=>e.makeSearchEvent("historyBackward")),wu=()=>aA("history/analytics/noresultsback",e=>e.makeNoResultsBack()),wc=e=>({past:[],present:e,future:[]}),{getOwnPropertyNames:wd,getOwnPropertySymbols:wp}=Object,{hasOwnProperty:wf}=Object.prototype;function wh(e,t){return function(r,n,i){return e(r,n,i)&&t(r,n,i)}}function wm(e){return function(t,r,n){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,n);let{cache:i}=n,a=i.get(t),o=i.get(r);if(a&&o)return a===r&&o===t;i.set(t,r),i.set(r,t);let s=e(t,r,n);return i.delete(t),i.delete(r),s}}function wg(e){return wd(e).concat(wp(e))}let wy=Object.hasOwn||((e,t)=>wf.call(e,t)),{getOwnPropertyDescriptor:wv,keys:wb}=Object,ww=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t};function wE(e,t){return e===t}function wS(e,t){return e.byteLength===t.byteLength&&wD(new Uint8Array(e),new Uint8Array(t))}function wO(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function wC(e,t){return e.byteLength===t.byteLength&&wD(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function w_(e,t){return ww(e.getTime(),t.getTime())}function wT(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function wA(e,t,r){let n,i,a=e.size;if(a!==t.size)return!1;if(!a)return!0;let o=Array(a),s=e.entries(),l=0;for(;(n=s.next())&&!n.done;){let a=t.entries(),s=!1,u=0;for(;(i=a.next())&&!i.done;){if(o[u]){u++;continue}let a=n.value,c=i.value;if(r.equals(a[0],c[0],l,u,e,t,r)&&r.equals(a[1],c[1],a[0],c[0],e,t,r)){s=o[u]=!0;break}u++}if(!s)return!1;l++}return!0}function wk(e,t,r){let n=wb(e),i=n.length;if(wb(t).length!==i)return!1;for(;i-- >0;)if(!wF(e,t,r,n[i]))return!1;return!0}function wx(e,t,r){let n,i,a,o=wg(e),s=o.length;if(wg(t).length!==s)return!1;for(;s-- >0;)if(!wF(e,t,r,n=o[s])||(i=wv(e,n),a=wv(t,n),(i||a)&&(!i||!a||i.c
25onfigurable!==a.configurable||i.enumerable!==a.enumerable||i.writable!==a.writable)))return!1;return!0}function wI(e,t){return ww(e.valueOf(),t.valueOf())}function wN(e,t){return e.source===t.source&&e.flags===t.flags}function wR(e,t,r){let n,i,a=e.size;if(a!==t.size)return!1;if(!a)return!0;let o=Array(a),s=e.values();for(;(n=s.next())&&!n.done;){let a=t.values(),s=!1,l=0;for(;(i=a.next())&&!i.done;){if(!o[l]&&r.equals(n.value,i.value,n.value,i.value,e,t,r)){s=o[l]=!0;break}l++}if(!s)return!1}return!0}function wD(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function wP(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function wF(e,t,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!e.$$typeof||!!t.$$typeof)||wy(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}let wj=Object.prototype.toString,wM=wL();function wL(e={}){let{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,a=function(e){let t=function({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:s,areObjectsEqual:l,arePrimitiveWrappersEqual:u,areRegExpsEqual:c,areSetsEqual:d,areTypedArraysEqual:p,areUrlsEqual:f}){return{"[object Arguments]":l,"[object Array]":t,"[object ArrayBuffer]":e,"[object AsyncGeneratorFunction]":a,"[object BigInt]":s,"[object BigInt64Array]":p,"[object BigUint64Array]":p,"[object Boolean]":u,"[object DataView]":r,"[object Date]":n,"[object Error]":i,"[object Float16Array]":p,"[object Float32Array]":p,"[object Float64Array]":p,"[object Function]":a,"[object GeneratorFunction]":a,"[object Int8Array]":p,"[object Int16Array]":p,"[object Int32Array]":p,"[object Map]":o,"[object Number]":u,"[object Object]":(e,t,r)=>"function"!=typeof e.then&&"function"!=typeof t.then&&l(e,t,r),"[object RegExp]":c,"[object Set]":d,"[object String]":u,"[object URL]":f,"[object Uint8Array]":p,"[object Uint8ClampedArray]":p,"[object Uint16Array]":p,"[object Uint32Array]":p}}(e),{areArraysEqual:r,areDatesEqual:n,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:o,areObjectsEqual:s,areRegExpsEqual:l,areSetsEqual:u,getUnsupportedCustomComparator:c}=e;return function(e,d,p){if(e===d)return!0;if(null==e||null==d)return!1;let f=typeof e;if(f!==typeof d)return!1;if("object"!==f)return"number"===f||"bigint"===f?o(e,d,p):"function"===f&&i(e,d,p);let h=e.constructor;if(h!==d.constructor)return!1;if(h===Object)return s(e,d,p);if(h===Array)return r(e,d,p);if(h===Date)return n(e,d,p);if(h===RegExp)return l(e,d,p);if(h===Map)return a(e,d,p);if(h===Set)return u(e,d,p);if(h===Promise)return!1;if(Array.isArray(e))return r(e,d,p);let m=wj.call(e),g=t[m];if(g)return g(e,d,p);let y=c&&c(e,d,p,m);return!!y&&y(e,d,p)}}(function({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:wS,areArraysEqual:r?wx:wO,areDataViewsEqual:wC,areDatesEqual:w_,areErrorsEqual:wT,areFunctionsEqual:wE,areMapsEqual:r?wh(wA,wx):wA,areNumbersEqual:ww,areObjectsEqual:r?wx:wk,arePrimitiveWrappersEqual:wI,areRegExpsEqual:wN,areSetsEqual:r?wh(wR,wx):wR,areTypedArraysEqual:r?wh(wD,wx):wD,areUrlsEqual:wP,getUnsupportedCustomComparator:void 0};if(t&&(n=Object.assign({},n,t(n))),e){let e=wm(n.areArraysEqual),t=wm(n.areMapsEqual),r=wm(n.areObjectsEqual),i=wm(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:e,areMapsEqual:t,areObjectsEqual:r,areSetsEqual:i})}return n}(e)),o=r?r(a):function(e,t,r,n,i,o,s){return a(e,t,s)};return function({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(a,o){let{cache:s=e?new WeakMap:void 0,meta:l}=r();return t(a,o,{cache:s,equals:n,meta:l,strict:i})};if(e)return function(e,r){return t(e,r,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};let a={cache:void 0,equals:n,meta:void 0,strict:i};return function(e,r){return t(e,r,a)}}({circular:t,comparator:a,createState:n,equals:o,strict:i})}function wq(e,t){return e.length===t.length&&e.every(e=>-1!==t.findIndex(t=>wU(e,t)))}wL({strict:!0}
25),wL({circular:!0}),wL({circular:!0,strict:!0}),wL({createInternalComparator:()=>ww}),wL({strict:!0,createInternalComparator:()=>ww}),wL({circular:!0,createInternalComparator:()=>ww}),wL({circular:!0,createInternalComparator:()=>ww,strict:!0});let wU=wL({createCustomConfig:e=>({...e,areArraysEqual:wq})}),w$=t5(o6({}),e=>{e.addCase(a5,(e,t)=>wV(e,t.payload)?void 0:t.payload)}),wV=(e,t)=>wB(e.context,t.context)&&wH(e.dictionaryFieldContext,t.dictionaryFieldContext)&&w0(e.advancedSearchQueries,t.advancedSearchQueries)&&wz(e.tabSet,t.tabSet)&&wQ(e.staticFilterSet,t.staticFilterSet)&&wY(e.facetSet,t.facetSet)&&wY(e.dateFacetSet,t.dateFacetSet)&&wY(e.numericFacetSet,t.numericFacetSet)&&wJ(e.automaticFacetSet,t.automaticFacetSet)&&wW(e.categoryFacetSet,t.categoryFacetSet)&&wZ(e.pagination,t.pagination)&&wX(e.query,t.query)&&w1(e,t)&&w2(e.pipeline,t.pipeline)&&w3(e.searchHub,t.searchHub)&&w4(e.facetOrder,t.facetOrder)&&w6(e.debug,t.debug),wB=(e,t)=>JSON.stringify(e.contextValues)===JSON.stringify(t.contextValues),wH=(e,t)=>JSON.stringify(e.contextValues)===JSON.stringify(t.contextValues),wz=(e,t)=>{let r=wG(e),n=wG(t);return r?.id===n?.id},wG=e=>Object.values(e).find(e=>e.isActive),wQ=(e,t)=>{for(let[r,n]of Object.entries(t)){if(!e[r])return!1;let t=wK(e[r]),i=wK(n);if(JSON.stringify(t)!==JSON.stringify(i))return!1}return!0},wK=e=>e.values.filter(e=>"idle"!==e.state),wY=(e,t)=>{for(let[r,n]of Object.entries(t)){if(!e[r])return!1;let t=e[r].request.currentValues.filter(e=>"idle"!==e.state),i=n.request.currentValues.filter(e=>"idle"!==e.state);if(JSON.stringify(t)!==JSON.stringify(i))return!1}return!0},wW=(e,t)=>{for(let[r,n]of Object.entries(t)){if(!e[r])return!1;let t=ae(e[r]?.request.currentValues).map(({value:e})=>e),i=ae(n?.request.currentValues).map(({value:e})=>e);if(JSON.stringify(t)!==JSON.stringify(i))return!1}return!0},wJ=(e,t)=>{for(let[r,n]of Object.entries(t.set)){if(!e.set[r])return!1;let t=e.set[r].response.values.filter(e=>"idle"!==e.state),i=n.response.values.filter(e=>"idle"!==e.state);if(JSON.stringify(t)!==JSON.stringify(i))return!1}return!0},wZ=(e,t)=>e.firstResult===t.firstResult&&e.numberOfResults===t.numberOfResults,wX=(e,t)=>JSON.stringify(e)===JSON.stringify(t),w0=(e,t)=>JSON.stringify(e)===JSON.stringify(t),w1=(e,t)=>e.sortCriteria===t.sortCriteria,w2=(e,t)=>e===t,w3=(e,t)=>e===t,w4=(e,t)=>
25(function(e,t,r=(e,t)=>e===t){return e.length===t.length&&-1===e.findIndex((e,n)=>!r(t[n],e))})(e,t),w6=(e,t)=>e===t;(e=>{let{actionTypes:t,reducer:r}=e,n=wc();return(e=n,i)=>{switch(i.type){case t.undo:return(e=>{let{past:t,present:r,future:n}=e;if(!r||0===t.length)return e;let i=t[t.length-1];return{past:t.slice(0,t.length-1),present:i,future:[r,...n]}})(e);case t.redo:return(e=>{let{past:t,present:r,future:n}=e;return r&&0!==n.length?{past:[...t,r],present:n[0],future:n.slice(1)}:e})(e);case t.snapshot:return(e=>{let{action:t,state:r,reducer:n}=e,{past:i,present:a}=r,o=n(a,t);return a?a===o?r:{past:[...i,a].slice(-10),present:o,future:[]}:wc(o)})({state:e,reducer:r,action:i});default:return e}}})({actionTypes:{redo:a9.type,undo:a8.type,snapshot:a5.type},reducer:w$});let w8={results:new U({required:!0,each:new L({values:aR})}),maxLength:new D({required:!0,min:1,default:10})},w9=t0("recentResults/registerRecentResults",e=>eU(e,w8)),w5=t0("recentResults/pushRecentResult",e=>(aD(e),{payload:e})),w7=t0("recentResults/clearRecentResults"),Ee=(e,t)=>{let{q:r,id:n}=e;return t[n].cache[r]||null};t5({},e=>{e.addCase(ol,(e,t)=>{((e,t)=>{let{id:r}=e;if(!t[r])return t[r]={q:"",cache:{}}})(t.payload,e)}),e.addCase(ou,(e,t)=>{((e,t)=>{let{q:r,id:n}=e;r&&(t[n].q=r)})(t.payload,e)}),e.addCase(oc,(e,t)=>{((e,t)=>{let{id:r}=e;Object.entries(t[r].cache).forEach(([e,n])=>{(function(e){return!!e&&e.expiresAt&&Date.now()>=e.expiresAt})(n)&&delete t[r].cache[e]})})(t.payload,e)}),e.addCase(sq.pending,(e,t)=>{((e,t,r)=>{for(let e in t)for(let r in t[e].cache)t[e].cache[r].isActive=!1;if(!Ee(e,t))return((e,t,r)=>{let{q:n,id:i}=e;t[i].cache[n]={isLoading:!0,error:null,expiresAt:0,isActive:!0,searchUid:"",totalCountFiltered:0,duration:0,...r}})(e,t,r);let n=Ee(e,t);n.isLoading=!0,n.isActive=!0,n.error=null})(t.meta.arg,e,{results:[]})}),e.addCase(sq.fulfilled,(e,t)=>{let r=t.payload.results.map(e=>({...e,searchUid:t.payload.searchUid}));((e,t,r)=>{let{id:n,q:i,searchUid:a,cacheTimeout:o,totalCountFiltered:s,duration:l}=e;t[n].cache[i]={...Ee(e,t),...r,isActive:!0,searchUid:a,isLoading:!1,error:null,expiresAt:o?o+Date.now():0,totalCountFiltered:s,duration:l}})({...t.payload,...t.meta.arg},e,{results:r})}),e.addCase(sq.rejected,(e,t)=>{((e,t)=>{let{id:r,q:n,error:i}=e;t[r].cache[n].error=i||null,t[r].cache[n].isLoading=!1,t[r].cache[n].isActive=!1})(t.meta.arg,e)})}),new A({searchBoxId:eD,maxResultsPerQuery:new D({required:!0,min:1}),cacheTimeout:new D});let Et=t5(o4(),e=>{e.addCase(op,(e,t)=>{let r=En(e),n=t.payload;e.defaultNumberOfResults=e.numberOfResults=n,e.firstResult=(r-1)*n}).addCase(of,(e,t)=>{e.numberOfResults=t.payload,e.firstResult=0}).addCase(uV,e=>{e.firstResult=0}).addCase(oh,(e,t)=>{var r;r=t.payload,e.firstResult=(r-1)*e.numberOfResults}).addCase(om,(e,t)=>{var r;r=t.payload,e.firstResult=(r-1)*e.numberOfResults}).addCase(oy,e=>{let t=Math.max(En(e)-1,1);e.firstResult=(t-1)*e.numberOfResults}).addCase(og,e=>{let t=Math.min(En(e)+1,function(e){let{totalCountFiltered:t,numberOfResults:r}=e;return Ea(t,r)}(e));e.firstResult=(t-1)*e.numberOfResults}).addCase(a7.fulfilled,(e,t)=>{t.payload&&(e.numberOfResults=t.payload.pagination.numberOfResults,e.firstResult=t.payload.pagination.firstResult)}).addCase(a1,(e,t)=>{e.firstResult=t.payload.firstResult??e.firstResult,e.numberOfResults=t.payload.numberOfResults??e.defaultNumberOfResults}).addCase(sF.fulfilled,(e,t)=>{let{response:r}=t.payload;e.totalCountFiltered=r.totalCountFiltered}).addCase(sj.fulfilled,(e,t)=>{let{response:r}=t.payload;e.totalCountFiltered=r.totalCountFiltered}).addCase(yj,e=>{Er(e)}).addCase(vm,e=>{Er(e)}).addCase(yF,e=>{Er(e)}).addCase(vF,e=>{Er(e)}).addCase(y4,e=>{Er(e)}).addCase(yP,e=>{Er(e)}).addCase(g4,e=>{Er(e)}).addCase(g3,e=>{Er(e)}).addCase(yo,e=>{Er(e)}).addCase(vh,e=>{Er(e)}).addCase(vP,e=>{Er(e)}).addCase(or,e=>{Er(e)}).addCase(vg,e=>{Er(e)}).addCase(vj,e=>{Er(e)}).addCase(y3,e=>{Er(e)}).addCase(gX,e=>{Er(e)})});function Er(e){e.firstResult=o4().firstResult}function En(e){let{firstResult:t,numberOfResults:r}=e;return Ei(t,r)}function Ei(e,t){return Math.round(e/t)+1}function Ea(e,t){return Math.ceil(Math.min(e,5e3)/t)}function Eo(e){return e.pagination.numberOfResults}let Es=e=>Ei(e.pagination.firstResult,Eo(e)),El=e=>Ea(e.pagination.totalCountFiltered,Eo(e)),Eu=()=>aA("analytics/pager/resize",(e,t)=>e.makePagerResize({currentResultsPerPage:t.pagination?.numberOfResults||o4().numberOfResults})),Ec=()=>aA("analytics/pager/number",(e,t)=>e.makePagerNumber({pagerNumber:Es(t)})),Ed=()=>aA("analytics/pager/next",(e,t)=>e.makePagerNext({pagerNumber:Es(t)})),Ep=()=>aA("analytics/pager/previous",(e,t)=>e.makePagerPrevious({pagerNumber:Es(t)})),Ef=()=>({actionCause:y.browseResults}),Eh=new A({numberOfPages:new D({default:5,min:0})}),Em=new A({page:new D({min:1})});
25function Eg(e,t={}){let{dispatch:r}=e,n=function(e,t={}){e.addReducers({configuration:uK,pagination:Et}),!1;let r=v9(e),{dispatch:n}=e,i=eV(e,Eh,t.options,"buildPager"),a=e$(e,Em,t.initialState,"buildPager").page;return a&&n(oh(a)),{...r,get state(){let t=Es(e.state),r=El(e.state);return{currentPage:t,currentPages:(()=>{let{numberOfPages:t}=i;return((e,t)=>{let r=Es(e),n=El(e),i=function(e,t){let r=Math.floor(t/2);return{start:e-r,end:e+(t%2==0?r-1:r)}}(r,t);var a=i=function(e,t){let r=Math.max(e.end-t,0);return{start:Math.max(e.start-r,1),end:e.end-r}}(i=function(e){let t=Math.max(1-e.start,0);return{start:e.start+t,end:e.end+t}}(i),n);let o=[];for(let e=a.start;e<=a.end;++e)o.push(e);return o})(e.state,t)})(),maxPage:r,hasPreviousPage:t>1&&r>0,hasNextPage:t<r}},selectPage(e){n(om(e))},nextPage(){n(og())},previousPage(){n(oy())},isCurrentPage(e){return e===this.state.currentPage}}}(e,t);return{...n,get state(){return n.state},selectPage(e){n.selectPage(e),r(sj({legacy:Ec(),next:Ef()}))},nextPage(){n.nextPage(),r(sj({legacy:Ed(),next:Ef()}))},previousPage(){n.previousPage(),r(sj({legacy:Ep(),next:Ef()}))}}}function Ey(e){e.addReducers({search:sX,pagination:Et}),!1;let t=v9(e),r=wt(e);return{...t,get state(){return{...r.state,durationInMilliseconds:e.state.search.duration,durationInSeconds:Math.round((e.state.search.duration/1e3+Number.EPSILON)*100)/100,firstResult:e.state.pagination.firstResult+1,hasDuration:0!==e.state.search.duration,hasQuery:""!==e.state.search.queryExecuted,lastResult:e.state.pagination.firstResult+e.state.search.results.length,query:e.state.search.queryExecuted,total:e.state.pagination.totalCountFiltered}}}}async function Ev(e,t){let{search:r,accessToken:n,organizationId:i}=e.configuration,a=e.query?.q||"";return{url:r.apiBaseUrl??eE(e.configuration.organizationId,e.configuration.environment),accessToken:n,organizationId:i,enableNavigation:!1,q:a,...t,requestedOutputSize:t.requestedOutputSize||0,...r.authenticationProviders.length&&{authentication:r.authenticationProviders.join(",")}}}let Eb=rh("resultPreview/fetchResultContent",async(e,{extra:t,getState:r,rejectWithValue:n})=>{let i=r(),a=await Ev(i,e),o=await t.apiClient.html(a);return void 0!==o.error?n(o.error):{content:o.success,uniqueId:e.uniqueId}}),Ew=t0("resultPreview/next"),EE=t0("resultPreview/previous"),ES=t0("resultPreview/prepare",e=>eU(e,{results:new U({required:!0})})),EO=rh("resultPreview/updateContentURL",async(e,{getState:t,extra:r})=>{let n=t(),i=((e,t)=>{let r=new et(`${e.url}${t}`);return r.addParam("access_token",e.accessToken),r.addParam("organizationId",e.organizationId),r.addParam("uniqueId",e.uniqueId),e.authentication&&r.addParam("authentication",e.authentication),void 0!==e.q&&r.addParam("q",e.q),void 0!==e.enableNavigation&&r.addParam("enableNavigation",`${e.enableNavigation}`),void 0!==e.requestedOutputSize&&r.addParam("requestedOutputSize",`${e.requestedOutputSize}`),r.href})(await e.buildResultPreviewRequest(n,{uniqueId:e.uniqueId,requestedOutputSize:e.requestedOutputSize}),e.path);return i?.length>2048&&r.logger.error("The content URL was truncated as it exceeds the maximum allowed length of 2048 characters."),{contentURL:i}});function EC(){return{uniqueId:"",content:"",isLoading:!1,position:-1,resultsWithPreview:[]}}let E_=e=>{let{content:t,isLoading:r,uniqueId:n,contentURL:i}=EC();e.content=t,e.isLoading=r,e.uniqueId=n,e.contentURL=i},ET=e=>e.filter(e=>e.hasHtmlVersion).map(e=>e.uniqueId);t5(EC(),e=>{e.addCase(Eb.pending,e=>{e.isLoading=!0}).addCase(Eb.fulfilled,(e,t)=>{let{content:r,uniqueId:n}=t.payload;e.position=e.resultsWithPreview.indexOf(n),e.content=r,e.uniqueId=n,e.isLoading=!1}).addCase(sF.fulfilled,(e,t)=>{E_(e),e.resultsWithPreview=ET(t.payload.response.results)}).addCase(sM.fulfilled,(e,t)=>{E_(e),e.resultsWithPreview=e.resultsWithPreview.concat(ET(t.payload.response.results))}).addCase(sj.fulfilled,E_).addCase(ES,(e,t)=>{e.resultsWithPreview=ET(t.payload.results)}).addCase(Ew,e=>{if(e.isLoading)return;let t=e.position+1;t>e.resultsWithPreview.length-1&&(t=0),e.position=t}).addCase(EE,e=>{if(e.isLoading)return;let t=e.position-1;t<0&&(t=e.resultsWithPreview.length-1),e.position=t}).addCase(EO.fulfilled,(e,t)=>{e.contentURL=t.payload.contentURL})});let EA={queries:new U({required:!0,each:new j({emptyAllowed:!1})}),maxLength:new D({required:!0,min:1,default:10})},Ek=t0("recentQueries/registerRecentQueries",e=>eU(e,EA)),Ex=t0("recentQueries/clearRecentQueries");function EI(e,t){e.queries=Array.from(new Set(t.payload.queries.map(e=>e.trim().toLowerCase()))).slice(0,t.payload.maxLength),e.maxLength=t.payload.maxLength}function EN(e){e.queries=[]}function ER(e,t){let r,n=!1;var i=()=>
25{if(!n){let r;n=!0,e.dispatch((r=t.options.result,aA({prefix:"analytics/result/open",__legacy__getBuilder:(e,t)=>(aD(r),e.makeDocumentOpen(ak(r,t),aI(r))),analyticsType:"itemClick",analyticsPayloadBuilder:e=>{let t=ak(r,e),n=aI(r);return{responseId:r.searchUid??"",position:t.documentPosition,itemMetadata:{uniqueFieldName:n.contentIDKey,uniqueFieldValue:n.contentIDValue,title:t.documentTitle,author:t.documentAuthor,url:t.documentUrl}}}})))}e.dispatch(w5(t.options.result))};e.addReducers({configuration:uK}),!1;let a={selectionDelay:1e3,debounceWait:1e3,...t.options};return{select:G(i,a.debounceWait,{isImmediate:!0}),beginDelayedSelect(){r=setTimeout(i,a.selectionDelay)},cancelPendingSelect(){r&&clearTimeout(r)}}}function ED(e,t){return function(e,t){e.addReducers({search:sX,configuration:uK,fields:we}),!1;let r=v9(e),n=wt(e),{dispatch:i}=e,a=eV(e,wr,t?.options,"buildCoreResultList");a.fieldsToInclude&&i(b6(a.fieldsToInclude));let o=()=>e.state.search.results.length<e.state.search.response.totalCountFiltered,s=0,l=0,u=!1,c=async()=>{if(!e.state.search.isLoading){if(!o())return void e.logger.info("No more results are available for the result list to fetch.");if(Date.now()-s<200){if(++l>=5){s=Date.now(),u||e.logger.error('The result list method "fetchMoreResults" execution prevented because it has been triggered consecutively 5 times, with little delay. Please verify the conditions under which the function is called.'),u=!0;return}}else l=0;u=!1,t?.fetchMoreResultsActionCreator&&(await i(t?.fetchMoreResultsActionCreator()),s=Date.now())}};return{...r,get state(){let t=e.state;return{...n.state,results:t.search.results,moreResultsAvailable:o(),searchResponseId:t.search.searchResponseId}},fetchMoreResults:c}}(e,{...t,fetchMoreResultsActionCreator:sM})}t5({queries:[],maxLength:10},e=>{e.addCase(Ek,EI).addCase(Ex,EN).addCase(sF.fulfilled,(e,t)=>{let r=t.payload.queryExecuted,n=t.payload.response.results;r.length&&n.length&&function(e,t){let r=e.trim().toLowerCase();if(""===r)return;let n=Array.from(new Set(t.queries.filter(e=>e.trim().toLowerCase()!==r))).slice(0,t.maxLength-1);t.queries=[r,...n]}(r,e)})}),new A({queries:new U({required:!0})}),new A({maxLength:new D({required:!0,min:1}),clearFilters:new N}),t5({results:[],maxLength:10},e=>{e.addCase(w9,(e,t)=>{e.results=t.payload.results.slice(0,t.payload.maxLength),e.maxLength=t.payload.maxLength}).addCase(w7,e=>{e.results=[]}).addCase(w5,(e,t)=>{let r=t.payload;e.results=e.results.filter(e=>e.uniqueId!==r.uniqueId);let n=e.results.slice(0,e.maxLength-1);e.results=[r,...n]})}),new A({results:new U({required:!0})}),new A({maxLength:new D({required:!0,min:1})}),new A({enabled:new N({default:!1})});let EP=new A({numberOfResults:new D({min:0})});function EF(e,t={}){e.addReducers({pagination:Et,configuration:uK}),!1;let r=function(e,t={}){e.addReducers({pagination:Et,configuration:uK}),!1;let r=v9(e),{dispatch:n}=e,i=e$(e,EP,t.initialState,"buildResultsPerPage").numberOfResults;return void 0!==i&&n(op(i)),{...r,get state(){return{numberOfResults:e.state.pagination.numberOfResults}},set(e){n(of(e))},isSetTo(e){return e===this.state.numberOfResults}}}(e,t),{dispatch:n}=e;return{...r,get state(){return{...r.state}},set(e){r.set(e),n(sj({legacy:Eu(),next:Ef()}))}}}let Ej=()=>aA("analytics/searchbox/submit",e=>e.makeSearchboxSubmit()),EM=()=>({actionCause:y.searchboxSubmit}),EL={id:eR,query:eP},Eq=t0("querySet/register",e=>eU(e,EL)),EU=t0("querySet/update",e=>eU(e,EL)),E$=t5({},e=>{e.addCase(Eq,(e,t)=>Ez(e,t.payload)).addCase(EU,(e,t)=>{let{id:r,query:n}=t.payload;EH(e,r,n)}).addCase(b0,(e,t)=>{let{id:r,expression:n}=t.payload;EH(e,r,n)}).addCase(sF.fulfilled,(e,t)=>{let{queryExecuted:r}=t.payload;EB(e,r)}).addCase(a1,EV).addCase(a7.fulfilled,(e,t)=>{if(t.payload)for(let[r,n]of Object.entries(t.payload.querySet))EH(e,r,n)})});function EV(e,t){I(t.payload.q)||EB(e,t.payload.q)}function EB(e,t){Object.keys(e).forEach(r=>{e[r]=t})}let EH=(e,t,r)=>{t in e&&(e[t]=r)},Ez=(e,t)=>{let{id:r,query:n}=t;r in e||(e[r]=n)},EG=e=>aA("analytics/querySuggest",(t,r)=>{let n=function(e,t){let{id:r,suggestion:n}=t,i=e.querySuggest?.[r];if(!i)throw Error(`Unable to determine the query suggest analytics metadata to send because no query suggest with id "${r}" was found. Please check the sent #id.`);let a=i.completions.map(e=>e.expression),o=i.partialQueries.length-1,s=i.partialQueries[o]||"",l=i.responseId;return{suggestionRanking:a.indexOf(n),partialQuery:s,partialQueries:i.partialQueries,suggestions:a,querySuggestResponseId:l}}(r,e);return t.makeOmniboxAnalytics(n)});function EQ(e,t){let r=e[t.meta.arg.id];r&&(r.currentRequestId=t.meta.requestId,r.isLoading=!0)}function EK(e,t){let r=e[t.meta.arg.id];r&&(r.error=t.payload||null,r.isLoading=!1)}
25let EY=t5({},e=>e.addCase(bZ,(e,t)=>{!function(e,t){let r=t.id;r in e||(e[r]={id:"",completions:[],responseId:"",count:5,currentRequestId:"",error:null,partialQueries:[],isLoading:!1,...t})}(e,t.payload)}).addCase(bX,(e,t)=>{delete e[t.payload.id]}).addCase(b2.pending,EQ).addCase(b2.fulfilled,(e,t)=>{let r=e[t.meta.arg.id];if(!r||t.meta.requestId!==r.currentRequestId)return;let{q:n}=t.payload;n&&r.partialQueries.push(n.replace(/;/,encodeURIComponent(";"))),r.responseId=t.payload.responseId,r.completions=t.payload.completions,r.isLoading=!1,r.error=null}).addCase(b2.rejected,EK).addCase(b1,(e,t)=>{!function(e,t){let r=e[t.id];r&&(r.responseId="",r.completions=[],r.partialQueries=[])}(e,t.payload)}).addCase(sK,(e,t)=>{Object.keys(e).forEach(r=>{let n=e[r];n&&(n.error=t.payload,n.isLoading=!1)})})),EW={enableQuerySyntax:!1,numberOfSuggestions:5,clearFilters:!0},EJ={open:new j,close:new j},EZ={id:eR,numberOfSuggestions:new D({min:0}),enableQuerySyntax:new N,highlightOptions:new L({values:{notMatchDelimiters:new L({values:EJ}),exactMatchDelimiters:new L({values:EJ}),correctionDelimiters:new L({values:EJ})}}),clearFilters:new N},EX=new A(EZ);function E0(e,t={}){let r=function(e,t){e.addReducers({query:b4,querySuggest:EY,configuration:uK,querySet:E$,search:sX}),!1;let r=v9(e),{dispatch:n}=e,i=t.options?.id||((e,t=5)=>e+Math.random().toString(36).substring(2,2+t))("search_box"),a={id:i,highlightOptions:{...t.options?.highlightOptions},...EW,...t.options};eV(e,EX,a,"buildSearchBox"),n(Eq({id:i,query:e.state.query.q})),a.numberOfSuggestions&&n(bZ({id:i,count:a.numberOfSuggestions})),a.enableQuerySyntax&&n(ov({enableQuerySyntax:a.enableQuerySyntax}));let o=()=>e.state.querySet[a.id],s=async e=>{let{enableQuerySyntax:r,clearFilters:i}=a;n(sD({q:o(),enableQuerySyntax:r,clearFilters:i})),t.isNextAnalyticsReady?n(t.executeSearchActionCreator(e)):n(t.executeSearchActionCreator(e.legacy))};return{...r,updateText(e){n(EU({id:i,query:e})),this.showSuggestions()},clear(){n(EU({id:i,query:""})),n(b1({id:i}))},showSuggestions(){a.numberOfSuggestions&&n(t.fetchQuerySuggestionsActionCreator({id:i}))},selectSuggestion(e){n(b0({id:i,expression:e})),s({legacy:EG({id:i,suggestion:e}),next:{actionCause:y.omniboxAnalytics}}).then(()=>{n(b1({id:i}))})},submit(e=Ej(),t){s({legacy:e,next:t}),n(b1({id:i}))},get state(){var l,u;let t=e.state,r=t.querySuggest[a.id],n=(l=r,u=a.highlightOptions,l?l.completions.map(e=>{var t;return{highlightedValue:(t=e.highlighted,(t=function(e){let t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},r=`(?:${Object.keys(t).join("|")})`,n=RegExp(r),i=RegExp(r,"g");return n.test(e)?e.replace(i,e=>t[e]):e}(t)).replace(/\[(.*?)\]|\{(.*?)\}|\((.*?)\)/g,(e,t,r,n)=>t?Q(t,u.notMatchDelimiters):r?Q(r,u.exactMatchDelimiters):n?Q(n,u.correctionDelimiters):e)),rawValue:e.expression}}):[]),s=!!r&&r.isLoading;return{searchBoxId:i,value:o(),suggestions:n,isLoading:t.search.isLoading,isLoadingSuggestions:s}}}}(e,{...t,executeSearchActionCreator:sF,fetchQuerySuggestionsActionCreator:b2,isNextAnalyticsReady:!0});return{...r,submit(){r.submit(Ej(),EM())},get state(){return r.state}}}let E1=()=>aA("analytics/sort/results",(e,t)=>e.makeResultsSort({resultsSortBy:t.sortCriteria||ah()})),E2=()=>({actionCause:y.resultsSort});function E3(e={},t={},r=!1){let n=Object.keys(e),i=Object.keys(t),a=n.filter(e=>!i.includes(e));if(a.length){let t=a[0];switch(!0){case e[t].length>1:return yH(t);case r:return yK({facetId:t,facetValue:e[t][0]});default:return yQ({facetId:t,facetValue:e[t][0]})}}let o=i.filter(e=>!n.includes(e));if(o.length){let e=o[0];return r?yG({facetId:e,facetValue:t[e][0]}):yz({facetId:e,facetValue:t[e][0]})}let s=i.find(r=>t[r].filter(t=>e[r].includes(t)));if(!s)return a$();let l=e[s],u=t[s],c=u.filter(e=>!l.includes(e));if(c.length)return r?yG({facetId:s,facetValue:c[0]}):yz({facetId:s,facetValue:c[0]});let d=l.filter(e=>!u.includes(e));return d.length?r?yK({facetId:s,facetValue:d[0]}):yQ({facetId:s,facetValue:d[0]}):a$()}function E4(e={},t={}){return E3(E9(e),E9(t))}function E6(e={},t={}){return JSON.stringify(e)!==JSON.stringify(t)}function E8(e={},t={},r=!1){let n=Object.keys(e),i=Object.keys(t),a=n.filter(e=>!i.includes(e));if(a.length)return e[a[0]].length>1?yW():yX();if(i.filter(e=>!n.includes(e)).length)return r?yZ():yJ();let o=i.find(r=>t[r].filter(t=>e[r].includes(t)));if(!o)return aH();let s=e[o],l=t[o];return l.filter(e=>!s.includes(e)).length?r?yZ():yJ():s.filter(e=>!l.includes(e)).length?yX():aH()}function E9(e={}){let t={};return Object.keys(e).forEach(r=>{t[r]=e[r].map(e=>`${e.start}..${e.end}`)}),t}function E5(e,t,r,n){if(void 0===e)return{};let i=Object.entries(e).filter(([e])=>t(e)).map(([e,{request:t}])=>{let n=r(t);return n.length?{[e]:n}:{}}).reduce((e,t)=>
25({...e,...t}),{});return Object.keys(i).length?{[n]:i}:{}}let E7=new A({parameters:new L({options:{required:!0},values:a0})});function Se(e,t){var r;return{...(r=e.state,{q:ad().q,enableQuerySyntax:ad().enableQuerySyntax,aq:r.advancedSearchQueries?.defaultFilters.aq??oO().defaultFilters.aq,cq:r.advancedSearchQueries?.defaultFilters.cq??oO().defaultFilters.cq,firstResult:o4().firstResult,numberOfResults:r.pagination?.defaultNumberOfResults??o4().defaultNumberOfResults,sortCriteria:ah(),f:{},fExcluded:{},cf:{},nf:{},df:{},debug:!1,sf:{},tab:"",af:{},mnf:{}}),...t}}function St(e,t){if(I(t.tab)||!e)return t;if(""===t.tab)return{...t,tab:Sr(e)};if(!Object.values(e).some(e=>e.id===t.tab)){let r=Object.values(e).find(e=>e.isActive);return{...t,tab:r?.id??Sr(e)}}return t}function Sr(e){return Object.keys(e)[0]??""}function Sn(e){var t,r,n;let i=e.state;return{...function(e,t,r){if(void 0===e)return{};let n=t(e);return n!==r?{q:n}:{}}(i.query,e=>e.q,ad().q),...function(e,t,r){if(void 0===e)return{};let n=t(e);return n!==r?{tab:n}:{}}(i.tabSet,e=>{let t=Object.values(e??{}).find(e=>e.isActive);return t?t.id:Object.keys(e??{})[0]},i.tabSet?Object.keys(i.tabSet)[0]:""),...function(e,t,r){if(void 0===e)return{};let n=t(e);return wM(n,r)?{}:{sortCriteria:n}}(i.sortCriteria,e=>e,ah()),...function(e){let t=e.facetSet;if(void 0===t)return{};let r=Si(e),n={},i={};for(let[e,{request:a}]of Object.entries(t)){if(!r(e))continue;let t=a.currentValues.filter(e=>"selected"===e.state).map(e=>e.value),o=a.currentValues.filter(e=>"excluded"===e.state).map(e=>e.value);t.length&&(n[e]=t),o.length&&(i[e]=o)}return{...Object.keys(n).length?{f:n}:{},...Object.keys(i).length?{fExcluded:i}:{}}}(i),...E5((t=i).categoryFacetSet,Si(t),e=>ae(e.currentValues).map(e=>e.value),"cf"),...E5((r=i).numericFacetSet,Si(r),Sa,"nf"),...E5((n=i).dateFacetSet,Si(n),Sa,"df"),...function(e){let t=e.automaticFacetSet?.set;if(void 0===t)return{};let r=Object.entries(t).map(([e,{response:t}])=>{let r=t.values.filter(e=>"selected"===e.state).map(e=>e.value);return r.length?{[e]:r}:{}}).reduce((e,t)=>({...e,...t}),{});return Object.keys(r).length?{af:r}:{}}(i)}}function Si(e){let t=function(e){let t=e.tabSet;if(!t)return;let r=Object.values(t).find(e=>e.isActive);return r?.id}(e);return r=>{let n=e.facetOptions?.facets[r],i=n?.enabled??!0,a=yn(n?.tabs,t);return i&&a}}function Sa(e){return e.currentValues.filter(e=>"selected"===e.state)}function So(e){let t=e.state;return{...Sn(e),...function(e){if(void 0===e.query)return{};let t=e.query.enableQuerySyntax;return void 0!==t&&t!==ad().enableQuerySyntax?{enableQuerySyntax:t}:{}}(t),...function(e){if(void 0===e.advancedSearchQueries)return{};let{aq:t,defaultFilters:r}=e.advancedSearchQueries;return t!==r.aq?{aq:t}:{}}(t),...function(e){if(void 0===e.advancedSearchQueries)return{};let{cq:t,defaultFilters:r}=e.advancedSearchQueries;return t!==r.cq?{cq:t}:{}}(t),...function(e){if(void 0===e.pagination)return{};let t=e.pagination.firstResult;return t!==o4().firstResult?{firstResult:t}:{}}(t),...function(e){if(void 0===e.pagination)return{};let{numberOfResults:t,defaultNumberOfResults:r}=e.pagination;return t!==r?{numberOfResults:t}:{}}(t),...function(e){if(void 0===e.debug)return{};let t=e.debug;return!1!==t?{debug:t}:{}}(t),...function(e){if(void 0===e.staticFilterSet)return{};let t=Object.entries(e.staticFilterSet).map(([e,t])=>{let r=t.values.filter(e=>"selected"===e.state).map(e=>e.caption);return r.length?{[e]:r}:{}}).reduce((e,t)=>({...e,...t}),{});return Object.keys(t).length?{sf:t}:{}}(t)}}function Ss(e){return wt(e)}function Sl(e){return eU(e,new L({values:{questionAnswerId:eR},options:{required:!0}}))}function Su(e,t){var r,n;let i=t??e.search?.questionAnswer?.documentId;return i&&e.search&&(r=i.contentIdKey,n=i.contentIdValue,e.search.results.find(e=>sz(e,r)===n))}function Sc(e,t){let r=e.questionAnswering?.relatedQuestions.findIndex(e=>e.questionAnswerId===t)??-1;return -1===r?null:e.search?.questionAnswer?.relatedQuestions?.[r]??null}let Sd=()=>aA({prefix:"analytics/smartSnippet/expand",__legacy__getBuilder:e=>e.makeExpandSmartSnippet(),analyticsType:"SmartSnippets.AnswerAction",analyticsPayloadBuilder:e=>{let t=Su(e),r=aI(t),n=e.search?.response.searchUid;if(n)return{action:"expand",snippetType:"SmartSnippet",responseId:n,itemMetadata:{uniqueFieldName:r.contentIDKey,uniqueFieldValue:r.contentIDValue,title:t.title,url:t.clickUri}}}}),Sp=()=>aA({prefix:"analytics/smartSnippet/collapse",__legacy__getBuilder:e=>e.makeCollapseSmartSnippet(),analyticsType:"SmartSnippets.AnswerAction",analyticsPayloadBuilder:e=>{let t=Su(e),r=aI(t),n=e.search?.response.searchUid;if(n)return{action:"collapse",snippetType:"SmartSnippet",responseId:n,itemMetadata:{uniqueFieldName:r.contentIDKey,uniqueFieldValue:r.contentIDValue,title:t.title,url:t.clickUri}}}}),Sf=()=>aA({prefix:"analytics/smartSnippet/like",__legacy__getBuilder:e=>e.makeLikeSmartSnippet(),analyticsType:"SmartSnippets.AnswerAction",analyticsPayloadBuilder:e=>{let t=Su(e),r=aI(t),n=e.search?.response.searchUid;if(n)return{action:"like",snippetType:"SmartSnippet",responseId:n,itemMetadata:{uniqueFieldName:r.contentIDKey,uniqueFieldValue:r.contentIDValue,title:t.title,url:t.clickUri}}}}),Sh=()=>aA({prefix:"analytics/smartSnippet/dislike",__legacy__getBuilder:e=>e.makeDislikeSmartSnippet(),analyticsType:"SmartSnippets.AnswerAction",analyticsPayloadBuilder:e=>{let t=Su(e),r=aI(t),n=e.search?.response.searchUid;if(n)return{action:"dislike",snippetType:"SmartSnippet",responseId:n,itemMetadata:{uniqueFieldName:r.contentIDKey,uniqueFieldValue:r.contentIDValue,title:t.title,url:t.clickUri}}}}),Sm=()=>aA("analytics/smartSnippet/feedbackModal/open",e=>e.makeOpenSmartSnippetFeedbackModal()),Sg=()=>aA("analytics/smartSnippet/feedbackModal/close",e=>e.makeCloseSmartSnippetFeedbackModal()),Sy={does_not_answer:"doesNotAnswer",partially_answers:"partiallyAnswers",
25was_not_a_question:"wasNotAQuestion"},Sv=e=>aA({prefix:"analytics/smartSnippet/sendFeedback",__legacy__getBuilder:t=>t.makeSmartSnippetFeedbackReason(e),analyticsType:"SmartSnippets.SubmitFeedback",analyticsPayloadBuilder:t=>{let r=Su(t),n=aI(r),i=t.search?.response.searchUid;if(i)return{responseId:i,snippetType:"SmartSnippet",itemMetadata:{uniqueFieldName:n.contentIDKey,uniqueFieldValue:n.contentIDValue,title:r.title,url:r.clickUri},reason:Sy[e]}}}),Sb=e=>aA({prefix:"analytics/smartSnippet/sendFeedback",__legacy__getBuilder:t=>t.makeSmartSnippetFeedbackReason("other",e),analyticsType:"SmartSnippets.SubmitFeedback",analyticsPayloadBuilder:t=>{let r=Su(t),n=aI(r),i=t.search?.response.searchUid;if(i)return{responseId:i,snippetType:"SmartSnippet",itemMetadata:{uniqueFieldName:n.contentIDKey,uniqueFieldValue:n.contentIDValue,title:r.title,url:r.clickUri},reason:"other",additionalNotes:e}}}),Sw=e=>aA({prefix:"analytics/smartSnippetSuggestion/expand",__legacy__getBuilder:(t,r)=>{Sl(e);let n=Sc(r,e.questionAnswerId);return n?t.makeExpandSmartSnippetSuggestion({question:n.question,answerSnippet:n.answerSnippet,documentId:n.documentId}):null},analyticsType:"SmartSnippets.AnswerAction",analyticsPayloadBuilder:t=>{let r=Sc(t,e.questionAnswerId),n=t.search?.response.searchUid;if(n&&r){let e=Su(t,r.documentId);return{action:"expand",responseId:n,snippetType:"SmartSnippetSuggestion",itemMetadata:{uniqueFieldName:r.documentId.contentIdKey,uniqueFieldValue:r.documentId.contentIdValue,title:e?.title,url:e?.clickUri}}}}}),SE=e=>aA({prefix:"analytics/smartSnippetSuggestion/collapse",__legacy__getBuilder:(t,r)=>{Sl(e);let n=Sc(r,e.questionAnswerId);return n?t.makeCollapseSmartSnippetSuggestion({question:n.question,answerSnippet:n.answerSnippet,documentId:n.documentId}):null},analyticsType:"SmartSnippets.AnswerAction",analyticsPayloadBuilder:t=>{let r=Sc(t,e.questionAnswerId),n=t.search?.response.searchUid;if(n&&r){let e=Su(t,r.documentId);return{action:"collapse",responseId:n,snippetType:"SmartSnippetSuggestion",itemMetadata:{uniqueFieldName:r.documentId.contentIdKey,uniqueFieldValue:r.documentId.contentIdValue,title:e?.title,url:e?.clickUri}}}}}),SS=t0("smartSnippet/expand"),SO=t0("smartSnippet/collapse"),SC=t0("smartSnippet/like"),S_=t0("smartSnippet/dislike"),ST=t0("smartSnippet/feedbackModal/open"),SA=t0("smartSnippet/feedbackModal/close"),Sk=t0("smartSnippet/related/expand",e=>Sl(e)),Sx=t0("smartSnippet/related/collapse",e=>Sl(e)),SI=()=>({liked:!1,disliked:!1,expanded:!1,feedbackModalOpen:!1,relatedQuestions:[]}),SN=(e,t)=>e.findIndex(e=>e.questionAnswerId===t.questionAnswerId);function SR({question:e,answerSnippet:t,documentId:{contentIdKey:r,contentIdValue:n}}){return btoa(encodeURI(JSON.stringify({question:e,answerSnippet:t,contentIdKey:r,contentIdValue:n})))}t5(SI(),e=>e.addCase(SS,e=>{e.expanded=!0}).addCase(SO,e=>{e.expanded=!1}).addCase(SC,e=>{e.liked=!0,e.disliked=!1,e.feedbackModalOpen=!1}).addCase(S_,e=>{e.liked=!1,e.disliked=!0}).addCase(ST,e=>{e.feedbackModalOpen=!0}).addCase(SA,e=>{e.feedbackModalOpen=!1}).addCase(sF.fulfilled,(e,t)=>{let r=t.payload.response.questionAnswer.relatedQuestions.map((t,r)=>(function(e,t){let r=SR(e);return t&&r===t.questionAnswerId?t:{contentIdKey:e.documentId.contentIdKey,contentIdValue:e.documentId.contentIdValue,expanded:!1,questionAnswerId:r}})(t,e.relatedQuestions[r])),n=SR(t.payload.response.questionAnswer);return e.questionAnswerId===n?{...e,relatedQuestions:r}:{...SI(),relatedQuestions:r,questionAnswerId:n}}).addCase(Sk,(e,t)=>{let r=SN(e.relatedQuestions,t.payload);-1!==r&&(e.relatedQuestions[r].expanded=!0)}).addCase(Sx,(e,t)=>{let r=SN(e.relatedQuestions,t.payload);-1!==r&&(e.relatedQuestions[r].expanded=!1)}));let SD={by:new V({enum:g,required:!0})},SP=t0("sortCriteria/register",e=>Sj(e)),SF=t0("sortCriteria/update",e=>Sj(e)),Sj=e=>$(e)?(e.forEach(e=>eU(e,SD)),{payload:e}):eU(e,SD),SM=t5(ah(),e=>{e.addCase(SP,(e,t)=>ap(t.payload)).addCase(SF,(e,t)=>ap(t.payload)).addCase(a7.fulfilled,(e,t)=>t.payload?.sortCriteria??e).addCase(a1,(e,t)=>t.payload.sortCriteria??e)});function SL(e,t={}){let{dispatch:r}=e,n=function(e,t){e.addReducers({configuration:uK,sortCriteria:SM}),!1;let r=v9(e),{dispatch:n}=e;!function(e,t){var r;if(!t)return;let n=new A({criterion:new U({each:af})}),i=(r=t).criterion?$(r.criterion)?r.criterion:[r.criterion]:[];e$(e,n,{...t,criterion:i},"buildSort")}(e,t.initialState);let i=t.initialState?.criterion;return i&&n(SP(i)),{...r,sortBy(e){n(SF(e)),n(om(1))},isSortedBy(e){return this.state.sortCriteria===ap(e)},get state(){return{sortCriteria:e.state.sortCriteria}}}}(e,t);return{...n,get state(){return n.state},sortBy(e){n.sortBy(e),r(sF({legacy:E1(),next:E2()}))}}}function Sq(e){return"redirect"===e.type}class SU{response;constructor(e){this.response=e}get basicExpression(){return this.response.parsedInput.basicExpression}get largeExpression(){return this.response.parsedInput.largeExpression}get redirectionUrl(){let e=this.response.preprocessingOutput.triggers.filter(Sq);return e.length?e[0].content:null}}let S$=t0("standaloneSearchBox/register",e=>eU(e,{id:eR,redirectionUrl:eR,overwrite:new N({required:!1})})),SV=t0("standaloneSearchBox/updateRedirectionUrl",e=>eU(e,{id:eR,redirectionUrl:eR})),SB=t0("standaloneSearchBox/reset",e=>eU(e,{id:eR})),SH=t0("standaloneSearchBox/updateAnalyticsToSearchFromLink",e=>eU(e,{id:eR})),Sz=t0("standaloneSearchBox/updateAnalyticsToOmniboxFromLink"),SG=rh("standaloneSearchBox/fetchRedirect",async(e,{dispatch:t,getState:r,rejectWithValue:n,extra:{apiClient:i,validatePayload:a,navigatorContext:o}})=>{a(e,{id:new j({emptyAllowed:!1})});let s=await SK(r(),o),l=await i.plan(s);if(void 0!==l.error)return n(l.error);let{redirectionUrl:u}=new SU(l.success);return u&&t(SQ(u)),u||""}),SQ=e=>aA("analytics/standaloneSearchBox/redirect",t=>t.makeTriggerRedirect({redirectedTo:e})),SK=async(e,t)=>({accessToken:e.configuration.accessToken,organizationId:e.configuration.organizationId,url:e.configuration.search.apiBaseUrl??eE(e.configuration.organizationId,e.configuration.environment),locale:e.configuration.search.locale,timezone:e.configuration.search.timezone,q:e.query.q,...e.context&&{context:e.context.contextValues},...e.pipeline&&{pipeline:e.pipeline},...e.searchHub&&{searchHub:e.searchHub},...void 0!==e.query.enableQuerySyntax&&{enableQuerySyntax:e.query.enableQuerySyntax},...e.configuration.analytics.enabled&&"legacy"===e.configuration.analytics.analyticsMode?await oE(e.configuration.analytics):ob(e.configuration.analytics,t),...e.configuration.search.authenticationProviders.length&&{authentication:e.configuration.search.authenticationProviders.join(",")}});function SY(e){return{defaultRedirectionUrl:e,redirectTo:"",isLoading:!1,analytics:{cause:"",metadata:null}}}function SW(e){return e.query="",e.queryModification={originalQuery:"",newQuery:"",queryToIgnore:e.queryModification.queryToIgnore},e}t5({},e=>e.addCase(S$,(e,t)=>{let{id:r,redirectionUrl:n,overwrite:i}=t.payload;!i&&r in e||(e[r]=SY(n))}).addCase(SB,(e,t)=>{let{id:r}=t.payload,n=e[r];if(n){e[r]=SY(n.defaultRedirectionUrl);return}}).addCase(SV,(e,t)=>{let{id:r,redirectionUrl:n}=t.payload;r in e&&(e[r]=SY(n))}).addCase(SG.pending,(e,t)=>{let r=e[t.meta.arg.id];r&&(r.isLoading=!0)}).addCase(SG.fulfilled,(e,t)=>{let r=t.payload,n=e[t.meta.arg.id];n&&(n.redirectTo=r||n.defaultRedirectionUrl,n.isLoading=!1)}).addCase(SG.rejected,(e,t)=>{let r=e[t.meta.arg.id];r&&(r.isLoading=!1)}).addCase(SH,(e,t)=>{let r=e[t.payload.id];r&&(r.analytics.cause="searchFromLink")}).addCase(Sz,(e,t)=>{let r=e[t.payload.id];r&&(r.analytics.cause="omniboxFromLink",r.analytics.metadata=t.payload.metadata)})),new A({...EZ,redirectionUrl:new j({required:!0,emptyAllowed:!1}),overwrite:new N({required:!1})}),t5({},e=>e.addCase(v$,(e,t)=>{let r=t.payload,{id:n}=r;
25n in e||(e[n]=r)}).addCase(vV,(e,t)=>{let{id:r,value:n}=t.payload,i=e[r];if(!i)return;let a=i.values.find(e=>e.caption===n.caption);if(!a)return;let o="selected"===a.state;a.state=o?"idle":"selected"}).addCase(vB,(e,t)=>{let{id:r,value:n}=t.payload,i=e[r];if(!i)return;let a=i.values.find(e=>e.caption===n.caption);if(!a)return;let o="excluded"===a.state;a.state=o?"idle":"excluded"}).addCase(vH,(e,t)=>{let r=e[t.payload];r&&r.values.forEach(e=>{e.state="idle"})}).addCase(or,e=>{Object.values(e).forEach(e=>{e.values.forEach(e=>{e.state="idle"})})}).addCase(a1,(e,t)=>{let r=t.payload.sf||{};Object.entries(e).forEach(([e,t])=>{let n=r[e]||[];t.values.forEach(e=>{e.state=n.includes(e.caption)?"selected":"idle"})})})),new A({id:eR,values:vU}),new A({expression:eP,id:eR,clearFiltersOnTabChange:new N}),new A({isActive:new N}),t5({redirectTo:"",query:"",executions:[],notifications:[],queryModification:{originalQuery:"",newQuery:"",queryToIgnore:""}},e=>e.addCase(sF.pending,SW).addCase(sF.fulfilled,(e,t)=>(function(e,t){let r=[],n=[],i=[],a=[];return t.forEach(e=>{switch(e.type){case"redirect":r.push(e.content);break;case"query":n.push(e.content);break;case"execute":i.push({functionName:e.content.name,params:e.content.params});break;case"notify":a.push(e.content)}}),e.redirectTo=r[0]??"",e.query=e.queryModification.newQuery,e.executions=i,e.notifications=a,e})(e,t.payload.response.triggers)).addCase(sn,(e,t)=>(function(e,t){return e.queryModification={...t,queryToIgnore:""},e})(e,t.payload)).addCase(sr,(e,t)=>(function(e,t){return e.queryModification.queryToIgnore=t,e})(e,t.payload)));let SJ=/^(f|fExcluded|cf|nf|df|sf|af|mnf)-(.+)$/,SZ={f:!0,fExcluded:!0,cf:!0,sf:!0,af:!0,nf:!0,df:!0,mnf:!0};function SX(){return{serialize:S1(S2),deserialize:S6}}function S0(e){return e in{q:!0,aq:!0,cq:!0,enableQuerySyntax:!0,firstResult:!0,numberOfResults:!0,sortCriteria:!0,debug:!0,tab:!0}||e in SZ}let S1=e=>t=>Object.entries(t).map(e).filter(e=>e).join("&");function S2(e){var t,r,n,i,a,o,s;let[l,u]=e;if(!S0(l))return"";return l in SZ&&!((t=l)in SZ&&t in{nf:!0,df:!0,mnf:!0})?S3(r=u)&&S4(r,e=>"string"==typeof e)?(n=l,Object.entries(u).map(([e,t])=>`${n}-${e}=${t.map(e=>encodeURIComponent(e)).join(",")}`).join("&")):"":"nf"===l||"df"===l?S3(i=u)&&S4(i,e=>S3(e)&&"start"in e&&"end"in e)?(a=l,Object.entries(u).map(([e,t])=>{let r=t.map(({start:e,end:t,endInclusive:r})=>`${e}${r?"...":".."}${t}`).join(",");return`${a}-${e}=${r}`}).join("&")):"":(o=l,s=u,`${o}=${encodeURIComponent(s)}`)}function S3(e){return!!(e&&"object"==typeof e)}function S4(e,t){return 0===Object.entries(e).filter(e=>{let r=e[1];return!Array.isArray(r)||!r.every(t)}).length}function S6(e){return e.split("&").map(e=>(function(e){let[t,...r]=e.split("=");return[t,r.join("=")]})(e)).map(e=>(function(e,t=SJ){var r,n;let[i,a]=e,o=t.exec(i);if(!o)return e;let s=o[1],l=o[2],u=(r=s,n=a.split(","),"nf"===r||"mnf"===r?function(e,t){let r=[];for(let n of e){let{startAsString:e,endAsString:i,isEndInclusive:a}=S5(n),o=parseFloat(e),s=parseFloat(i);Number.isFinite(o)&&Number.isFinite(s)&&r.push({endInclusive:!1,state:"idle",start:o,end:s,state:t,endInclusive:a})}return r}(n,"selected"):"df"===r?function(e,t){let r=[];for(let n of e){let{isEndInclusive:e,startAsString:i,endAsString:a}=S5(n);S8(i)&&S8(a)&&r.push(vi({start:i,end:a,state:t,endInclusive:e}))}return r}(n,"selected"):n);return[s,JSON.stringify({[l]:u})]})(e)).filter(S9).map(e=>(function(e,t=!0){let[r,n]=e;return"enableQuerySyntax"===r||"debug"===r?[r,"true"===n]:"firstResult"===r||"numberOfResults"===r?[r,parseInt(n,10)]:r in SZ?[r,function(e){let t=JSON.parse(e),r={};return Object.entries(t).forEach(e=>{let[t,n]=e;r[t]=n.map(e=>M(e)?decodeURIComponent(e):e)}),r}(n)]:[r,t?decodeURIComponent(n):n]})(e)).reduce((e,t)=>{let[r,n]=t;if(r in SZ){let t={...e[r],...n};return{...e,[r]:t}}return{...e,[r]:n}},{})}function S8(e){try{if(oN(oI(e))===e)return oR(e,ox),!0;if(oU(e))return oj(e),!0;return!1}catch(e){return!1}}function S9(e){let t=S0(e[0]),r=2===e.length;return t&&r}function S5(e){let t=-1!==e.indexOf("..."),[r,n]=e.split(t?"...":"..");return{isEndInclusive:t,startAsString:r,endAsString:n}}let S7=new A({fragment:new j});function Oe(e,t){let r;function n(){r=e.state.search.requestId}e.addReducers({configuration:uK}),!1;e$(e,S7,t.initialState,"buildUrlManager");let i=v9(e),a=t.initialState.fragment;n();let o=function(e,t){let{dispatch:r}=e,n=function(e,t){let{dispatch:r}=e,n=v9(e);return e$(e,E7,t.initialState,"buildSearchParameterManager"),r(a1(St(e.state.tabSet,t.initialState.parameters))),{...n,synchronize(t){r(a1(St(e.state.tabSet,Se(e,t))))},get state(){return{parameters:Sn(e)}}}}(e,t);return{...n,synchronize(t){let i=So(e),a=Se(e,i),o=Se(e,t);!wU(a,o)&&(n.synchronize(t),r(sF({legacy:a.q!==o.q?Ej():a.sortCriteria!==o.sortCriteria?E1():a.firstResult!==o.firstResult?Ec():a.numberOfResults!==o.numberOfResults?Eu():E6(a.f,o.f)?E3(a.f,o.f):E6(a.fExcluded,o.fExcluded)?E3(a.fExcluded,o.fExcluded,!0):E6(a.cf,o.cf)?E3(a.cf,o.cf):E6(a.af,o.af)?E3(a.af,o.af):E6(a.nf,o.nf)?E4(a.nf,o.nf):E6(a.df,o.df)?E4(a.df,o.df):a$(),next:a.q!==o.q?EM():a.sortCriteria!==o.sortCriteria?E2():E6(a.f,o.f)?E8(a.f,o.f):E6(a.fExcluded,o.fExcluded)?E8(a.fExcluded,o.fExcluded,!0):E6(a.cf,o.cf)?E8(a.cf,o.cf):E6(a.af,o.af)?E8(a.af,o.af):E6(a.nf,o.nf)?E8(E9(a.nf),E9(o.nf)):E6(a.df,o.df)?E8(E9(a.df),E9(o.df)):aH()})))},get state(){return{parameters:So(e)}}}}(e,{initialState:{parameters:Ot(a)}});return{...i,subscribe(t){let i=()=>{var i,o;let s=this.state.fragment;(i=a)===(o=s)||wU(Ot(i),Ot(o))||r===e.state.search.requestId||(a=s,t()),n()};return i(),e.subscribe(i)},get state(){return{fragment:SX().serialize(o.state.parameters)}},synchronize(e){a=e;let t=Ot(e);o.synchronize(t)}}}function Ot(e){return SX().deserialize(e)}rh("analytics/addPageViewEntry",async(e,{getState:t})=>{t().configuration.analytics.enabled&&aw.getInstance().addElement({name:"PageView",value:e,time:JSON.stringify(new Date)})});let Or=()=>new j({required:!1,emptyAllowed:!0}),On=t0("advancedSearchQueries/update",e=>eU(e,{aq:Or(),cq:Or(),lq:Or(),dq:Or()})),Oi=t0("advancedSearchQueries/register",e=>eU(e,{aq:Or(),cq:Or(),lq:Or(),dq:Or()})),Oa=t5(oO(),e=>{e.addCase(On,(e,t)=>{let{aq:r,cq:n,lq:i,dq:a}=t.payload;x(r)||(e.aq=r,e.aqWasSet=!0),x(n)||(e.cq=n,e.cqWasSet=!0),x(i)||(e.lq=i,e.lqWasSet=!0),x(a)||
25(e.dq=a,e.dqWasSet=!0)}).addCase(Oi,(e,t)=>{let{aq:r,cq:n,lq:i,dq:a}=t.payload;!x(r)&&(e.defaultFilters.aq=r,e.aqWasSet||(e.aq=r)),!x(n)&&(e.defaultFilters.cq=n,e.cqWasSet||(e.cq=n)),!x(i)&&(e.defaultFilters.lq=i,e.lqWasSet||(e.lq=i)),!x(a)&&(e.defaultFilters.dq=a,e.dqWasSet||(e.dq=a))}).addCase(a7.fulfilled,(e,t)=>t.payload?.advancedSearchQueries??e).addCase(a1,(e,t)=>{let{aq:r,cq:n}=t.payload;x(r)||(e.aq=r,e.aqWasSet=!0),x(n)||(e.cq=n,e.cqWasSet=!0)})});function Oo(e){return e.addReducers({advancedSearchQueries:Oa}),{updateAdvancedSearchQueries:On,registerAdvancedSearchQueries:Oi}}function Os(e){return e.addReducers({}),{logSearchEvent:aM,logClickEvent:aL,logCustomEvent:aq}}function Ol(e){return e.addReducers({}),{logClearBreadcrumbs:vn,logInterfaceLoad:aU,logSearchFromLink:aV,logOmniboxFromLink:aB,logInterfaceChange:a$,logDidYouMeanClick:oZ,logCategoryFacetBreadcrumb:g7,logFacetBreadcrumb:yY,logFacetClearAll:yH,logFacetUnexclude:yK,logFacetExclude:yG,logFacetDeselect:yQ,logFacetSelect:yz,logFacetShowLess:yV,logFacetShowMore:y$,logFacetUpdateSort:yB,logDateFacetBreadcrumb:vv,logNumericFacetBreadcrumb:vM,logNavigateBackward:wl,logNavigateForward:ws,logPageNext:Ed,logPageNumber:Ec,logPagePrevious:Ep,logPagerResize:Eu,logSearchboxSubmit:Ej,logQuerySuggestionClick:EG,logResultsSort:E1,logDislikeSmartSnippet:Sh,logLikeSmartSnippet:Sf,logOpenSmartSnippetFeedbackModal:Sm,logCloseSmartSnippetFeedbackModal:Sg,logSmartSnippetFeedback:Sv,logSmartSnippetDetailedFeedback:Sb,logExpandSmartSnippet:Sd,logCollapseSmartSnippet:Sp,logExpandSmartSnippetSuggestion:Sw,logCollapseSmartSnippetSuggestion:SE,logNoResultsBack:wu,logStaticFilterSelect:vz,logStaticFilterDeselect:vG,logStaticFilterClearAll:vQ,logTriggerQuery:o9,logUndoTriggerQuery:o5,logNotifyTrigger:o7,logTriggerRedirect:se,logTriggerExecute:st}}function Ou(e){return e.addReducers({configuration:uK,pipeline:ot,searchHub:s1}),{updateSearchConfiguration:aG}}let Oc=t0("excerptLength/set",e=>eU(e,new D({min:0,required:!0})));function Od(e){return e.addReducers({fields:we}),{registerFieldsToInclude:b6,enableFetchAllFields:b8,disableFetchAllFields:b9,fetchFieldsDescription:b5}}function Op(e){return e.addReducers({query:b4}),{updateQuery:ov}}function Of(e){return e.addReducers({search:sX}),{executeSearch:sp,fetchMoreResults:sh,fetchFacetValues:sm,fetchPage:sf,fetchInstantResults:sg}}function Oh(e){return e.addReducers({searchHub:s1}),{setSearchHub:s0}}t5({length:void 0},e=>{e.addCase(Oc,(e,t)=>{e.length=t.payload})}),new A({content:new k({required:!0}),conditions:new k({required:!0}),priority:new D({required:!1,default:0,min:0}),fields:new U({required:!1,each:eR})})},1414:(e,t,r)=>{"use strict";t.ReactNativeFile=r(1276),t.extractFiles=r(4454),t.isExtractableFile=r(2537)},1457:(e,t,r)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var i=s(r(4232)),a=s(r(5039)),o=r(4523);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=h(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function f(e,t,r){return t&&p(e.prototype,t),r&&p(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function h(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}function m(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function g(e,t){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function y(e){var t=v();return function(){var r,i=b(e);return r=t?Reflect.construct(i,arguments,b(this).constructor):i.apply(this,arguments),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,r)}}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}t.PrevArrow=function(e){m(r,e);var t=y(r);function r(){return d(this,r),t.apply(this,arguments)}return f(r,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var r={key:"0","data-role":"none",className:(0,a.default)(e),style:{display:"block"},onClick:t},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?i.default.cloneElement(this.props.prevArrow,c(c({},r),n)):i.default.createElement("button",l({key:"0",type:"button"},r)," ","Previous")}}]),r}(i.default.PureComponent),t.NextArrow=function(e){m(r,e);var t=y(r);function r(){return d(this,r),t.apply(this,arguments)}return f(r,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,o.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var r={key:"1","data-role":"none",className:(0,a.default)(e),style:{display:"block"},onClick:t},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?i.default.cloneElement(this.props.nextArrow,c(c({},r),n)):i.default.createElement("button",l({key:"1",type:"button"},r)," ","Next")}}]),r}(i.default.PureComponent)},1576:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(n,i,a){var o=i.prototype;a.utc=function(e){var t={date:e,utc:!0,args:arguments};return new i(t)},o.utc=function(t){var r=a(this.toDate(),{locale:this.$L,utc:!0});return t?r.add(this.utcOffset(),e):r},o.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var s=o.parse;o.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var l=o.init;o.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var u=o.utcOffset;o.utcOffset=function(n,i){var a=this.$utils().u;if(a(n))return this.$u?0:a(this.$offset)?u.call(this):this.$offset;if("string"==typeof n&&null===(n=function(e){void 0===e&&(e="");var n=e.match(t);if(!n)return null;var i=(""+n[0]).match(r)||["-",0,0],a=i[0],o=60*i[1]+ +i[2];return 0===o?0:"+"===a?o:-o}(n)))return this;var o=16>=Math.abs(n)?60*n:n;if(0===o)return this.utc(i);var s=this.clone();if(i)return s.$offset=o,s.$u=!1,s;var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(s=this.local().add(o+l,e)).$offset=o,s.$x.$localOffset=l,s};var c=o.format;o.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},o.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},o.isUTC=function(){return!!this.$u},o.toISOString=function(){return this.toDate().toISOString()},o.toString=function(){return this.toDate().toUTCString()};var d=o.toDate;o.toDate=function(e){return"s"===e&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var p=o.diff;o.diff=function(e,t,r){if(e&&this.$u===e.$u)return p.call(this,e,t,r);var n=this.local(),i=a(e).local();return p.call(n,i,t,r)}}}()},1585:(e,t)=>{"use strict";
25Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{UnrecognizedActionError:function(){return r},unstable_isUnrecognizedActionError:function(){return n}});class r extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function n(e){return!!(e&&"object"==typeof e&&e instanceof r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1622:(e,t,r)=>{"use strict";r.d(t,{GP:()=>A});var n=r(6583),i=r(1692),a=r(8873),o=r(5136),s=r(8333),l=r(3866),u=r(3004),c=r(8507),d=r(8513);function p(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let f={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return p("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):p(r+1,2)},d:(e,t)=>p(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>p(e.getHours()%12||12,t.length),H:(e,t)=>p(e.getHours(),t.length),m:(e,t)=>p(e.getMinutes(),t.length),s:(e,t)=>p(e.getSeconds(),t.length),S(e,t){let r=t.length;return p(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},h={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},m={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return f.y(e,t)},Y:function(e,t,r,n){let i=(0,d.h)(e,n),a=i>0?i:1-i;return"YY"===t?p(a%100,2):"Yo"===t?r.ordinalNumber(a,{unit:"year"}):p(a,t.length)},R:function(e,t){return p((0,u.p)(e),t.length)},u:function(e,t){return p(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return p(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return p(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return f.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return p(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let i=(0,c.N)(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):p(i,t.length)},I:function(e,t,r){let n=(0,l.s)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):p(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):f.d(e,t)},D:function(e,t,r){let n=function(e,t){let r=(0,s.a)(e,void 0);return(0,a.m)(r,(0,o.D)(r))+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):p(n,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return p(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return p(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return p(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n,i=e.getHours();switch(n=12===i?h.noon:0===i?h.midnight:i/12>
25=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n,i=e.getHours();switch(n=i>=17?h.evening:i>=12?h.afternoon:i>=4?h.morning:h.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return f.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):f.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):p(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):p(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):f.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):f.s(e,t)},S:function(e,t){return f.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return y(n);case"XXXX":case"XX":return v(n);default:return v(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return y(n);case"xxxx":case"xx":return v(n);default:return v(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(n,":");default:return"GMT"+v(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(n,":");default:return"GMT"+v(n,":")}},t:function(e,t,r){return p(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return p(+e,t.length)}};function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),a=n%60;return 0===a?r+String(i):r+String(i)+t+p(a,2)}function y(e,t){return e%60==0?(e>0?"-":"+")+p(Math.abs(e)/60,2):v(e,t)}function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Math.abs(e);return(e>0?"-":"+")+p(Math.trunc(r/60),2)+t+p(r%60,2)}var b=r(2450),w=r(1867),E=r(482);let S=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,O=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,C=/^'([^]*?)'?$/,_=/''/g,T=/[a-zA-Z]/;function A(e,t,r){var a,o,l,u,c,d,p,f,h,g,y,v,A,k,x,I,N,R;let D=(0,i.q)(),P=null!=(g=null!=(h=null==r?void 0:r.locale)?h:D.locale)?g:n.c,F=null!=(k=null!=(A=null!=(v=null!=(y=null==r?void 0:r.firstWeekContainsDate)?y:null==r||null==(o=r.locale)||null==(a=o.options)?void 0:a.firstWeekContainsDate)?v:D.firstWeekContainsDate)?A:null==(u=D.locale)||null==(l=u.options)?void 0:l.firstWeekContainsDate)?k:1,j=null!=(R=null!=(N=null!=(I=null!=(x=null==r?void 0:r.weekStartsOn)?x:null==r||null==(d=r.locale)||null==(c=d.options)?void 0:c.weekStartsOn)?I:D.weekStartsOn)?N:null==(f=D.locale)||null==(p=f.options)?void 0:p.weekStartsOn)?R:0,M=(0,s.a)(e,null==r?void 0:r.in);if(!(0,E.f)(M))throw RangeError("Invalid time value");let L=t.match(O).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,b.m[t])(e,P.formatLong):e}).join("").match(S).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(C);return t?t[1].replace(_,"'"):e}(e)};if(m[t])return{isToken:!0,value:e};if(t.match(T))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});P.localize.preprocessor&&(L=P.localize.preprocessor(M,L));let q={firstWeekContainsDate:F,weekStartsOn:j,locale:P};return L.map(n=>{if(!n.isToken)return n.value;let i=n.value;return(!(null==r?void 0:r.useAdditionalWeekYearTokens)&&(0,w.xM)(i)||!(null==r?void 0:r.useAdditionalDayOfYearTokens)&&(0,w.ef)(i))&&(0,w.Ss)(i,t,String(e)),(0,m[i[0]])(M,i,P.localize,q)}).join("")}},1666:(e,t,r)=>{"use strict";r.d(t,{G:()=>i});var n=r(8333);function i(e){let t=(0,n.a)(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}},1673:(e,t,r)=>{var n=r(5364);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))}),t.splice(i,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}return!e&&void 0!==n&&"env"in n&&(e=n.env.DEBUG),e},t.useColors=function(){let e;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&
25("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r(9630)(t);let{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},1692:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});let n={};function i(){return n}},1726:(e,t,r)=>{"use strict";t.mV=t.NY=t.fF=void 0,r(8076);var n=r(5719);Object.defineProperty(t,"fF",{enumerable:!0,get:function(){return n.DEFAULT_PLACEHOLDER_UID}}),Object.defineProperty(t,"NY",{enumerable:!0,get:function(){return n.HorizonEditor}}),r(9681),r(3018);var i=r(4044);Object.defineProperty(t,"mV",{enumerable:!0,get:function(){return i.MetadataKind}}),r(9758)},1751:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});var n=r(8333);function i(e,t){return(0,n.a)(e,null==t?void 0:t.in).getHours()}},1760:(e,t,r)=>{"use strict";r.d(t,{Z:()=>E});var n=r(6829),i=r(4232),a=r(6093),o=r(1873),s=r(3327),l=r(6066),u=r(5280),c=r(618),d=r(3358),p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let f=(e,...t)=>i.createElement("span",Object.assign({className:"sc-image-wrapper"},t,{dangerouslySetInnerHTML:{__html:e}})),h=(e,t,r)=>{var{src:n,srcSet:i}=e,a=p(e,["src","srcSet"]);if(!n)return null;(0,u.B$)(a);let o=Object.assign({},a),s=l.mediaApi.updateImageUrl(n,t,r);return i&&(o.srcSet=l.mediaApi.getSrcSet(s,i,t,r)),o.src=s,o},m=(e,t,r,n)=>{let i=l.mediaApi.findEditorImageTag(e.editable);if(!i)return f(e.editable);let a=h(Object.assign(Object.assign({},(0,u.f_)(i.attrs)),n),t,r);if(!a)return f(e.editable);let o=`<img ${(0,u.ns)(a)} />`;return f(e.editable.replace(i.imgTag,o))};(0,a.O)((0,o.N)(e=>{var{editable:t=!0,imageParams:r,field:n,mediaUrlPrefix:a}=e,o=p(e,["editable","imageParams","field","mediaUrlPrefix"]);if(!n||!n.editable&&(0,d.isFieldValueEmpty)(n))return null;if(t&&n.editable)return m(n,r,a,o);let s=n.src?n:n.value;if(!s)return null;s.metadata&&delete s.metadata;let l=h(Object.assign(Object.assign({},s),o),r,a);return l?i.createElement("img",Object.assign({},l)):null},{defaultEmptyFieldEditingComponent:c.n})).displayName="Image";var g=r(4587),y=r.n(g),v=r(823),b=r(5364),w=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let E=(0,a.O)((0,o.N)(e=>{var t,r,{editable:a=!0,imageParams:o,field:l,mediaUrlPrefix:u,fill:c,priority:d}=e,p=w(e,["editable","imageParams","field","mediaUrlPrefix","fill","priority"]);let f=i.useContext(s.q3);if(p.src)throw Error("Detected src prop. If you wish to use src, use next/image directly.");if(!l||!l.editable&&(0,v.isFieldValueEmpty)(l))return null;if(a&&l.editable)return m(l,o,u,p);let h=l.src?l:l.value;if(!h)return null;let g=p.unoptimized||(null==(t=f.context)?void 0:t.renderingType)===v.RenderingType.Component||(null==(r=f.context)?void 0:r.pageState)!==v.LayoutServicePageState.Normal,E=Object.assign(Object.assign(Object.assign({},h),p),{fill:c,priority:d,src:n.mediaApi.updateImageUrl(h.src,o,u),unoptimized:g}),S=Object.assign(Object.assign({},E),{src:n.mediaApi.replaceMediaUrlPrefix(E.src,u)});return(S.fill&&(delete S.width,delete S.height),E)?i.createElement(y(),Object.assign({alt:""},S,b.env.TEST?{"data-unoptimized":g}:{})):null},{defaultEmptyFieldEditingComponent:c.n}));E.displayName="NextImage"},1811:(e,t,r)=>{"use strict";r.d(t,{A:()=>
25o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,value:r,onChange:o,tracker:s,errors:l}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("input",{type:"email",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:r,maxLength:t.model.maxLength,placeholder:t.model.placeholderText,onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,o),onFocus:()=>s.onFocusField(t,r),onBlur:()=>s.onBlurField(t,r,l)}),n.createElement(i.H,Object.assign({},e)))}},1843:(e,t,r)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Dots=void 0;var i=s(r(4232)),a=s(r(5039)),o=r(4523);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}function c(e,t){return(c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var f=function(e){return e.infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1};t.Dots=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");h.prototype=Object.create(e&&e.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),Object.defineProperty(h,"prototype",{writable:!1}),e&&c(h,e);var t,r,s=(t=d(),function(){var e,r=p(h);return e=t?Reflect.construct(r,arguments,p(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,e)});function h(){if(!(this instanceof h))throw TypeError("Cannot call a class as a function");return s.apply(this,arguments)}return r=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e=this.props,t=e.onMouseEnter,r=e.onMouseOver,n=e.onMouseLeave,s=e.infinite,c=e.slidesToScroll,d=e.slidesToShow,p=e.slideCount,h=e.currentSlide,m=f({slideCount:p,slidesToScroll:c,slidesToShow:d,infinite:s}),g=[],y=0;y<m;y++){var v=(y+1)*c-1,b=s?v:(0,o.clamp)(v,0,p-1),w=b-(c-1),E=s?w:(0,o.clamp)(w,0,p-1),S=(0,a.default)({"slick-active":s?h>=E&&h<=b:h===E}),O={message:"dots",index:y,slidesToScroll:c,currentSlide:h},C=this.clickHandler.bind(this,O);g=g.concat(i.default.createElement("li",{key:y,className:S},i.default.cloneElement(this.props.customPaging(y),{onClick:C})))}return i.default.cloneElement(this.props.appendDots(g),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=u(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({className:this.props.dotsClass},{onMouseEnter:t,onMouseOver:r,onMouseLeave:n}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}(h.prototype,r),Object.defineProperty(h,"prototype",{writable:!1}),h}(i.default.PureComponent)},1867:(e,t,r)=>{"use strict";r.d(t,{Ss:()=>l,ef:()=>o,xM:()=>s});let n=/^D+$/,i=/^Y+$/,a=["D","DD","YY","YYYY"];function o(e){return n.test(e)}function s(e){return i.test(e)}function l(e,t,r){let n=function(e,t,r){let n="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(n," to the input `").
25concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,r);if(console.warn(n),a.includes(e))throw RangeError(n)}},1873:(e,t,r)=>{"use strict";r.d(t,{N:()=>a});var n=r(4232),i=r(3358);function a(e,t){let r=e=>{var r;let{editable:n=!0}=e;return(null==(r=e.field)?void 0:r.metadata)&&n&&(0,i.isFieldValueEmpty)(e.field)?e.emptyFieldEditingComponent||t.defaultEmptyFieldEditingComponent:null};return t.isForwardRef?(0,n.forwardRef)((t,i)=>{let a=r(t);return n.createElement(n.Fragment,null,a&&n.createElement(a,null)||n.createElement(e,Object.assign({},t,{ref:i})))}):t=>{let i=r(t);return n.createElement(n.Fragment,null,i&&n.createElement(i,null)||n.createElement(e,Object.assign({},t)))}}},1925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),r(8912);let n=r(6806),i=r(946),a=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var r,l;let u,c,d,{src:p,sizes:f,unoptimized:h=!1,priority:m=!1,loading:g,className:y,quality:v,width:b,height:w,fill:E=!1,style:S,overrideSrc:O,onLoad:C,onLoadingComplete:_,placeholder:T="empty",blurDataURL:A,fetchPriority:k,decoding:x="async",layout:I,objectFit:N,objectPosition:R,lazyBoundary:D,lazyRoot:P,...F}=e,{imgConf:j,showAltText:M,blurComplete:L,defaultLoader:q}=t,U=j||i.imageConfigDefault;if("allSizes"in U)u=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),n=null==(r=U.qualities)?void 0:r.sort((e,t)=>e-t);u={...U,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===q)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 $=F.loader||q;delete F.loader,delete F.srcSet;let V="__next_img_default"in $;if(V){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=$;$=t=>{let{config:r,...n}=t;return e(n)}}if(I){"fill"===I&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[I];e&&(S={...S,...e});let t={responsive:"100vw",fill:"100vw"}[I];t&&!f&&(f=t)}let B="",H=s(b),z=s(w),G=!1;if((l=p)&&"object"==typeof l&&(o(l)||void 0!==l.src)){let e=o(p)?p.default:p;if(!e.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(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.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(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(c=e.blurWidth,d=e.blurHeight,A=A||e.blurDataURL,B=e.src,G=/\.avif(?:\?|$)/i.test(B),!E)if(H||z){if(H&&!z){let t=H/e.width;z=Math.round(e.height*t)}else if(!H&&z){let t=z/e.height;H=Math.round(e.width*t)}}else H=e.width,z=e.height}G&&"blur"===T&&!A&&(T="empty");let Q=!m&&("lazy"===g||void 0===g);(!(p="string"==typeof p?p:B)||p.startsWith("data:")||p.startsWith("blob:"))&&(h=!0,Q=!1),u.unoptimized&&(h=!0),V&&!u.dangerouslyAllowSVG&&p.split("?",1)[0].endsWith(".svg")&&(h=!0);let K=s(v),Y=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:N,objectPosition:R}:{},M?{}:{color:"transparent"},S),W=L||"empty"===T?null:"blur"===T?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:H,heightInt:z,blurWidth:c,blurHeight:d,blurDataURL:A||"",objectFit:Y.objectFit})+'")':'url("'+T+'")',J=a.includes(Y.objectFit)?"fill"===Y.objectFit?"100% 100%":"cover":Y.objectFit,Z=W?{backgroundSize:J,backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:W}:{}
25,X=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:a,sizes:o,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:a,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:a,width:l[c]})}}({config:u,src:p,unoptimized:h,width:H,quality:K,sizes:f,loader:$});return{props:{...F,loading:Q?"lazy":g,fetchPriority:k,width:H,height:z,decoding:x,className:y,style:{...Y,...Z},sizes:X.sizes,srcSet:X.srcSet,src:O||X.src},meta:{unoptimized:h,priority:m,placeholder:T,fill:E}}}},1936:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});var n=r(4232),i=r(3358),a=r(5624);let o=()=>n.createElement("div",{className:"sc-jss-editing-error",role:"alert"},"Datasource is required. Please choose a content item for this component.");function s(e){return function(t){return function(r){var s,l;let{sitecoreContext:u}=(0,a.n)(),c=null!=(s=null==e?void 0:e.editingErrorComponent)?s:o;return(null==u?void 0:u.renderingType)===i.RenderingType.Component||(null==(l=r.rendering)?void 0:l.dataSource)?n.createElement(t,Object.assign({},r)):u.pageEditing?n.createElement(c,null):null}}}},1944:(e,t,r)=>{e.exports=self.DOMPurify||(self.DOMPurify=r(2846).default||r(2846))},2034:(e,t,r)=>{"use strict";r.d(t,{z:()=>i});var n=r(4144);function i(e,t,r){return(0,n.P)(e,3*t,r)}},2059:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],r.get(i[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(t[i]!==r[i])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;0!=i--;){var n,i,a,o=a[i];if(("_owner"!==o||!t.$$typeof)&&!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},2159:(e,t,r)=>{"use strict";r.d(t,{l:()=>h});var n,i=r(4232);!function(e){e.FieldCompleted="2ca692cb-bdb2-4c9d-a3b5-917b3656c46a",e.FieldError="ea27aca5-432f-424a-b000-26ba5f8ae60a"}(n||(n={}));class a{constructor(e){this._currentField=null,this._fetcher=e.fetcher||((e,t)=>fetch(t,Object.assign({body:JSON.stringify(e),method:"post",credentials:"include"},void 0))),this._endpoint=e.endpoint}setFormData(e,t,r){this._formId=e,this._formSessionId=t,this._enableTracking=r}onFocusField(e,t){if(!this._enableTracking||!e.model.isTrackingEnabled)return void this._resetField();this._startTrackingField(e,t)}onBlurField(e,t,r){if(!this._enableTracking||!e.model.isTrackingEnabled)return void this._resetField();let i=new Date().getTime(),a=e.focusedAtTick?Math.round((i-e.focusedAtTick)/1e3):0;e.focusedAtTick=void 0;let o=this._currentField&&this._currentField.fieldIdField.value!==e.fieldIdField.value;if(o&&(this._startTrackingField(e,t),a=0),o||this._isValueChanged(t)){this._currentField&&(this._currentField.originalValue=t);let i=this._buildEvent(e,n.FieldCompleted,a),o=[];r&&r.forEach(()=>{o.push(this._buildEvent(e,n.FieldError,a))}),this._trackEvents([...o,i])}}_startTrackingField(e,t){e.focusedAtTick=new Date().getTime(),e.originalValue=t,this._currentField=e}_resetField(){this._currentField=null}_isValueChanged(e){if(!this._currentField||void 0===this._currentField.originalValue)return!0;let t=this._currentField.originalValue;if(Array.isArray(e)){if(!Array.isArray(t)||t.length!==e.length)return!0;for(let r=0;r<t.length;r+=1)if(t[r]!==e[r])return!0;return!1}return!Array.isArray(t)&&e!==this._currentField.originalValue}_buildEvent(e,t,r){if(!this._formId||!this._formSessionId)throw Error("Event was pushed without form data being set.");return{formId:this._formId,sessionId:this._formSessionId,eventId:t,fieldId:e.fieldIdField.value,duration:r,fieldName:e.model.name}}_trackEvents(e){return this._fetcher(e,this._endpoint)}}function o(e){return"indexField"in e}function s(e){return"value"in e}function l(e){return"items"in e.model?e.model.items.filter(e=>e.selected).map(e=>e.value):s(e.model)?!1===e.model.value?e.model.value:e.model.value||"":""}class u{constructor(){this.data=[]}append(e,t){this.data.push({key:e,value:t})}set(e,t){this.remove(e),this.append(e,t)}remove(e){this.data=this.data.filter(t=>t.key!==e)}mergeOverwritingExisting(e){Object.keys(e).forEach(t=>{let r=e[t];Array.isArray(r)?0===r.length?this.remove(t):r.forEach((e,r)=>{0===r?this.set(t,e):this.append(t,e)}):this.set(t,r.toString())})}get(){return[...this.data]}toMultipartFormData(){let e=new FormData;return this.data.forEach(t=>e.append(t.key,t.value)),e}toUrlEncodedFormData(){return this.data.map(e=>`${encodeURIComponent(e.key)}=${encodeURIComponent(e.value.toString())}`).join("&").replace(/%20/g,"+")}}function c(e,t,r){var n=e,i=t.name,a=r||t.value||"";if(!i)throw Error("Field had no name");n.append(i,a)}var d=r(8402);let p=e=>i.createElement("div",{className:"form-errors"},e.formErrors.map((e,t)=>i.createElement("div",{className:"invalid",key:`formError-${t}`},e)),e.fieldErrors.map((e,t)=>i.createElement("div",{className:"invalid",key:`fieldError-${t}`},e.state.errors.map(e=>i.createElement("div",{key:e},e)))));var f=r(5364);class h extends i.Component{constructor(e){super(e),this.state={errors:[],nextForm:null,submitButton:null},this.createFieldComponent=this.createFieldComponent.bind(this),this.getCurrentFieldState=this.getCurrentFieldState.bind(this),this.collectCurrentFieldValues=this.collectCurrentFieldValues.bind(this),this._tracker=new a({endpoint:`${this.props.sitecoreApiHost}/api/jss/fieldtracking/register?sc_apikey=${this.props.sitecoreApiKey}`,fetcher:this.props.trackerFetcher})}render(){let e=this.state.nextForm||this.props.form;if(!e)return i.createElement("div",null,"No form data was provided. Need to set a datasource?");if(!e.metadata)return i.createElement("div",null,"Form data invali
25d. Forget to set the rendering contents resolver?");let t=this.props.language?`&sc_lang=${this.props.language}`:"",r=`${this.props.sitecoreApiHost}/api/jss/formbuilder?fxb.FormItemId=${e.metadata.itemId}&fxb.HtmlPrefix=${e.htmlPrefix}&sc_apikey=${this.props.sitecoreApiKey}&sc_itemid=${e.contextItemId}${t}`;this._tracker.setFormData(e.formItemId.value,e.formSessionId.value,e.metadata.isTrackingEnabled);let n=e.fields.map(this.createFieldComponent),a=this.props.errorComponent||p,o=this.collectCurrentFieldValues().filter(e=>!e.state.isValid),s=this.state.submitInProgress;return i.createElement("form",{className:this.props.className,action:r,method:"POST",onSubmit:this.onSubmit.bind(this),inert:s},f.env.TEST&&i.createElement(i.Fragment,null,i.createElement("script",{id:"test-form-state"},JSON.stringify(this.state)),i.createElement("script",{id:"test-collect-fields"},JSON.stringify(this.collectCurrentFieldValues()))),i.createElement(a,{form:e,formErrors:this.state.errors,fieldErrors:o}),n)}createFieldComponent(e){let t=Object.assign({field:e,key:e.model.itemId,onChange:this.onFieldChange.bind(this),onButtonClick:this.onButtonClick.bind(this),fieldFactory:this.createFieldComponent,fieldValidationErrorsComponent:this.props.fieldValidationErrorsComponent,labelComponent:this.props.labelComponent,tracker:this._tracker},this.getCurrentFieldState(e)),r=(this.props.fieldFactory||d.A).get(e,t);if(this.props.fieldWrapperComponent){let e=this.props.fieldWrapperComponent;return i.createElement(e,Object.assign({},t),r)}return r}getCurrentFieldState(e){if(!o(e))return null;let t=e.valueField.name||null;if(!t)return null;let r=this.state[t];if(r){let t={isValid:r.isValid,errors:r.errors||[]};return void 0!==r.value?t.value=r.value:t.value=l(e),t}return{isValid:!0,errors:[],value:l(e)}}onButtonClick(e){this.setState({submitButton:e})}onFieldChange(e,t,r,n){this.setState({[e]:{value:t,isValid:r,errors:n}})}onSubmit(e){var t;if(e.preventDefault(),this.state.submitInProgress)return;this.setState({submitInProgress:!0});let r=this.state.nextForm||this.props.form,n={};
25this.collectCurrentFieldValues().forEach(e=>{void 0!==e.state.value&&(n[e.fieldName]=e.state.value)});let i=function(e,t){t||(t={}),t.fieldValueParser||(t.fieldValueParser=l);let r=new u;return c(r,e.formSessionId),c(r,e.antiForgeryToken),c(r,e.formItemId),c(r,e.pageItemId),function e(t,r,n){r.forEach(r=>{if("buttonField"in r&&(!n.submitButtonName||r.buttonField.name===n.submitButtonName))c(t,r.buttonField,r.model.title),c(t,r.navigationButtonsField),c(t,r.navigationStepField);else if(o(r)){if(c(t,r.indexField),c(t,r.fieldIdField),r.valueField.name.endsWith(".Files")&&!r.model.files)return;if(s(r.model)&&n.fieldValueParser){let e=n.fieldValueParser(r);Array.isArray(e)?e.forEach(e=>c(t,r.valueField,e)):c(t,r.valueField,e.toString())}}else"fields"in r&&e(t,r.fields,n)})}(r,e.fields,t),r}(r,{submitButtonName:this.state.submitButton});i.mergeOverwritingExisting(n);let a=e.target.action;if(!a)throw Error("Submit URL was not defined. Ensure the form has an action attribute.");(!(t=t={fetcher:this.props.formFetcher}).fetcher&&(t.fetcher=(e,t)=>fetch(t,Object.assign({body:e.toMultipartFormData(),method:"post",credentials:"include"},void 0)).then(e=>e.json()).then(e=>e)),t.fetcher(i,a)).then(e=>{if(this.setState({submitInProgress:!1}),e.success&&e.redirectUrl&&(this.props.onRedirect?this.props.onRedirect(e.redirectUrl):window.location.href=e.redirectUrl),e.validationErrors){let t={};Object.keys(e.validationErrors).forEach(r=>{t[r]={value:(this.state[r]||{}).value,isValid:!1,errors:e.validationErrors[r]}}),this.setState(t)}if(e.nextForm&&this.setState({nextForm:e.nextForm}),e.success&&this.resetFieldsState(),e.errors&&e.errors.length>0)throw e.errors;this.setState({errors:[]})}).catch(e=>{this.setState({submitInProgress:!1}),Array.isArray(e)?this.setState({errors:e}):"string"==typeof e?(console.log("Form submit error",e),this.setState({errors:[e]})):(console.log("Form submit error",e),this.setState({errors:[e.message]}))})}collectCurrentFieldValues(){return Object.keys(this.state).filter(e=>this.state[e]&&void 0!==this.state[e].isValid).map(e=>({fieldName:e,state:this.state[e]}))}resetFieldsState(){let e=Object.keys(this.state).filter(e=>"nextForm"!==e&&"errors"!==e&&"submitButton"!==e&&"submitInProgress"!==e).reduce((e,t)=>Object.assign(Object.assign({},e),{[t]:void 0}),{});this.setState(Object.assign(Object.assign({},e),{errors:[]}))}}},2188:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStylesheetUrl=void 0,t.getDesignLibraryStylesheetLinks=function(e,r,n=i.SITECORE_EDGE_URL_DEFAULT){let a=new Set;return e.sitecore.route?(o(e.sitecore.route,a),[...a].map(e=>({href:(0,t.getStylesheetUrl)(e,r,n),rel:"stylesheet"}))):[]};let n=r(3358),i=r(684),a=/-library--([^\s]+)/;t.getStylesheetUrl=(e,t,r=i.SITECORE_EDGE_URL_DEFAULT)=>`${r}/v1/files/components/styles/${e}.css?sitecoreContextId=${t}`;let o=(e,t)=>{var r,i,s,l,u,c,d;let p;"params"in e&&e.params&&(p=(null==(i=null==(r=e.params.CSSStyles)?void 0:r.match(a))?void 0:i[1])||(null==(l=null==(s=e.params.Styles)?void 0:s.match(a))?void 0:l[1])||e.params.LibraryId||void 0),!p&&"fields"in e&&e.fields&&(p=(null==(u=(0,n.getFieldValue)(e.fields,"CSSStyles","").match(a))?void 0:u[1])||(null==(c=(0,n.getFieldValue)(e.fields,"Styles","").match(a))?void 0:c[1])||(0,n.getFieldValue)(e.fields,"LibraryId","")||void 0),!p&&"attributes"in e&&"string"==typeof e.attributes.class&&(p=null==(d=e.attributes.class.match(a))?void 0:d[1]),p&&t.add(p);let f=e.placeholders||{};Object.keys(f).forEach(e=>{var r;r=f[e],r.map(e=>o(e,t))})}},2222:()=>{},2243:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mapButtonToCommand=t.DefaultEditFrameButtonIds=t.DefaultEditFrameButtons=t.DefaultEditFrameButton=t.handleEditorAnchors=t.resetEditorChromes=t.isEditorActive=t.HorizonEditor=t.ExperienceEditor=t.tryParseEnvValue=t.mergeURLSearchParams=t.escapeNonSpecialQuestionMarks=t.areURLSearchParamsEqual=t.isRegexOrUrl=t.getAllowedOriginsFromEnv=t.enforceCors=t.isTimeoutError=t.isAbsoluteUrl=t.resolveUrl=t.isServer=void 0;var i=r(9019);Object.defineProperty(t,"isServer",{enumerable:!0,get:function(){return n(i).default}});var a=r(2654);Object.defineProperty(t,"resolveUrl",{enumerable:!0,get:function(){return a.resolveUrl}}
25),Object.defineProperty(t,"isAbsoluteUrl",{enumerable:!0,get:function(){return a.isAbsoluteUrl}}),Object.defineProperty(t,"isTimeoutError",{enumerable:!0,get:function(){return a.isTimeoutError}}),Object.defineProperty(t,"enforceCors",{enumerable:!0,get:function(){return a.enforceCors}}),Object.defineProperty(t,"getAllowedOriginsFromEnv",{enumerable:!0,get:function(){return a.getAllowedOriginsFromEnv}}),Object.defineProperty(t,"isRegexOrUrl",{enumerable:!0,get:function(){return a.isRegexOrUrl}}),Object.defineProperty(t,"areURLSearchParamsEqual",{enumerable:!0,get:function(){return a.areURLSearchParamsEqual}}),Object.defineProperty(t,"escapeNonSpecialQuestionMarks",{enumerable:!0,get:function(){return a.escapeNonSpecialQuestionMarks}}),Object.defineProperty(t,"mergeURLSearchParams",{enumerable:!0,get:function(){return a.mergeURLSearchParams}});var o=r(720);Object.defineProperty(t,"tryParseEnvValue",{enumerable:!0,get:function(){return o.tryParseEnvValue}});var s=r(5719);Object.defineProperty(t,"ExperienceEditor",{enumerable:!0,get:function(){return s.ExperienceEditor}}),Object.defineProperty(t,"HorizonEditor",{enumerable:!0,get:function(){return s.HorizonEditor}}),Object.defineProperty(t,"isEditorActive",{enumerable:!0,get:function(){return s.isEditorActive}}),Object.defineProperty(t,"resetEditorChromes",{enumerable:!0,get:function(){return s.resetEditorChromes}}),Object.defineProperty(t,"handleEditorAnchors",{enumerable:!0,get:function(){return s.handleEditorAnchors}});var l=r(3018);Object.defineProperty(t,"DefaultEditFrameButton",{enumerable:!0,get:function(){return l.DefaultEditFrameButton}}),Object.defineProperty(t,"DefaultEditFrameButtons",{enumerable:!0,get:function(){return l.DefaultEditFrameButtons}}),Object.defineProperty(t,"DefaultEditFrameButtonIds",{enumerable:!0,get:function(){return l.DefaultEditFrameButtonIds}}),Object.defineProperty(t,"mapButtonToCommand",{enumerable:!0,get:function(){return l.mapButtonToCommand}})},2260:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traverseComponent=t.traverseField=t.traversePlaceholder=t.getContentStylesheetUrl=t.getContentStylesheetLink=void 0;let n=r(684),i=/class=".*(\bck-content\b).*"/g;t.getContentStylesheetLink=(e,r,i=n.SITECORE_EDGE_URL_DEFAULT)=>{if(!e.sitecore.route)return null;let a={loadStyles:!1};return((0,t.traverseComponent)(e.sitecore.route,a),a.loadStyles)?{href:(0,t.getContentStylesheetUrl)(r,i),rel:"stylesheet"}:null},t.getContentStylesheetUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${t}/v1/files/pages/styles/content-styles.css?sitecoreContextId=${e}`,t.traversePlaceholder=(e,r)=>{r.loadStyles||e.forEach(e=>{(0,t.traverseComponent)(e,r)})},t.traverseField=(e,r)=>{e&&"object"==typeof e&&!r.loadStyles&&("editable"in e&&e.editable?r.loadStyles=i.test(e.editable):"value"in e&&"string"==typeof e.value?r.loadStyles=i.test(e.value):"fields"in e?Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)}):Array.isArray(e)&&e.forEach(e=>{(0,t.traverseField)(e,r)}))},t.traverseComponent=(e,r)=>{if(r.loadStyles)return;"fields"in e&&e.fields&&Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)});let n=e.placeholders||{};Object.keys(n).forEach(e=>{(0,t.traversePlaceholder)(n[e],r)})}},2300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syntaxError=function(e,t,r){return new n.GraphQLError(`Syntax Error: ${r}`,{source:e,positions:[t]})};var n=r(8384)},2351:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>S});var n=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some(function(e,n){return e[0]===t&&(r=n,!0)}),r}function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var i=n[r];e.call(t,i[1],i[0])}},t}(),i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==r.g&&r.g.Math===Math?r.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)},s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,u=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var r=!1,n=!1,i=0;function a(){r&&(r=!1,e()),n&&l()}function s(){o(a)}function l(){var e=Date.now();if(r){if(e-i<2)return;n=!0}else r=!0,n=!1,setTimeout(s,20);i=e}return l}(this.refresh.bind(this),0)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;s.some(function(e){return!!~r.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=ne
25w e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||a},p=g(0,0,0,0);function f(e){return parseFloat(e)||0}function h(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce(function(t,r){return t+f(e["border-"+r+"-width"])},0)}var m="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function g(e,t,r,n){return{x:e,y:t,width:r,height:n}}var y=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=g(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=function(e){if(!i)return p;if(m(e)){var t;return g(0,0,(t=e.getBBox()).width,t.height)}return function(e){var t,r=e.clientWidth,n=e.clientHeight;if(!r&&!n)return p;var i=d(e).getComputedStyle(e),a=function(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var i=n[r],a=e["padding-"+i];t[i]=f(a)}return t}(i),o=a.left+a.right,s=a.top+a.bottom,l=f(i.width),u=f(i.height);if("border-box"===i.boxSizing&&(Math.round(l+o)!==r&&(l-=h(i,"left","right")+o),Math.round(u+s)!==n&&(u-=h(i,"top","bottom")+s)),(t=e)!==d(t).document.documentElement){var c=Math.round(l+o)-r,m=Math.round(u+s)-n;1!==Math.abs(c)&&(l-=c),1!==Math.abs(m)&&(u-=m)}return g(a.left,a.top,l,u)}(e)}(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),v=function(e,t){var r,n,i,a,o,s=(r=t.x,n=t.y,i=t.width,a=t.height,c(o=Object.create(("undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object).prototype),{x:r,y:n,width:i,height:a,top:n,right:r+i,bottom:a+n,left:r}),o);c(this,{target:e,contentRect:s})},b=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!=typeof e)throw TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new y(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new v(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),w="undefined"!=typeof WeakMap?new WeakMap:new n,E=function e(t){if(!(this instanceof e))throw TypeError("Cannot call a class as a function.");if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");var r=new b(t,u.getInstance(),this);w.set(this,r)};["observe","unobserve","disconnect"].forEach(function(e){E.prototype[e]=function(){var t;return(t=w.get(this))[e].apply(t,arguments)}});let S=void 0!==a.ResizeObserver?a.ResizeObserver:E},2450:(e,t,r)=>{"use strict";r.d(t,{m:()=>a});let n=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},a={p:i,P:(e,t)=>{let r,a=e.match(/(P+)(p+)?/)||[],o=a[1],s=a[2];if(!s)return n(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",n(o,t)).replace("{{time}}",i(s,t))}}},2537:(e,t,r)=>{"use strict";var n=r(1276);e.exports=function(e){return"undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Blob&&e instanceof Blob||e instanceof n}},2542:(e,t,r)=>{"use strict";
25Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=l(r(4232)),i=r(749),a=l(r(397)),o=l(r(959)),s=r(4523);function l(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){y(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function f(e,t){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function h(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,r){return(t=v(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=u(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}t.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");d.prototype=Object.create(e&&e.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),Object.defineProperty(d,"prototype",{writable:!1}),e&&f(d,e);var t,r,l=(t=m(),function(){var e,r=g(d);return e=t?Reflect.construct(r,arguments,g(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"==u(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return h(e)}(this,e)});function d(e){var t;if(!(this instanceof d))throw TypeError("Cannot call a class as a function");return y(h(t=l.call(this,e)),"innerSliderRefHandler",function(e){return t.innerSlider=e}),y(h(t),"slickPrev",function(){return t.innerSlider.slickPrev()}),y(h(t),"slickNext",function(){return t.innerSlider.slickNext()}),y(h(t),"slickGoTo",function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,r)}),y(h(t),"slickPause",function(){return t.innerSlider.pause("paused")}),y(h(t),"slickPlay",function(){return t.innerSlider.autoPlay("play")}),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return r=[{key:"media",value:function(e,t){var r=window.matchMedia(e),n=function(e){e.matches&&t()};r.addListener(n),this._responsiveMediaHandlers.push({mql:r,query:e,listener:n})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(r,n){var i;i=0===n?(0,a.default)({minWidth:0,maxWidth:r}):(0,a.default)({minWidth:t[n-1]+1,maxWidth:r}),(0,s.canUseDOM)()&&e.media(i,function(){e.setState({breakpoint:r})})});var r=(0,a.default)({minWidth:t.slice(-1)[0]});(0,s.canUseDOM)()&&this.media(r,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEac
25h(function(e){e.mql.removeListener(e.listener)})}},{key:"render",value:function(){var e,t,r=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter(function(e){return e.breakpoint===r.state.breakpoint}))[0].settings?"unslick":p(p(p({},o.default),this.props),t[0].settings):p(p({},o.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var a=n.default.Children.toArray(this.props.children);a=a.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var l=[],u=null,d=0;d<a.length;d+=e.rows*e.slidesPerRow){for(var f=[],h=d;h<d+e.rows*e.slidesPerRow;h+=e.slidesPerRow){for(var m=[],g=h;g<h+e.slidesPerRow&&(e.variableWidth&&a[g].props.style&&(u=a[g].props.style.width),!(g>=a.length));g+=1)m.push(n.default.cloneElement(a[g],{key:100*d+10*h+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));f.push(n.default.createElement("div",{key:10*d+h},m))}e.variableWidth?l.push(n.default.createElement("div",{key:d,style:{width:u}},f)):l.push(n.default.createElement("div",{key:d},f))}if("unslick"===e){var y="regular slider "+(this.props.className||"");return n.default.createElement("div",{className:y},a)}return l.length<=e.slidesToShow&&(e.unslick=!0),n.default.createElement(i.InnerSlider,c({style:this.props.style,ref:this.innerSliderRefHandler},(0,s.filterSettings)(e)),l)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v(n.key),n)}}(d.prototype,r),Object.defineProperty(d,"prototype",{writable:!1}),d}(n.default.Component)},2544:(e,t,r)=>{"use strict";var n=r(7711),i=r(9794),a=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,o=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,u=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function d(e){return(e||"").toString().replace(a,"")}var p=[["#","hash"],["?","query"],function(e,t){return m(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function h(e){var t,n=("undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{}).location||{},i={},a=typeof(e=e||n);if("blob:"===e.protocol)i=new y(unescape(e.pathname),{});else if("string"===a)for(t in i=new y(e,{}),f)delete i[t];else if("object"===a){for(t in e)t in f||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=s.test(e.href))}return i}function m(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=d(e)).replace(o,""),t=t||{};var r,n=u.exec(e),i=n[1]?n[1].toLowerCase():"",a=!!n[2],s=!!n[3],l=0;return a?s?(r=n[2]+n[3]+n[4],l=n[2].length+n[3].length):(r=n[2]+n[4],l=n[2].length):s?(r=n[3]+n[4],l=n[3].length):r=n[4],"file:"===i?l>=2&&(r=r.slice(2)):m(i)?r=n[4]:i?a&&(r=r.slice(2)):l>=2&&m(t.protocol)&&(r=n[4]),{protocol:i,slashes:a||m(i),slashesCount:l,rest:r}}function y(e,t,r){if(e=(e=d(e)).replace(o,""),!(this instanceof y))return new y(e,t,r);var a,s,l,u,f,v,b=p.slice(),w=typeof t,E=0;for("object"!==w&&"string"!==w&&(r=t,t=null),r&&"function"!=typeof r&&(r=i.parse),a=!(s=g(e||"",t=h(t))).protocol&&!s.slashes,this.slashes=s.slashes||a&&t.slashes,this.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||c.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!m(this.protocol)))&&(b[3]=[/(.*)/,"pathname"]);E<b.length;E++){if("function"==typeof(u=b[E])){e=u(e,this);continue}l=u[0],v=u[1],l!=l?this[v]=e:"string"==typeof l?~(f="@"===l?e.lastIndexOf(l):e.indexOf(l))&&("number"==typeof u[2]?(this[v]=e.slice(0,f),e=e.slice(f+u[2])):(this[v]=e.slice(f),e=e.slice(0,f))):(f=l.exec(e))&&(this[v]=f[1],e=e.slice(0,f.index)),this[v]=this[v]||a&&u[3]&&t[v]||"",u[4]&&(this[v]=this[v].toLowerCase())}r&&(this.query=r(this.query)),a&&t.slashes&&"/"!==this.pathname.charAt(0)&&(""!==this.pathname||""!==t.pathname)&&(this.pathname=function(e,t){if(""===e)return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=r.length,i=r[n-1],a=!1,o=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),o++):o&&(0===n&&(a=!0),r.splice(n,1),o--);return a&&r.unshift(""),("."===i||".."===i)&&r.push(""),r.join("/")}(this.pathname,t.pathname)),"/"!==this.pathname.charAt(0)&&m(this.protocol)&&(this.pathname="/"+this.pathname),n(this.port,this.protocol)||(this.host=this.hostname,this.port=""),this.username=this.password="",this.auth&&(~(f=this.auth.indexOf(":"))?(this.username=this.auth.slice(0,f),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=this.auth.slice(f+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(this.auth)),this.auth=this.password?this.username+":"+this.password:this.username),this.origin="file:"!==this.protocol&&m(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString()}y.prototype={set:function(e,t,r){switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||i.parse)(t)),this[e]=t;break;case"port":this[e]=t,n(t,this.protocol)?t&&(this.host=this.hostname+":"+t):(this.host=this.hostname,this[e]="");break;case"hostname":this[e]=t,this.port&&(t+=":"+this.port),this.host=t;break;case"host":this[e]=t,l.test(t)?(t=t.split(":"),this.port=t.pop(),this.hostname=t.join(":")):(this.hostname=t,this.port="");break;case"protocol":this.protocol=t.toLowerCase(),this.slashes=!r;break;case"pathname":case"hash":if(t){var a="pathname"===e?"/":"#";this[e]=t.charAt(0)!==a?a+t:t}else this[e]=t;break;case"username":case"password":this[e]=encodeURIComponent(t);break;case"auth":var o=t.indexOf(":");~o?(this.username=t.slice(0,o),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=t.slice(o+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(t))}for(var s=0;s<p.length;s++){var u=p[s];u[4]&&(this[u[1]]=this[u[1]].toLowerCase())}return this.auth=this.password?this.username+":"+this.password:this.username,this.origin="file:"!==this.protocol&&m(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString(),this},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,r=this.host,n=this.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var a=n+(this.protocol&&this.slashes||m(this.protocol)?"//":"");return this.username?(a+=this.username,this.password&&(a+=":"+this.password),a+="@"):this.password?(a+=":"+this.password,a+="@"):"file:"!==this.protocol&&m(this.protocol)&&!r&&"/"!==this.pathname&&(a+="@"),(":"===r[r.length-1]||l.test(this.hostname)&&!this.port)&&(r+=":"),a+=r+this.pathname,(t="object"==typeof this.query?e(this.query):this.query)&&(a+="?"!==t.charAt(0)?"?"+t:t),this.hash&&(a+=this.hash),a}},y.extractProtocol=g,y.location=h,y.trimLeft=d,y.qs=i,e.exports=y},2598:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(8333);function i(e,t){return(0,n.a)(e,null==t?void 0:t.in).getDay()}},2609:(e,t)=>{"use strict";var r;
25Object.defineProperty(t,"__esModule",{value:!0}),t.DirectiveLocation=void 0,t.DirectiveLocation=r,function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",e.DIRECTIVE_DEFINITION="DIRECTIVE_DEFINITION"}(r||(t.DirectiveLocation=r={}))},2654:function(e,t,r){"use strict";var n=r(5364),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mergeURLSearchParams=t.escapeNonSpecialQuestionMarks=t.areURLSearchParamsEqual=t.isRegexOrUrl=t.enforceCors=t.getAllowedOriginsFromEnv=t.isTimeoutError=t.isAbsoluteUrl=void 0,t.resolveUrl=function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,a.default)()){let r=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&r.searchParams.append(e,String(t[e]));return r.toString()}let r=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${r}`:`${e}?${r}`};let a=i(r(9019));t.isAbsoluteUrl=e=>{if(!e)return!1;if("string"!=typeof e)throw TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},t.isTimeoutError=e=>{var t;return(null==(t=e.response)?void 0:t.status)===408||"AbortError"===e.name},t.getAllowedOriginsFromEnv=()=>n.env.JSS_ALLOWED_ORIGINS?n.env.JSS_ALLOWED_ORIGINS.replace(" ","").split(","):[],t.enforceCors=(e,r,n)=>{if(!e.headers.origin)return!0;n=(0,t.getAllowedOriginsFromEnv)().concat(n||[]);let i=r.getHeader("Access-Control-Allow-Origin");i&&n.push(i);let a=e.headers.origin;return!!(a&&n.some(e=>a===e||RegExp("^"+e.replace(/\//g,"\\/").replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(a)))&&(r.setHeader("Access-Control-Allow-Origin",a),r.setHeader("Access-Control-Allow-Methods","GET, POST, OPTIONS, DELETE, PUT, PATCH"),"OPTIONS"===e.method&&r.setHeader("Access-Control-Allow-Headers","Content-Type, Authorization"),!0)},t.isRegexOrUrl=e=>(e=e.slice(0,-1),/^\/[a-zA-Z0-9\-\/]+(\?([a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)(&[a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)*)?$/.test(e))?"url":"regex",t.areURLSearchParamsEqual=(e,t)=>{let r=e=>[...e.entries()].sort(([e],[t])=>e.localeCompare(t)).map(([e,t])=>`${e}=${t}`).join("&");return r(e)===r(t)},t.escapeNonSpecialQuestionMarks=e=>{let t,r=/(\\)?\?/g,n=/\(\?!$/,i=/[.*+)\[\]|\(]$/,a="",o=0;for(;null!==(t=r.exec(e));){let r=t.index,s=e.slice(o,r),l=void 0!==t[1],u=n.test(s.slice(-3)),c=i.test(s.slice(-1));l||u||c?a+=e.slice(o,r+1):a+=e.slice(o,r)+"\\?",o=r+1}return a+e.slice(o)},t.mergeURLSearchParams=(e,t)=>{let r=new URLSearchParams;for(let[t,n]of e.entries())r.set(t,n);for(let[e,n]of t.entries())r.set(e,n);return r.toString()}},2680:(e,t,r)=>{"use strict";r.d(t,{f:()=>a});var n=r(3921),i=r(8333);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in);return isNaN(t)?(0,n.w)((null==r?void 0:r.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}},2719:(e,t,r)=>{"use strict";r.d(t,{c:()=>i});var n=r(2034);function i(e,t,r){return(0,n.z)(e,-t,r)}},2757:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>s,OS:()=>a});var n,i=r(4232),a="undefined"!=typeof document?i.useLayoutEffect:function(){};let o={...n||(n=r.t(i,2))}.useInsertionEffect||(e=>e());function s(e){let t=i.useRef(()=>{});return o(()=>{t.current=e}),i.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}},2795:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:n,width:i,quality:a}=e,o=a||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+o+(n.startsWith("/_next/static/media/"),"")}
25Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},2846:e=>{"use strict";var t;function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let n=Object.entries,i=Object.setPrototypeOf,a=Object.isFrozen,o=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,l=Object.freeze,u=Object.seal,c=Object.create,d="undefined"!=typeof Reflect&&Reflect,p=d.apply,f=d.construct;l||(l=function(e){return e}),u||(u=function(e){return e}),p||(p=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];return e.apply(t,n)}),f||(f=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return new e(...r)});let h=P(Array.prototype.forEach),m=P(Array.prototype.lastIndexOf),g=P(Array.prototype.pop),y=P(Array.prototype.push),v=P(Array.prototype.splice),b=Array.isArray,w=P(String.prototype.toLowerCase),E=P(String.prototype.toString),S=P(String.prototype.match),O=P(String.prototype.replace),C=P(String.prototype.indexOf),_=P(String.prototype.trim),T=P(Number.prototype.toString),A=P(Boolean.prototype.toString),k="undefined"==typeof BigInt?null:P(BigInt.prototype.toString),x="undefined"==typeof Symbol?null:P(Symbol.prototype.toString),I=P(Object.prototype.hasOwnProperty),N=P(Object.prototype.toString),R=P(RegExp.prototype.test),D=(t=TypeError,function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return f(t,r)});function P(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return p(e,t,n)}}function F(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;if(i&&i(e,null),!b(t))return e;let n=t.length;for(;n--;){let i=t[n];if("string"==typeof i){let e=r(i);e!==i&&(a(t)||(t[n]=e),i=e)}e[i]=!0}return e}function j(e){let t=c(null);for(let a of n(e)){var i=function(e){if(Array.isArray(e))return e}(a)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,u=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}(a,2)||function(e,t){if(e){if("string"==typeof e)return r(e,2);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(a,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();let n=i[0],o=i[1];I(e,n)&&(b(o)?t[n]=function(e){for(let t=0;t<e.length;t++)I(e,t)||(e[t]=null);return e}(o):o&&"object"==typeof o&&o.constructor===Object?t[n]=j(o):t[n]=o)}return t}function M(e,t){for(;null!==e;){let r=s(e,t);if(r){if(r.get)return P(r.get);if("function"==typeof r.value)return P(r.value)}e=o(e)}return function(){return null}}let L=l(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),q=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),U=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),$=l(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),V=l(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),B=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=l(["#text"]),z=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
25spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),G=l(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Q=l(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),K=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Y=u(/{{[\w\W]*|^[\w\W]*}}/g),W=u(/<%[\w\W]*|^[\w\W]*%>/g),J=u(/\${[\w\W]*/g),Z=u(/^data-[\-\w.\u00B7-\uFFFF]+$/),X=u(/^aria-[\-\w]+$/),ee=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),et=u(/^(?:\w+script|data):/i),er=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),en=u(/^html$/i),ei=u(/^[a-z][.\w]*(-[.\w]+)+$/i),ea=u(/<[/\w!]/g),eo=u(/<[/\w]/g),es=u(/<\/no(script|embed|frames)/i),el=u(/\/>/i),eu={element:1,text:3,processingInstruction:7,comment:8,document:9,documentFragment:11},ec=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null,n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));let i="dompurify"+(r?"#"+r:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},ed=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},ep=function(e,t,r,n){return I(e,t)&&b(e[t])?F(n.base?j(n.base):{},e[t],n.transform):r};e.exports=function e(){let t,r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,a=t=>e(t);if(a.version="3.4.13",a.removed=[],!i||!i.document||i.document.nodeType!==eu.document||!i.Element)return a.isSupported=!1,a;let o=i.document,s=o,d=s.currentScript;i.DocumentFragment;let p=i.HTMLTemplateElement,f=i.Node,P=i.Element,ef=i.NodeFilter;void 0===i.NamedNodeMap&&(i.NamedNodeMap||i.MozNamedAttrMap),i.HTMLFormElement;let eh=i.DOMParser,em=i.trustedTypes,eg=P.prototype,ey=M(eg,"cloneNode"),ev=M(eg,"remove"),eb=M(eg,"nextSibling"),ew=M(eg,"childNodes"),eE=M(eg,"parentNode"),eS=M(eg,"shadowRoot"),eO=M(eg,"attributes"),eC=f&&f.prototype?M(f.prototype,"nodeType"):null,e_=f&&f.prototype?M(f.prototype,"nodeName"):null,eT=f&&f.prototype?M(f.prototype,"ownerDocument"):null;if("function"==typeof p){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let eA="",ek=!1,ex=0,eI=function(){if(ex>0)throw D('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},eN=function(e){eI(),ex++;try{return t.createHTML(e)}finally{ex--}},eR=function(e){eI(),ex++;try{return t.createScriptURL(e)}finally{ex--}},eD=o,eP=eD.implementation,eF=eD.createNodeIterator,ej=eD.createDocumentFragment,eM=eD.getElementsByTagName,eL=s.importNode,eq=ed();a.isSupported="function"==typeof n&&"function"==typeof eE&&eP&&void 0!==eP.createHTMLDocument;let eU=ee,e$=null,eV=F({},[...L,...q,...U,...V,...H]),eB=null,eH=F({},[...z,...G,...Q,...K]),ez=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}}
25)),eG=null,eQ=null,eK=Object.seal(c(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),eY=!0,eW=!0,eJ=!1,eZ=!0,eX=!1,e0=!0,e1=!1,e2=!1,e3=null,e4=null,e6=!1,e8=!1,e9=!1,e5=!1,e7=!0,te=!1,tt="user-content-",tr=!0,tn=!1,ti={},ta=null,to=F({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]),ts=null,tl=F({},["audio","video","img","source","image","track"]),tu=null,tc=F({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),td="http://www.w3.org/1998/Math/MathML",tp="http://www.w3.org/2000/svg",tf="http://www.w3.org/1999/xhtml",th=tf,tm=!1,tg=null,ty=F({},[td,tp,tf],E),tv=l(["mi","mo","mn","ms","mtext"]),tb=F({},tv),tw=l(["annotation-xml"]),tE=F({},tw),tS=F({},["title","style","font","a","script"]),tO=null,tC=["application/xhtml+xml","text/html"],t_=null,tT=null,tA=o.createElement("form"),tk=function(e){return e instanceof RegExp||e instanceof Function},tx=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(tT&&tT===e)return;e&&"object"==typeof e||(e={}),e=j(e),t_="application/xhtml+xml"===(tO=-1===tC.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?E:w,e$=ep(e,"ALLOWED_TAGS",eV,{transform:t_}),eB=ep(e,"ALLOWED_ATTR",eH,{transform:t_}),tg=ep(e,"ALLOWED_NAMESPACES",ty,{transform:E}),tu=ep(e,"ADD_URI_SAFE_ATTR",tc,{transform:t_,base:tc}),ts=ep(e,"ADD_DATA_URI_TAGS",tl,{transform:t_,base:tl}),ta=ep(e,"FORBID_CONTENTS",to,{transform:t_}),eG=ep(e,"FORBID_TAGS",j({}),{transform:t_}),eQ=ep(e,"FORBID_ATTR",j({}),{transform:t_}),ti=!!I(e,"USE_PROFILES")&&(e.USE_PROFILES&&"object"==typeof e.USE_PROFILES?j(e.USE_PROFILES):e.USE_PROFILES),eY=!1!==e.ALLOW_ARIA_ATTR,eW=!1!==e.ALLOW_DATA_ATTR,eJ=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eZ=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eX=e.SAFE_FOR_TEMPLATES||!1,e0=!1!==e.SAFE_FOR_XML,e1=e.WHOLE_DOCUMENT||!1,e8=e.RETURN_DOM||!1,e9=e.RETURN_DOM_FRAGMENT||!1,e5=e.RETURN_TRUSTED_TYPE||!1,e6=e.FORCE_BODY||!1,e7=!1!==e.SANITIZE_DOM,te=e.SANITIZE_NAMED_PROPS||!1,tr=!1!==e.KEEP_CONTENT,tn=e.IN_PLACE||!1,eU=!function(e){try{return R(e,""),!0}catch(e){return!1}}(e.ALLOWED_URI_REGEXP)?ee:e.ALLOWED_URI_REGEXP,th="string"==typeof e.NAMESPACE?e.NAMESPACE:tf,tb=I(e,"MATHML_TEXT_INTEGRATION_POINTS")&&e.MATHML_TEXT_INTEGRATION_POINTS&&"object"==typeof e.MATHML_TEXT_INTEGRATION_POINTS?j(e.MATHML_TEXT_INTEGRATION_POINTS):F({},tv),tE=I(e,"HTML_INTEGRATION_POINTS")&&e.HTML_INTEGRATION_POINTS&&"object"==typeof e.HTML_INTEGRATION_POINTS?j(e.HTML_INTEGRATION_POINTS):F({},tw);let n=I(e,"CUSTOM_ELEMENT_HANDLING")&&e.CUSTOM_ELEMENT_HANDLING&&"object"==typeof e.CUSTOM_ELEMENT_HANDLING?j(e.CUSTOM_ELEMENT_HANDLING):c(null);if(ez=c(null),I(n,"tagNameCheck")&&tk(n.tagNameCheck)&&(ez.tagNameCheck=n.tagNameCheck),I(n,"attributeNameCheck")&&tk(n.attributeNameCheck)&&(ez.attributeNameCheck=n.attributeNameCheck),I(n,"allowCustomizedBuiltInElements")&&"boolean"==typeof n.allowCustomizedBuiltInElements&&(ez.allowCustomizedBuiltInElements=n.allowCustomizedBuiltInElements),u(ez),eX&&(eW=!1),e9&&(e8=!0),ti&&(e$=F({},H),eB=c(null),!0===ti.html&&(F(e$,L),F(eB,z)),!0===ti.svg&&(F(e$,q),F(eB,G),F(eB,K)),!0===ti.svgFilters&&(F(e$,U),F(eB,G),F(eB,K)),!0===ti.mathMl&&(F(e$,V),F(eB,Q),F(eB,K))),eK.tagCheck=null,eK.attributeCheck=null,I(e,"ADD_TAGS")&&("function"==typeof e.ADD_TAGS?eK.tagCheck=e.ADD_TAGS:b(e.ADD_TAGS)&&(e$===eV&&(e$=j(e$)),F(e$,e.ADD_TAGS,t_))),I(e,"ADD_ATTR")&&("function"==typeof e.ADD_ATTR?eK.attributeCheck=e.ADD_ATTR:b(e.ADD_ATTR)&&(eB===eH&&(eB=j(eB)),F(eB,e.ADD_ATTR,t_))),I(e,"ADD_URI_SAFE_ATTR")&&b(e.ADD_URI_SAFE_ATTR)&&F(tu,e.ADD_URI_SAFE_ATTR,t_),I(e,"FORBID_CONTENTS")&&b(e.FORBID_CONTENTS)&&(ta===to&&(ta=j(ta)),F(ta,e.FORBID_CONTENTS,t_)),I(e,"ADD_FORBID_CONTENTS")&&b(e.ADD_FORBID_CONTENTS)&&(ta===to&&(ta=j(ta)),F(ta,e.ADD_FORBID_CONTENTS,t_)),tr&&(e$["#text"]=!0),e1&&F(e$,["html","head","body"]),e$.table&&(F(e$,["tbody"]),delete eG.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw D('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw D('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');let r=t;t=e.TRUSTED_TYPES_POLICY;try{eA=eN("")}catch(e){throw t=r,e}}else null===e.TRUSTED_TYPES_POLICY?(t=void 0,eA=""):(void 0===t&&(ek||(r=ec(em,d),ek=!0),t=r),t&&"string"==typeof eA&&(eA=eN("")));l&&l(e),tT=e},tI=F({},[...q,...U,...$]),tN=F({},[...V,...B]),tR=function(e){var t,r,n;let i=eE(e);i&&i.tagName||(i={namespaceURI:th,tagName:"template"});let a=w(e.tagName),o=w(i.tagName);return!!tg[e.namespaceURI]&&(e.namespaceURI===tp?(t=i).namespaceURI===tf?"svg"===a:t.namespaceURI===td?"svg"===a&&("annotation-xml"===o||tb[o]):!!tI[a]:e.namespaceURI===td?(r=i).namespaceURI===tf?"math"===a:r.namespaceURI===tp?"math"===a&&tE[o]:!!tN[a]:e.namespaceURI===tf?((n=i).namespaceURI!==tp||!!tE[o])&&(n.namespaceURI!==td||!!tb[o])&&!tN[a]&&(tS[a]||!tI[a]):"application/xhtml+xml"===tO&&!!tg[e.namespaceURI])},tD=function(e){y(a.removed,{element:e});try{eE(e).removeChild(e)}catch(t){if(ev(e),!eE(e))throw D("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},tP=function(e){tM(e);let t=ew(e);if(t){let e=[];h(t,t=>{y(e,t)}),h(e,e=>{try{ev(e)}catch(e){}})}let r=eO(e);if(r)for(let t=r.length-1;t>=0;--t){let n=r[t],i=n&&n.name;if("string"==typeof i)try{e.removeAttribute(i)}catch(e){}}},tF=function(e,t){try{y(a.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(a.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(e8||e9)try{tD(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},tj=function(e){let t=eO(e);if(t)for(let r=t.length-1;r>=0;--r){let n=t[r],i=n&&n.name;if("string"==typeof i&&!eB[t_(i)])try{e.removeAttribute(i)}catch(e){}}},tM=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(eC?eC(e):e.nodeType)===eu.element&&tj(e);let r=ew(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},tL=function(e){if(!e0)return;let t=[e];for(;t.length>0;){let e=t.pop(),r=eC?eC(e):e.nodeType;if(r===eu.processingInstruction||r===eu.comment&&R(eo,e.data)){try{ev(e)}catch(e){}continue}if(r===eu.element){let t=t_(e_?e_(e):e.nodeName);try{e.hasAttribute&&e.hasAttribute("patchsrc")&&e.removeAttribute("patchsrc"),e.hasAttribute&&e.hasAttribute("for")&&"label"!==t&&"output"!==t&&e.removeAttribute("for")}catch(e){}}let n=ew(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},tq=function(e){let r=null,n=null;if(e6)e="<remove></remove>"+e;else{let t=S(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===tO&&th===tf&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let i=t?eN(e):e;if(th===tf)try{r=new eh().parseFromString(i,tO)}catch(e){}if(!r||!r.documentElement){r=eP.createDocument(th,"template",null);try{r.documentElement.innerHTML=tm?eA:i}catch(e){}}let a=r.body||r.documentElement;return(e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),th===tf)?eM.call(r,e1?"html":"body")[0]:e1?r.documentElement:a},tU=function(e){let t=eT?eT(e):e.ownerDocument;return eF.call(t||e,e,ef.SHOW_ELEMENT|ef.SHOW_COMMENT|ef.SHOW_TEXT|ef.SHOW_PROCESSING_INSTRUCTION|ef.SHOW_CDATA_SECTION,null)},t$=function(e){return e=O(e,Y," "),e=O(e,W," "),e=O(e,J," ")},tV=function(e){var t;e.normalize();let r=eT?eT(e):e.ownerDocument,n=eF.call(r||e,e,ef.SHOW_TEXT|ef.SHOW_COMMENT|ef.SHOW_CDATA_SECTION|ef.SHOW_PROCESSING_INSTRUCTION,null),i=n.nextNode();for(;i;)i.data=t$(i.data),i=n.nextNode();let a=null==(t=e.querySelectorAll)?void 0:t.call(e,"template");a&&h(a,e=>{tH(e.content)&&tV(e.content)})},tB=function(e){let t=e_?e_(e):null;return"string"==typeof t&&"form"===t_(t)&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||e.attributes!==eO(e)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes||e.nodeType!==eC(e)||e.childNodes!==ew(e))},tH=function(e){if(!eC||"object"!=typeof e||null===e)return!1;try{return eC(e)===eu.documentFragment}catch(e){return!1}},tz=function(e){if(!eC||"object"!=typeof e||null===e)return!1;try{return"number"==typeof eC(e)}catch(e){return!1}};function tG(e,t,r){0!==e.length&&h(e,e=>{e.call(a,t,r,tT)})}let tQ=function(e,t,r){if(!eG[t]&&tZ(t)&&(ez.tagNameCheck instanceof RegExp&&R(ez.tagNameCheck,t)||ez.tagNameCheck instanceof Function&&ez.tagNameCheck(t)))return!1;if(tr&&!ta[t]){let t=eE(e),n=ew(e);if(n&&t){let i=n.length;for(let a=i-1;a>=0;--a){let i=e===r?ey(n[a],!0):n[a];t.insertBefore(i,eb(e))}}}return tD(e),!0},tK=function(e,t,r,n){return 0===e.length?t:t===r||t===n?j(t):t},tY=function(e,t){if(tG(eq.beforeSanitizeElements,e,null),e!==t&&null===eE(e))return tn&&tM(e),!0;if(tB(e))return tD(e),!0;let r=t_(e_?e_(e):e.nodeName);if(e$=tK(eq.uponSanitizeElement,e$,eV,e3),tG(eq.uponSanitizeElement,e,{tagName:r,allowedTags:e$}),e!==t&&null===eE(e))return tn&&tM(e),!0;if(e0&&e.hasChildNodes()&&!tz(e.firstElementChild)&&R(ea,e.textContent)&&R(ea,e.innerHTML)||e0&&e.namespaceURI===tf&&"style"===r&&tz(e.firstElementChild)||e.nodeType===eu.processingInstruction||e0&&e.nodeType===eu.comment&&R(eo,e.data))return tD(e),!0;if(eG[r]||!(eK.tagCheck instanceof Function&&eK.tagCheck(r))&&!e$[r]){let n=tQ(e,r,t);return!1===n&&tG(eq.afterSanitizeElements,e,null),n}if((eC?eC(e):e.nodeType)===eu.element&&!tR(e)||("noscript"===r||"noembed"===r||"noframes"===r)&&R(es,e.innerHTML))return tD(e),!0;if(eX&&e.nodeType===eu.text){let t=t$(e.textContent);e.textContent!==t&&(y(a.removed,{element:e.cloneNode()}),e.textContent=t)}return tG(eq.afterSanitizeElements,e,null),!1},tW=function(e,t,r){if(eQ[t]||e0&&"patchsrc"===t||e0&&"for"===t&&"label"!==e&&"output"!==e||e7&&("id"===t||"name"===t)&&(r in o||r in tA))return!1;let n=eB[t]||eK.attributeCheck instanceof Function&&eK.attributeCheck(t,e);if(eW&&R(Z,t));else if(eY&&R(X,t));else if(n){if(tu[t]);else if(R(eU,O(r,er,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===C(r,"data:")&&ts[e]);else if(eJ&&!R(et,O(r,er,"")));else if(r)return!1}else if(!(tZ(e)&&(ez.tagNameCheck instanceof RegExp&&R(ez.tagNameCheck,e)||ez.tagNameCheck instanceof Function&&ez.tagNameCheck(e))&&(ez.attributeNameCheck instanceof RegExp&&R(ez.attributeNameCheck,t)||ez.attributeNameCheck instanceof Function&&ez.attributeNameCheck(t,e))||"is"===t&&ez.allowCustomizedBuiltInElements&&(ez.tagNameCheck instanceof RegExp&&R(ez.tagNameCheck,r)||ez.tagNameCheck instanceof Function&&ez.tagNameCheck(r))))return!1;return!0},tJ=F({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),tZ=function(e){return!tJ[w(e)]&&R(ei,e)},tX=function(e,r,n,i){if(t&&"object"==typeof em&&"function"==typeof em.getAttributeType&&!n)switch(em.getAttributeType(e,r)){case"TrustedHTML":return eN(i);case"TrustedScriptURL":return eR(i)}return i},t0=function(e,t,r,n){try{r?e.setAttributeNS(r,t,n):e.setAttribute(t,n),tB(e)?tD(e):g(a.removed)}catch(r){tF(t,e)}},t1=function(e){tG(eq.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||tB(e))return;let r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eB=tK(eq.uponSanitizeAttribute,eB,eH,e4),forceKeepAttr:void 0},n=t.length,i=t_(e.nodeName);for(;n--;){let a=t[n],o=a.name,s=a.namespaceURI,l=a.value,u=t_(o),c="value"===o?l:_(l);if(r.attrName=u,r.attrValue=c,r.keepAttr=!0,r.forceKeepAttr=void 0,tG(eq.uponSanitizeAttribute,e,r),c=r.attrValue,te&&("id"===u||"name"===u)&&0!==C(c,tt)&&(tF(o,e),c=tt+c),e0&&R(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,c)||"attributename"===u&&S(c,"href")){tF(o,e);continue}if(!r.forceKeepAttr){if(!r.keepAttr||!eZ&&R(el,c)||(eX&&(c=t$(c)),!tW(i,u,c))){tF(o,e);continue}(c=tX(i,u,s,c))!==l&&t0(e,o,s,c)}}tG(eq.afterSanitizeAttributes,e,null)},t2=function(e){let t=null,r=tU(e);for(tG(eq.beforeSanitizeShadowDOM,e,null);t=r.nextNode();)if(tG(eq.uponSanitizeShadowNode,t,null),tY(t,e),t1(t),tH(t.content)&&t2(t.content),(eC?eC(t):t.nodeType)===eu.element){let e=eS(t);tH(e)&&(t3(e),t2(e))}tG(eq.afterSanitizeShadowDOM,e,null)},t3=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){t2(e.shadow);continue}let r=e.node,n=(eC?eC(r):r.nodeType)===eu.element,i=ew(r);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(n){let e=e_?e_(r):null;if("string"==typeof e&&"template"===t_(e)){let e=r.content;tH(e)&&t.push({node:e,shadow:null})}}if(n){let e=eS(r);tH(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return a.sanitize=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,i=null,o=null,l=null;if((tm=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!tz(e)&&"string"!=typeof(e=function(e){switch(typeof e){case"string":return e;case"number":return T(e);case"boolean":return A(e);case"bigint":return k?k(e):"0";case"symbol":return x?x(e):"Symbol()";case"undefined":default:return N(e);case"function":case"object":{if(null===e)return N(e);let t=M(e,"toString");if("function"==typeof t){let r=t(e);return"string"==typeof r?r:N(r)}return N(e)}}}(e)))throw D("dirty is not a string, aborting");if(!a.isSupported)return e;e2?(e$=e3,eB=e4):tx(r),(eq.uponSanitizeElement.length>0||eq.uponSanitizeAttribute.length>0)&&(e$=j(e$)),eq.uponSanitizeAttribute.length>0&&(eB=j(eB)),a.removed=[];let u=tn&&"string"!=typeof e&&tz(e);if(u){tL(e);let t=e_?e_(e):e.nodeName;if("string"==typeof t){let r=t_(t);if(!e$[r]||eG[r])throw tP(e),D("root node is forbidden and cannot be sanitized in-place")}if(tB(e))throw tP(e),D("root node is clobbered and cannot be sanitized in-place");try{t3(e)}catch(t){throw tP(e),t}}else if(tz(e))(i=(n=tq("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===eu.element&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i),t3(i);
25else{if(!e8&&!eX&&!e1&&-1===e.indexOf("<"))return t&&e5?eN(e):e;if(!(n=tq(e)))return e8?null:e5?eA:""}n&&e6&&tD(n.firstChild);let c=u?e:n;try{let e=tU(c);for(;o=e.nextNode();)tY(o,c),t1(o),tH(o.content)&&t2(o.content)}catch(t){throw u&&(tP(e),h(a.removed,e=>{e.element&&tM(e.element)})),t}if(u)return h(a.removed,e=>{e.element&&tM(e.element)}),eX&&tV(e),e;if(e8){if(eX&&tV(n),e9)for(l=ej.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(eB.shadowroot||eB.shadowrootmode)&&(l=eL.call(s,l,!0)),l}let d=e1?n.outerHTML:n.innerHTML;return e1&&e$["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&R(en,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),eX&&(d=t$(d)),t&&e5?eN(d):d},a.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tx(e),e2=!0,e3=e$,e4=eB},a.clearConfig=function(){tT=null,e2=!1,e3=null,e4=null,t=r,eA=""},a.isValidAttribute=function(e,t,r){return tT||tx({}),tW(t_(e),t_(t),r)},a.addHook=function(e,t){"function"==typeof t&&I(eq,e)&&y(eq[e],t)},a.removeHook=function(e,t){if(I(eq,e)){if(void 0!==t){let r=m(eq[e],t);return -1===r?void 0:v(eq[e],r,1)[0]}return g(eq[e])}},a.removeHooks=function(e){I(eq,e)&&(eq[e]=[])},a.removeAllHooks=function(){eq=ed()},a}()},2848:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){var l=[a,s];if(r)throw TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&l[0]?n.return:l[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,l[1])).done)return i;switch(n=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){o=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){o.label=l[1];break}if(6===l[0]&&o.label<i[1]){o.label=i[1],i=l;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(l);break}i[2]&&o.ops.pop(),o.trys.pop();continue}l=t.call(e,o)}catch(e){l=[6,e],n=0}finally{r=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}};Object.defineProperty(t,"__esModule",{value:!0}),t.SkipFirstDelay=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.apply=function(){return a(this,void 0,void 0,function(){return o(this,function(t){return[2,!!this.isFirstAttempt||e.prototype.apply.call(this)]})})},Object.defineProperty(t.prototype,"isFirstAttempt",{get:function(){return 0===this.attempt},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"numOfDelayedAttempts",{get:function(){return this.attempt-1},enumerable:!0,configurable:!0}),t}(r(3770).Delay)},2854:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(2949).A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},2932:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}
25,a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NativeDataFetcher=void 0;let o=a(r(829)),s=a(r(6467));class l{constructor(e={}){this.config=e}fetch(e){return n(this,arguments,void 0,function*(e,t={}){var r;let n=this.config,{debugger:a,fetch:l}=n,u=i(n,["debugger","fetch"]),c=Date.now(),d=l||fetch,p=a||o.default.http,f=this.getRequestInit(Object.assign(Object.assign({},u),t)),h=[d(e,f)];u.timeout&&(this.abortTimeout=new s.default(u.timeout),h.push(this.abortTimeout.start)),p("Request initiated: %o",Object.assign({url:e,headers:this.extractDebugHeaders(f.headers)},f));try{let e=yield Promise.race(h).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),e}),t=yield this.parseResponse(e,p);if(!e.ok){let r=this.createError(e,t);throw p("Response error: %o",r.response),r}return p("Response in %dms: %o",Date.now()-c,{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),url:e.url,data:t}),{data:t,status:e.status,statusText:e.statusText,headers:e.headers}}catch(e){throw null==(r=this.abortTimeout)||r.clear(),p("Request failed: %o",e),e}})}get(e){return n(this,arguments,void 0,function*(e,t={}){return this.fetch(e,Object.assign({method:"GET"},t))})}post(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return this.fetch(e,Object.assign({method:"POST",body:JSON.stringify(t)},r))})}delete(e){return n(this,arguments,void 0,function*(e,t={}){return this.fetch(e,Object.assign({method:"DELETE"},t))})}put(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return this.fetch(e,Object.assign({method:"PUT",body:JSON.stringify(t)},r))})}head(e,t={}){return this.fetch(e,Object.assign({method:"HEAD"},t))}getRequestInit(e={}){let t=new Headers(e.headers);return e.method||(e.method=e.body?"POST":"GET"),e.headers=t,e}extractDebugHeaders(e={}){let t={};return"string"!=typeof(null==e?void 0:e.forEach)&&e.forEach&&(null==e||e.forEach((e,r)=>{t[r]=e})),t}parseResponse(e,t){return n(this,void 0,void 0,function*(){let r=e.headers.get("Content-Type")||"";try{if(r.includes("application/json"))return yield e.json();return yield e.text()}catch(e){t("Response parsing error: %o",e);return}})}createError(e,t){return Object.assign(Object.assign({},Error(`HTTP ${e.status} ${e.statusText}`)),{response:{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),data:t}})}}t.NativeDataFetcher=l},2936:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(4252)._(r(4232)).default.createContext(null)},2946:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutServiceBase=void 0;class r{}t.LayoutServiceBase=r},2949:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(4232);let i=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,n.createContext)({}),l=(0,n.forwardRef)((e,t)=>{var r,a,l;let{color:u,size:c,strokeWidth:d,absoluteStrokeWidth:p,className:f="",children:h,iconNode:m,...g}=e,{size:y=24,strokeWidth:v=2,absoluteStrokeWidth:b=!1,color:w="currentColor",className:E=""}=null!=(r=(0,n.useContext)(s))?r:{},S=(null!=p?p:b)?24*Number(null!=d?d:v)/Number(null!=c?c:y):null!=d?d:v;return(0,n.createElement)("svg",{ref:t,...o,width:null!=(a=null!=c?c:y)?a:o.width,height:null!=(l=null!=c?c:y)?l:o.height,stroke:null!=u?u:w,strokeWidth:S,className:i("lucide",E,f),...!h&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(g)&&{"aria-hidden":"true"},...g},[...m.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(h)?h:[h]])}),u=(e,t)=>
25{let r=(0,n.forwardRef)((r,o)=>{let{className:s,...u}=r;return(0,n.createElement)(l,{ref:o,iconNode:t,className:i("lucide-".concat(a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),s),...u})});return r.displayName=a(e),r}},3004:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});var n=r(3921),i=r(7894),a=r(8333);function o(e,t){let r=(0,a.a)(e,null==t?void 0:t.in),o=r.getFullYear(),s=(0,n.w)(r,0);s.setFullYear(o+1,0,4),s.setHours(0,0,0,0);let l=(0,i.b)(s),u=(0,n.w)(r,0);u.setFullYear(o,0,4),u.setHours(0,0,0,0);let c=(0,i.b)(u);return r.getTime()>=l.getTime()?o+1:r.getTime()>=c.getTime()?o:o-1}},3018:(e,t)=>{"use strict";function r(e,t,r){if(!e.click)return Object.assign({isDivider:!1,type:e.type||null,header:e.header||"",icon:e.icon||"",tooltip:e.tooltip||""},e);{if(e.click.startsWith("javascript:")||e.click.startsWith("chrome:")||!t)return Object.assign({isDivider:!1,type:e.type||null,header:e.header||"",icon:e.icon||"",tooltip:e.tooltip||""},e);let n=e.click,i={},a=e.click.indexOf("(");if(a>=0){let t=e.click.indexOf(")");if(t<0)throw Error('Message with arguments must end with ")".');i=e.click.substring(a+1,t).split(",").map(e=>e.trim()).reduce((e,t)=>{let r=t.split("=");return r.length<2?e[r[0]]="":e[r[0]]=r[1],e},{}),n=e.click.substring(0,a)}i.id=t,e.parameters&&Object.keys(e.parameters).forEach(t=>{var r;i[t]=(null==(r=e.parameters[t])?void 0:r.toString())||""}),r&&Object.keys(r).forEach(e=>{var t;i[e]=(null==(t=r[e])?void 0:t.toString())||""});let o=Object.keys(i).map(e=>`${e}=${i[e]}`).join(", "),s=`${n}(${o})`;return{isDivider:!1,click:`javascript:Sitecore.PageModes.PageEditor.postRequest('${s}
25',null,false)`,header:e.header||"",icon:e.icon||"",tooltip:e.tooltip||"",type:e.type||null}}}Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultEditFrameButtons=t.DefaultEditFrameButton=t.DefaultEditFrameButtonIds=void 0,t.mapButtonToCommand=function(e,n,i){if("|"===e||e.isDivider)return{click:"chrome:dummy",header:"Separator",icon:"",isDivider:!0,tooltip:null,type:"separator"};{if(void 0!==e.click)return r(e,n,i);let a=e.fields.join("|");return r(Object.assign({click:`webedit:fieldeditor(command=${t.DefaultEditFrameButtonIds.edit},fields=${a})`},e),n,i)}},t.commandBuilder=r,t.DefaultEditFrameButtonIds={edit:"{70C4EED5-D4CD-4D7D-9763-80C42504F5E7}"},t.DefaultEditFrameButton={insert:{header:"Insert New",icon:"/~/icon/Office/16x16/insert_from_template.png",click:"webedit:new",tooltip:"Insert a new item"},editRelatedItem:{header:"Edit the related item",icon:"/~/icon/Office/16x16/cubes.png",click:"webedit:open",tooltip:"Edit the related item in the Content Editor."},edit:{header:"Edit Item",icon:"/~/icon/people/16x16/cubes_blue.png",fields:["Title","Text"],tooltip:"Edit the item fields."}},t.DefaultEditFrameButtons=[t.DefaultEditFrameButton.editRelatedItem,t.DefaultEditFrameButton.insert,t.DefaultEditFrameButton.edit]},3034:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NativeDataFetcher=void 0;let o=a(r(1298)),s=a(r(9912));class l{constructor(e={}){this.config=e}fetch(e){return n(this,arguments,void 0,function*(e,t={}){var r;let n=this.config,{debugger:a,fetch:l}=n,u=i(n,["debugger","fetch"]),c=Date.now(),d=l||fetch,p=a||o.default.http,f=this.getRequestInit(Object.assign(Object.assign({},u),t)),h=[d(e,f)];u.timeout&&(this.abortTimeout=new s.default(u.timeout),h.push(this.abortTimeout.start)),p("Request initiated: %o",Object.assign({url:e,headers:this.extractDebugHeaders(f.headers)},f));try{let e=yield Promise.race(h).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),e}),t=yield this.parseResponse(e,p);if(!e.ok){let r=this.createError(e,t);throw p("Response error: %o",r.response),r}return p("Response in %dms: %o",Date.now()-c,{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),url:e.url,data:t}),{data:t,status:e.status,statusText:e.statusText,headers:e.headers}}catch(e){throw null==(r=this.abortTimeout)||r.clear(),p("Request failed: %o",e),e}})}get(e){return n(this,arguments,void 0,function*(e,t={}){return this.fetch(e,Object.assign({method:"GET"},t))})}post(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return this.fetch(e,Object.assign({method:"POST",body:JSON.stringify(t)},r))})}delete(e){return n(this,arguments,void 0,function*(e,t={}){return this.fetch(e,Object.assign({method:"DELETE"},t))})}put(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return this.fetch(e,Object.assign({method:"PUT",body:JSON.stringify(t)},r))})}head(e,t={}){return this.fetch(e,Object.assign({method:"HEAD"},t))}getRequestInit(e={}){let t=new Headers(e.headers);return e.method||(e.method=e.body?"POST":"GET"),e.headers=t,e}extractDebugHeaders(e={}){let t={};return"string"!=typeof(null==e?void 0:e.forEach)&&e.forEach&&(null==e||e.forEach((e,r)=>{t[r]=e})),t}parseResponse(e,t){return n(this,void 0,void 0,function*(){let r=e.headers.get("Content-Type")||"";try{if(r.includes("application/json"))return yield e.json();return yield e.text()}catch(e){t("Response parsing error: %o",e);return}})}createError(e,t){return Object.assign(Object.assign({},Error(`HTTP ${e.status} ${e.statusText}`)),{response:{status:e.status,statusText:e.statusText,headers:this.extractDebugHeaders(e.headers),data:t}})}}t.NativeDataFetcher=l},3044:(e,t,r)=>{"use strict";
25Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return c},RedirectType:function(){return i.RedirectType},forbidden:function(){return o.forbidden},notFound:function(){return a.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return s.unauthorized},unstable_isUnrecognizedActionError:function(){return d},unstable_rethrow:function(){return l.unstable_rethrow}});let n=r(963),i=r(9212),a=r(8497),o=r(6764),s=r(4989),l=r(7813);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class c extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}function d(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2848),i=r(6573);t.DelayFactory=function(e,t){var r,a=(r=e).delayFirstAttempt?new i.AlwaysDelay(r):new n.SkipFirstDelay(r);return a.setAttemptNumber(t),a}},3139:e=>{function t(e,t,r,n){return Math.round(e/r)+" "+n+(t>=1.5*r?"s":"")}e.exports=function(e,r){r=r||{};var n,i,a,o,s=typeof e;if("string"===s&&e.length>0){var l=e;if(!((l=String(l)).length>100)){var u=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(l);if(u){var c=parseFloat(u[1]);switch((u[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*c;case"weeks":case"week":case"w":return 6048e5*c;case"days":case"day":case"d":return 864e5*c;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*c;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*c;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*c;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:break}}}return}if("number"===s&&isFinite(e)){return r.long?(i=Math.abs(n=e))>=864e5?t(n,i,864e5,"day"):i>=36e5?t(n,i,36e5,"hour"):i>=6e4?t(n,i,6e4,"minute"):i>=1e3?t(n,i,1e3,"second"):n+" ms":(o=Math.abs(a=e))>=864e5?Math.round(a/864e5)+"d":o>=36e5?Math.round(a/36e5)+"h":o>=6e4?Math.round(a/6e4)+"m":o>=1e3?Math.round(a/1e3)+"s":a+"ms"}throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},3141:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BREAK=void 0,t.getEnterLeaveForKind=l,t.getVisitFn=function(e,t,r){let{enter:n,leave:i}=l(e,t);return r?i:n},t.visit=function(e,t,r=a.QueryDocumentKeys){let u,c,d,p=new Map;for(let e of Object.values(o.Kind))p.set(e,l(t,e));let f=Array.isArray(e),h=[e],m=-1,g=[],y=e,v=[],b=[];do{var w,E,S;let e,o=++m===h.length,l=o&&0!==g.length;if(o){if(c=0===b.length?void 0:v[v.length-1],y=d,d=b.pop(),l)if(f){y=y.slice();let e=0;for(let[t,r]of g){let n=t-e;null===r?(y.splice(n,1),e++):y[n]=r}}else for(let[e,t]of(y={...y},g))y[e]=t;m=u.index,h=u.keys,g=u.edits,f=u.inArray,u=u.prev}else if(d){if(null==(y=d[c=f?m:h[m]]))continue;v.push(c)}if(!Array.isArray(y)){(0,a.isNode)(y)||(0,n.devAssert)(!1,`Invalid AST Node: ${(0,i.inspect)(y)}.`);let r=o?null==(w=p.get(y.kind))?void 0:w.leave:null==(E=p.get(y.kind))?void 0:E.enter;if((e=null==r?void 0:r.call(t,y,c,d,v,b))===s)break;if(!1===e){if(!o){v.pop();continue}}else if(void 0!==e&&(g.push([c,e]),!o))if((0,a.isNode)(e))y=e;else{v.pop();continue}}void 0===e&&l&&g.push([c,y]),o?v.pop():(u={inArray:f,index:m,keys:h,edits:g,prev:u},h=(f=Array.isArray(y))?y:null!=(S=r[y.kind])?S:[],m=-1,g=[],d&&b.push(d),d=y)}while(void 0!==u);return 0!==g.length?g[g.length-1][1]:e},t.visitInParallel=function(e){let t=Array(e.length).fill(null),r=Object.create(null);for(let n of Object.values(o.Kind)){let i=!1,a=Array(e.length).fill(void 0),o=Array(e.length).fill(void 0);for(let t=0;t<e.length;++t){let{enter:r,leave:s}=l(e[t],n);i||(i=null!=r||null!=s),a[t]=r,o[t]=s}if(!i)continue;let u={enter(...r){let n=r[0];for(let o=0;o<e.length;o++)if(null===t[o]){var i;let l=null==(i=a[o])?void 0:i.apply(e[o],r);if(!1===l)t[o]=n;else if(l===s)t[o]=s;else if(void 0!==l)return l}},leave(...r){let n=r[0];for(let a=0;a<e.length;a++)if(null===t[a]){var i;let n=null==(i=o[a])?void 0:i.apply(e[a],r);if(n===s)t[a]=s;else if(void 0!==n&&!1!==n)return n}else t[a]===n&&(t[a]=null)}};r[n]=u}return r};var n=r(1052),i=r(5557),a=r(9939),o=r(312);let s=Object.freeze({});function l(e,t){let r=e[t];return"object"==typeof r?r:"function"==typeof r?{enter:r,leave:void 0}:{enter:e.enter,leave:e.leave}}t.BREAK=s},3182:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}
25Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3260:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(1414),a=n(r(1218)),o=r(4394),s=function(e){return i.isExtractableFile(e)||null!==e&&"object"==typeof e&&"function"==typeof e.pipe};t.default=function(e,t,r,n){void 0===n&&(n=o.defaultJsonSerializer);var l=i.extractFiles({query:e,variables:t,operationName:r},"",s),u=l.clone,c=l.files;if(0===c.size){if(!Array.isArray(e))return n.stringify(u);if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");var d=e.reduce(function(e,r,n){return e.push({query:r,variables:t?t[n]:void 0}),e},[]);return n.stringify(d)}var p=new("undefined"==typeof FormData?a.default:FormData);p.append("operations",n.stringify(u));var f={},h=0;return c.forEach(function(e){f[++h]=e}),p.append("map",n.stringify(f)),h=0,c.forEach(function(e,t){p.append(""+ ++h,t)}),p}},3291:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traverseComponent=t.traverseField=t.traversePlaceholder=t.getContentStylesheetUrl=t.getContentStylesheetLink=void 0;let n=r(4891),i=/class=".*(\bck-content\b).*"/g;t.getContentStylesheetLink=(e,r,i=n.SITECORE_EDGE_URL_DEFAULT)=>{if(!e.sitecore.route)return null;let a={loadStyles:!1};return((0,t.traverseComponent)(e.sitecore.route,a),a.loadStyles)?{href:(0,t.getContentStylesheetUrl)(r,i),rel:"stylesheet"}:null},t.getContentStylesheetUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${t}/v1/files/pages/styles/content-styles.css?sitecoreContextId=${e}`,t.traversePlaceholder=(e,r)=>{r.loadStyles||e.forEach(e=>{(0,t.traverseComponent)(e,r)})},t.traverseField=(e,r)=>{e&&"object"==typeof e&&!r.loadStyles&&("editable"in e&&e.editable?r.loadStyles=i.test(e.editable):"value"in e&&"string"==typeof e.value?r.loadStyles=i.test(e.value):"fields"in e?Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)}):Array.isArray(e)&&e.forEach(e=>{(0,t.traverseField)(e,r)}))},t.traverseComponent=(e,r)=>{if(r.loadStyles)return;"fields"in e&&e.fields&&Object.values(e.fields).forEach(e=>{(0,t.traverseField)(e,r)});let n=e.placeholders||{};Object.keys(n).forEach(e=>{(0,t.traversePlaceholder)(n[e],r)})}},3327:(e,t,r)=>{"use strict";r.d(t,{Ge:()=>u,Gu:()=>l,q3:()=>s});var n=r(4232),i=r(2059),a=r.n(i),o=r(5841);let s=n.createContext({}),l=n.createContext({});class u extends n.Component{constructor(e){var t,r,n,i;super(e),this.setContext=e=>{this.setState({context:e.sitecore?this.constructContext(e):Object.assign({},e)})};let a=this.constructContext(e.layoutData),s=e.api;(null==(r=null==(t=e.api)?void 0:t.edge)?void 0:r.contextId)&&!(null==(i=null==(n=e.api)?void 0:n.edge)?void 0:i.edgeUrl)&&(s=Object.assign(Object.assign({},e.api),{edge:Object.assign(Object.assign({},e.api.edge),{edgeUrl:o.Xq})})),this.state={context:a,setContext:this.setContext,api:s}}constructContext(e){var t;return e?Object.assign({route:e.sitecore.route,itemId:null==(t=e.sitecore.route)?void 0:t.itemId},e.sitecore.context):{pageEditing:!1}}componentDidUpdate(e){if(!a()(e.layoutData,this.props.layoutData))return void this.setContext(this.props.layoutData)}render(){return n.createElement(l.Provider,{value:this.props.componentFactory},n.createElement(s.Provider,{value:this.state},this.props.children))}}u.displayName="SitecoreContext"},3358:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDesignLibraryStylesheetLinks=t.GRAPHQL_LAYOUT_QUERY_NAME=t.GraphQLLayoutService=t.RestLayoutService=t.getContentStylesheetLink=t.EMPTY_DATE_FIELD_VALUE=t.getDynamicPlaceholderPattern=t.isDynamicPlaceholder=t.isFieldValueEmpty=t.getChildPlaceholder=t.getFieldValue=t.EDITING_COMPONENT_ID=t.EDITING_COMPONENT_PLACEHOLDER=t.RenderingType=t.EditMode=t.LayoutServicePageState=void 0;var n=r(7580);Object.defineProperty(t,"LayoutServicePageState",{enumerable:!0,get:function(){return n.LayoutServicePageState}}),Object.defineProperty(t,"EditMode",{enumerable:!0,get:function(){return n.EditMode}}),Object.defineProperty(t,"RenderingType",{enumerable:!0,get:function(){return n.RenderingType}}),Object.defineProperty(t,"EDITING_COMPONENT_PLACEHOLDER",{enumerable:!0,get:function(){return n.EDITING_COMPONENT_PLACEHOLDER}}),Object.defineProperty(t,"EDITING_COMPONENT_ID",{enumerable:!0,get:function(){return n.EDITING_COMPONENT_ID}});var i=r(7351);Object.defineProperty(t,"getFieldValue",{enumerable:!0,get:function(){return i.getFieldValue}}),Object.defineProperty(t,"getChildPlaceholder",{enumerable:!0,get:function(){return i.getChildPlaceholder}}),Object.defineProperty(t,"isFieldValueEmpty",{enumerable:!0,get:function(){return i.isFieldValueEmpty}}),Object.defineProperty(t,"isDynamicPlaceholder",{enumerable:!0,get:function(){return i.isDynamicPlaceholder}}),Object.defineProperty(t,"getDynamicPlaceholderPattern",{enumerable:!0,get:function(){return i.getDynamicPlaceholderPattern}}),Object.defineProperty(t,"EMPTY_DATE_FIELD_VALUE",{enumerable:!0,get:function(){return i.EMPTY_DATE_FIELD_VALUE}});var a=r(2260);Object.defineProperty(t,"getContentStylesheetLink",{enumerable:!0,get:function(){return a.getContentStylesheetLink}});var o=r(107);Object.defineProperty(t,"RestLayoutService",{enumerable:!0,get:function(){return o.RestLayoutService}});var s=r(73);Object.defineProperty(t,"GraphQLLayoutService",{enumerable:!0,get:function(){return s.GraphQLLayoutService}}),Object.defineProperty(t,"GRAPHQL_LAYOUT_QUERY_NAME",{enumerable:!0,get:function(){return s.GRAPHQL_LAYOUT_QUERY_NAME}});
25var l=r(2188);Object.defineProperty(t,"getDesignLibraryStylesheetLinks",{enumerable:!0,get:function(){return l.getDesignLibraryStylesheetLinks}})},3367:(e,t)=>{"use strict";var r,n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.EDITING_COMPONENT_ID=t.EDITING_COMPONENT_PLACEHOLDER=t.RenderingType=t.EditMode=t.LayoutServicePageState=void 0,function(e){e.Preview="preview",e.Edit="edit",e.Normal="normal"}(r||(t.LayoutServicePageState=r={})),function(e){e.Chromes="chromes",e.Metadata="metadata"}(n||(t.EditMode=n={})),(i||(t.RenderingType=i={})).Component="component",t.EDITING_COMPONENT_PLACEHOLDER="editing-componentmode-placeholder",t.EDITING_COMPONENT_ID="editing-component"},3406:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestLayoutService=void 0;let a=r(6605),o=r(2932),s=r(4920),l=i(r(829));class u extends a.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.getFetchParams=e=>{var t;return{sc_apikey:this.serviceConfig.apiKey,sc_site:this.serviceConfig.siteName,sc_lang:e||"",tracking:null==(t=this.serviceConfig.tracking)||t}},this.getFetcher=(e,t)=>this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(e,t):this.getDefaultFetcher(e,t),this.getDefaultFetcher=(e,t)=>{let r,i={debugger:l.default.layout};e&&(r=this.setupReqHeaders(e));let a=new o.NativeDataFetcher(i);return(e,i)=>n(this,void 0,void 0,function*(){let n=yield a.fetch(e,Object.assign(Object.assign({},i),{headers:r}));return t&&this.setupResHeaders(t,n),n})}}fetchLayoutData(e,t,r,i){return n(this,void 0,void 0,function*(){var n;let a=this.getFetchParams(t);l.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let o=this.getFetcher(r,i),u=this.resolveLayoutServiceUrl("render");try{return yield(0,s.fetchData)(u,o,Object.assign({item:e},a))}catch(e){if((null==(n=e.response)?void 0:n.status)===404)return e.response.data;throw e}})}fetchPlaceholderData(e,t,r,n,i){let a=this.getFetchParams(r);l.default.layout("fetching placeholder data for %s %s %s %s",e,t,r,this.serviceConfig.siteName);let o=this.serviceConfig.dataFetcherResolver?this.serviceConfig.dataFetcherResolver(n,i):this.getDefaultFetcher(n,i),u=this.resolveLayoutServiceUrl("placeholder");return(0,s.fetchData)(u,o,Object.assign({placeholderName:e,item:t},a))}resolveLayoutServiceUrl(e){let{apiHost:t="",configurationName:r="jss"}=this.serviceConfig;return`${t}/sitecore/api/layout/${e}/${r}`}setupReqHeaders(e){let t=new Headers;return(null==e?void 0:e.headers)&&(Object.entries(e.headers).forEach(([e,r])=>{r&&t.set(e,Array.isArray(r)?r.join(", "):r)}),e.headers.cookie&&t.set("cookie",e.headers.cookie),e.headers.referer&&t.set("referer",e.headers.referer),e.headers["user-agent"]&&t.set("user-agent",e.headers["user-agent"]),e.socket.remoteAddress&&t.set("X-Forwarded-For",e.socket.remoteAddress)),t}setupResHeaders(e,t){l.default.layout("performing response header passing");let r=t.headers;if(r instanceof Headers&&r.has("set-cookie")){let t=r.get("set-cookie");if(t){let r=t.includes(", ")&&t.includes(";")?t.split(/,(?=\s*\w+=)/):[t];e.setHeader("Set-Cookie",r)}}return t}}t.RestLayoutService=u},3519:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dedentBlockStringLines=function(e){var t,r;let i=Number.MAX_SAFE_INTEGER,a=null,o=-1;for(let t=0;t<e.length;++t){let s=e[t],l=function(e){let t=0;for(;t<e.length&&(0,n.isWhiteSpace)(e.charCodeAt(t));)++t;return t}(s);l!==s.length&&(a=null!=(r=a)?r:t,o=t,0!==t&&l<i&&(i=l))}return e.map((e,t)=>0===t?e:e.slice(i)).slice(null!=(t=a)?t:0,o+1)},t.isPrintableAsBlockString=function(e){if(""===e)return!0;let t=!0,r=!1,n=!0,i=!1;for(let a=0;a<e.length;++a)switch(e.codePointAt(a)){case 0:case 1:case 2:case 3:case 4:case 5:case 
256:case 7:case 8:case 11:case 12:case 14:case 15:case 13:return!1;case 10:if(t&&!i)return!1;i=!0,t=!0,r=!1;break;case 9:case 32:r||(r=t);break;default:n&&(n=r),t=!1}return!t&&(!n||!i)},t.printBlockString=function(e,t){let r=e.replace(/"""/g,'\\"""'),i=r.split(/\r\n|[\n\r]/g),a=1===i.length,o=i.length>1&&i.slice(1).every(e=>0===e.length||(0,n.isWhiteSpace)(e.charCodeAt(0))),s=r.endsWith('\\"""'),l=e.endsWith('"')&&!s,u=e.endsWith("\\"),c=l||u,d=!(null!=t&&t.minimize)&&(!a||e.length>70||c||o||s),p="",f=a&&(0,n.isWhiteSpace)(e.charCodeAt(0));return(d&&!f||o)&&(p+="\n"),p+=r,(d||c)&&(p+="\n"),'"""'+p+'"""'};var n=r(9604)},3520:(e,t,r)=>{"use strict";var n=r(8128),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?o:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=o;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var i=f(r);i&&i!==h&&e(t,i,n)}var o=c(r);d&&(o=o.concat(d(r)));for(var s=l(t),m=l(r),g=0;g<o.length;++g){var y=o[g];if(!a[y]&&!(n&&n[y])&&!(m&&m[y])&&!(s&&s[y])){var v=p(r,y);try{u(t,y,v)}catch(e){}}}}return t}},3523:(e,t,r)=>{"use strict";r.d(t,{w:()=>a});var n=r(7901),i=r(6368);function a(e,t,r){let[a,o]=(0,n.x)(null==r?void 0:r.in,e,t);return 4*(a.getFullYear()-o.getFullYear())+((0,i.F)(a)-(0,i.F)(o))}},3615:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,i.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(4808),i=r(7804);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3616:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEdgeProxyFormsUrl=t.getEdgeProxyContentUrl=void 0;let n=r(4891),i=e=>e.endsWith("/")?e.slice(0,-1):e;t.getEdgeProxyContentUrl=(e,t=n.SITECORE_EDGE_URL_DEFAULT)=>`${i(t)}/v1/content/api/graphql/v1?sitecoreContextId=${e}`,t.getEdgeProxyFormsUrl=(e,t,r=n.SITECORE_EDGE_URL_DEFAULT)=>`${i(r)}/v1/forms/publisher/${t}?sitecoreContextId=${e}`},3626:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in);return r.setHours(23,59,59,999),r}},3643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStylesheetUrl=void 0,t.getDesignLibraryStylesheetLinks=function(e,r,n=i.SITECORE_EDGE_URL_DEFAULT){let a=new Set;return e.sitecore.route?(o(e.sitecore.route,a),[...a].map(e=>({href:(0,t.getStylesheetUrl)(e,r,n),rel:"stylesheet"}))):[]};let n=r(823),i=r(4891),a=/-library--([^\s]+)/;t.getStylesheetUrl=(e,t,r=i.SITECORE_EDGE_URL_DEFAULT)=>`${r}/v1/files/components/styles/${e}.css?sitecoreContextId=${t}`;let o=(e,t)=>{var r,i,s,l,u,c,d;let p;"params"in e&&e.params&&(p=(null==(i=null==(r=e.params.CSSStyles)?void 0:r.match(a))?void 0:i[1])||(null==(l=null==(s=e.params.Styles)?void 0:s.match(a))?void 0:l[1])||e.params.LibraryId||void 0),!p&&"fields"in e&&e.fields&&(p=(null==(u=(0,n.getFieldValue)(e.fields,"CSSStyles","").match(a))?void 0:u[1])||(null==(c=(0,n.getFieldValue)(e.fields,"Styles","").match(a))?void 0:c[1])||(0,n.getFieldValue)(e.fields,"LibraryId","")||void 0),!p&&"attributes"in e&&"string"==typeof e.attributes.class&&(p=null==(d=e.attributes.class.match(a))?void 0:d[1]),p&&t.add(p);let f=e.placeholders||{};Object.keys(f).forEach(e=>{var r;r=f[e],r.map(e=>o(e,t))})}},3717:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3770:(e,t,r)=>{"use strict";
25Object.defineProperty(t,"__esModule",{value:!0});var n=r(8965);t.Delay=function(){function e(e){this.options=e,this.attempt=0}return e.prototype.apply=function(){var e=this;return new Promise(function(t){return setTimeout(t,e.jitteredDelay)})},e.prototype.setAttemptNumber=function(e){this.attempt=e},Object.defineProperty(e.prototype,"jitteredDelay",{get:function(){return n.JitterFactory(this.options)(this.delay)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"delay",{get:function(){return Math.min(this.options.startingDelay*Math.pow(this.options.timeMultiple,this.numOfDelayedAttempts),this.options.maxDelay)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"numOfDelayedAttempts",{get:function(){return this.attempt},enumerable:!0,configurable:!0}),e}()},3799:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSrcSet=t.updateImageUrl=t.replaceMediaUrlPrefix=t.getRequiredParams=t.findEditorImageTag=void 0;let i=n(r(9518)),a=n(r(2544)),o=/<img([^>]+)\/>/i,s=/([^=\s]+)(="([^"]*)")?/gi,l=/\/([-~]{1})\/media\//i;t.findEditorImageTag=e=>{let t=e.match(o);if(!t||t.length<2)return null;let r={},n=s.exec(t[1]);for(;null!==n;)r[n[1]]=(0,i.default)(n[3]),n=s.exec(t[1]);return{imgTag:t[0],attrs:r}},t.getRequiredParams=e=>{let{rev:t,db:r,la:n,vs:i,ts:a}=e;return{rev:t,db:r,la:n,vs:i,ts:a}},t.replaceMediaUrlPrefix=(e,t=l)=>{let r=(0,a.default)(e,{},!0),n=t.exec(r.pathname);return n&&n.length>1&&r.set("pathname",r.pathname.replace(t,`/${n[1]}/jssmedia/`)),r.toString()},t.updateImageUrl=(e,r,n=l)=>{if(!r||0===Object.keys(r).length)return e;"undefined"==typeof window||window.global||(window.global={});let i=(0,a.default)((0,t.replaceMediaUrlPrefix)(e,n),{},!0),o=(0,t.getRequiredParams)(i.query),s=Object.assign({},r);return Object.entries(o).forEach(([e,t])=>{t&&(s[e]=t)}),i.set("query",s),i.toString()},t.getSrcSet=(e,r,n,i)=>r.map(r=>{let a=Object.assign(Object.assign({},n),r),o=a.w||a.mw;return o?`${(0,t.updateImageUrl)(e,a,i)} ${o}w`:null}).filter(e=>e).join(", ")},3822:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,value:r,onChange:o,tracker:s,errors:l}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("textarea",{className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:r,rows:t.model.rows,maxLength:t.model.maxLength,placeholder:t.model.placeholderText,onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,o),onFocus:()=>s.onFocusField(t,r),onBlur:()=>s.onBlurField(t,r,l)}),n.createElement(i.H,Object.assign({},e)))}},3866:(e,t,r)=>{"use strict";r.d(t,{s:()=>l});var n=r(7941),i=r(7894),a=r(3921),o=r(3004),s=r(8333);function l(e,t){let r=(0,s.a)(e,null==t?void 0:t.in);return Math.round(((0,i.b)(r)-function(e,t){let r=(0,o.p)(e,void 0),n=(0,a.w)(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),(0,i.b)(n)}(r))/n.my)+1}},3872:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=r(4232);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=a(e,n)),t&&(i.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3873:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8333);function i(e){return+(0,n.a)(e)}},3902:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noJitter=function(e){return e}},3921:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});var n=r(7941);function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&n._P in e?e[n._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},3966:(e,t,r)=>{"use strict";
25Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return i}});let n=r(6720);function i(e,t,i,a){{let o=r(4890).normalizeLocalePath,s=r(3773).detectDomainLocale,l=t||o(e,i).detectedLocale,u=s(a,void 0,l);if(u){let t="http"+(u.http?"":"s")+"://",r=l===u.defaultLocale?"":"/"+l;return""+t+u.domain+(0,n.normalizePathTrailingSlash)(""+r+e)}return!1}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4e3:(e,t,r)=>{e.exports=r(9077)},4034:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATE_FIELD_VALUE=t.isDynamicPlaceholder=t.getDynamicPlaceholderPattern=void 0,t.getFieldValue=function(e,t,r){if(!e||!t)return r;let n=e[t];return n&&void 0!==n.value?n.value:e.fields&&e.fields[t]&&void 0!==e.fields[t].value?e.fields[t].value:r},t.getChildPlaceholder=function(e,t){return e&&t&&e.placeholders&&e.placeholders[t]?e.placeholders[t]:[]},t.isFieldValueEmpty=function(e){let r=e=>"string"==typeof e?e===t.EMPTY_DATE_FIELD_VALUE:!("function"==typeof(null==e?void 0:e.getMonth)&&!isNaN(null==e?void 0:e.getMonth())),n=e=>null==e||("object"==typeof e?!e.src&&!e.src&&!e.href&&r(e):"number"!=typeof e&&"boolean"!=typeof e&&(!e||r(e)));return!e||n(void 0!==e.value?e.value:e)},t.getDynamicPlaceholderPattern=e=>RegExp(`^${e.replace(/\{\*\}+/i,"\\d+")}$`),t.isDynamicPlaceholder=e=>-1!==e.indexOf("{*}"),t.EMPTY_DATE_FIELD_VALUE="0001-01-01T00:00:00Z"},4044:(e,t)=>{"use strict";var r,n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataKind=t.LayoutKind=t.DesignLibraryMode=void 0,function(e){e.Normal="library",e.Metadata="library-metadata"}(r||(t.DesignLibraryMode=r={})),function(e){e.Final="final",e.Shared="shared"}(n||(t.LayoutKind=n={})),function(e){e.Open="open",e.Close="close"}(i||(t.MetadataKind=i={}))},4060:(e,t,r)=>{"use strict";var n;r.d(t,{y:()=>n}),function(e){e.Section="{447AA745-6D29-4B65-A5A3-8173AA8AF548}",e.TextField="{983BFA5F-C6B6-4AEE-A3BB-46B95D52E7DF}",e.FileUpload="{7E9A0903-A52C-4843-BBE1-5B26BD162BED}",e.Button="{7CE25CAB-EF3A-4F73-AB13-D33BDC1E4EE2}",e.SingleLineText="{4EE89EA7-CEFE-4C8E-8532-467EF64591FC}",e.MultipleLineText="{A296A1C1-0DA0-4493-A92E-B8191F43AEC6}",e.DateField="{38137D30-7B2A-47D5-BBD8-133252C01B28}",e.Email="{04C39CAC-8976-4910-BE0D-879ED3368429}",e.NumberField="{5B153FC0-FC3F-474F-8CB8-233FB1BEF292}",e.Checkbox="{4DA85E8A-3B48-4BC6-9565-8C1F5F36DD1B}",e.Telephone="{DF74F55B-47E6-4D1C-92F8-B0D46A7B2704}",e.DropdownList="{E0CFADEE-1AC0-471D-A820-2E70D1547B4B}",e.CheckboxList="{D86A361A-D4FF-46B2-9E97-A37FC5B1FE1A}",e.ListBox="{222A2121-D370-4C6F-80A3-03C930B718BF}",e.RadioButtonList="{EDBD38A8-1AE9-42EC-8CCD-F5B0E2998B4F}",e.Password="{668A1C37-9D6B-483B-B7C1-340C92D04BA4}"}(n||(n={}))},4122:(e,t,r)=>{"use strict";r.d(t,{L:()=>a});var n=r(9833),i=r(7941);function a(e,t,r){return(0,n.A)(e,t*i.s0,r)}},4125:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=function(e,t){if(!e)throw Error(null!=t?t:"Unexpected invariant triggered.")}},4144:(e,t,r)=>{"use strict";r.d(t,{P:()=>a});var n=r(3921),i=r(8333);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in);if(isNaN(t))return(0,n.w)((null==r?void 0:r.in)||e,NaN);if(!t)return a;let o=a.getDate(),s=(0,n.w)((null==r?void 0:r.in)||e,a.getTime());return(s.setMonth(a.getMonth()+t+1,0),o>=s.getDate())?s:(a.setFullYear(s.getFullYear(),s.getMonth(),o),a)}},4182:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});var n=r(8333);function i(e,t){return+(0,n.a)(e)>+(0,n.a)(t)}},4189:(e,t,r)=>{"use strict";r.d(t,{C:()=>i});var n=r(8333);function i(e,t){return(0,n.a)(e,null==t?void 0:t.in).getFullYear()}},4248:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(4144);function i(e,t,r){return(0,n.P)(e,12*t,r)}},4294:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLocation=function(e,t){let r=0,a=1;
25for(let o of e.body.matchAll(i)){if("number"==typeof o.index||(0,n.invariant)(!1),o.index>=t)break;r=o.index+o[0].length,a+=1}return{line:a,column:t+1-r}};var n=r(4125);let i=/\r\n|[\n\r]/g},4301:function(e){e.exports=function(){"use strict";var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(r,n,i){var a,o=function(e,r,n){void 0===n&&(n={});var i,a,o,s,l=new Date(e);return(void 0===(i=n)&&(i={}),(s=t[o=r+"|"+(a=i.timeZoneName||"short")])||(s=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:a}),t[o]=s),s).formatToParts(l)},s=function(t,r){for(var n=o(t,r),a=[],s=0;s<n.length;s+=1){var l=n[s],u=l.type,c=l.value,d=e[u];d>=0&&(a[d]=parseInt(c,10))}var p=a[3],f=a[0]+"-"+a[1]+"-"+a[2]+" "+(24===p?0:p)+":"+a[4]+":"+a[5]+":000",h=+t;return(i.utc(f).valueOf()-(h-=h%1e3))/6e4},l=n.prototype;l.tz=function(e,t){void 0===e&&(e=a);var r,n=this.utcOffset(),o=this.toDate(),s=o.toLocaleString("en-US",{timeZone:e}),l=Math.round((o-new Date(s))/1e3/60),u=-(15*Math.round(o.getTimezoneOffset()/15))-l;if(Number(u)){if(r=i(s,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(u,!0),t){var c=r.utcOffset();r=r.add(n-c,"minute")}}else r=this.utcOffset(0,t);return r.$x.$timezone=e,r},l.offsetName=function(e){var t=this.$x.$timezone||i.tz.guess(),r=o(this.valueOf(),t,{timeZoneName:e}).find(function(e){return"timezonename"===e.type.toLowerCase()});return r&&r.value};var u=l.startOf;l.startOf=function(e,t){if(!this.$x||!this.$x.$timezone)return u.call(this,e,t);var r=i(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return u.call(r,e,t).tz(this.$x.$timezone,!0)},i.tz=function(e,t,r){var n=r&&t,o=r||t||a,l=s(+i(),o);if("string"!=typeof e)return i(e).tz(o);var u=function(e,t,r){var n=e-60*t*1e3,i=s(n,r);if(t===i)return[n,t];var a=s(n-=60*(i-t)*1e3,r);return i===a?[n,i]:[e-60*Math.min(i,a)*1e3,Math.max(i,a)]}(i.utc(e,n).valueOf(),l,o),c=u[0],d=u[1],p=i(c).utcOffset(d);return p.$x.$timezone=o,p},i.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},i.tz.setDefault=function(e){a=e}}}()},4304:e=>{e.exports.qg=function(e,t){var r=(t=t||{}).preserveNumbers,n={};return(function(e){for(var t,r=[],n=0,i=/url\([^\)]+$/,a="";n<e.length;){if(-1===(t=e.indexOf(";",n))&&(t=e.length),a+=e.substring(n,t),i.test(a)){a+=";",n=t+1;continue}r.push(a),a="",n=t+1}return r})(e).map(function(e){return e.trim()}).filter(Boolean).forEach(function(e){var t,i=e.indexOf(":"),a=e.substr(0,i).trim(),o=e.substr(i+1).trim();r&&!isNaN(parseFloat(t=o))&&isFinite(t)&&(o=Number(o)),n[a]=o}),n}},4368:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});var n=r(4248);function i(e,t,r){return(0,n.e)(e,-t,r)}},4394:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultJsonSerializer=void 0,t.defaultJsonSerializer={parse:JSON.parse,stringify:JSON.stringify}},4399:(e,t,r)=>{"use strict";r.d(t,{n:()=>i});var n=r(8333);function i(e,t){return+(0,n.a)(e)==+(0,n.a)(t)}},4454:(e,t,r)=>{"use strict";var n=r(2537);e.exports=function e(t,r,i){void 0===r&&(r=""),void 0===i&&(i=n);var a,o=new Map;function s(e,t){var r=o.get(t);r?r.push.apply(r,e):o.set(t,e)}if(i(t))a=null,s([r],t);else{var l=r?r+".":"";if("undefined"!=typeof FileList&&t instanceof FileList)a=Array.prototype.map.call(t,function(e,t){return s([""+l+t],e),null});else if(Array.isArray(t))a=t.map(function(t,r){var n=e(t,""+l+r,i);return n.files.forEach(s),n.clone});else if(t&&t.constructor===Object)for(var u in a={},t){var c=e(t[u],""+l+u,i);c.files.forEach(s),a[u]=c.clone}else a=t}return{clone:a,files:o}}},4460:(e,t,r)=>{"use strict";r.d(t,{r:()=>a});var n=r(7901),i=r(289);function a(e,t,r){let[a,o]=(0,n.x)(null==r?void 0:r.in,e,t);return+(0,i.o)(a)==+(0,i.o)(o)}},4523:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkSpecKeys=t.checkNavigable=t.changeSlide=t.canUseDOM=t.canGoNext=void 0,t.clamp=u,t.extractObject=void 0,t.filterSettings=function(e){return D.reduce(function(t,r){return e.hasOwnProperty(r)&&(t[r]=e[r]),t},{})},t.validSettings=t.swipeStart=t.swipeMove=t.swipeEnd=t.slidesOnRight=t.slidesOnLeft=t.slideHandler=t.siblingDirection=t.safePreventDefault=t.lazyStartIndex=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.keyHandler=t.initializedState=t.getWidth=t.getTrackLeft=t.getTrackCSS=t.getTrackAnimateCSS=t.getTotalSlides=t.getSwipeDirection=t.getSlideCount=t.getRequiredLazySlides=t.getPreClones=t.getPostClones=t.getOnDemandLazySlides=t.getNavigableIndexes=t.getHeight=void 0;
25var n=a(r(4232)),i=a(r(959));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t,r){return Math.max(t,Math.min(e,r))}var c=t.safePreventDefault=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()},d=t.getOnDemandLazySlides=function(e){for(var t=[],r=p(e),n=f(e),i=r;i<n;i++)0>e.lazyLoadedList.indexOf(i)&&t.push(i);return t};t.getRequiredLazySlides=function(e){for(var t=[],r=p(e),n=f(e),i=r;i<n;i++)t.push(i);return t};var p=t.lazyStartIndex=function(e){return e.currentSlide-h(e)},f=t.lazyEndIndex=function(e){return e.currentSlide+m(e)},h=t.lazySlidesOnLeft=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+ +(parseInt(e.centerPadding)>0):0},m=t.lazySlidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},g=t.getWidth=function(e){return e&&e.offsetWidth||0},y=t.getHeight=function(e){return e&&e.offsetHeight||0},v=t.getSwipeDirection=function(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t=e.startX-e.curX,(r=Math.round(180*Math.atan2(e.startY-e.curY,t)/Math.PI))<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315)return"left";if(r>=135&&r<=225)return"right";if(!0===n)if(r>=35&&r<=135)return"up";else return"down";return"vertical"},b=t.canGoNext=function(e){var t=!0;return!e.infinite&&(e.centerMode&&e.currentSlide>=e.slideCount-1?t=!1:(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t};t.extractObject=function(e,t){var r={};return t.forEach(function(t){return r[t]=e[t]}),r},t.initializedState=function(e){var t,r=n.default.Children.count(e.children),i=e.listRef,a=Math.ceil(g(i)),o=Math.ceil(g(e.trackRef&&e.trackRef.node));if(e.vertical)t=a;else{var s=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(s*=a/100),t=Math.ceil((a-s)/e.slidesToShow)}var u=i&&y(i.querySelector('[data-index="0"]')),c=u*e.slidesToShow,p=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(p=r-1-e.initialSlide);var f=e.lazyLoadedList||[],h=d(l(l({},e),{},{currentSlide:p,lazyLoadedList:f})),m={slideCount:r,slideWidth:t,listWidth:a,trackWidth:o,currentSlide:p,slideHeight:u,listHeight:c,lazyLoadedList:f=f.concat(h)};return null===e.autoplaying&&e.autoplay&&(m.autoplaying="playing"),m},t.slideHandler=function(e){var t=e.waitForAnimate,r=e.animating,n=e.fade,i=e.infinite,a=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,p=e.centerMode,f=e.slidesToScroll,h=e.slidesToShow,m=e.useCSS,g=e.lazyLoadedList;if(t&&r)return{};var y,v,w,E=a,S={},O={},A=i?a:u(a,0,o-1);if(n){if(!i&&(a<0||a>=o))return{};a<0?E=a+o:a>=o&&(E=a-o),s&&0>g.indexOf(E)&&(g=g.concat(E)),S={animating:!0,currentSlide:E,lazyLoadedList:g,targetSlide:E},O={animating:!1,targetSlide:E}}else y=E,E<0?(y=E+o,i?o%f!=0&&(y=o-o%f):y=0):!b(e)&&E>c?E=y=c:p&&E>=o?(E=i?o:o-1,y=i?0:o-1):E>=o&&(y=E-o,i?o%f!=0&&(y=0):y=o-h),!i&&E+h>=o&&(y=o-h),v=T(l(l({},e),{},{slideIndex:E})),w=T(l(l({},e),{},{slideIndex:y})),i||(v===w&&(E=y),v=w),s&&(g=g.concat(d(l(l({},e),{},{currentSlide:E})))),m?(S={animating:!0,currentSlide:y,trackStyle:_(l(l({},e),{},{left:v})),lazyLoadedList:g,targetSlide:A},O={animating:!1,currentSlide:y,trackStyle:C(l(l({},e),{},{left:w})),swipeLeft:null,targetSlide:A}):S={currentSlide:y,trackStyle:C(l(l({},e),{},{left:w})),lazyLoadedList:g,targetSlide:A};return{state:S,nextState:O}},t.changeSlide=function(e,t){var r,n,i,a,o=e.slidesToScroll,s=e.slidesToShow,u=e.slideCount,c=e.currentSlide,d=e.targetSlide,p=e.lazyLoad,f=e.infinite;if(r=u%o!=0?0:(u-c)%o,"previous"===t.message)a=c-(i=0===r?o:s-r),p&&!f&&(a=-1==(n=c-i)?u-1:n),f||(a=d-o);else if("next"===t.message)a=c+(i=0===r?o:r),p&&!f&&(a=(c+o)%u+r),f||(a=d+o);
25else if("dots"===t.message)a=t.index*t.slidesToScroll;else if("children"===t.message){if(a=t.index,f){var h=I(l(l({},e),{},{targetSlide:a}));a>t.currentSlide&&"left"===h?a-=u:a<t.currentSlide&&"right"===h&&(a+=u)}}else"index"===t.message&&(a=Number(t.index));return a},t.keyHandler=function(e,t,r){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?r?"next":"previous":39===e.keyCode?r?"previous":"next":""},t.swipeStart=function(e,t,r){return("IMG"===e.target.tagName&&c(e),t&&(r||-1===e.type.indexOf("mouse")))?{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}:""},t.swipeMove=function(e,t){var r=t.scrolling,n=t.animating,i=t.vertical,a=t.swipeToSlide,o=t.verticalSwiping,s=t.rtl,u=t.currentSlide,d=t.edgeFriction,p=t.edgeDragged,f=t.onEdge,h=t.swiped,m=t.swiping,g=t.slideCount,y=t.slidesToScroll,w=t.infinite,E=t.touchObject,S=t.swipeEvent,O=t.listHeight,_=t.listWidth;if(!r){if(n)return c(e);i&&a&&o&&c(e);var A,k={},x=T(t);E.curX=e.touches?e.touches[0].pageX:e.clientX,E.curY=e.touches?e.touches[0].pageY:e.clientY,E.swipeLength=Math.round(Math.sqrt(Math.pow(E.curX-E.startX,2)));var I=Math.round(Math.sqrt(Math.pow(E.curY-E.startY,2)));if(!o&&!m&&I>10)return{scrolling:!0};o&&(E.swipeLength=I);var N=(s?-1:1)*(E.curX>E.startX?1:-1);o&&(N=E.curY>E.startY?1:-1);var R=Math.ceil(g/y),D=v(t.touchObject,o),P=E.swipeLength;return!w&&(0===u&&("right"===D||"down"===D)||u+1>=R&&("left"===D||"up"===D)||!b(t)&&("left"===D||"up"===D))&&(P=E.swipeLength*d,!1===p&&f&&(f(D),k.edgeDragged=!0)),!h&&S&&(S(D),k.swiped=!0),A=i?x+O/_*P*N:s?x-P*N:x+P*N,o&&(A=x+P*N),k=l(l({},k),{},{touchObject:E,swipeLeft:A,trackStyle:C(l(l({},t),{},{left:A}))}),Math.abs(E.curX-E.startX)<.8*Math.abs(E.curY-E.startY)||E.swipeLength>10&&(k.swiping=!0,c(e)),k}},t.swipeEnd=function(e,t){var r=t.dragging,n=t.swipe,i=t.touchObject,a=t.listWidth,o=t.touchThreshold,s=t.verticalSwiping,u=t.listHeight,d=t.swipeToSlide,p=t.scrolling,f=t.onSwipe,h=t.targetSlide,m=t.currentSlide,g=t.infinite;if(!r)return n&&c(e),{};var y=s?u/o:a/o,b=v(i,s),w={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(p||!i.swipeLength)return w;if(i.swipeLength>y){c(e),f&&f(b);var O,C,A=g?m:h;switch(b){case"left":case"up":C=A+S(t),O=d?E(t,C):C,w.currentDirection=0;break;case"right":case"down":C=A-S(t),O=d?E(t,C):C,w.currentDirection=1;break;default:O=A}w.triggerSlideHandler=O}else{var k=T(t);w.trackStyle=_(l(l({},t),{},{left:k}))}return w};var w=t.getNavigableIndexes=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,r=e.infinite?-1*e.slidesToShow:0,n=e.infinite?-1*e.slidesToShow:0,i=[];r<t;)i.push(r),r=n+e.slidesToScroll,n+=Math.min(e.slidesToScroll,e.slidesToShow);return i},E=t.checkNavigable=function(e,t){var r=w(e),n=0;if(t>r[r.length-1])t=r[r.length-1];else for(var i in r){if(t<r[i]){t=n;break}n=r[i]}return t},S=t.getSlideCount=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(!e.swipeToSlide)return e.slidesToScroll;var r,n=e.listRef;if(Array.from(n.querySelectorAll&&n.querySelectorAll(".slick-slide")||[]).every(function(n){if(e.vertical){if(n.offsetTop+y(n)/2>-1*e.swipeLeft)return r=n,!1}else if(n.offsetLeft-t+g(n)/2>-1*e.swipeLeft)return r=n,!1;return!0}),!r)return 0;var i=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(r.dataset.index-i)||1},O=t.checkSpecKeys=function(e,t){return t.reduce(function(t,r){return t&&e.hasOwnProperty(r)},!0)?null:console.error("Keys Missing:",e)},C=t.getTrackCSS=function(e){if(O(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]),e.vertical){var t,r;r=(e.unslick?e.slideCount:e.slideCount+2*e.slidesToShow)*e.slideHeight}else t=x(e)*e.slideWidth;var n={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var i=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",o=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";n=l(l({},n),{},{WebkitTransform:i,transform:a,msTransform:o})}
25else e.vertical?n.top=e.left:n.left=e.left;return e.fade&&(n={opacity:1}),t&&(n.width=t),r&&(n.height=r),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?n.marginTop=e.left+"px":n.marginLeft=e.left+"px"),n},_=t.getTrackAnimateCSS=function(e){O(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=C(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},T=t.getTrackLeft=function(e){if(e.unslick)return 0;O(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t=e.slideIndex,r=e.trackRef,n=e.infinite,i=e.centerMode,a=e.slideCount,o=e.slidesToShow,s=e.slidesToScroll,l=e.slideWidth,u=e.listWidth,c=e.variableWidth,d=e.slideHeight,p=e.fade,f=e.vertical,h=0,m=0;if(p||1===e.slideCount)return 0;var g=0;if(n?(g=-A(e),a%s!=0&&t+s>a&&(g=-(t>a?o-(t-a):a%s)),i&&(g+=parseInt(o/2))):(a%s!=0&&t+s>a&&(g=o-a%s),i&&(g=parseInt(o/2))),h=g*l,m=g*d,y=f?-(t*d*1)+m:-(t*l*1)+h,!0===c){var y,v,b,w=r&&r.node;if(b=t+A(e),y=(v=w&&w.childNodes[b])?-1*v.offsetLeft:0,!0===i){b=n?t+A(e):t,v=w&&w.children[b],y=0;for(var E=0;E<b;E++)y-=w&&w.children[E]&&w.children[E].offsetWidth;y-=parseInt(e.centerPadding),y+=v&&(u-v.offsetWidth)/2}}return y},A=t.getPreClones=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+ +!!e.centerMode},k=t.getPostClones=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+ +!!e.centerMode},x=t.getTotalSlides=function(e){return 1===e.slideCount?1:A(e)+e.slideCount+k(e)},I=t.siblingDirection=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+N(e)?"left":"right":e.targetSlide<e.currentSlide-R(e)?"right":"left"},N=t.slidesOnRight=function(e){var t=e.slidesToShow,r=e.centerMode,n=e.rtl,i=e.centerPadding;if(r){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),n&&t%2==0&&(a+=1),a}return n?0:t-1},R=t.slidesOnLeft=function(e){var t=e.slidesToShow,r=e.centerMode,n=e.rtl,i=e.centerPadding;if(r){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),n||t%2!=0||(a+=1),a}return n?t-1:0};t.canUseDOM=function(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)};var D=t.validSettings=Object.keys(i.default)},4568:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSrcSet=t.updateImageUrl=t.replaceMediaUrlPrefix=t.getRequiredParams=t.findEditorImageTag=void 0;let i=n(r(9518)),a=n(r(2544)),o=/<img([^>]+)\/>/i,s=/([^=\s]+)(="([^"]*)")?/gi,l=/\/([-~]{1})\/media\//i;t.findEditorImageTag=e=>{let t=e.match(o);if(!t||t.length<2)return null;let r={},n=s.exec(t[1]);for(;null!==n;)r[n[1]]=(0,i.default)(n[3]),n=s.exec(t[1]);return{imgTag:t[0],attrs:r}},t.getRequiredParams=e=>{let{rev:t,db:r,la:n,vs:i,ts:a}=e;return{rev:t,db:r,la:n,vs:i,ts:a}},t.replaceMediaUrlPrefix=(e,t=l)=>{let r=(0,a.default)(e,{},!0),n=t.exec(r.pathname);return n&&n.length>1&&r.set("pathname",r.pathname.replace(t,`/${n[1]}/jssmedia/`)),r.toString()},t.updateImageUrl=(e,r,n=l)=>{if(!r||0===Object.keys(r).length)return e;"undefined"==typeof window||window.global||(window.global={});let i=(0,a.default)((0,t.replaceMediaUrlPrefix)(e,n),{},!0),o=(0,t.getRequiredParams)(i.query),s=Object.assign({},r);return Object.entries(o).forEach(([e,t])=>{t&&(s[e]=t)}),i.set("query",s),i.toString()},t.getSrcSet=(e,r,n,i)=>r.map(r=>{let a=Object.assign(Object.assign({},n),r),o=a.w||a.mw;return o?`${(0,t.updateImageUrl)(e,a,i)} ${o}w`:null}).filter(e=>e).join(", ")},4587:(e,t,r)=>{e.exports=r(9447)},4605:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},a=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){var l=[a,s];if(r)throw TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&l[0]?n.return:l[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,l[1])).done)return i;switch(n=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){o=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){o.label=l[1];break}if(6===l[0]&&o.label<i[1]){o.label=i[1],i=l;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(l);break}i[2]&&o.ops.pop(),o.trys.pop();continue}l=t.call(e,o)}catch(e){l=[6,e],n=0}finally{r=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}};
25Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLWebSocketClient=void 0;var o=r(1176),s=r(7529),l="ping",u="pong",c="complete",d=function(){function e(e,t,r){this._type=e,this._payload=t,this._id=r}return Object.defineProperty(e.prototype,"type",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"payload",{get:function(){return this._payload},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){var e={type:this.type};return null!=this.id&&void 0!=this.id&&(e.id=this.id),null!=this.payload&&void 0!=this.payload&&(e.payload=this.payload),JSON.stringify(e)},enumerable:!1,configurable:!0}),e.parse=function(t,r){var n=JSON.parse(t),i=n.type,a=n.payload,o=n.id;return new e(i,r(a),o)},e}();function p(e){return new d("connection_init",e)}function f(e){return new d(u,e,void 0)}t.GraphQLWebSocketClient=function(){function e(e,t){var r=this,s=t.onInit,h=t.onAcknowledged,m=t.onPing,g=t.onPong;this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=e,e.onopen=function(t){return i(r,void 0,void 0,function(){var t,r,n,i;return a(this,function(a){switch(a.label){case 0:if(this.socketState.acknowledged=!1,this.socketState.subscriptions={},r=(t=e).send,n=p,!s)return[3,2];return[4,s()];case 1:return i=a.sent(),[3,3];case 2:i=null,a.label=3;case 3:return r.apply(t,[n.apply(void 0,[i]).text]),[2]}})})},e.onclose=function(e){r.socketState.acknowledged=!1,r.socketState.subscriptions={}},e.onerror=function(e){console.error(e)},e.onmessage=function(t){try{var i,a,s=(i=t.data,void 0===a&&(a=function(e){return e}),d.parse(i,a));switch(s.type){case"connection_ack":r.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(r.socketState.acknowledged=!0,h&&h(s.payload));return;case l:m?m(s.payload).then(function(t){return e.send(f(t).text)}):e.send(f(null).text);return;case u:g&&g(s.payload);return}if(!r.socketState.acknowledged||void 0===s.id||null===s.id||!r.socketState.subscriptions[s.id])return;var p=r.socketState.subscriptions[s.id],y=p.query,v=p.variables,b=p.subscriber;switch(s.type){case"next":!s.payload.errors&&s.payload.data&&b.next&&b.next(s.payload.data),s.payload.errors&&b.error&&b.error(new o.ClientError(n(n({},s.payload),{status:200}),{query:y,variables:v}));return;case"error":b.error&&b.error(new o.ClientError({errors:s.payload,status:200},{query:y,variables:v}));return;case c:b.complete&&b.complete(),delete r.socketState.subscriptions[s.id];return}}catch(t){console.error(t),e.close(1006)}e.close(4400,"Unknown graphql-ws message.")}}return e.prototype.makeSubscribe=function(e,t,r,n){var i=this,a=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[a]={query:e,variables:r,subscriber:n},this.socket.send(new d("subscribe",{query:e,operationName:t,variables:r},a).text),function(){i.socket.send(new d(c,void 0,a).text),delete i.socketState.subscriptions[a]}},e.prototype.rawRequest=function(e,t){var r=this;return new Promise(function(n,i){var a;r.rawSubscribe(e,{next:function(e,t){return a={data:e,extensions:t}},error:i,complete:function(){return n(a)}},t)})},e.prototype.request=function(e,t){var r=this;return new Promise(function(n,i){var a;r.subscribe(e,{next:function(e){return a=e},error:i,complete:function(){return n(a)}},t)})},e.prototype.subscribe=function(e,t,r){var n=s.resolveRequestDocument(e),i=n.query,a=n.operationName;return this.makeSubscribe(i,a,r,t)},e.prototype.rawSubscribe=function(e,t,r){return this.makeSubscribe(e,void 0,r,t)},e.prototype.ping=function(e){this.socket.send(new d(l,e,void 0).text)},e.prototype.close=function(){this.socket.close(1e3)},e.PROTOCOL="graphql-transport-ws",e}()},4615:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(4232),i=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let a=e=>{if(e.labelComponent){let t=e.labelComponent,{labelComponent:r}=e,a=i(e,["labelComponent"]);return n.createElement(t,Object.assign({},a))}let{field:t,isValid:r,children:a}=e,o=t.model.labelCssClass;return r||(o+=" invalid"),n.createElement("label",{htmlFor:t.valueField.id,className:o},a,t.model.title)}},4618:(e,t,r)=>{"use strict";r.d(t,{v:()=>i});var n=r(8333);function i(e,t,r){let i=+(0,n.a)(e,null==r?void 0:r.in),[a,o]=[+(0,n.a)(t.start,null==r?void 0:r.in),+(0,n.a)(t.end,null==r?void 0:r.in)].sort((e,t)=>
25e-t);return i>=a&&i<=o}},4718:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},4741:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return w}});let n=r(4252),i=r(8365),a=r(7876),o=i._(r(4232)),s=n._(r(8477)),l=n._(r(8022)),u=r(1925),c=r(946),d=r(5526);r(8912);let p=r(5067),f=n._(r(2795)),h=r(3872),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e,t,r,n,i,a,o){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function y(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}let v=(0,o.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:p,placeholder:f,loading:m,unoptimized:v,fill:b,onLoadRef:w,onLoadingCompleteRef:E,setBlurComplete:S,setShowAltText:O,sizesInput:C,onLoad:_,onError:T,...A}=e,k=(0,o.useCallback)(e=>{e&&(T&&(e.src=e.src),e.complete&&g(e,f,w,E,S,v,C))},[r,f,w,E,S,T,v,C]),x=(0,h.useMergedRef)(t,k);return(0,a.jsx)("img",{...A,...y(p),loading:m,width:l,height:s,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:i,srcSet:n,src:r,ref:x,onLoad:e=>{g(e.currentTarget,f,w,E,S,v,C)},onError:e=>{O(!0),"empty"!==f&&S(!0),T&&T(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...y(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let w=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(p.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),i=(0,o.useMemo)(()=>{var e;let t=m||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:a}},[n]),{onLoad:s,onLoadingComplete:l}=e,h=(0,o.useRef)(s);(0,o.useEffect)(()=>{h.current=s},[s]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[y,w]=(0,o.useState)(!1),[E,S]=(0,o.useState)(!1),{props:O,meta:C}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:y,showAltText:E});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{...O,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:S,sizesInput:e.sizes,ref:t}),C.priority?(0,a.jsx)(b,{isAppRouter:!r,imgAttributes:O}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4859:()=>{},4882:(e,t,r)=>{"use strict";r.d(t,{UE:()=>h,UU:()=>f,cY:()=>p,we:()=>d});var n=r(698),i=r(4232),a=r(8477),o="undefined"!=typeof document?i.useLayoutEffect:function(){};function s(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!s(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!s(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let r=l(e);return Math.round(t*r)/r}function c(e){let t=i.useRef(e);return o(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:d=[],platform:p,elements:{reference:f,floating:h}={},transform:m=!0,whileElementsMounted:g,open:y}=e,[v,b]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[w,E]=i.useState(d);s(w,d)||E(d);let[S,O]=i.useState(null),[C,_]=i.useState(null),T=i.useCallback(e=>
25{e!==I.current&&(I.current=e,O(e))},[]),A=i.useCallback(e=>{e!==N.current&&(N.current=e,_(e))},[]),k=f||S,x=h||C,I=i.useRef(null),N=i.useRef(null),R=i.useRef(v),D=null!=g,P=c(g),F=c(p),j=c(y),M=i.useCallback(()=>{if(!I.current||!N.current)return;let e={placement:t,strategy:r,middleware:w};F.current&&(e.platform=F.current),(0,n.rD)(I.current,N.current,e).then(e=>{let t={...e,isPositioned:!1!==j.current};L.current&&!s(R.current,t)&&(R.current=t,a.flushSync(()=>{b(t)}))})},[w,t,r,F,j]);o(()=>{!1===y&&R.current.isPositioned&&(R.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[y]);let L=i.useRef(!1);o(()=>(L.current=!0,()=>{L.current=!1}),[]),o(()=>{if(k&&(I.current=k),x&&(N.current=x),k&&x){if(P.current)return P.current(k,x,M);M()}},[k,x,M,P,D]);let q=i.useMemo(()=>({reference:I,floating:N,setReference:T,setFloating:A}),[T,A]),U=i.useMemo(()=>({reference:k,floating:x}),[k,x]),$=i.useMemo(()=>{let e={position:r,left:0,top:0};if(!U.floating)return e;let t=u(U.floating,v.x),n=u(U.floating,v.y);return m?{...e,transform:"translate("+t+"px, "+n+"px)",...l(U.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,m,U.floating,v.x,v.y]);return i.useMemo(()=>({...v,update:M,refs:q,elements:U,floatingStyles:$}),[v,M,q,U,$])}let p=(e,t)=>{let r=(0,n.cY)(e);return{name:r.name,fn:r.fn,options:[e,t]}},f=(e,t)=>{let r=(0,n.UU)(e);return{name:r.name,fn:r.fn,options:[e,t]}},h=(e,t)=>{let r=(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:i}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?(0,n.UE)({element:r.current,padding:i}).fn(t):{}:r?(0,n.UE)({element:r,padding:i}).fn(t):{}}}))(e);return{name:r.name,fn:r.fn,options:[e,t]}}},4890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let n=(e,t)=>r(3775).normalizeLocalePath(e,t);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4891:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.HIDDEN_RENDERING_NAME=t.SITECORE_EDGE_URL_DEFAULT=t.siteNameError=t.JSS_MODE=t.FETCH_WITH=t.SitecoreTemplateId=void 0,function(e){e.JssApp="061cba1554744b918a0617903b102b82",e.DictionaryEntry="6d1cd89719364a3aa511289a94c2a7b1"}(r||(t.SitecoreTemplateId=r={})),t.FETCH_WITH={GRAPHQL:"GraphQL",REST:"REST"},t.JSS_MODE={CONNECTED:"connected",DISCONNECTED:"disconnected"},t.siteNameError="The siteName cannot be empty",t.SITECORE_EDGE_URL_DEFAULT="https://edge-platform.sitecorecloud.io",t.HIDDEN_RENDERING_NAME="Hidden Rendering"},4908:(e,t,r)=>{"use strict";r.d(t,{z:()=>a});var n=r(7941),i=r(8333);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in);return a.setTime(a.getTime()+t*n.Cg),a}},4920:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseError=void 0,t.fetchData=function(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return(yield t((0,i.resolveUrl)(e,r))).data})};let i=r(6617);class a extends Error{constructor(e,t){super(e),Object.setPrototypeOf(this,a.prototype),this.response=t}}t.ResponseError=a},4974:(e,t,r)=>{"use strict";let n;function i(){return"undefined"!=typeof window}function a(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(l(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function l(e){return!!i()&&(e instanceof Node||e instanceof o(e).Node)}function u(e){return!!i()&&(e instanceof Element||e instanceof o(e).Element)}function c(e){return!!i()&&(e instanceof HTMLElement||e instanceof o(e).HTMLElement)}function d(e){return!!i()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function p(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=S(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&"inline"!==i&&"contents"!==i}function f(e){return/^(table|td|th)$/.test(a(e))}function h(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}r.d(t,{$4:()=>C,CP:()=>O,L9:()=>S,Lv:()=>f,Tc:()=>w,Tf:()=>h,ZU:()=>p,_m:()=>_,ep:()=>s,eu:()=>E,gJ:()=>b,mq:()=>a,sQ:()=>v,sb:()=>c,v9:()=>function e(t,r,n){var i;void 0===r&&(r=[]),void 0===n&&(n=!0);let a=function e(t){let r=C(t);return E(r)?t.ownerDocument?t.ownerDocument.body:t.body:c(r)&&p(r)?r:e(r)}(t),s=a===(null==(i=t.ownerDocument)?void 0:i.body),l=o(a);if(!s)return r.concat(a,e(a,[],n));{let t=_(l);
25return r.concat(l,l.visualViewport||[],p(a)?a:[],t&&n?e(t):[])}},vq:()=>u,zk:()=>o});let m=/transform|translate|scale|rotate|perspective|filter/,g=/paint|layout|strict|content/,y=e=>!!e&&"none"!==e;function v(e){let t=u(e)?S(e):e;return y(t.transform)||y(t.translate)||y(t.scale)||y(t.rotate)||y(t.perspective)||!w()&&(y(t.backdropFilter)||y(t.filter))||m.test(t.willChange||"")||g.test(t.contain||"")}function b(e){let t=C(e);for(;c(t)&&!E(t);){if(v(t))return t;if(h(t))break;t=C(t)}return null}function w(){return null==n&&(n="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),n}function E(e){return/^(html|body|#document)$/.test(a(e))}function S(e){return o(e).getComputedStyle(e)}function O(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function C(e){if("html"===a(e))return e;let t=e.assignedSlot||e.parentNode||d(e)&&e.host||s(e);return d(t)?t.host:t}function _(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},4989:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(6780).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5008:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(7941),i=r(3921),a=r(8333);function o(e,t){var r;let o,m,g=()=>(0,i.w)(null==t?void 0:t.in,NaN),y=null!=(r=null==t?void 0:t.additionalDigits)?r:2,v=function(e){let t,r={},n=e.split(s.dateTimeDelimiter);if(n.length>2)return r;if(/:/.test(n[0])?t=n[0]:(r.date=n[0],t=n[1],s.timeZoneDelimiter.test(r.date)&&(r.date=e.split(s.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length))),t){let e=s.timezone.exec(t);e?(r.time=t.replace(e[1],""),r.timezone=e[1]):r.time=t}return r}(e);if(v.date){let e=function(e,t){let r=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};let i=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:null===a?i:100*a,restDateString:e.slice((n[1]||n[2]).length)}}(v.date,y);o=function(e,t){var r,n,i,a,o,s,u;if(null===t)return new Date(NaN);let c=e.match(l);if(!c)return new Date(NaN);let p=!!c[4],m=d(c[1]),g=d(c[2])-1,y=d(c[3]),v=d(c[4]),b=d(c[5])-1;if(p){return(r=v,n=b,r>=1&&r<=53&&n>=0&&n<=6)?function(e,t,r){let n=new Date(0);n.setUTCFullYear(e,0,4);let i=n.getUTCDay()||7;return n.setUTCDate(n.getUTCDate()+((t-1)*7+r+1-i)),n}(t,v,b):new Date(NaN)}{let e=new Date(0);return(i=t,a=g,o=y,a>=0&&a<=11&&o>=1&&o<=(f[a]||(h(i)?29:28))&&(s=t,(u=m)>=1&&u<=(h(s)?366:365)))?(e.setUTCFullYear(t,g,Math.max(m,y)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!o||isNaN(+o))return g();let b=+o,w=0;if(v.time&&isNaN(w=function(e){var t,r,i;let a=e.match(u);if(!a)return NaN;let o=p(a[1]),s=p(a[2]),l=p(a[3]);return(t=o,r=s,i=l,24===t?0===r&&0===i:i>=0&&i<60&&r>=0&&r<60&&t>=0&&t<25)?o*n.s0+s*n.Cg+1e3*l:NaN}(v.time)))return g();if(v.timezone){if(isNaN(m=function(e){var t;if("Z"===e)return 0;let r=e.match(c);if(!r)return 0;let i="+"===r[1]?-1:1,a=parseInt(r[2]),o=r[3]&&parseInt(r[3])||0;return(t=o)>=0&&t<=59?i*(a*n.s0+o*n.Cg):NaN}(v.timezone)))return g()}else{let e=new Date(b+w),r=(0,a.a)(0,null==t?void 0:t.in);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}return(0,a.a)(b+w+m,null==t?void 0:t.in)}let s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},l=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,u=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,c=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}let f=[31,null,31,30,31,30,31,31,30,31,30,31];function h(e){return e%400==0||e%4==0&&e%100!=0}},5030:function(e){e.exports=function(){"use strict";var e="month",t="quarter";return function(r,n){var i=n.prototype;i.quarter=function(e){return this.$utils().u(e)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(e-1))};var a=i.add;i.add=function(r,n){return r=Number(r),this.$utils().p(n)===t?this.add(3*r,e):a.bind(this)(r,n)};var o=i.startOf;i.startOf=function(r,n){var i=this.$utils(),a=!!i.u(n)||n;if(i.p(r)===t){var s=this.quarter()-1;return a?this.month(3*s).startOf(e).startOf("day"):this.month(3*s+2).endOf(e).endOf("day")}return o.bind(this)(r,n)}}}()},5039:(e,t)=>
25{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=a(t,r));return t}(r)))}return e}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=(function(){return i}).apply(t,[]))||(e.exports=r)}()},5062:(e,t,r)=>{e.exports=r(9706)()},5064:(e,t,r)=>{"use strict";r.d(t,{p:()=>i});var n=r(9833);function i(e,t,r){return(0,n.A)(e,1e3*t,r)}},5100:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEdgeProxyFormsUrl=t.getEdgeProxyContentUrl=t.SearchQueryService=t.GraphQLRequestClient=t.DefaultRetryStrategy=t.getAppRootId=void 0;var n=r(5583);Object.defineProperty(t,"getAppRootId",{enumerable:!0,get:function(){return n.getAppRootId}});var i=r(5533);Object.defineProperty(t,"DefaultRetryStrategy",{enumerable:!0,get:function(){return i.DefaultRetryStrategy}}),Object.defineProperty(t,"GraphQLRequestClient",{enumerable:!0,get:function(){return i.GraphQLRequestClient}});var a=r(8834);Object.defineProperty(t,"SearchQueryService",{enumerable:!0,get:function(){return a.SearchQueryService}});var o=r(3616);Object.defineProperty(t,"getEdgeProxyContentUrl",{enumerable:!0,get:function(){return o.getEdgeProxyContentUrl}}),Object.defineProperty(t,"getEdgeProxyFormsUrl",{enumerable:!0,get:function(){return o.getEdgeProxyFormsUrl}})},5105:(e,t,r)=>{e.exports=r(3209)},5136:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}},5140:(e,t,r)=>{"use strict";r.d(t,{O:()=>t5});var n=r(4232);let i=e=>{let t=e.rendering&&e.rendering.componentName?e.rendering.componentName:"Unnamed Component";e.errorOverride||console.log(`Component props for unimplemented '${t}' component`,e);let r=e.errorOverride||"JSS component is missing React implementation. See the developer console for more information.";return n.createElement("div",{style:{background:"darkorange",outline:"5px solid orange",padding:"10px",color:"white",maxWidth:"500px"}},n.createElement("h2",null,t),n.createElement("p",null,r))};i.displayName="MissingComponent";var a=r(3358),o=r(5841),s=r(5280);let l={backgroundImage:"linear-gradient(45deg, #ffffff 25%, #dcdcdc 25%, #dcdcdc 50%, #ffffff 50%, #ffffff 75%, #dcdcdc 75%, #dcdcdc 100%)",backgroundSize:"3px 3px",display:"flex",justifyContent:"center",alignItems:"center",padding:"30px",color:"#aaa"},u=()=>n.createElement("div",{style:l},"The component is hidden");function c(e){return d(e).replace(/[A-Z\u00C0-\u00D6\u00D8-\u00DE]/g,function(e){return"-"+e.toLowerCase()})}function d(e){return(e=(e=e.replace(/[-_ ]+/g," ")).charAt(0).toLowerCase()+e.slice(1)).split(/\s+/).map((e,t)=>0===t?e:e.charAt(0).toUpperCase()+e.slice(1)).join("")}var p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},f={},h=e=>{var{properties:t}=e;return Object.assign(Object.assign({},p(e,["properties"])),{type:"object",properties:{name:{type:"string"},displayName:{type:"string"},id:{type:"string"},url:{type:"string"},fields:m(t)}})};function m(e={}){return{type:"object",properties:Object.keys(e).reduce((t,r)=>{let n=e[r],{title:i}=n;return p(n,["title"]),Object.assign(Object.assign({},t),{[r]:{type:"object",properties:{value:Object.assign({title:i||r},e[r])}}})},{})}}var g={Link:()=>({type:"object",properties:{href:{required:!0,type:"string",title:"URL",description:"The URL of the link, except for media items, for which the Url property contains the path to the media item relative to /Sitecore/Media Library."},text:{type:"string",title:"Text",description:"The text content of the HTML <a> element."},linktype:{type:"string",enum:["internal","external","media","anchor","mailto","javascript"],default:"internal",title:"Target",description:"The target attribute of the HTML <a> element."},title:{type:"string",title:"Title",description:"The title attribute of the HTML <a> element."},class:{type:"string",title:"Class Name",description:"The class attribute of the HTML <a> element."},target:{type:"string",title:"Target",description:"The target attribute of the HTML <a> element.",enum:["","_blank","_self","_parent","_top"]},anchor:{type:"string",title:"Anchor",description:"The name attribute of the HTML <a> element, without the leading hash character (“#”)."},querystring:{type:"string",title:"Query String",description:"Query string parameters to add to the URL."}}}),DropLink:h,DropTree:h,File:()=>({type:"object",properties:{src:{type:"string",title:"Source",description:"The URL of the file."},title:{type:"string",title:"Title",description:"Title of a file"},displayName:{type:"string",title:"Display name",description:"Display name of a file"}}}),Date:()=>({type:"string",format:"date"}),Datetime:()=>({type:"string",format:"date-time"}),RichText:()=>({type:"string"}),Image:e=>({type:"object",properties:Object.assign({src:{type:"string"}},e.properties)}),SingleLineText:()=>{},MultiLineText:()=>({type:"string"}),Checkbox:()=>({type:"boolean"}),String:()=>({type:"string"}),Number:()=>({type:"number"}),Boolean:()=>({type:"boolean"}),Item:h,List:e=>{var{properties:t}=e;return Object.assign(Object.assign({},p(e,["properties"])),{type:"array",items:{type:"object",properties:{name:{type:"string"},displayName:{type:"string"},id:{type:"string"},url:{type:"string"},fields:m(t)}}})}};function y(e,t={}){return function e(t,r){var n={};for(var i in t){let a=t[i];a&&"object"==typeof a?Array.isArray(a)?n[i]=a.map(t=>"object"==typeof t&&t?e(t,r):t):n[i]=e(r(a),r):n[i]=t[i]}return n}(e=v(Object.assign({type:"object",properties:{},required:[]},e)),e=>e.properties?v(e,t):e)}function v(e,t={}){var r;let n=Object.assign({},e);return n.properties&&(n.required=(null==(r=e.required)?void 0:r.slice())||[],n.properties=Object.keys(n.properties).reduce((e,r)=>{var i;let a=n.properties[r],o=null==(i=f[null==a?void 0:a.type])?void 0:i.call(f,a),s=Object.assign(Object.assign(Object.assign({},o),a),{type:(null==o?void 0:o.type)||a.type,default:t.hasOwnProperty(r)?t[r]:a.default,title:a.title||c(r).split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")});return(null!=a&&a.properties||null!=o&&o.properties)&&(s.properties=Object.assign({},(null==o?void 0:o.properties)||(null==a?void 0:a.properties)),Object.keys((null==o?void 0:o.properties)||{}
25).forEach(e=>{var t,r;s.properties[e]=Object.assign(Object.assign({},null==(t=null==o?void 0:o.properties)?void 0:t[e]),null==(r=null==a?void 0:a.properties)?void 0:r[e])})),(null!=a&&a.items||null!=o&&o.items)&&(s.items=(null==o?void 0:o.items)||(null==a?void 0:a.items)),void 0===s.default&&delete s.default,"required"in s&&"boolean"==typeof s.required&&(-1==n.required.indexOf(r)&&n.required.push(r),delete s.required),Object.assign(e,{[r]:s})},{})),Object.assign({type:"object"},n)}Object.keys(g).forEach(e=>{!function(e,{name:t}){if(t.charAt(0)!=t.charAt(0).toUpperCase())throw Error("Custom types must start with a capital letter");f[t]=e}(g[e],{name:e})});var b=(e,t)=>{var r,n,i,a;let o=Object.assign({},e);for(var s in t)"object"==typeof t[s]&&t[s]&&(((null==(r=t[s])?void 0:r.type)=="integer"||(null==(n=t[s])?void 0:n.type)=="number")&&(o[s]=Object.assign(Object.assign({},o[s]),{"ui:options":{widget:"updown"}})),null!=(i=t[s])&&i.ui&&(o[s]=Object.assign(Object.assign({},o[s]),{"ui:options":Object.assign(Object.assign({},null==(a=o[s])?void 0:a["ui:options"]),t[s].ui)})),o=Object.assign(Object.assign({},o),{[s]:t[s].items?{items:b(o[s],t[s].items.properties)}:b(o[s],t[s].properties||{})}));return o};function w(e,t){switch(t){case"string":default:return e;case"object":try{return"object"==typeof e&&null!=e?e:JSON.parse(e)}catch(e){return null}case"array":try{return Array.isArray(e)?e:JSON.parse(e)}catch(e){return null}case"number":return parseFloat(e);case"integer":return parseInt(e);case"boolean":return"true"==e||"1"==e}}var E="undefined"!=typeof window?window.BYOCDatasources||(window.BYOCDatasources={}):{};function S(e,t){if("function"!=typeof e)throw Error("The first argument of registerDatasource must be a function returning DataSettings or Promise of data");if(!t.id)throw Error("Missing 'id' property in input");if(!/^[a-zA-Z0-9-_]+$/.test(t.id))throw Error("Invalid 'id' property in input. 'id' should only contain alphanumeric characters, hyphens, and underscores.");E[t.id]=Object.assign(Object.assign({},function(e){let{id:t,name:r,title:n,properties:i,sample:a,schema:o,description:s=null,type:l="object"}=e;return{id:t,description:s,sample:a,name:r||n||t,handler:e=>e,schema:o||i?y(Object.assign(Object.assign({},o||{properties:i,type:l}),{title:(null==o?void 0:o.title)||n||r})):void 0}}(t)),{handler:e}),A()}var O,C=!1,_=0,T=!1;function A(){if(clearTimeout(O),"undefined"!=typeof window&&window.parent!==window){"undefined"==typeof window||T||(T=!0,window.addEventListener("message",e=>{try{"register-datasources-ack"===("string"==typeof e.data?JSON.parse(e.data):e.data).action&&(C=!0,_=0,clearTimeout(O))}catch(e){}})),C=!1,_=0;let e=()=>{var t;C||_>=150||(null==(t=window.parent)||t.postMessage(JSON.stringify({action:"register-datasources",data:Object.values(E)}),"*"),_++,!C&&_<150&&(O=setTimeout(e,200)))};O=setTimeout(e,30)}}function k(e,t){let r=E[e];return null!=r&&r.handler?r.handler(t):t}A();var x,I=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},N=!1,R=0,D=!1,P="undefined"!=typeof HTMLElement?HTMLElement:"undefined"!=typeof windowJSDOM?windowJSDOM.HTMLElement:class{setAttribute(){}},F="undefined"!=typeof window?window.BYOCComponents||(window.BYOCComponents={}):{};function j(e,t,r={}){if(!(null!=t&&t.name))throw Error("Could not register external component. Please make sure you provide a name in the options"+JSON.stringify(t));let n=function(e,t,r){let{thumbnail:n="https://feaasstatic.blob.core.windows.net/assets/thumbnails/byoc.svg",name:i,id:a=e.name,group:o=null,ui:s,isHidden:l=!1,datasourceIds:u=[],links:c={},meta:d={},uiSchema:p,schema:f}=e,h=I(e,["thumbnail","name","id","group","ui","isHidden","datasourceIds","links","meta","uiSchema","schema"]),m=y(Object.assign(Object.assign({description:"External component"},f||h||{}),{type:"object"}),r),g=b(p||s||{},m.properties||{});return{component:t||(()=>null),name:i,schema:m,uiSchema:g,thumbnail:n,group:o||"Default collection",isHidden:l,id:a,datasourceIds:u,links:c,meta:d,title:(null==m?void 0:m.title)||(null==h?void 0:h.title)||i}}(t,e,r);F[n.id]=n,M(e)&&$.register("byoc-"+c(t.name),void 0,e),U()}function M(e){return e&&"prototype"in e&&"setAttribute"in e.prototype}function L(e){if("string"!=typeof e){if(e&&"schema"in e)return e;throw Error(`Component name should be a string, got ${typeof e}`)}let[t,r]=e.split("?");var n=F[t];if(r){let t=F[e];if(!t&&!n)return null;t&&(n=Object.assign(Object.assign(Object.assign({},n),t),{component:t.component||(null==n?void 0:n.component)}
25)),r.split(/\&/g).forEach(e=>{var t,r,i;let[a,o]=e.split("="),s=(null==(t=n.schema.properties)?void 0:t[a])||{type:"string"};n=Object.assign(Object.assign({},n),{schema:Object.assign(Object.assign({},n.schema),{properties:Object.assign(Object.assign({},n.schema.properties),{[a]:Object.assign(Object.assign({},s),{default:w(decodeURIComponent(o),s.type)})})}),uiSchema:Object.assign(Object.assign({},n.uiSchema),{[a]:Object.assign(Object.assign({},n.uiSchema[a]),{"ui:widget":null!=(i=null==(r=n.uiSchema[a])?void 0:r["ui:widget"])?i:"hidden"})})})})}return n}function q(e){let{componentName:t,className:r,fallbackWrapper:n,fallback:i,suppressHydrationWarning:a,_dynamic:o,datasources:s}=e,l=I(e,["componentName","className","fallbackWrapper","fallback","suppressHydrationWarning","_dynamic","datasources"]);try{var u="string"==typeof s?JSON.parse(s):s}catch(e){}let p=Object.values(u||{}).find(e=>e&&!Array.isArray(e)&&Object.keys(e).length>0),f=Object.assign(Object.assign(Object.assign({},p),function(e,t={}){var r,n;let i=null==(r=L(e))?void 0:r.schema;return i?Object.assign(Object.assign({},Object.keys((n=i).properties).reduce((e,t)=>{var r,i;return(null==(r=n.properties[t])?void 0:r.default)!=null?Object.assign(Object.assign({},e),{[t]:null==(i=n.properties[t])?void 0:i.default}):e},{})),Object.keys(t).reduce((e,r)=>{let n=t[r],a=d(r),o=null==i?void 0:i.properties[a],s=w(n,null==o?void 0:o.type);return null==s||r.startsWith("data-attribute")||["class","id","contenteditable"].includes(r)?e:Object.assign(Object.assign({},e),{[a]:s})},{})):t}(t,Object.assign(Object.assign({},p),l))),u?{datasources:u}:{}),h=Object.assign(Object.assign({"data-external-id":t},((e={})=>Object.keys(e).reduce((t,r)=>Object.assign(t,{[c(r)]:e[r]}),{}))(f)),{suppressHydrationWarning:!0,class:r});return B.forEach(e=>{Object.assign(h,{[c(e)]:V[e]})}),Object.keys(h).forEach(e=>{let t=h[e];if(t&&"object"==typeof t&&"class"!=e&&"children"!=e)try{Object.assign(h,{[e]:JSON.stringify(t)})}catch(t){delete h[e]}("function"==typeof t||null==t)&&delete h[e]}),{attributes:h,properties:f,merged:Object.assign(Object.assign({},V),f)}}function U(){if(clearTimeout(x),"undefined"!=typeof window&&window.parent!==window){"undefined"==typeof window||D||(D=!0,window.addEventListener("message",e=>{try{"register-components-ack"===("string"==typeof e.data?JSON.parse(e.data):e.data).action&&(N=!0,R=0,clearTimeout(x))}catch(e){}})),N=!1,R=0;let e=()=>{var t;N||R>=150||(null==(t=window.parent)||t.postMessage(JSON.stringify({action:"register-components",data:Object.values(F)}),"*"),R++,!N&&R<150&&(x=setTimeout(e,200)))};x=setTimeout(e,30)}}U();var $=class extends P{connectedCallback(){try{JSON.parse(String(this.getAttribute("components"))).forEach(e=>{L(e.id)||j(null,e)}),JSON.parse(String(this.getAttribute("datasources"))).forEach(e=>{E[e.id]||S(e=>e,e)})}catch(e){}}static register(e,t,r=this){null==t&&(t="undefined"!=typeof window?window:void 0),t&&!t.customElements.get(e)&&t.customElements.define(e,class extends r{})}},V={},B=["sitecoreEdgeUrl","sitecoreEdgeContextId"];$.register("byoc-registration");function H(e){return 0==Object.keys(e).length?n.createElement(n.Fragment,null):function(e){let{componentName:t,fallback:r,fallbackWrapper:i}=e,a=L(t),o=null==a?void 0:a.component,{attributes:s,properties:l,merged:u}=q(e);if(!o&&r||!t)return!1===i?n.createElement(n.Fragment,null,r):n.createElement("feaas-external",Object.assign({},s,{hydrate:"false"}),r);if(a&&o&&M(o)){let e="byoc-"+c(a.id);return n.createElement(e,Object.assign(Object.assign({},s),{ref:t=>{var r;t&&"undefined"!=typeof window&&(null==(r=window.customElements)||r.whenDefined(e).then(()=>{var e;null==(e=t.sitecoreContextCallback)||e.call(t,Object.assign({},u))}))}}))}return n.createElement(n.Fragment,null,n.createElement("feaas-external",Object.assign({},s,{hydrate:"false"}),null==o?null:n.createElement(o,Object.assign({},u))))}(e)}var z=r(8477),G=Object.defineProperty,Q=(e,t)=>{for(var r in t)G(e,r,{get:t[r],enumerable:!0})},K={};Q(K,{renderDOMContent:()=>eM,renderDOMElement:()=>eF,renderHTMLContent:()=>eL,setDOMAttribute:()=>eD});var Y={};function W(e){return(W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function Z(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function X(e,t,r){return t&&Z(e.prototype,t),r&&Z(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ee(e){return(ee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function et(e,t){return(et=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function er(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function en(e,t,r){return(en=er()?Reflect.construct.bind():function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&et(i,r.prototype),i}).apply(null,arguments)}function ei(e){var t="function"==typeof Map?new Map:void 0;return(ei=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if("u">typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return en(e,arguments,ee(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),et(r,e)})(e)}function ea(e,t){if(e){if("string"==typeof e)return eo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return eo(e,t)}}function eo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}Q(Y,{JSONPath:()=>ed,queryObject:()=>em,queryObjectRaw:()=>eh,queryScopes:()=>eg,serializeCH1RichText:()=>ev});var es=Object.prototype.hasOwnProperty;function el(e,t){return(e=e.slice()).push(t),e}function eu(e,t){return(t=t.slice()).unshift(e),t}var ec=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&et(n,e);var t,r=(t=er(),function(){var e,r=ee(n);e=t?Reflect.construct(r,arguments,ee(this).constructor):r.apply(this,arguments);if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");if(void 0===this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return this});function n(e){var t;return J(this,n),(t=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)')).avoidNew=!0,t.value=e,t.name="NewError",t}return X(n)}(ei(Error));function ed(e,t,r,n,i){if(!(this instanceof ed))try{return new ed(e,t,r,n,i)}catch(e){if(!e.avoidNew)throw e;return e.value}"string"==typeof e&&(i=n,n=r,r=t,t=e,e=null);var a=e&&"object"===W(e);if(e=e||{},this.json=e.json||r,this.path=e.path||t,this.resultType=e.resultType||"value",this.flatten=e.flatten||!1,this.wrap=!es.c
25all(e,"wrap")||e.wrap,this.sandbox=e.sandbox||{},this.preventEval=e.preventEval||!1,this.parent=e.parent||null,this.parentProperty=e.parentProperty||null,this.callback=e.callback||n||null,this.otherTypeCallback=e.otherTypeCallback||i||function(){throw TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},!1!==e.autostart){var o={path:a?e.path:t};a?"json"in e&&(o.json=e.json):o.json=r;var s=this.evaluate(o);if(!s||"object"!==W(s))throw new ec(s);return s}}ed.prototype.evaluate=function(e,t,r,n){var i=this,a=this.parent,o=this.parentProperty,s=this.flatten,l=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,r=r||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,t=t||this.json,(e=e||this.path)&&"object"===W(e)&&!Array.isArray(e)){if(!e.path&&""!==e.path)throw TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!es.call(e,"json"))throw TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');t=e.json,s=es.call(e,"flatten")?e.flatten:s,this.currResultType=es.call(e,"resultType")?e.resultType:this.currResultType,this.currSandbox=es.call(e,"sandbox")?e.sandbox:this.currSandbox,l=es.call(e,"wrap")?e.wrap:l,this.currPreventEval=es.call(e,"preventEval")?e.preventEval:this.currPreventEval,r=es.call(e,"callback")?e.callback:r,this.currOtherTypeCallback=es.call(e,"otherTypeCallback")?e.otherTypeCallback:this.currOtherTypeCallback,a=es.call(e,"parent")?e.parent:a,o=es.call(e,"parentProperty")?e.parentProperty:o,e=e.path}if(a=a||null,o=o||null,Array.isArray(e)&&(e=ed.toPathString(e)),!(!e&&""!==e||!t)){var u=ed.toPathArray(e);"$"===u[0]&&u.length>1&&u.shift(),this._hasParentSelector=null;var c=this._trace(u,t,["$"],a,o,r).filter(function(e){return e&&!e.isParentSelector});return c.length?l||1!==c.length||c[0].hasArrExpr?c.reduce(function(e,t){var r=i._getPreferredOutput(t);return s&&Array.isArray(r)?e=e.concat(r):e.push(r),e},[]):this._getPreferredOutput(c[0]):l?[]:void 0}},ed.prototype._getPreferredOutput=function(e){var t=this.currResultType;switch(t){case"all":var r=Array.isArray(e.path)?e.path:ed.toPathArray(e.path);
25return e.pointer=ed.toPointer(r),e.path="string"==typeof e.path?e.path:ed.toPathString(e.path),e;case"value":case"parent":case"parentProperty":return e[t];case"path":return ed.toPathString(e[t]);case"pointer":return ed.toPointer(e.path);default:throw TypeError("Unknown result type")}},ed.prototype._handleCallback=function(e,t,r){if(t){var n=this._getPreferredOutput(e);e.path="string"==typeof e.path?e.path:ed.toPathString(e.path),t(n,r,e)}},ed.prototype._trace=function(e,t,r,n,i,a,o,s){var l,u=this;if(!e.length)return l={path:r,value:t,parent:n,parentProperty:i,hasArrExpr:o},this._handleCallback(l,a,"value"),l;var c=e[0],d=e.slice(1),p=[];function f(e){Array.isArray(e)?e.forEach(function(e){p.push(e)}):p.push(e)}if(("string"!=typeof c||s)&&t&&es.call(t,c))f(this._trace(d,t[c],el(r,c),t,c,a,o));else if("*"===c)this._walk(t,function(e){f(u._trace(d,t[e],el(r,e),t,e,a,!0,!0))});else if(".."===c)f(this._trace(d,t,r,n,i,a,o)),this._walk(t,function(n){"object"===W(t[n])&&f(u._trace(e.slice(),t[n],el(r,n),t,n,a,!0))});else{if("^"===c)return this._hasParentSelector=!0,{path:r.slice(0,-1),expr:d,isParentSelector:!0};if("~"===c)return l={path:el(r,c),value:i,parent:n,parentProperty:null},this._handleCallback(l,a,"property"),l;if("$"===c)f(this._trace(d,t,r,null,null,a,o));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(c))f(this._slice(c,d,t,r,n,i,a));else if(0===c.indexOf("?(")){if(this.currPreventEval)throw Error("Eval [?(expr)] prevented in JSONPath expression.");var h=c.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1");this._walk(t,function(e){u._eval(h,t[e],e,r,n,i)&&f(u._trace(d,t[e],el(r,e),t,e,a,!0))})}else if("("===c[0]){if(this.currPreventEval)throw Error("Eval [(expr)] prevented in JSONPath expression.");f(this._trace(eu(this._eval(c,t,r[r.length-1],r.slice(0,-1),n,i),d),t,r,n,i,a,o))}else if("@"===c[0]){var m=!1,g=c.slice(1,-2);switch(g){case"scalar":t&&["object","function"].includes(W(t))||(m=!0);break;case"boolean":case"string":case"undefined":case"function":W(t)===g&&(m=!0);break;case"integer":Number.isFinite(t)&&!(t%1)&&(m=!0);break;case"number":Number.isFinite(t)&&(m=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(m=!0);break;case"object":t&&W(t)===g&&(m=!0);break;case"array":Array.isArray(t)&&(m=!0);break;case"other":m=this.currOtherTypeCallback(t,r,n,i);break;case"null":null===t&&(m=!0);break;default:throw TypeError("Unknown value type "+g)}if(m)return l={path:r,value:t,parent:n,parentProperty:i},this._handleCallback(l,a,"value"),l}else if("`"===c[0]&&t&&es.call(t,c.slice(1))){var y=c.slice(1);f(this._trace(d,t[y],el(r,y),t,y,a,o,!0))}else if(c.includes(",")){var v,b=function(e,t){var r="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ea(e))){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
26In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}(c.split(","));try{for(b.s();!(v=b.n()).done;){var w=v.value;f(this._trace(eu(w,d),t,r,n,i,a,!0))}}catch(e){b.e(e)}finally{b.f()}}else!s&&t&&es.call(t,c)&&f(this._trace(d,t[c],el(r,c),t,c,a,o,!0))}if(this._hasParentSelector)for(var E=0;E<p.length;E++){var S=p[E];if(S&&S.isParentSelector){var O=this._trace(S.expr,t,S.path,n,i,a,o);if(Array.isArray(O)){p[E]=O[0];for(var C=O.length,_=1;_<C;_++)E++,p.splice(E,0,O[_])}else p[E]=O}}return p},ed.prototype._walk=function(e,t){if(Array.isArray(e))for(var r=e.length,n=0;n<r;n++)t(n);else e&&"object"===W(e)&&Object.keys(e).forEach(function(e){t(e)})},ed.prototype._slice=function(e,t,r,n,i,a,o){if(Array.isArray(r)){var s=r.length,l=e.split(":"),u=l[2]&&Number.parseInt(l[2])||1,c=l[0]&&Number.parseInt(l[0])||0,d=l[1]&&Number.parseInt(l[1])||s;c=c<0?Math.max(0,c+s):Math.min(s,c),d=d<0?Math.max(0,d+s):Math.min(s,d);for(var p=[],f=c;f<d;
26f+=u)this._trace(eu(f,t),r,n,i,a,o,!0).forEach(function(e){p.push(e)});return p}},ed.prototype._eval=function(e,t,r,n,i,a){this.currSandbox._$_parentProperty=a,this.currSandbox._$_parent=i,this.currSandbox._$_property=r,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t;var o=e.includes("@path");o&&(this.currSandbox._$_path=ed.toPathString(n.concat([r])));var s="script:"+e;if(!ed.cache[s]){var l=e.replace(/@parentProperty/g,"_$_parentProperty").replace(/@parent/g,"_$_parent").replace(/@property/g,"_$_property").replace(/@root/g,"_$_root").replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1");o&&(l=l.replace(/@path/g,"_$_path")),ed.cache[s]=new this.vm.Script(l)}try{return ed.cache[s].runInNewContext(this.currSandbox)}catch(t){throw Error("jsonPath: "+t.message+": "+e)}},ed.cache={},ed.toPathString=function(e){for(var t=e.length,r="$",n=1;n<t;n++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(e[n])||(r+=/^[\*0-9]+$/.test(e[n])?"["+e[n]+"]":"['"+e[n]+"']");return r},ed.toPointer=function(e){for(var t=e.length,r="",n=1;n<t;n++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(e[n])||(r+="/"+e[n].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return r},ed.toPathArray=function(e){var t=ed.cache;if(t[e])return t[e].concat();var r=[],n=e.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(e,t){return"[#"+(r.push(t)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(e,t){return"['"+t.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(e,t){return";"+t.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,"").split(";").map(function(e){var t=e.match(/#([0-9]+)/);return t&&t[1]?r[t[1]]:e});return t[e]=n,t[e].concat()};var ep=function(e,t,r){for(var n=e.length,i=0;i<n;i++)r(e[i])&&t.push(e.splice(i--,1)[0])},ef=function(){function e(t){J(this,e),this.code=t}return X(e,[{key:"runInNewContext",value:function(e){var t=this.code,r=Object.keys(e),n=[];ep(r,n,function(t){return"function"==typeof e[t]});var i=r.map(function(t,r){return e[t]});t=n.reduce(function(t,r){var n=e[r].toString();return/function/.test(n)||(n="function "+n),"var "+r+"="+n+";"+t},"")+t,/(["'])use strict\1/.test(t)||r.includes("arguments")||(t="var arguments = undefined;"+t);var a=(t=t.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"")).lastIndexOf(";"),o=a>-1?t.slice(0,a+1)+" return "+t.slice(a+1):" return "+t;return en(Function,r.concat([o])).apply(void 0,function(e){if(Array.isArray(e))return eo(e)}(i)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||ea(i)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance.
27In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}())}}]),e}();function eh(e,t){try{return ed({path:t,json:e})}catch(e){return[]}}function em(e,t,r=!0){let n=eh(e,t)||[];return r?n.flat(1/0):n}function eg(e,t,r=!1,n=e,i=!0){var a=t;for(let i of Object.keys(e).sort((e,t)=>t.length-e.length))if(t.startsWith(i)){if(i==t){if(r)return e[i];continue}a=t.substring(i.length+1),n=e[i];break}var o=em(n,a,i);return 0==o.length&&(o=[a.replace(/^.*?\./,"_."),a.replace(/^.*?\./,""),a.replace(/^([^.]+).*?\.\$([\.\[])/,"$1$2"),a.replace(/^.*?\.\$([\.\[])/,"_$1"),a.replace(/^.*?\.\$([\.\[])/,"$$$1"),a.replace(/^[^.]+$/,"_")].filter((e,t,r)=>r.indexOf(e)===t).reduce((e,t)=>
27e.length>0?e:em(n,t,i),[])),r?o[0]:o}function ey(e,t={},r){return r?`<${r}${Object.entries(t).map(([e,t])=>null!=t&&` ${e}="${t}"`).filter(Boolean).join("")}>${ev(e)}</${r}>`.replace(/^<([a-z0-9][^>]*)><\/[^>]+>$/,"<$1 />"):ev(e)}function ev(e){var t;if(Array.isArray(e))return e.map(ev).join(`
28`).trim();if("string"==typeof e)return e;if(null==e)return"";switch(e.type){case"heading":let{level:r,...n}=e.attrs;return ey(e.content,n,"h"+r);case"text":return(e.marks||[]).reduce((e,t)=>ey(e,t.attrs,{link:"a",bold:"strong",italic:"em",strike:"s",underline:"u"}[t.type]),null==(t=e.text)?void 0:t.replace(/\s+/," "));default:return ey(e.content||e.text,e.attrs,{bulletList:"ul",orderedList:"ol",listItem:"li",horizontalRule:"hr",paragraph:"p",codeBlock:"code",blockquote:"blockquote"}[e.type])}}function eb(e){let t=new e.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(e=>{let t=e.target,r=t.getAttribute("data-embed-src");r&&eE(t,r),e.addedNodes&&e.addedNodes.forEach(e=>{1==e.nodeType&&ew(e,!1)})})});return t.observe(e,{attributes:!0,subtree:!0,childList:!0}),t}function ew(e,t=!0){let r=e.querySelectorAll("[data-embed-src]");for(var n=0;n<r.length;n++){let e=r[n];eE(e,e.getAttribute("data-embed-src"))}if(t)return eb(e)}function eE(e,t){for(var r=e;r;r=r.parentElement)if(!r.parentElement){let e=r.querySelectorAll("script");for(var n=0;n<e.length;n++)if(e[n].getAttribute("src")==t)return!0;"HTML"==r.tagName&&(r=r.querySelector("head")||r);let i=r.ownerDocument.createElement("script");i.setAttribute("type","module"),i.setAttribute("src",t),r.appendChild(i);break}}ed.prototype.vm={Script:ef};var eS={};Q(eS,{adjustNumbers:()=>ek,cleanCollectionBit:()=>eT,getHumanizedLabel:()=>ex,getLastPathBit:()=>eI,getQualifier:()=>e_,normalizeCollectionScope:()=>eA,parseLimit:()=>eO,parseRange:()=>eC});var eO=e=>{var t;let r=parseInt(null==(t=null==e?void 0:e.match(/\[0:(\d+)\]/))?void 0:t[1],10);return!isNaN(r)&&r>0?String(r):null},eC=e=>{var t;let r=null==(t=null==e?void 0:e.match(/\[([^\]]+)\]/))?void 0:t[1].split(/\s*,\s*/g).filter(Boolean).map(e=>{if(e.match(/^-?\d+$/))return e;let t=e.match(/^(\d+):(\d+)$/);return t&&parseInt(t[1],10)<parseInt(t[2],10)?t[1]+"-"+t[2]:null});return null!=r&&r.every(Boolean)?r.join(","):null},e_=e=>{var t;return null==(t=null==e?void 0:e.match(/(\.\*|\[[^\]]*\])$/))?void 0:t[0]};function eT(e){return e.replace(/(\.?\[[^\]\[]*\]|\.\*)$/g,"")}function eA(e){return eT(e)+".*"}function ek(e,t){return null==e?void 0:e.replace(/(.|^)(\d+)/g,(e,r,n)=>r+(":"==r?n:String(parseInt(n)+t)))}function ex(e,t=2){var r=eT(e).split(/]\.|\.\*\./g).pop().split(/\./g).slice(-3);return(r=r.filter(e=>isNaN(parseInt(e)))).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).slice(-t).join(" ")}function eI(e){return eT(e).split(".").pop()}var eN=["January","February","March","April","May","June","July","August","September","October","November","December"];function eR(e){let t=e.getAttribute("data-path-scope");for(var r=0,n=e;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==t&&r++;return r}function eD(e,t,r,n,i=!0){if(e){var a,o,s,l=e;(null==r?void 0:r.type)=="doc"&&Array.isArray(r.content)&&(r=ev(r)),null!=n&&n.processValue&&(r=null==n?void 0:n.processValue(e,t,r));var u=t.replace("data-path-","");if("data-path-src"==t||"data-path-alt"==t){let t=Array.from(e.children).find(e=>"picture"==e.localName)||e;l="img"==e.localName?e:t.querySelector("img, video")}else if("data-path-href"==t)l=e.querySelector("a")||e.closest("a");else if("data-path-hidden"==t)r=!r||null;else if("data-path"==t||"data-embed-html"==t||"html"==t)u="innerHTML";else if("data-embed-src"==t&&i)eE(e,r);else if("data-path-attributes"==t){if(!Array.isArray(r)){let t=(null==(a=e.getAttribute("data-attributes-keys"))?void 0:a.split(",").filter(Boolean))||[];if(!Array.isArray(r))for(var c in r){var d=r[c];eD(e,c,"object"==typeof d&&d?JSON.stringify(d):d,n,i)}for(var p=0;p<t.length;p++)null!=r&&t[p]in r||eD(e,t[p],null,n,i);eD(e,"data-attributes-keys",Object.keys(r||{}).join(","),{},i)}if("FEAAS-EXTERNAL"==e.tagName){let t=String(e.getAttribute("data-path-attributes")||"").slice(0,-1).split(".")[0]||"_";eD(e,"datasources",JSON.stringify({[t]:r}),{},i)}return}
28if("boolean"==typeof r&&"hidden"!==u&&(r=r?"":null),l)if(("innerHTML"==u||"src"==u)&&(null==r||""===r)){var f=String(null!=(s=null!=(o=e.getAttribute("data-path-placeholder")||l[u])?o:l.getAttribute(u))?s:"");"innerHTML"==u?l.innerHTML=f:f?l.setAttribute(u,f):l.removeAttribute(u)}else if(null!=r)if("innerHTML"==u){for(var h,m=String(r),g=l;g.parentElement&&g.localName.match(/^(a|var|strong|em|i|b)$/);)g=g.parentElement;g.localName.match(/p|h\d|button|time|li/)&&(m=m.replace(/<(p|h\d|li|ul)[^>]*?>|<\/(p|h\d|li|ul)[^>]*?>/g," ").trim().replace(/\s+/g," ")),String(g.getAttribute("class")).includes("-inline--time")&&"Invalid Date"!==String(new Date(h=m))&&!isNaN(Number(new Date(h)))&&(m=(e=>{if(!e||"function"!=typeof e.getDay)return;let t=e.getFullYear(),r=eN[e.getMonth()],n=e.getDate();return`${r} ${n}, ${t}`})(new Date(m))),l.innerHTML!=m&&(l.innerHTML=m)}else l.getAttribute(u)!=r&&l.setAttribute(u,r);else l.removeAttribute(u)}}var eP=["data-attributes-keys","data-path-attributes","data-path-scope"];function eF(e,t,r,n,i=!0){if(n||(t=(null==(o=null==r?void 0:r.processData)?void 0:o.call(r,e,t))||t),1==e.nodeType){let n=e.getAttribute("data-path-scope");if(n){let i=eR(e),a=eg(t,n,!1);0==i&&function(e,t,r){let n=e.getAttribute("data-path-scope");if(null==n)return;var i=eR(e);if(0!=i)return;let a=e.parentNode;if(null!=a){0==t?e.setAttribute("hidden","hidden"):null!=e.getAttribute("hidden")&&e.removeAttribute("hidden");for(var o=i+1,s=e,l=e;l=l.nextElementSibling;)l.getAttribute("data-path-scope")==n&&(o++,s=l);for(var u=o;u<t;u++)a.insertBefore(s.cloneNode(!0),s.nextElementSibling);for(var u=Math.max(1,t);u<o;u++)s=s.previousElementSibling,a.removeChild(s.nextElementSibling)}}(e,(null==(s=null==r?void 0:r.shouldRepeat)?void 0:s.call(r,e,a))===!1?1:a.length,0),t={...t,[eA(n)]:a[i]}}let o=Array.prototype.slice.call(e.attributes).sort((e,t)=>eP.indexOf(e.name)-eP.indexOf(t.name));for(var a=0;a<o.length;a++){let{name:n,value:s}=o[a];n.startsWith("data-path")&&"data-path-scope"!=n&&eD(e,n,eg(t,s,!0,void 0,"FEAAS-EXTERNAL"!=e.tagName),r,i),"data-embed-src"==n&&eD(e,n,e.getAttribute(n),r,i)}}for(var o,s,l,u,a=0;u=e.childNodes[a++];)ej(u)&&eF(u,t,r,!0,i);return n||null==(l=null==r?void 0:r.onRender)||l.call(r,e,t),e}function ej(e){return 1==e.nodeType}function eM(e,t,r,n,i=!0){let a=(null==(o=null==n?void 0:n.processTemplate)?void 0:o.call(n,e,t,r))||t;if(e.innerHTML=a,e.classList.add("-feaas"),(e.closest(".component.feaas")||e).className.includes("-theme--"))for(var o,s,l=0;s=e.childNodes[l++];)ej(s)&&(s.className=s.className.replace(/(\s|^)-theme--[^\s]+\s*/g,"$1"));return eF(e,r,n,null,i)}function eL(e,t,r,n=!1,i=!0){var a;let o=(null==(a=null==r?void 0:r.processTemplate)?void 0:a.call(r,null,e,t))||e;if("undefined"==typeof document||n)return eF(e$(o)[0],t,r,null,i).outerHTML;{let e=document.createElement("div");return e.innerHTML=o,eF(e,t,r,null,i),e.innerHTML}}var eq=class{constructor(e,t=1,r){this.ownerDocument={createElement:e=>new eq(e),createDocumentFragment:()=>new eq(null,11)},this.nodeName=e,this.nodeType=t,this.textContent=r,this.attributes=[],this.childNodes=[]}setAttribute(e,t){let r=this.attributes.find(t=>t.name===e);r?r.value=t:this.attributes.push({name:e,value:t})}getAttribute(e){let t=this.attributes.find(t=>t.name===e);return t?t.value:void 0}insertBefore(e,t){if(e.parentNode=this,null===t)this.childNodes.push(e);else{let r=this.childNodes.indexOf(t);-1!==r&&this.childNodes.splice(r,0,e)}}removeAttribute(e){let t=this.attributes.findIndex(t=>t.name===e);-1!==t&&this.attributes.splice(t,1)}appendChild(e){e.parentNode=this,this.childNodes.push(e)}get tagName(){var e;return null==(e=this.nodeName)?void 0:e.toUpperCase()}get localName(){var e;return null==(e=this.nodeName)?void 0:e.toLowerCase()}get innerHTML(){return eV(this.childNodes)}set innerHTML(e){this.childNodes=e$(String(null!=e?e:""))}get outerHTML(){return eV([this])}get children(){return this.childNodes.filter(e=>1==e.nodeType)}closest(e){let t=this;for(;t;){if(eU(e,t))return t;t=t.parentNode}return null}querySelectorAll(e){let t=e.split(/\s*,\s*/),r=[],n=e=>{for(let n of t)if(eU(n,e)){r.push(e);break}for(let t of e.childNodes)n(t)};for(let e of this.childNodes)n(e);return r}querySelector(e){return this.querySelectorAll(e)[0]}findSibling(e,t){if(!this.parentNode)return null;let r=this.parentNode.childNodes,n=r.indexOf(this);if(-1===n)return null;for(let i=n+e;i>=0&&i<r.length;i+=e){let e=r[i];if(!t||1===e.nodeType)return e}return null}removeChild(e){let t=this.childNodes.indexOf(e);if(-1!==t)return this.childNodes.splice(t,1),e.parentNode=void 0,e}get previousSibling(){return this.findSibling(-1)}get nextSibling(){return this.findSibling(1)}get previousElementSibling(){return this.findSibling(-1,!0)}get nextElementSibling(){return this.findSibling(1,!0)}cloneNode(e=!1){let t=new eq(this.nodeName,this.nodeType);if(t.attributes=JSON.parse(JSON.stringify(this.attributes)),this.textContent&&(t.textContent=this.textContent),e)for(let e of this.childNodes){let r=e.cloneNode(!0);t.appendChild(r)}return t}get parentElement(){var e;return(null==(e=this.parentNode)?void 0:e.nodeType)==1?this.parentNode:null}};function eU(e,t){let r=e.match(/([.#]?[\w-]+|\[([\w-]+)(="([^"]*)")?\])/g);if(!r)return!1;for(let e of r)if(e.startsWith("#")){if(t.getAttribute("id")!==e.slice(1))return!1}else if(e.startsWith(".")){if(!(t.getAttribute("class")||"").split(" ").includes(e.slice(1)))return!1}else if(e.startsWith("[")){let r=e.match(/^\[([\w-]+)(="([^"]*)")?\]$/);if(!r)return!1;{let e=r[1],n=r[3],i=t.getAttribute(e);
28if(void 0===n){if(void 0===i)return!1}else if(i!==n)return!1}}else if(t.nodeName!==e)return!1;return!0}function e$(e){var t;let r=[],n=[];for(;e;){let i=e.match(/^<([\w-]+)(\s[^>]*)?>/),a=e.match(/^<\/([\w-]+)>/);if(i){let a=i[1].toLowerCase(),o=(null==(t=(i[2]||"").match(/([\w-]+)(="([^"]*)")?/g))?void 0:t.map(e=>{let[t,r,,n]=e.match(/([\w-]+)(="([^"]*)")?/);return{name:r,value:(n||"").replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#x27;/g,"'")}}))||[],s=new eq(a,1);if(s.attributes=o,n.length>0){let e=n[n.length-1];e.childNodes.push(s),s.parentNode=e}else r.push(s);["img","input","br"].includes(a)||n.push(s),e=e.slice(i[0].length)}else if(a)n.pop(),e=e.slice(a[0].length);else{let t=e.indexOf("<"),i=e.slice(0,-1!==t?t:void 0),a=new eq("#text",3);if(a.textContent=i,n.length>0){let e=n[n.length-1];e.childNodes.push(a),a.parentNode=e}else r.push(a);e=e.slice(i.length)}}return r}function eV(e){return e.map(e=>{if(3===e.nodeType)return e.textContent||"";let{nodeName:t,attributes:r}=e,n=r.map(({name:e,value:t})=>` ${e}="${String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}"`).join(""),i=eV(e.childNodes);return["img","input","br"].includes(t)?`<${t}${n} />`:`<${t}${n}>${i}</${t}>`}).join("")}var eB=e=>{if(!e||"string"!=typeof e.url)return!1;for(var t in e)if("body"!=t&&"params"!=t&&"headers"!=t&&"url"!=t&&"method"!==t&&("jsonpath"!=t||"string"!=typeof e[t]))return!1;return!0};function eH(e){let{url:t,headers:r,params:n,method:i,body:a}=ez(e),o,s=r["Content-Type"];"GET"!=i&&"HEAD"!=i&&("application/json"===s&&(o=JSON.stringify(a)),"multipart/form-data"===s&&(o=Object.keys(a).reduce((e,t)=>(e.append(t,a[t]),e),new FormData)),"application/x-www-form-urlencoded"===s&&(o=new URLSearchParams(a)));let l=Object.keys(n).length?`?${new URLSearchParams(n)}`:"";return[`${t}${l}`,{headers:r,body:o,method:i}]}function ez(e){let t={};for(let r in(null==e?void 0:e.headers)||{})e.headers.hasOwnProperty(r)&&(t[r.replace(/^[a-z]|\-[a-z]/g,e=>e.toUpperCase())]=e.headers[r]);return t.Accept||(t.Accept="application/json"),{params:(null==e?void 0:e.params)||{},headers:t,jsonpath:String((null==e?void 0:e.jsonpath)||"$"),method:((null==e?void 0:e.method)||"GET").toUpperCase(),body:(null==e?void 0:e.body)||{},url:String((null==e?void 0:e.url)||"")}}var eG=async(e,t)=>{let r=k(t,e);if(r instanceof Promise)return r;let n=e;r&&(n=ez(r));try{let[e,t]=eH(n),r=await (await ez.fetchImplementation(e,{...t,method:t.method.toLowerCase()})).json();return n.jsonpath&&"$"!=n.jsonpath?em(r,n.jsonpath):r}catch(e){return{}}};async function eQ(e){if(!e)return e;if(eB(e))return eG(e);let t=Object.keys(e),r=await Promise.all(t.map(t=>eB(e[t])?eG(e[t],t):null).filter(Boolean));return t.reduce((t,n)=>({...t,[n]:eB(e[n])?r.shift():e[n]}),{})}ez.clean=function(e){let{params:t,method:r,headers:n,body:i,url:a}=ez(e);var o={url:a},s={...n};return"application/json"===n["Content-Type"]&&delete s["Content-Type"],"application/json"===n.Accept&&delete s.Accept,Object.keys(s).length>0&&(o.headers=s),"GET"!==r&&(o.method=r),"GET"===r||"HEAD"===r||0===Object.keys(i).length||(o.body=i),Object.keys(t).length>0&&(o={...o,params:t}),o},ez.toFetchArguments=eH,ez.fetchOne=eG,ez.fetch=eQ,ez.isDataSettings=eB,ez.hasDataSettings=function(e){return!!e&&(eB(e)||Object.values(e).some(eB))},ez.fetchImplementation=(...e)=>fetch(...e);var eK={};function eY(e,t=e=>{}){var r;let n=()=>{var i,a,o=Object.assign(new Promise((t,r)=>{i=r=>{null==e||e(r),t(r)},a=r}),{resolve:i,reject:a,restart:n,first:r});return r=o,o.catch(t),o};return n()}Q(eK,{Component:()=>tw,ComponentProps:()=>tb,Context:()=>tq,ControlledPromise:()=>eY,DEFAULT_CDN_URL:()=>e7,DOM:()=>K,DataPath:()=>eS,DataScope:()=>Y,DataSettings:()=>ez,Element:()=>eJ,FEAASComponent:()=>tw,FEAASComponentsProps:()=>tb,FEAASContext:()=>tq,FEAASContextProps:()=>tL,FEAASEditor:()=>tF,FEAASEditorProps:()=>tP,FEAASElement:()=>eJ,FEAASLoader:()=>tS,FEAASLoaderProps:()=>tE,FEAASPicker:()=>tM,FEAASPickerProps:()=>tj,FEAASStylesheet:()=>tC,FEAASStylesheetProps:()=>tO,InvalidResponse:()=>e8,JSONPath:()=>ed,Loader:()=>tS,MyComponent:()=>eX,Picker:()=>tM,Stylesheet:()=>tC,Thumbnail:()=>t_,WebComponent:()=>eW,adjustNumbers:()=>ek,autoloadScripts:()=>ew,cleanCollectionBit:()=>eT,clearFetchCache:()=>e2,createStylesheet:()=>tm,customizeDataSettings:()=>k,fetchAndRevalidate:()=>e3,fetchAndRevalidateComponent:()=>to,fetchAndRevalidateStylesheet:()=>tl,fetchBypassingCache:()=>e5,fetchCache:()=>e1,fetchComponent:()=>ts,fetchData:()=>eQ,fetchToValidateCache:()=>e9,fetchWithCacheAwareness:()=>e4,findStylesheet:()=>th,getComponent:()=>L,getComponentSource:()=>tt,getComponentURL:()=>ti,getFetchCache:()=>e6,getFramePosition:()=>tD,getHumanizedLabel:()=>ex,getLastPathBit:()=>eI,getQualifier:()=>e_,getStylesheetSource:()=>tr,getStylesheetURL:()=>ta,loadScript:()=>eE,loadStylesheet:()=>tp,loadStylesheetAllowStale:()=>tf,normalizeCollectionScope:()=>eA,observeDOMElement:()=>eb,parseComponentSource:()=>te,parseLimit:()=>eO,parseRange:()=>eC,parseStylesheetSource:()=>tn,queryObject:()=>em,queryObjectRaw:()=>eh,queryScopes:()=>eg,registerComponent:()=>j,registerDatasource:()=>S,renderComponent:()=>ty,renderComponentElement:()=>tg,renderComponentPromise:()=>tv,renderDOMContent:()=>eM,renderDOMElement:()=>eF,renderHTMLContent:()=>eL,renderStylesheet:()=>
28tu,renderStylesheetPromise:()=>tc,serializeCH1RichText:()=>ev,setDOMAttribute:()=>eD});var eW="undefined"==typeof HTMLElement?"undefined"!=typeof windowJSDOM?windowJSDOM.HTMLElement:class{}:HTMLElement,eJ=class extends eW{getProps(e){return{}}constructor(){super(),this.defaultProps={},this.connected=!1,this.refs={},this.descendants=[],this.whenLoaded=eY(e=>{this.payload=e}),this.whenRendered=eY(()=>this.initialized=!0,()=>this.cancelRender()),this.addEventListener("feaasMount",this),this.addEventListener("feaasUnmount",this)}getRoot(){return this}attributeChangedCallback(e,t,r){this.set()}connectedCallback(){this.mount()}disconnectedCallback(){this.unmount()}mount(){try{let e=this.getParent();if(e&&!e.connected||this.connected)return;this.connected=!0,this.log("FEAAS: Mount",this.tagName,this),this.dispatchEventIndirectly(new Event("feaasMount",{bubbles:!0,composed:!0})),this.getElements().map(e=>{var t;return null==(t=e.mount)?void 0:t.call(e)}),this.set()}catch(e){this.onError(e)}}dispatchEventIndirectly(e){this.dispatchEvent(e);let t=this.getParent();t&&!t.contains(this)&&(Object.defineProperty(e,"target",{value:this,writable:!1}),Object.defineProperty(e,"composedPath",{value:()=>[this],writable:!1}),t.handleEvent(e))}isJSONAttribute(e){return!1}log(...e){let t=e[0];("undefined"!=typeof location&&null!=location&&location.hostname.startsWith("components-")||localStorage["Sitecore.Components.Debug"])&&console.log(t+" "+e.slice(1).map(e=>e&&"object"==typeof e?"%O":"%s").join(" "),...e.slice(1))}unmount(){this.connected&&(this.log("FEAAS: Unmount",this),this.dispatchEventIndirectly(new Event("feaasUnmount",{bubbles:!0,composed:!0})),this.connected&&this.initialized&&this.render&&this.update(),this.cancelRender(),this.connected=!1,this.initialized&&this.render&&this.update())}getParent(e=!0){for(var t=this;t=t.parentElement||(t.parentNode instanceof ShadowRoot?t.parentNode.host:null);)if(!e||t.tagName.startsWith("FEAAS-"))return t;if("FEAAS-CONTEXT"!=this.tagName)return document.querySelector("feaas-context")}getElements(e=this.getRoot(),t=!0){return Array.from(e.querySelectorAll("*")).map(e=>[!t||e.tagName.startsWith("FEAAS-")?e:null,e.shadowRoot?this.getElements(e.shadowRoot,t):null]).flat().filter(Boolean)}handleEvent(e){let t=e.composedPath()[0];switch(e.type){case"feaasMount":t!=this&&this.nestedCallback(t);break;case"feaasUnmount":t!=this&&this.unnestedCallback(t)}}unnestedCallback(e){let t=this.descendants.indexOf(e);-1!=t&&(this.log("FEAAS: Unnest",this,e),this.descendants.splice(t,1),this.refs[e.getComponentName()]=null,e.refs.parent==this&&(e.refs.parent=null),e.refs.top==this&&(e.refs.top=e.refs.parent))}nestedCallback(e){var t,r;if(-1==this.descendants.indexOf(e)&&(this.descendants.push(e),this.log("FEAAS: Nest",this,e),this.refs[e.getComponentName()]=e,e.refs.top=this,(t=e.refs).parent||(t.parent=this),e.render))for(var n=e.refs.parent;n;n=n.refs.parent)n.render&&((r=e.refs).parentReact||(r.parentReact=n),e.refs.topReact=n)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return void 0===this.payload&&null==this.getAttribute("hidden")}onError(e,t="uncaught",r=!1){let n=new CustomEvent("feaasError",{bubbles:!0,composed:!0,detail:e});if(this.dispatchEventIndirectly(n),this.whenLoaded.reject(e),!n.defaultPrevented&&!r){this.whenRendered.reject(e);try{this.unmount()}catch(e){}return!0}return!1}shouldUpdateOnLoad(){return!0}async advance(){try{if(void 0===this.payload){if(!this.isReadyToLoad())return;this.payload=null,this.dispatchEventIndirectly(new Event("feaasLoad",{bubbles:!0,composed:!0}));let e=await this.load().catch(e=>{throw this.payload=void 0,e});if(this.whenLoaded.resolve(e),this.onLoad)return}else if(null==this.payload)return;this.flush(),this.whenRendered.resolve(this)}catch(e){this.onError(e)}}flush(){var e,t;if(!this.connected)return;let r=null==(t=null==(e=this.payload)?void 0:e.ReactDOM)?void 0:t.flushSync;r?r(()=>this.update()):this.update()}load(){return Promise.resolve(null)}update(){var e,t,r;if(null==this.payload||!this.render)return;let{React:n,ReactDOM:i,ReactDOMClient:a}=this.payload||{};if(!n)throw Error(`${this.tagName}: React is not present in payload`);
28if(!i)throw Error(`${this.tagName}: ReactDOM is not present in payload`);"false"==this.getAttribute("hydrate")&&this.firstElementChild||(this.refs.topReact||this.forceUpdateReact?this.forceUpdateReact&&this.connected?null==(e=this.forceUpdateReact)||e.call(this):null==(r=null==(t=this.refs.topReact)?void 0:t.forceUpdateReact)||r.call(t):(this.reactRoot||(this.reactRoot=a.createRoot(this.getReactRootElement())),this.reactRoot.render(this.getReactElement())))}invokeReactRendering(){let{React:e,ReactDOM:t}=this.payload||{};if(!this.connected)return null;let r=this.descendants.filter(e=>e.refs.parentReact==this&&e.payload&&e.connected).map((e,t)=>this.getReactElement(e));return this.render({...this.props,children:r},this.payload)}getReactErrorBoundary(e=this,t=e.tagName){if(this.reactErrorBoundary)return this.reactErrorBoundary;let{React:r,ReactDOM:n}=e.payload||{};return this.reactErrorBoundary||(this.reactErrorBoundary=class extends r.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(t,r){console.error(`FEAAS: ${e.tagName} Error:`,t,r),e.onError(t,"react")}render(){if(!this.state.error)return this.props.children}})}getReactElement(e=this,t){let{React:r,ReactDOM:n}=e.payload||{},i=this.getReactErrorBoundary(),a=this.getReactWrapper(e);return r.createElement(i,{key:e.tagName+"-"+e.getUID(),slot:e.getAttribute("slot")},r.createElement(a,null))}getReactWrapper(e=this,t=e.tagName){if(e.reactWrapper)return e.reactWrapper;let{React:r,ReactDOM:n}=e.payload||{};return e.reactWrapper=t=>{if(!e.render)return e.update();{let[t,i]=r.useReducer(e=>e+1,0);return e.forceUpdateReact=i,n.createPortal(r.createElement(r.Fragment,null,e.invokeReactRendering()),e.getReactRootElement())}},Object.assign(e.reactWrapper,{key:e.tagName+"-"+e.getUID(),displayName:t}),e.reactWrapper}getUID(){return this.uid||(this.uid=String(Math.random()))}getShadowRoot(){return this.shadowRoot||this.attachShadow({mode:"open"}),this.shadowRoot}getReactRootElement(){return this.useShadowRoot?this.getShadowRoot():this.getRoot()}set(e){try{for(var t in this.scheduleRender(),this.overrides={...this.overrides,...e},this.props={...this.getProps(),...this.overrides},this.props){let e=this.isJSONAttribute(t),n=this.props[t],i=e?JSON.stringify(n):String(n),a=this.defaultProps[t],o=e?JSON.stringify(a):String(a),s=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),l=this.getAttribute(s);try{var r=e?JSON.stringify(JSON.parse(l)):l}catch(e){var r=null}null==n||i===o?this.removeAttribute(s):("string"==typeof n||"number"==typeof n||"boolean"==typeof n||e)&&r!=i&&this.setAttribute(s,i)}}catch(e){this.whenRendered.reject(e),this.onError(e,"set")}return this}import(e){return import(e)}scheduleRender(){null==this.nextRender&&(this.whenRendered=this.whenRendered.restart()),this.cancelRender(),this.nextRender=requestAnimationFrame(()=>{this.nextRender=null,this.advance().catch(e=>{})})}cancelRender(){cancelAnimationFrame(this.nextRender)}formatURL(e,t){return"string"==typeof e&&e.match(/^\/[^\/]/)?t+e:e}getContextAttribute(e,t=this){for(var r=this;r=r.parentElement||(r.parentNode instanceof ShadowRoot?r.parentNode.host:null);)if(null!=r.getAttribute(e))return r.getAttribute(e);return this.getAttribute(e)}static register(e,t){null==t&&(t="undefined"!=typeof window?window:null),t&&!t.customElements.get(e)&&t.customElements.define(e,this)}},eZ=class extends eJ{load(){return Promise.all([import("https://cdn.skypack.dev/react"),import("https://cdn.skypack.dev/react-dom"),import("https://cdn.skypack.dev/react-dom/client")]).then(([e,t,r])=>({React:e,ReactDOM:t,ReactDOMClient:r}))}render({},{React:e}){return e.createElement(e.Fragment,null)}},eX=class extends eZ{constructor(){super(...arguments),this.useShadowRoot=!0}getProps(){return{counter:parseFloat(this.getAttribute("counter"))}}render({counter:e},{React:t}){let[r,n]=t.useState(0);return t.useEffect(()=>{n(e=>e+1)},[e]),t.createElement(t.Fragment,null,t.createElement("p",null,"Rendering attribute: ",e),t.createElement("p",null,"Triggered updates: ",r))}};eX.observedAttributes=["counter"];var e0=["initial","check","updated"],e1={};function e2(){e1={}}async function e3(e,t,r,n,i=e1){return e4({url:e,options:t,validator:r,callback:n,cache:i}
28).then(e9).then(e=>e.response)}async function e4({url:e,options:t,validator:r,callback:n,cache:i},a="initial"){let o=new Date;if(null!=i){var s=e6(e);if(e0.indexOf(s.phase)>=e0.indexOf(a))var l=s[a];else s.phase=a}let u=await (l||fetch(e,t));if(!l&&s&&(u.ok?s[a].resolve(u):s[a].reject(Error("Fetch failed"))),!u.ok)throw Error("Fetch failed");let c=new Date(u.headers.get("date"))<o||l&&"initial"==a&&("updated"==s.phase||"check"==s.phase);if((null==r?void 0:r(u,c))===!1)throw new e8("Response is not valid");return await (null==n?void 0:n(u,a,c)),{url:e,options:t,isCached:c,response:u,validator:r,callback:n,cache:i}}function e6(e,t=!1){let r=String(e).replace("?head","");var n=e1[r];return n||t||(n=e1[r]={phase:null,initial:eY(),check:eY(),updated:eY(),final:eY()}),n}var e8=class extends Error{};async function e9(e){let{url:t,isCached:r,options:n,validator:i,response:a,cache:o}=e;if(r){let{response:r}=await e4({url:t+(t.toString().includes("?")?"&":"?")+"head",options:{...n,method:"HEAD",cache:"no-cache"},validator:i,cache:o},"check");if(r.headers.get("last-modified")!=a.headers.get("last-modified"))return e5(e)}return e}async function e5(e){return e4({...e,options:{...e.options,cache:"reload"}},"updated")}var e7="https://feaas.blob.core.windows.net";function te(e){let t=null==e?void 0:e.match(/^(?:(.*?)\/components)?\/?([^\/]+)\/([^\/]+)(?:\/([^\/]+)(?:\/(published|staged|saved|\d+)(?:\.html?)?)?)?$/);if(t){var[,r,n,i,a,o]=t;return{cdn:r,library:n,component:i,version:a,revision:o}}}function tt(e){if(!e||!e.library||!e.component)throw Error("Component requires `library` and `component` properties");return`${e.cdn&&e.cdn!=e7?`${e.cdn}/components`:""}/${e.library}/${e.component}/${!e.version||"responsive"==e.version&&(!e.revision||"published"==e.revision)?"":e.version}/${!e.revision||"published"==e.revision?"":e.revision}`.replace(/(^\/|\/$|\/\/)(?!.+\/components\/)/g,"")}function tr(e){return`${e.cdn&&e.cdn!=e7?`${e.cdn}/styles/`:""}${e.library}/${!e.revision||"published"==e.revision?"":e.revision}`.replace(/\/$|\/\/(?!.+\/styles\/)/g,"")}function tn(e){let t=null==e?void 0:e.match(/^(?:(.*?)\/styles\/)?([^\/]+)(?:\/(published|staged|saved|\d+)(?:.css)?)?$/);if(t){var[,r,n,i]=t;return{cdn:r,library:n,revision:i}}{let t=te(e);if(t){var{cdn:r,library:n,revision:i}=t;return null!=i&&i.match(/\d/)&&(i=void 0),{cdn:r,library:n,revision:i}}}}function ti(e){return"string"==typeof e&&(e={src:e}),e="src"in e&&e.src?{...te(e.src)}:{...e},`${e.cdn||e.hostname||e7}/components/${e.library}/${e.component}/${e.version||"responsive"}/${e.revision||"published"}.html`}function ta(e){if("string"==typeof e&&(e={src:e}),"src"in e){if(String(e.src).includes("v1/files/components/styles"))return e.src;e={...tn(e.src)}}else e={...e};return`${e.cdn||e.hostname||e7}/styles/${e.library}/${"staged"==e.revision?"staged":"saved"==e.revision?"saved":"published"}.css`}async function to(e,t,r=!1){let n=e=>null==e.headers.get("x-ms-meta-versionDeletedAt"),i=e=>e.clone().text().then(t),a=await Promise.all([e.instance&&e4({options:{headers:{Accept:"text/html"},credentials:"omit"},url:ti({...e,version:e.instance}),validator:n}).catch(e=>e),e4({url:ti(e),validator:n}).catch(e=>e)]),o=a.find(e=>e&&"isCached"in e&&e);if(!o||o instanceof Error)throw a.find(e=>e&&e instanceof Error)||Error("Can not fetch component");return a[0]==o&&console.log("Using fork!",a),await i(o.response),r?o:e9({...o,callback:i}).catch(e=>{if(a[0]==o&&(e5({...o,callback:null,validator:null}),console.log("Fork was deleted"),!(a[1]instanceof Error)))return i(a[1].response),e9({...a[1],callback:i});throw e})}async function ts(e){var t;"string"==typeof e&&(e={src:e});let{response:r}=await to(e,e=>{t=e},!0);return{...e,template:t,lastModified:r.headers.get("last-modified")}}async function tl(e,t){return e3(ta(e),{headers:{Accept:"text/css"},credentials:"omit"},e=>null==e.headers.get("x-ms-meta-deletedAt"),(e,r)=>e.clone().text().then(e=>t(e,r)))}function tu(e,t){return tc(e,t||(t=document.createElement("style"))),t}function tc(e,t){return t||(t=document.createElement("style")),tl(e,(e,r)=>{t.textContent=e}).then(()=>t)}var td=new WeakSet;function tp(e,t){var r,n=th(e);if(n){if(td.has(n))return Promise.resolve(n);e=n.getAttribute("data-href")||n.getAttribute("href")}return tl(e,(i,a)=>{"initial"==a&&n||(r||(r=n&&"LINK"!=n.tagName?n:tm(e)),r.textContent=i),null==t||t(i,a)}).then(()=>r||n)}function tf(e){return new Promise((t,r)=>{tp(e,t).catch(r)})}function th(e){let t=ta(e),{library:r}=tn(t),n=`/files/components/styles/${r}.css`;return document.querySelector(`style[data-href="${t}"], 
29    link[rel="stylesheet"][href="${t}"], 
30    style[data-href*="${n}"], 
31    link[rel="stylesheet"][href*="${n}"]`)}function tm(e){let t=ta(e),r=document.createElement("style");return r.setAttribute("data-href",t),document.head.appendChild(r),r}function tg(e,t){let r=document.createElement("div");r.innerHTML=e;let n=document.createDocumentFragment();for(;r.firstChild;)n.appendChild(r.firstChild);return eF(n,t),r}function ty(e,t,r=!0){return tv(e,t||(t=document.createElement("div")),r),t}async function tv(e,t,r=!0){return t||(t=document.createElement("div")),t.childNodes.length?eF(t,e.data,e,
31null,r):"template"in e?eM(t,e.template,e.data,e,r):to(e,n=>eM(t,n,e.data,e,r)).then(()=>t)}function tb(e){var t,r,n,i,a,o,s,l;let u,c=e.getAttribute("src");if(c){let e=te(c);if(!e)throw Error(`Could not parse FEAAS Component source: ${c}`);var{cdn:d,library:p,component:f,version:h,revision:m}=e}let g=e.getAttribute("data");if(null!=g&&""!=g)try{u="string"==typeof g?JSON.parse(g):{}}catch(e){console.error(e)}let y=e.getAttribute("fetch");return{data:u||{},cdn:null!=(r=null!=(t=e.getContextAttribute("cdn"))?t:d)?r:e7,library:null!=(n=e.getAttribute("library"))?n:p,component:null!=(i=e.getAttribute("component"))?i:f,version:null!=(o=null!=(a=e.getAttribute("version"))?a:h)?o:"responsive",revision:null!=(l=null!=(s=e.getAttribute("revision"))?s:m)?l:"published",hostname:e.getAttribute("hostname"),template:e.getAttribute("template"),instance:e.getAttribute("instance"),editable:null!=e.getAttribute("editable"),suspended:null!=e.getAttribute("suspended"),lastModified:e.getAttribute("last-modified"),fetch:"false"==y||null==y&&e.hasAttribute("fetch")?[]:null==y||"true"==y?["data","template","stylesheet"]:y.split(/(\s+|\-)+/g).filter(Boolean)}}var tw=class extends eJ{setData(e){this.set({data:e})}getProps(){return tb(this)}isJSONAttribute(e){return"data"==e}attributeChangedCallback(e,t,r){t!==r&&(("library"==e||"component"==e||"revision"==e||"version"==e)&&(this.payload=void 0,this.alreadyRendered&&this.connected&&(this.needsRefresh=!0,this.needsToFetchTemplate=!0)),super.attributeChangedCallback(e,t,r),"data"==e&&(this.needsRefresh=!0,(this.props.fetch.includes("data")||this.alreadyRendered||!ez.hasDataSettings(this.props.data))&&this.fetchData()))}async fetchData(){this.readyData=void 0,this.whenDataReady=this.whenDataReady.restart();let e=await ez.fetch(this.props.data),t=this.alreadyRendered;await this.whenDataReady.resolve(e),t&&this.advance()}getEditor(){var e;return null==(e=document.querySelector("feaas-context"))?void 0:e.refs.editor}constructor(){super(),this.readyData={},this.whenDataReady=eY(e=>this.readyData=e,e=>this.onError(e)),this.defaultProps={cdn:e7,revision:"published",version:"responsive",editable:!1,suspended:!1,data:{}},this.onLoad=e=>{this.payload=e,this.advance()},this.getAttribute("data"),this.getAttribute("data")||this.whenDataReady.resolve({}),this.addEventListener("click",()=>{this.props.editable&&this.edit()})}edit(){let e=this.getEditor();if(null!=e&&e.setTarget(this))return e.open(),!0}getOriginal(){let e=this.getAttribute("data-path-scope");if(e){for(var t=this;(t=t.previousElementSibling)&&t.getAttribute("data-path-scope")==e;)var r=t;return r}}isReadyToLoad(){return super.isReadyToLoad()&&null!=this.props.library&&null!=this.props.component&&null!=this.props.version}async load(){var e;if(this.getOriginal())return;let t=()=>{null!=this.payload&&(r||this.readyData&&this.onLoad(this.payload))};if(this.props.fetch.includes("stylesheet"))var r=tf({...this.props}).then(()=>{r=null,t()});if(this.props.fetch.includes("template")||this.needsToFetchTemplate){this.needsToFetchTemplate=!1;var n=to(this.props,e=>{this.payload=e,this.needsRefresh=!0,t()})}else this.payload=null!=(e=this.props.template)?e:this.innerHTML;return Promise.all([r,this.whenDataReady.then(()=>t()),n]).then(()=>this.payload)}flush(){this.readyData&&super.flush()}update(){if(this.alreadyRendered=!0,!(!this.props.fetch.includes("data")&&!this.props.fetch.includes("template")&&this.firstElementChild&&!this.needsRefresh))if(Array.from(this.children).filter(e=>"BR"!=e.tagName).length>0&&!this.needsRefresh)eF(this,this.readyData);else{if(this.needsRefresh=!1,this.getOriginal())return;eM(this,this.payload,this.readyData)}}};function tE(e){return{opacity:null!=e&&e.getAttribute("opacity")?parseFloat(null==e?void 0:e.getAttribute("opacity")):1,hidden:(null==e?void 0:e.getAttribute("hidden"))!=null}}tw.observedAttributes=["library","component","version","revision","hostname","cdn","template","data","instance","editable","with-stylesheet","fetch"],tw.register("feaas-component");var tS=class extends eJ{constructor(){super(...arguments),this.defaultProps={hidden:!1}}getProps(){return tE(this)}attributeChangedCallback(e,t,r){if(t!==r)return"hidden"==e&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),r?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all")),super.attributeChangedCallback(e,t,r)}
31connectedCallback(){this.payload=null,super.connectedCallback(),this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=`
32  #loader {
33    position: absolute;
34    top: 0;
35    left: 0;
36    right: 0;
37    bottom: 0;
38    display: flex;
39    align-items: center;
40    justify-content: center;
41    background: #f6f6ff;
42    z-index: 1000;
43  }
44  @keyframes loader-circular-track {
45    0% {
46      stroke-dasharray: 1, 400;
47      stroke-dashoffset: 0;
48    }
49    50% {
50      stroke-dasharray: 400, 400;
51      stroke-dashoffset: -100;
52    }
53    100% {
54      stroke-dasharray: 400, 400;
55      stroke-dashoffset: -260;
56    }
57  }
58  
59  @keyframes loader-circular-spinner {
60    0% {
61      transform: rotate(0deg);
62    }
63  
64    100% {
65      transform: rotate(360deg);
66    }
67  }
68  #loader .spinner {
69    width: 48px;
70    height: 48px;
71  }
72  `,this.loader=document.createElement("div"),this.loader.id="loader",this.loader.innerHTML=`
73  <div class="spinner">
74    <svg
75      viewBox="0 0 100 100"
76      style="
77        animation: 2s linear 0s infinite normal none running loader-circular-spinner;
78        display: block;
79        width: 48px;
80        height: 48px;
81      "
82    >
83      <circle fill="transparent" cx="50" cy="50" r="42" stroke="rgba(0,0,0,0.1)" stroke-width="10px"></circle>
84      <circle
85        fill="transparent"
86        stroke="#5548D9"
87        cx="50"
88        cy="50"
89        r="42"
90        stroke-width="10px"
91        stroke-linecap="round"
92        style="animation: 1.5s linear 0s infinite normal none running loader-circular-track"
93      ></circle>
94    </svg>
95  </div>`,this.getRoot().appendChild(this.stylesheet),this.getRoot().appendChild(this.loader)}update(){this.loader.style.opacity=String(this.props.opacity)}};function tO(e){var t,r,n,i;let a=e.getAttribute("src");if(a)var{cdn:o,library:s,revision:l}=tn(a);return{library:null==e?void 0:e.getContextAttribute("library"),revision:null!=(r=null!=(t=null==e?void 0:e.getAttribute("revision"))?t:l)?r:"published",cdn:null!=(i=null!=(n=null==e?void 0:e.getContextAttribute("cdn"))?n:null==e?void 0:e.getContextAttribute("hostname"))?i:e7}}tS.observedAttributes=["hidden","opacity"],tS.register("feaas-loader");var tC=class extends eJ{constructor(){super(...arguments),this.onLoad=e=>{this.payload=e,this.advance()}}getProps(){return tO(this)}isReadyToLoad(){return null!=this.props.library&&null!=this.props.revision&&null!=this.props.cdn}load(){return tp(this.props,this.onLoad)}};tC.register("feaas-stylesheet");var t_={};Q(t_,{convertBase64toBlob:()=>tT,generate:()=>tN,get:()=>tx,getVersionForThumbnail:()=>tk,load:()=>tI,responseToImage:()=>tA,upload:()=>tR});var tT=e=>fetch(e).then(e=>e.blob()),tA=e=>e.blob().then(e=>new Promise((t,r)=>{let n=new Image;n.onerror=r,n.onload=()=>{t(n)},n.src=URL.createObjectURL(e)}));async function tk(e){return e.versions.length||await e.versions.fetch(),e.getVersionForWidth(800)}async function tx(e,t,r){try{if(!e.isNew)return await tI(e,t,r)}catch(r){e.sdk.log(`FEAAS: Thumbnail ${e.id}, version: ${(null==t?void 0:t.id)||"responsive"}, status: generating ${status}, reason: ${r}`)}let n=await tN(e,t);return null==r||r(n,!1),n&&!e.isNew&&tT(n.src).then(r=>tR(e,t,r)),n}async function tI(e,t,r){var n;let i=t?t.getThumbnailURL():e.getThumbnailURL(),a=e.library.stylesheet,o=new Date(Math.max(Number(e.modifiedAt),Number(a.modifiedAt)));return e.sdk.log(`FEAAS: Thumbnail ${e.id}/${(null==t?void 0:t.id)||"responsive"}, loading`),await e3(i,{},(e,t)=>{let i=2e3>Math.abs(Number(new Date(e.headers.get("x-ms-meta-componentRenderedAt")))-Number(o));return t&&!i&&tA(e).then(e=>{n=e,r(e,t)}),i},(i,a,o)=>{e.sdk.log(`FEAAS: Thumbnail ${e.id}/${(null==t?void 0:t.id)||"responsive"}, status: ${a}`),tA(i).then(e=>{n=e,r(e,o)})},null),n}async function tN(e,t,r){var n,i,a,o,s,l;let u,c=t||(e.isNew?null:await tk(e));if(!c||c.isViewEmpty())return null;let d=r||e.library.stylesheets.first,{datasources:p}=e.sdk;return await (n=c.classList,i=d.getBreakpointForWidth(800,c.getBreakpoints()),a=c.view,o=p.reduce((e,t)=>
95Object.assign(e,{[t.id]:t.sample}),{}),s=d.css,l=e.sdk,(u=document.createElement("iframe")).style.position="absolute",u.style.top="-2000px",u.style.left="-2000px",u.style.width=i.props.minWidth+"px",u.style.height="720px",u.style.zIndex="100011",document.body.appendChild(u),new Promise((e,t)=>{let r=document.createElement("script");r.onerror=t,r.src=l.frontend+"/assets/html2canvas.js",r.onload=()=>{var r;((null==(r=u.contentWindow.document.fonts)?void 0:r.ready)||Promise.resolve()).then(function(){return u.contentWindow.html2canvas(p,{scale:Math.max(1.1,1e3/Math.min(1401,Math.max(320,i.props.minWidth))),width:Math.min(1401,Math.max(320,i.props.minWidth)),height:Math.max(1,Math.min(2e3,p.offsetHeight)),windowWidth:i.props.minWidth||i.props.maxWidth+"px",windowHeight:1e3,proxy:l.backend+"/proxy/media",backgroundColor:"#ffffff"}).then(r=>{let n=r.toDataURL("image/jpeg",.6);u.parentElement.removeChild(u);let i=new Image;i.onload=()=>{e(i)},i.onerror=t,i.src=n})})},u.contentWindow.document.head.appendChild(r);let c=u.contentWindow.document.createElement("style");c.textContent=`
96      ${s}
97      body, html { padding: 0; margin: 0; overflow: hidden }
98    `;let d=u.contentWindow.document.createElement("style");d.textContent=`
99      body, html { padding: 0; margin: 0; overflow: hidden }
100    `,u.contentWindow.document.head.appendChild(c),u.contentWindow.document.head.appendChild(d);let p=ty({template:a,data:o},null,!1);p.classList.add(...n,"-feaas--preview","-emulate--"+i.details.slug),u.contentWindow.document.body.appendChild(p)}))}async function tR(e,t,r){let n=t?t.getThumbnailURL():e.getThumbnailURL(),i=new Date(Math.max(Number(e.modifiedAt),Number(e.library.stylesheet.modifiedAt)));try{await e.sdk.uploadBlob("thumbnails",n.split(/\/thumbnails\//)[1],r,{headers:{"x-ms-blob-content-type":"image/jpg","x-ms-blob-cache-control":"public,max-age=31536000,immutable","x-ms-meta-versionId":t?t.id:null,"x-ms-meta-versionRevision":t?t.revision.toString():null,"x-ms-meta-componentId":e.id,"x-ms-meta-componentRenderedAt":i.toUTCString(),"x-ms-meta-componentModifiedAt":e.modifiedAt.toUTCString(),"x-ms-meta-componentCreatedAt":e.createdAt.toUTCString(),"x-ms-meta-modifiedAt":e.modifiedAt.toUTCString()}}),fetch(n,{cache:"no-cache"}).then(()=>{e.sdk.log("FEAAS: Thumbnail uploaded",n)})}catch(t){e.sdk.log("FEAAS: Thumbnail failed to upload",n,t)}return n}function tD(e){let t=[];if(e){let r=e.ownerDocument.defaultView,n,i;for(;r!==window.top;){n=r.parent;for(let e=0;e<n.frames.length;e++)if(n.frames[e]===r){for(let e of n.document.getElementsByTagName("iframe"))if(e.contentWindow===r){i=e.getBoundingClientRect();let r=e.contentWindow.getComputedStyle(e);t.push({left:i.left+parseInt(r.borderLeftWidth),top:i.top+parseInt(r.borderTopWidth)})}r=n;break}}}return t.reduce((e,t)=>({left:e.left+t.left,top:e.top+t.top}),{left:0,top:0})}function tP(e){var t;return{context:HTMLElement,frontend:null==e?void 0:e.getContextAttribute("frontend"),src:null!=(t=null==e?void 0:e.getAttribute("src"))?t:"/editor.js",library:null==e?void 0:e.getAttribute("library"),component:null==e?void 0:e.getAttribute("component"),version:null==e?void 0:e.getAttribute("version"),instance:null==e?void 0:e.getAttribute("instance"),forked:null==e?void 0:e.getAttribute("forked"),revision:(null==e?void 0:e.getAttribute("revision"))||"saved",hidden:(null==e?void 0:e.getAttribute("hidden"))!=null,for:null==e?void 0:e.getAttribute("for"),state:(null==e?void 0:e.getAttribute("state"))||"idle",changed:(null==e?void 0:e.getAttribute("changed"))!=null}}"undefined"!=typeof window&&(window.FEAASReactElement=eZ,null!=window.FEAASLoading||(window.FEAASLoading=Promise.resolve()));var tF=class extends eJ{constructor(){super(...arguments),this.framePoint={top:0,left:0},this.wrapperRect={top:0,left:0,width:0,height:0},this.bodyRect={top:0,left:0,width:0,height:0},this.defaultProps={hidden:!1},this.setTarget=(e,t={component:e.getAttribute("component"),version:e.getAttribute("version"),revision:e.getAttribute("revision"),instance:e.getAttribute("instance")})=>{if(!this.closing&&(!this.target||null==e))return this.set(t),this.target=e,!0},this.onChromeMeasureElement=(e,t=e.getBoundingClientRect())=>e.ownerDocument==document?{left:t.left-this.bodyRect.left,top:t.top-this.bodyRect.top,width:t.width,height:t.height}:{left:t.left+this.framePoint.left-this.bodyRect.left,top:t.top+this.framePoint.top-this.bodyRect.top,width:t.width,height:t.height},this.onBeforeMeasure=e=>{e.memoized.focusable&&(this.framePoint=tD(e.memoized.focusable)),this.chrome&&(this.wrapperRect=this.chrome.positionable.getBoundingClientRect(),this.bodyRect=this.chrome.positionable.ownerDocument.body.parentElement.getBoundingClientRect())},this.onMeasure=()=>{}
100,this.onPosition=({focusable:e,root:t})=>{!this.chrome||this.props.hidden||(e?(this.chrome.wrapper.style.width=e.width+32+"px",this.chrome.wrapper.style.height=e.height+16+64+"px",this.chrome.wrapper.style.left=e.left-16+"px",this.chrome.wrapper.style.top=e.top-64+"px",this.chrome.wrapper.style.opacity="1",this.chrome.absolute=this.querySelector(".ui.overlays"),this.chrome.absolute&&(this.chrome.absolute.style.left=t.left+"px",this.chrome.absolute.style.top=t.top+"px")):(this.chrome.wrapper.style.opacity="0",this.chrome.wrapper.style.left="-1000px",this.chrome.wrapper.style.top="-1000px"))},this.onWindowMessage=e=>{var t;switch(null==(t=e.data)?void 0:t.type){case"feaasEdit":let r=this.getPlaceholder();this.setTarget(r.editable,e.data)&&(this.loader=r.loader,document.body.appendChild(r.clipper),this.editedUID=e.data.id,this.setPlaceholder(),this.open());break;case"feaasMeasurements":this.measurements=e.data.measurements,this.props.hidden||this.setPlaceholder()}},this.onContentChange=()=>{this.setAttribute("changed","changed"),requestAnimationFrame(()=>{this.setIframeComponentContent()})},this.onClose=()=>{var e;this.setAttribute("hidden","hidden"),this.placeholder&&(this.placeholder.positionable.style.opacity="0",this.placeholder.positionable.style.pointerEvents="none"),this.chrome&&(this.chrome.wrapper.style.opacity="0"),null!=(e=this.target)&&e.parentNode&&(this.target.outerHTML=this.target.outerHTML),this.setTarget(null,{component:null,version:null,instance:null,revision:null}),this.setEditorContext({isFocused:!1})},this.onVersionStateChange=(e,t)=>
100{this.versionContext=e,this.setVersionContext=t},this.onEditorStateChange=(e,t)=>{this.editorContext=e,this.setEditorContext=t,e.editor&&"loading"==this.props.state&&!this.props.hidden&&(this.setAttribute("state","ready"),this.ownerDocument.fonts.ready.then(()=>setTimeout(()=>{this.setReadyState(),this.setIframeComponentContent()},100)))}}getProps(){return tP(this)}getReactRootElement(){return this.reactRootElement||(this.reactRootElement=document.createElement("div"),this.getRoot().appendChild(this.reactRootElement)),this.reactRootElement}showLoader(){this.loader||(this.loader=document.createElement("feaas-loader"),this.loader.setAttribute("opacity","0.6"),this.loader.style.zIndex="1000",this.target.appendChild(this.loader),"FEAAS-COMPONENT"==this.target.tagName&&(this.target.style.position="relative"))}hideLoader(){this.loader&&(this.loader.setAttribute("hidden","hidden"),"FEAAS-COMPONENT"==this.target.tagName&&(this.target.style.position="relative",this.target.style.position=""))}load(){return import(this.formatURL(this.props.src,this.props.frontend))}connectedCallback(){super.connectedCallback(),window.addEventListener("message",this.onWindowMessage)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("message",this.onWindowMessage)}setIframe(e){this.iframe=e}setIframeComponentContent(){this.placeholder&&this.iframe&&this.placeholder.editable.innerHTML&&this.iframe.contentWindow.postMessage({type:"feaasUpdate",id:this.editedUID,content:this.placeholder.editable.innerHTML})}setPlaceholder(){if(!this.iframe)return;let e=this.iframe.clientWidth,t=this.iframe.clientHeight,r=this.iframe.getBoundingClientRect(),n=this.getPlaceholder(),i=document.body.getBoundingClientRect(),a=this.measurements[this.editedUID];a&&(Object.assign(n.clipper.style,{position:"absolute",top:r.top+this.iframe.clientTop-i.top+"px",left:r.left+this.iframe.clientLeft-i.left+"px",width:e+"px",height:t+"px",pointerEvents:"none",zIndex:1,overflow:"hidden"}),Object.assign(n.positionable.style,{position:"absolute",top:a.top+"px",left:a.left+"px",width:a.width+"px",zIndex:2,transition:"opacity 0.4s",pointerEvents:this.props.hidden?"none":"all"}),Object.assign(n.loader.style,{position:"absolute",top:a.top+"px",left:a.left+"px",width:a.width+"px",height:a.height+"px",filter:"opacity(0.6)",zIndex:3,pointerEvents:"none"}),document.dispatchEvent(new Event("feaasRefresh",{bubbles:!0})))}getPlaceholder(){return this.placeholder||(this.placeholder={clipper:document.createElement("div"),positionable:document.createElement("div"),editable:Object.assign(document.createElement("div"),{className:"-feaas"}),loader:document.createElement("feaas-loader")},this.placeholder.clipper.appendChild(this.placeholder.positionable),this.placeholder.positionable.appendChild(this.placeholder.editable),this.placeholder.clipper.appendChild(this.placeholder.loader)),this.placeholder}attributeChangedCallback(e,t,r){t!==r&&("hidden"==e&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),r?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all")),super.attributeChangedCallback(e,t,r))}open(){clearTimeout(this.closing),this.removeAttribute("hidden"),this.removeAttribute("changed"),this.setLoadingState()}shouldFork(e){return null==e.forkOriginId&&null!=this.props.instance}cleanup(){var e;this.placeholder&&(null==(e=this.placeholder.clipper)||e.remove(),this.placeholder=null)}close(){console.log("Editor is not ready")}unfork(){console.log("Editor is not ready")}discard(){console.log("Editor is not ready")}save(){console.log("Editor is not ready")}setVersionContext(e){console.log("Editor is not ready")}setEditorContext(e){console.log("Editor is not ready")}setLoadingState(){this.showLoader(),this.setAttribute("state","loading")}setReadyState(){this.hideLoader(),this.setEditorContext({activeVersionId:this.component.versions[0].id}),this.setAttribute("state","ready")}
vendor: 4,622 bytes, line 100
100render({children:e,component:t,version:r,instance:n},{Editor:i,VersionStatusList:a,VersionStatusButton:o,Version:s,VersionMenu:l,EditorUIUndo:u,EditorUIMode:c,React:{useEffect:d,useMemo:p,useState:f,useContext:h},Chakra:{HStack:m,Box:g,Button:y,MenuItem:v},Chrome:b,ReactDOM:w,useSDK:E,useLibrary:S,useSlots:O,useModelObserver:C,ConfirmationContext:_,VersionContext:T}){if(!this.payload)return;let{React:A}=this.payload,k=E(),x=S(),[I,N]=f(),{setConfirm:R}=h(_),D=n||r;I&&(this.component=I),d(()=>{if(this.props.hidden)return;let e=x.components.getItem(t).clone();return e.versions.search({ids:[r,n].filter(Boolean),componentIds:[t]}).then(t=>{e.versions.setItems(t);let i=e.findVersion(n,["staged","published"]),a=e.findVersion(r,["staged","published"]);if(i)i.deletedAt?(i.getDraft().changeAndNotify(a.toProperties()).restore(),console.error("FEAAS Editor: Restoring fork")):(console.error("FEAAS Editor: Pre-forked"),this.setAttribute("forked",i.id));else if(this.removeAttribute("forked"),this.shouldFork(a)){console.error("FEAAS Editor: Forking");let e=a.fork(n).id;this.setAttribute("instance",e)}else console.error("FEAAS Editor: Regular");N(e)}),()=>{this.closing=setTimeout(()=>{this.closing=null,this.cleanup(),N(null)},400)}},[r,this.props.hidden]);let P=C(null==I?void 0:I.versions,[]).filter(e=>e.id==D),F=P[0];F&&!this.props.hidden&&(this.version=F),d(()=>(this.unfork=()=>{R({title:"Reverting component customizations",button:"Discard",body:"Are you sure to reset component to its original state? All changes will be lost.",action:()=>{let e=I.findVersion(r,["staged","published"]);I.findVersion(n).unstage().unpublish().changeAndNotify(e.toProperties()),I.saveVersions(!1),this.setVersionContext({needsWrite:!0}),this.removeAttribute("forked"),requestAnimationFrame(this.onClose)}})},this.discard=()=>{this.props.changed&&(I.findVersion(D).revert(),I.saveVersions(!1),this.setVersionContext({needsWrite:!0}))},this.close=()=>{R({title:"Component has unsaved changes",button:"Discard",body:"Are you sure to close editor and discard changes?",bypass:!this.props.changed,action:()=>{this.discard(),requestAnimationFrame(this.onClose)}})},this.save=()=>{R({bypass:!!this.props.forked,title:"Customizing component",button:"Save",body:"Changes to the component will only be visible on that page. Changes to component done in Component Builder will not be reflected here. It will be possible to revert the customization.",action:()=>{var e,t;null==(t=null==(e=I.findVersion(D).commitData({view:this.editorContext.editor.getData({rootName:D}),model:""}))?void 0:e.stage())||t.publish(),this.removeAttribute("changed"),this.setAttribute("forked",D),I.saveVersions(!1)}})},()=>{delete this.unfork,delete this.discard,delete this.save,delete this.editorContext,delete this.versionContext,delete this.setEditorContext,delete this.setVersionContext}),[I]);let j=p(()=>this.target,[I]);return p(()=>I&&O(e,({picker:e,children:t})=>A.createElement(g,{ref:e=>{this.chrome=e?{positionable:e,wrapper:e.querySelector(".editor-chrome"),absolute:this.querySelector(".ui.overlays")}:null}},A.createElement(g,{className:"editor-wrapper",position:"absolute",left:0,top:0},A.createElement(i,{datasources:k.datasources,sdk:k,library:x,component:I,versions:P,context:{isAutosaveEnabled:!1,onChromeMeasure:this.onMeasure,onChromeBeforeMeasure:this.onBeforeMeasure,onChromeMeasureElement:this.onChromeMeasureElement,onChromePosition:this.onPosition,onContentChange:this.onContentChange}},{exports:this.onEditorStateChange,after:t,chrome:({editor:e})=>e&&A.createElement(b,null),children:({isArchivedDisplayed:e,editor:t,status:r})=>A.createElement(g,{position:"absolute",left:0,top:0,className:"editor-chrome",p:4,boxShadow:"2xl",pointerEvents:"none",opacity:0,transition:"opacity 0.3s"},A.createElement(g,{left:0,width:"4",top:0,bottom:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),A.createElement(g,{right:0,width:"4",top:0,bottom:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),A.createElement(g,{top:0,height:"16",left:0,right:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),A.createElement(g,{bottom:0,height:"4",left:0,right:0,backdropFilter:"blur(2px)",background:"rgb(244 244 244 / 80%)",position:"absolute"}),F&&A.createElement(s,{version:F,node:j,ignoreBreakpoints:!0,deps:[this.props.forked,this.props.changed]},{exports:this.onVersionStateChange,left:A.createElement(m,{justifyContent:"space-between"},A.createElement(u,{size:"sm",editor:"ready"==r?t:null}),A.createElement(c,{size:"sm"})),middle:(e,t)=>
100[!1],right:A.createElement(A.Fragment,null,A.createElement(y,{variant:"secondary",size:"sm",onClick:this.close},"Close"),A.createElement(y,{variant:"primary",size:"sm",onClick:this.save,isDisabled:!this.props.changed},this.props.changed?this.props.forked?"Save":"Save customization":"Up to date"),A.createElement(l,{isDisabled:!this.props.forked&&!this.props.changed},A.createElement(v,{onClick:this.unfork,isDisabled:!this.props.forked},"Unfork"),A.createElement(v,{onClick:this.discard,isDisabled:!this.props.changed},"Discard")))}))})))),[F,this.props.forked,this.props.changed])}isReadyToLoad(){return null!=this.props.component&&null!=this.props.version&&!this.props.hidden}};function tj(e){var t,r;return{part:(null==e?void 0:e.getAttribute("part"))||"picker",slot:(null==e?void 0:e.getAttribute("part"))||"picker",mode:null==e?void 0:e.getAttribute("mode"),dialog:null==e?void 0:e.getAttribute("dialog"),placeholder:(null==e?void 0:e.getAttribute("placeholder"))||"No theme",frontend:null!=(t=null==e?void 0:e.getContextAttribute("frontend"))?t:"https://components.sitecorecloud.io",src:null!=(r=null==e?void 0:e.getAttribute("src"))?r:"/picker.js",hidden:(null==e?void 0:e.getAttribute("hidden"))!=null,variant:null==e?void 0:e.getAttribute("variant"),context:void 0,onClose:void 0,setAttribute:void 0,getAttribute:void 0}}tF.observedAttributes=["library","component","version","revision","hidden","state","changed","forked"],tF.register("feaas-editor");var tM=class extends eJ{constructor(){super(...arguments),this.defaultProps={hidden:!1}}getProps(){return tj(this)}load(){return this.import(this.formatURL(this.props.src,this.props.frontend))}connectedCallback(){this.setAttribute("feaas-role","ui"),super.connectedCallback()}render({placeholder:e,context:t,mode:r,dialog:n,children:i,variant:a},{Picker:o,React:s,useContext:l,EnvironmentContext:u,useLibrary:c,useSDK:d,BYOC:p}){let[f,h]=s.useReducer(e=>e+1,0),m=d(),g=l(u),y=c("collections"),v=c("components"),b=d("datasources"),w=c(),E=(null==(C=null==(O=null==w?void 0:w.stylesheets)?void 0:O.first)?void 0:C.rules)||(null==(_=null==w?void 0:w.stylesheet)?void 0:_.styles),S=d("renderingHost.expandedComponents");var O,C,_,T=null==t?void 0:t.getAttribute("data");if(T)try{T=JSON.parse(T)}catch(e){}if(t)var A=m.ExternalComponent.getDefinition(t),k=A&&!A.getConfiguration(t),x=(null==A?void 0:A.type)=="feaas"?v.find(e=>e.id==t.getAttribute("component")):null==p?void 0:p.getComponent(String(t.getAttribute("data-external-id")));return s.createElement(o,{cdn:g.cdn,rules:E,collections:y,themeContext:t,placeholder:e,embed:x,externalComponents:S,datasources:b,data:T,versionId:null==t?void 0:t.getAttribute("version"),mode:r||(k?"library":x?"context":null),setAttribute:(e,t,r)=>{"data"==t&&r&&(r=JSON.stringify(r)),this.props.setAttribute(e,t,r),h()},getAttribute:(e,r)=>null==t?void 0:t.getAttribute(r),dialog:n,context:t,variant:a,onModeChange:(e,t)=>
100{this.set({mode:e,dialog:t})}},i)}};function tL(e){var t,r,n,i,a;return{library:null==e?void 0:e.getAttribute("library"),src:null!=(t=null==e?void 0:e.getAttribute("src"))?t:"/context.js",environment:null!=(r=null==e?void 0:e.getAttribute("environment"))?r:void 0,frontend:null!=(n=null==e?void 0:e.getAttribute("frontend"))?n:"https://components.sitecorecloud.io",backend:null!=(i=null==e?void 0:e.getAttribute("backend"))?i:"https://components.sitecorecloud.io/api",cdn:null!=(a=null==e?void 0:e.getAttribute("cdn"))?a:"https://feaas.blob.core.windows.net",auth:null,isolate:(null==e?void 0:e.getAttribute("isolate"))==null||(null==e?void 0:e.getAttribute("isolate"))=="true"}}tM.observedAttributes=["library","mode","frontend","src","hidden","variant","dialog"],tM.register("feaas-picker");var tq=class extends eJ{constructor(){super(...arguments),this.defaultProps={isolate:!0},this.onStatusChange=(e,t)=>{"ready"==e&&(this.whenSDKReady.resolve(t),this.dispatchEvent(new CustomEvent("feaasReady",{bubbles:!0,composed:!0,detail:t})))},this.whenSDKReady=eY(e=>{this.sdk=e})}getProps(){return tL(this)}load(){return this.import(this.formatURL(this.props.src,this.props.frontend))}isReadyToLoad(){return super.isReadyToLoad()&&null!=this.props.library}getTheme(e){return e}getRoot(){return"false"===this.getAttribute("isolate")?this:this.shadowRoot||this.attachShadow({mode:"open"})}getReactRootElement(){return this.reactRootElement||(this.reactRootElement=document.createElement("div"),this.getRoot().appendChild(this.reactRootElement)),this.reactRootElement}connectedCallback(){this.setAttribute("feaas-role","ui"),Array.from(this.children).forEach(e=>{this.getRoot().appendChild(e)}),document.addEventListener("feaasMount",this),document.addEventListener("feaasUnmount",this),super.connectedCallback()}disconnectedCallback(){document.removeEventListener("feaasMount",this),document.removeEventListener("feaasUnmount",this),super.disconnectedCallback()}getPortalRoot(){return this.getRoot()}render({children:e,library:t},{AppContext:r,Chakra:{Button:n,Tooltip:i},React:a}){let o={containerRef:{current:this.getPortalRoot()}};return i.defaultProps={hasArrow:!0,placement:"top",portalProps:o},a.createElement(r,{environment:this.props.environment,backend:this.props.backend,libraryId:this.props.library,container:this.getRoot(),auth:this.props.auth,getTheme:this.getTheme,onStatusChange:this.onStatusChange,modalProps:{portalProps:o},chakraProps:{resetScope:':where([feaas-role="ui"])',cssVarsRoot:":host",resetCSS:!0,toastOptions:{portalProps:o}}},e)}};tq.observedAttributes=["library","component","version","revision","hostname","template"],tq.register("feaas-context"),tq.prototype.clientside=eK;var tU=class extends eJ{load(){return Promise.all([import("https://cdn.skypack.dev/react-dom/client")]).then(([e])=>({React:n,ReactDOM:z,ReactDOMClient:e}))}connectedCallback(){this._setAttribute||(this._setAttribute=this.setAttribute,this.setAttribute=function(e,t){let r=this.getAttribute(t);this._setAttribute(e,t),this.attributeChangedCallback(e,r,t)}),super.connectedCallback()}update(){var e;if(!(!(null!=(e=L(this.getComponentName()))&&e.component)&&"false"==this.getAttribute("hydrate")))return super.update()}render(e,{React:t}){var r;let n=null==(r=L(this.getComponentName()))?void 0:r.component;return n||console.warn(`FEAASExternal: \`${this.getComponentName()}\` is not registered`),t.createElement(t.Fragment,null,n&&t.createElement(n,{componentName:this.getComponentName(),...e}))}getComponentName(){return this.getAttribute("data-external-id")}getProps(){return q(((e={})=>Object.keys(e).reduce((t,r)=>Object.assign(t,{[d(r)]:e[r]}),{}))(Array.from(this.attributes).reduce((e,{name:t,value:r})=>("data-external-id"==t&&(t="component-name"),Object.assign(e,{[t]:r})),{}))).merged}static Preview(e){var t;let r=(null==e?void 0:e.src)||("undefined"!=typeof window?null==(t=window.location.search.match(/feaasSrc=([^&]+)/))?void 0:t[1]:null);return r?n.createElement(tB,{src:r,...e}):null}static linkComponents(e){return()=>e.map(e=>null)}};tU.registered=F,tU.registerComponent=j,tU.setRegistrationCallback=U,tU.getComponent=L,tU.register("feaas-external");var{linkComponents:t$}=tU,tV={},tB=function({data:e,lastModified:t,fetchedData:r,renderNode:i,...a}){var o,s,l,u;let c;"template"in a&&a.template&&(c=(o=a.template,s=r||e||{},e$(o).map(e=>eF(e,s,l))).map((e,t)=>(function e(t,r,i){var a;if(3===t.nodeType)return t.textContent;let o=Array.from(t.childNodes).map((t,n)=>e(t,r,n)),s={};for(let e=0;e<t.attributes.length;e++){let{name:r,value:n}=t.attributes[e];"style"==r?s[r]=String(n||"").trim().split(/\s*;\s*/).reduce((e,t)=>
100{let[r,n]=t.split(":");return{...e,[d(r)]:n}},{}):"class"==r?s.className=n:s[r]=n}let l=null==r?void 0:r(t,s),u=(null==l?void 0:l[0])||t.nodeName.toLowerCase();"style"==u&&(s.dangerouslySetInnerHTML={__html:o.join(`
101`)});let c=Object.assign({key:i,suppressHydrationWarning:!0},(null==l?void 0:l[1])||s),p=(null==(a=null==l?void 0:l[1])?void 0:a.children)||o;return n.createElement(u,c,["img","br","input","style"].includes(u)?null:p)})(e,(e,t)=>{if(i){let r=null==i?void 0:i(e,t);if(null!=r&&"type"in r)return[r.type,r.props];t={...t,...r}}if(tV[e.localName])return[tV[e.localName],t];if("feaas-external"==e.localName){let e={};for(var r in t)e["data-external-id"==r?"componentName":d(r)]=t[r];return[H,e]}},t))),"src"in a&&(a={...te(a.src),...a});let p=null==(u=a.fetch)||!0===u?["template","stylesheet","data"]:[].concat(u||[]),f=p.includes("data")?e:p.includes("template")?r||e:null;return n.createElement(n.Fragment,null,"preload"in a&&!1,n.createElement("feaas-component",{class:"-feaas",...a,"last-modified":t?String(t):null,fetch:null==a.fetch?a.fetch:[].concat(a.fetch).join(" "),suppressHydrationWarning:!0,template:null,data:"string"==typeof f?f:f?JSON.stringify(f):null},c))};let tH=e=>{var t,r,i,a,o,l,u;let c=(null==(t=e.params)?void 0:t.ComponentRevision)||e.revisionFallback;if(!e.template&&(!e.params||!e.params.LibraryId||!e.params.ComponentId||!e.params.ComponentVersion||!e.params.ComponentHostName||!c))return null;let d=Object.assign(Object.assign({},e.fetchedData),{_:(0,s.q1)(null!=(r=e.fields)?r:{})});return n.createElement(tB,{data:d,template:e.template,cdn:null==(i=e.params)?void 0:i.ComponentHostName,library:null==(a=e.params)?void 0:a.LibraryId,version:null==(o=e.params)?void 0:o.ComponentVersion,component:null==(l=e.params)?void 0:l.ComponentId,instance:null==(u=e.params)?void 0:u.ComponentInstanceId,revision:c,fetch:[]})},tz=e=>{var t,r;let i=`component feaas ${null==(t=e.params)?void 0:t.styles}`.trimEnd(),a=null==(r=e.params)?void 0:r.RenderingIdentifier;return n.createElement("div",{className:i,id:a||void 0},n.createElement("div",{className:"component-content"},n.createElement(tH,Object.assign({},e))))},tG=e=>{var t;return n.createElement("div",null,"A rendering error occurred: ",null==(t=e.error)?void 0:t.message,".")};class tQ extends n.Component{constructor(e){super(e),this.state={}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){this.setState({error:e})}render(){var e,t,r;let a=this.props;if(this.state.error)return this.props.errorComponent?n.createElement(this.props.errorComponent,{error:this.state.error}):n.createElement(tG,{error:this.state.error});let{ComponentName:o}=a.params||{};if(!o){let e={errorOverride:"BYOC: The ComponentName for this rendering is missing"};return a.missingComponentComponent?n.createElement(this.props.missingComponentComponent,Object.assign({},e)):n.createElement(i,Object.assign({},e))}let l={rendering:{componentName:o},errorOverride:"BYOC: This component was not registered."},u=this.props.missingComponentComponent?n.createElement(this.props.missingComponentComponent,Object.assign({},l)):n.createElement(i,Object.assign({},l)),c=this.props.errorComponent,d={};if(null==(e=a.params)?void 0:e.ComponentProps)try{d=null!=(t=JSON.parse(a.params.ComponentProps))?t:{}}catch(e){return console.error(`Parsing props for ${o} component from rendering params failed. Error: ${e}`),c?n.createElement(c,{error:e}):n.createElement(tG,{error:e})}let p=Object.assign(Object.assign({},a.fetchedData),{_:(0,s.q1)(null!=(r=a.fields)?r:{})});return n.createElement(H,Object.assign({},a.rendering,{componentName:o,clientFallback:u,datasources:p},d))}}let tK="BYOCWrapper",tY=e=>{var t,r,i;let a=null==(r=null==(t=e.params)?void 0:t.styles)?void 0:r.trimEnd(),o=null==(i=e.params)?void 0:i.RenderingIdentifier;return n.createElement("div",{className:a||void 0,id:o||void 0},n.createElement("div",{className:"component-content"},n.createElement(tQ,Object.assign({},e))))};var tW=r(1726);let tJ=({rendering:e,placeholderName:t,children:r})=>{let i=(t,r,n)=>{let i=n?"placeholder":"rendering",o={type:"text/sitecore",chrometype:i,className:"scpm",kind:t};
101if(t===tW.mV.Open)if("placeholder"===i&&n){let t="";for(let i of Object.keys(e.placeholders)){if(n===i){t=r?`${n}_${r}`:`${n}_${tW.fF}`;break}if((0,a.isDynamicPlaceholder)(i)&&(0,a.getDynamicPlaceholderPattern)(i).test(n)){t=r?`${i}_${r}`:`${i}_${tW.fF}`;break}}o.id=t}else o.id=r;return o};return n.createElement(n.Fragment,null,((e,t)=>n.createElement(n.Fragment,null,n.createElement("code",Object.assign({},i(tW.mV.Open,e,t))),r,n.createElement("code",Object.assign({},i(tW.mV.Close,e,t)))))(e.uid,t))};var tZ=r(5624);class tX extends n.Component{constructor(e){super(e),this.defaultErrorMessage="There was a problem loading this section.",this.defaultLoadingMessage="Loading component...",this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){var r,n;this.showErrorDetails()&&console.error(`An error occurred in component ${null==(r=this.props.rendering)?void 0:r.componentName} (${null==(n=this.props.rendering)?void 0:n.uid}): `),console.error({error:e,errorInfo:t})}isInDevMode(){return!1}showErrorDetails(){var e,t;return this.isInDevMode()||(null==(e=this.props.sitecoreContext)?void 0:e.pageState)===a.LayoutServicePageState.Edit||(null==(t=this.props.sitecoreContext)?void 0:t.pageState)===a.LayoutServicePageState.Preview}render(){var e;if(this.state.error)if(this.props.errorComponent)return n.createElement(this.props.errorComponent,{error:this.state.error});else if(this.showErrorDetails())return n.createElement("div",null,n.createElement("div",{className:"sc-jss-placeholder-error"},"A rendering error occurred in component"," ",n.createElement("em",null,null==(e=this.props.rendering)?void 0:e.componentName),n.createElement("br",null),"Error: ",n.createElement("em",null,this.state.error.message||JSON.stringify(this.state.error))));else return n.createElement("div",null,n.createElement("div",{className:"sc-jss-placeholder-error"},this.defaultErrorMessage));return this.props.disableSuspense||this.props.isDynamic?this.props.children:n.createElement(n.Suspense,{fallback:n.createElement("h4",null,this.props.componentLoadingMessage||this.defaultLoadingMessage)},this.props.children)}}let t0=(0,tZ.S)()(tX);var t1=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};class t2 extends n.Component{constructor(e){super(e),this.nodeRefs=[],this.state={},this.addRef=this.addRef.bind(this),this.updateKeyAttributes=this.updateKeyAttributes.bind(this),this.createRawElement=this.createRawElement.bind(this)}static getPlaceholderDataFromRenderingData(e,t,r){let n,i=t.slice();return((null==e?void 0:e.placeholders)&&Object.keys(e.placeholders).forEach(t=>{let n=(0,a.isDynamicPlaceholder)(t)?(0,a.getDynamicPlaceholderPattern)(t):null;n&&n.test(i)&&(r===a.EditMode.Metadata?i=t:(e.placeholders[i]=e.placeholders[t],delete e.placeholders[t]))}),n=e&&e.placeholders&&Object.keys(e.placeholders).length>0?e.placeholders[i]:null)?n:(console.warn(`Placeholder '${i}' was not found in the current rendering data`,JSON.stringify(e,null,2)),[])}componentDidMount(){this.updateKeyAttributes()}componentDidUpdate(){this.updateKeyAttributes()}componentDidCatch(e){this.setState({error:e})}getSXAParams(e){return e.params?e.params.FieldNames&&{styles:`${e.params.GridParameters||""} ${e.params.Styles||""}`}:{}}getComponentsForRenderingData(e){var t;let r=this.props,{name:s,fields:l,params:c,missingComponentComponent:d,hiddenRenderingComponent:p}=r,f=t1(r,["name","fields","params","missingComponentComponent","hiddenRenderingComponent"]),h=e.map((e,t)=>{var r,h;let m,g=e.uid?e.uid:`component-${t}`,y={key:g},v=!1;if(!e.componentName&&e.name)return this.createRawElement(e,y);e.componentName===o.YR?(m=null!=p?p:u,v=!0):e.componentName?m=this.getComponentForRendering(e):(m=()=>n.createElement(n.Fragment,null),v=!0),m||("FEaaSComponent"===e.componentName?m=tH:"FEaaSWrapper"===e.componentName?m=tz:"BYOCComponent"===e.componentName?m=tQ:e.componentName===tK&&(m=tY)),m||(console.error(`Placeholder ${s} contains unknown component ${e.componentName}. Ensure that a React component exists for it, and that it is registered in your componentFactory.js.`),m=null!=d?d:i,v=!0);let b=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},y),f),(l||e.fields)&&{fields:Object.assign(Object.assign({},l),e.fields)}),(c||e.params)&&{params:Object.assign(Object.assign(Object.assign({}
101,c),e.params),this.getSXAParams(e))}),{rendering:e}),w=n.createElement(m,this.props.modifyComponentProps?this.props.modifyComponentProps(b):b);if(!v){let i="text/sitecore"===w.props.type?w.props.type:"",a=e.componentName===tK,o=!!(null==(r=m.render)?void 0:r.preload),s=this.props.disableSuspense||!1;w=n.createElement(t0,Object.assign({key:w.type+"-"+t,errorComponent:this.props.errorComponent,componentLoadingMessage:this.props.componentLoadingMessage,type:i,isDynamic:o||a,disableSuspense:s},w.props),w)}return(null==(h=this.props.sitecoreContext)?void 0:h.editMode)===a.EditMode.Metadata?n.createElement(tJ,{key:g,rendering:e},w):w}).filter(e=>e);return(null==(t=this.props.sitecoreContext)?void 0:t.editMode)===a.EditMode.Metadata?[n.createElement(tJ,{key:this.props.rendering.uid,placeholderName:s,rendering:this.props.rendering},h)]:h}getComponentForRendering(e){var t;let r=this.props.componentFactory;return r&&"function"==typeof r?(null==(t=e.params)?void 0:t.FieldNames)?r(e.componentName,e.params.FieldNames):r(e.componentName):(console.warn(`No componentFactory was available to service request for component ${e}`),null)}addRef(e){this.nodeRefs.push(e)}createRawElement(e,t){if(!e.name)return console.error('"elem.name" is undefined in "createRawElement". Something is likely wrong with your component data. Ensure that your components have a name.'),null;let r=(0,s.f_)(e.attributes),i=Object.assign(Object.assign(Object.assign({},t),r),{dangerouslySetInnerHTML:e.contents?{__html:e.contents}:void 0});return!Array.isArray(r)&&r&&"placeholder"===r.chrometype&&(i.phkey=e.attributes.key,i.ref=this.addRef),n.createElement(e.name,i)}updateKeyAttributes(){this.nodeRefs&&this.nodeRefs.forEach(e=>{if(e&&e.getAttribute){let t=e.getAttribute("phkey");t&&e.setAttribute("key",t)}})}}var t3=r(3327);class t4 extends t2{constructor(e){super(e),this.isEmpty=!1}componentDidMount(){super.componentDidMount(),this.isEmpty&&tW.NY.isActive()&&tW.NY.resetChromes()}renderEmptyPlaceholder(e){return n.createElement("div",{className:"sc-jss-empty-placeholder"},e)}render(){var e;let t=Object.assign({},this.props);if(delete t.componentFactory,this.state.error)return t.errorComponent?n.createElement(t.errorComponent,{error:this.state.error}):n.createElement("div",{className:"sc-jss-placeholder-error"},"A rendering error occurred: ",this.state.error.message,".");let r=t.rendering,i=t2.getPlaceholderDataFromRenderingData(r,this.props.name,null==(e=this.props.sitecoreContext)?void 0:e.editMode);this.isEmpty=i.every(e=>!e.componentName&&void 0!==e.name);let a=this.getComponentsForRenderingData(i);if(this.props.renderEmpty&&this.isEmpty){let e=this.props.renderEmpty(a);return a.length?this.renderEmptyPlaceholder(e):e}if(a.length&&this.isEmpty)return this.renderEmptyPlaceholder(a);if(this.props.render)return this.props.render(a,i,t);{if(!this.props.renderEach)return a;let e=this.props.renderEach;return a.map((t,r)=>t&&t.props&&"text/sitecore"===t.props.type?t:e(t,r))}}}t4.propTypes=t2.propTypes;let t6=function(e){function t(t){let r=(0,n.useContext)(t3.Gu);return n.createElement(e,Object.assign({},t,{componentFactory:t.componentFactory||r}))}return t.displayName=`withComponentFactory(${e.displayName||e.name||"Anonymous"})`,t}(t4),t8=(0,tZ.S)()(t6);var t9=r(1043);let t5=e=>{let t=(0,n.useContext)(t9.sL);return n.createElement(t8,Object.assign({},e,{modifyComponentProps:e=>{if(!e.rendering.uid)return e;let r=t[e.rendering.uid];return Object.assign(Object.assign({},e),r)}}))}},5199:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKind=void 0,t.TokenKind=r,function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.DOT=".",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"}(r||(t.TokenKind=r={}))},5280:(e,t,r)=>{"use strict";r.d(t,{B$:()=>s,f_:()=>o,ns:()=>l,q1:()=>u});var n=r(3358),i=r(4304),a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let o=e=>e?Object.keys(e).reduce((t,r)=>{switch(r){case"class":t.className=e.class;break;case"style":t.style=((e="")=>{let t=(0,i.qg)(e,{preserveNumbers:!0});return Object.keys(t).reduce((e,r)=>(e[r.replace(/^.|-./g,(e,t)=>0===t?e.toLowerCase():e.substr(1).toUpperCase())]=t[r],e),{})})(e.style);break;default:t[r]=e[r]}return t},{}):[],s=e=>{if(e.class){if(e.className){let t=e.className;t+=` ${e.class}`,e.className=t}else e.className=e.class;delete e.class}},l=e=>{let{className:t}=e,r=Object.entries(a(e,["className"])).map(([e,t])=>
101{if("object"==typeof t){let r=JSON.stringify(t).replace(/"|{|}/g,"").replace(/,/g,";");return`${e}="${r}"`}return`${e}="${t}"`});return t&&r.push(`class="${t}"`),r.join(" ")},u=e=>{let t={};return Object.entries(e).reduce((t,[r])=>(t[r]=(0,n.getFieldValue)(e,r),t),t)}},5527:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,n=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e*=1)+(e>68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),r=60*t[1]+(+t[2]||0);return 0===r?0:"+"===t[0]?-r:r}(e)}],c=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var r,n=o.meridiem;if(n){for(var i=1;i<=24;i+=1)if(e.indexOf(n(i,0,t))>-1){r=i>12;break}}else r=e===(t?"pm":"PM");return r},p={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[r,function(e){this.month=3*(e-1)+1}],S:[r,function(e){this.milliseconds=100*e}],SS:[n,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,l("seconds")],ss:[i,l("seconds")],m:[i,l("minutes")],mm:[i,l("minutes")],H:[i,l("hours")],h:[i,l("hours")],HH:[i,l("hours")],hh:[i,l("hours")],D:[i,l("day")],DD:[n,l("day")],Do:[a,function(e){var t=o.ordinal,r=e.match(/\d+/);if(this.day=r[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],w:[i,l("week")],ww:[n,l("week")],M:[i,l("month")],MM:[n,l("month")],MMM:[a,function(e){var t=c("months"),r=(c("monthsShort")||t.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(r<1)throw Error();this.month=r%12||r}],MMMM:[a,function(e){var t=c("months").indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[n,function(e){this.year=s(e)}],YYYY:[/\d{4}/,l("year")],Z:u,ZZ:u};return function(r,n,i){i.p.customParseFormat=!0,r&&r.parseTwoDigitYear&&(s=r.parseTwoDigitYear);var a=n.prototype,l=a.parse;a.parse=function(r){var n=r.date,a=r.utc,s=r.args;this.$u=a;var u=s[1];if("string"==typeof u){var c=!0===s[2],d=!0===s[3],f=s[2];d&&(f=s[2]),o=this.$locale(),!c&&f&&(o=i.Ls[f]),this.$d=function(r,n,i,a){try{if(["x","X"].indexOf(n)>-1)return new Date(("X"===n?1e3:1)*r);var s=(function(r){var n,i;n=r,i=o&&o.formats;for(var a=(r=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,r,n){var a=n&&n.toUpperCase();return r||i[n]||e[n]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,r){return t||r.slice(1)})})).match(t),s=a.length,l=0;l<s;l+=1){var u=a[l],c=p[u],d=c&&c[0],f=c&&c[1];a[l]=f?{regex:d,parser:f}:u.replace(/^\[|\]$/g,"")}return function(e){for(var t={},r=0,n=0;r<s;r+=1){var i=a[r];if("string"==typeof i)n+=i.length;else{var o=i.regex,l=i.parser,u=e.slice(n),c=o.exec(u)[0];l.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var r=e.hours;t?r<12&&(e.hours+=12):12===r&&(e.hours=0),delete e.afternoon}}(t),t}})(n)(r),l=s.year,u=s.month,c=s.day,d=s.hours,f=s.minutes,h=s.seconds,m=s.milliseconds,g=s.zone,y=s.week,v=new Date,b=c||(l||u?1:v.getDate()),w=l||v.getFullYear(),E=0;l&&!u||(E=u>0?u-1:v.getMonth());var S,O=d||0,C=f||0,_=h||0,T=m||0;return g?new Date(Date.UTC(w,E,b,O,C,_,T+60*g.offset*1e3)):i?new Date(Date.UTC(w,E,b,O,C,_,T)):(S=new Date(w,E,b,O,C,_,T),y&&(S=a(S).week(y).toDate()),S)}catch(e){return new Date("")}}(n,u,a,i),this.init(),f&&!0!==f&&(this.$L=this.locale(f).$L),(c||d)&&n!=this.format(u)&&(this.$d=new Date("")),o={}}else if(u instanceof Array)for(var h=u.length,m=1;m<=h;m+=1){s[1]=u[m-1];var g=i.apply(this,s);if(g.isValid()){this.$d=g.$d,this.$L=g.$L,this.init();break}m===h&&(this.$d=new Date(""))}else l.call(this,r)}}}()},5533:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})}
101,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLRequestClient=t.DefaultRetryStrategy=void 0;let a=r(7529),o=i(r(2544)),s=i(r(829)),l=i(r(6467));class u{constructor(e={}){this.statusCodes=e.statusCodes||[429],this.errorCodes=e.errorCodes||["ECONNRESET","ETIMEDOUT","EPROTO"],this.factor=e.factor||2}shouldRetry(e,t,r){var n;let i=(null==(n=e.response)?void 0:n.status)!==void 0&&this.statusCodes.includes(e.response.status),a=void 0!==e.code&&this.errorCodes.includes(e.code);return r>0&&t<=r&&(i||a)}getDelay(e,t){var r;let n=null==(r=e.response)?void 0:r.headers,i=null==n?void 0:n.get("Retry-After");return null!=i&&""!==i.trim()?1e3*Number.parseFloat(i):1e3*Math.pow(this.factor,t-1)}}t.DefaultRetryStrategy=u;class c{constructor(e,t={}){var r;if(this.endpoint=e,this.headers={},t.apiKey&&(this.headers.sc_apikey=t.apiKey),t.headers&&(this.headers=Object.assign(Object.assign({},this.headers),t.headers)),!e||!(0,o.default)(e).hostname)throw Error(`Invalid GraphQL endpoint '${e}'. Verify that 'layoutServiceHost' property in 'scjssconfig.json' file or appropriate environment variable is set`);this.timeout=t.timeout,this.retries=null!=(r=t.retries)?r:3,this.retryStrategy=t.retryStrategy||new u({statusCodes:[429,502,503,504,520,521,522,523,524]}),this.client=new a.GraphQLClient(e,{headers:this.headers,fetch:t.fetch}),this.debug=t.debugger||s.default.http}static createClientFactory({endpoint:e,apiKey:t}){return (r={})=>new c(e,Object.assign(Object.assign({},r),{apiKey:t}))}request(e,t,r){return n(this,void 0,void 0,function*(){let i=1,a=()=>n(this,void 0,void 0,function*(){this.debug("request: %o",{url:this.endpoint,headers:Object.assign(Object.assign({},this.headers),null==r?void 0:r.headers),query:e,variables:t});let o=Date.now(),s=[this.client.request(e,t,null==r?void 0:r.headers)];return this.timeout&&(this.abortTimeout=new l.default(this.timeout),s.push(this.abortTimeout.start)),Promise.race(s).then(e=>{var t;return null==(t=this.abortTimeout)||t.clear(),this.debug("response in %dms: %o",Date.now()-o,e),Promise.resolve(e)},e=>n(this,void 0,void 0,function*(){var t,r;null==(t=this.abortTimeout)||t.clear(),this.debug("response error: %o",e.response||e.message||e);let n=(null==(r=e.response)?void 0:r.status)||e.code;if(!this.retryStrategy.shouldRetry(e,i,this.retries))return Promise.reject(e);{let t=this.retryStrategy.getDelay(e,i);return this.debug("Error: %s. Retrying in %dms (attempt %d).",n,t,i),i++,new Promise(e=>setTimeout(e,t)).then(a)}}))});return a()})}}t.GraphQLRequestClient=c},5541:(e,t,r)=>{var n="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==r.g&&r.g,i=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n=void 0!==e&&e||"undefined"!=typeof self&&self||void 0!==r.g&&r.g||{},i={searchParams:"URLSearchParams"in n,iterable:"Symbol"in n&&"iterator"in Symbol,blob:"FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in n,arrayBuffer:"ArrayBuffer"in n};if(i.arrayBuffer)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1};function s(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return i.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){if(2!=e.length)throw TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function d(e){if(!e._noBody){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}}function p(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function f(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this.bodyUsed=this.bodyUsed,this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(i.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(i.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(i.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var t;i.arrayBuffer&&i.blob&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||o(e))?this._bodyArrayBuffer=h(e):this._bodyText=e=Object.prototype.toString.call(e)}else this._noBody=!0,this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i.blob&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=d(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(i.blob)return this.blob().then(f);throw Error("could not read as ArrayBuffer")},this.text=function(){var e,t,r,n,i,a=d(this);if(a)return a;
101if(this._bodyBlob)return e=this._bodyBlob,r=p(t=new FileReader),i=(n=/charset=([A-Za-z0-9_-]+)/.exec(e.type))?n[1]:"utf-8",t.readAsText(e,i),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},i.formData&&(this.formData=function(){return this.text().then(v)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=s(e),t=l(t);var r=this.map[e];this.map[e]=r?r+", "+t:t},c.prototype.delete=function(e){delete this.map[s(e)]},c.prototype.get=function(e){return e=s(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(s(e))},c.prototype.set=function(e,t){this.map[s(e)]=l(t)},c.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),u(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),u(e)},i.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var g=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function y(e,t){if(!(this instanceof y))throw TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var r,i,a=(t=t||{}).body;if(e instanceof y){if(e.bodyUsed)throw TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,a||null==e._bodyInit||(a=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new c(t.headers)),this.method=(i=(r=t.method||this.method||"GET").toUpperCase(),g.indexOf(i)>-1?i:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in n)return new AbortController().signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(a),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var o=/([?&])_=[^&]*/;o.test(this.url)?this.url=this.url.replace(o,"$1_="+new Date().getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+new Date().getTime()}}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}}),t}function b(e,t){if(!(this instanceof b))throw TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},m.call(y.prototype),m.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var w=[301,302,303,307,308];b.redirect=function(e,t){if(-1===w.indexOf(t))throw RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},t.DOMException=n.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function E(e,r){return new Promise(function(a,o){var u=new y(e,r);if(u.signal&&u.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var d=new XMLHttpRequest;function p(){d.abort()}if(d.onload=function(){var e,t,r={statusText:d.statusText,headers:(e=d.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}
101).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();try{t.append(n,i)}catch(e){console.warn("Response "+e.message)}}}),t)};0===u.url.indexOf("file://")&&(d.status<200||d.status>599)?r.status=200:r.status=d.status,r.url="responseURL"in d?d.responseURL:r.headers.get("X-Request-URL");var n="response"in d?d.response:d.responseText;setTimeout(function(){a(new b(n,r))},0)},d.onerror=function(){setTimeout(function(){o(TypeError("Network request failed"))},0)},d.ontimeout=function(){setTimeout(function(){o(TypeError("Network request timed out"))},0)},d.onabort=function(){setTimeout(function(){o(new t.DOMException("Aborted","AbortError"))},0)},d.open(u.method,function(e){try{return""===e&&n.location.href?n.location.href:e}catch(t){return e}}(u.url),!0),"include"===u.credentials?d.withCredentials=!0:"omit"===u.credentials&&(d.withCredentials=!1),"responseType"in d&&(i.blob?d.responseType="blob":i.arrayBuffer&&(d.responseType="arraybuffer")),r&&"object"==typeof r.headers&&!(r.headers instanceof c||n.Headers&&r.headers instanceof n.Headers)){var f=[];Object.getOwnPropertyNames(r.headers).forEach(function(e){f.push(s(e)),d.setRequestHeader(e,l(r.headers[e]))}),u.headers.forEach(function(e,t){-1===f.indexOf(t)&&d.setRequestHeader(t,e)})}else u.headers.forEach(function(e,t){d.setRequestHeader(t,e)});u.signal&&(u.signal.addEventListener("abort",p),d.onreadystatechange=function(){4===d.readyState&&u.signal.removeEventListener("abort",p)}),d.send(void 0===u._bodyInit?null:u._bodyInit)})}E.polyfill=!0,n.fetch||(n.fetch=E,n.Headers=c,n.Request=y,n.Response=b),t.Headers=c,t.Request=y,t.Response=b,t.fetch=E,Object.defineProperty(t,"__esModule",{value:!0})}({})}(i),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var a=n.fetch?n:i;(t=a.fetch).default=a.fetch,t.fetch=a.fetch,t.Headers=a.Headers,t.Request=a.Request,t.Response=a.Response,e.exports=t},5542:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var n={delayFirstAttempt:!1,jitter:"none",maxDelay:1/0,numOfAttempts:10,retry:function(){return!0},startingDelay:100,timeMultiple:2};t.getSanitizedOptions=function(e){var t=r(r({},n),e);return t.numOfAttempts<1&&(t.numOfAttempts=1),t}},5557:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inspect=function(e){return function e(t,r){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return function(t,r){if(null===t)return"null";if(r.includes(t))return"[Circular]";let n=[...r,t];if("function"==typeof t.toJSON){let r=t.toJSON();if(r!==t)return"string"==typeof r?r:e(r,n)}else if(Array.isArray(t)){var i=t,a=n;if(0===i.length)return"[]";if(a.length>2)return"[Array]";let r=Math.min(10,i.length),o=i.length-r,s=[];for(let t=0;t<r;++t)s.push(e(i[t],a));return 1===o?s.push("... 1 more item"):o>1&&s.push(`... ${o} more items`),"["+s.join(", ")+"]"}var o=t,s=n;let l=Object.entries(o);return 0===l.length?"{}":s.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(o)+"]":"{ "+l.map(([t,r])=>t+": "+e(r,s)).join(", ")+" }"}(t,r);default:return String(t)}}(e,[])}},5583:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.languageError=t.siteNameError=void 0,t.getAppRootId=function(e,r,o,s){return n(this,void 0,void 0,function*(){var n,l,u,c,d,p;if(!r)throw RangeError(t.siteNameError);if(!o)throw RangeError(t.languageError);let f=yield e.request(a,{jssAppTemplateId:s||i.SitecoreTemplateId.JssApp,siteName:r,language:o});return((null==(u=null==(l=null==(n=null==f?void 0:f.layout)?void 0:n.homePage)?void 0:l.rootItem)?void 0:u.length)||"en"===o||(f=yield e.request(a,{jssAppTemplateId:s||i.SitecoreTemplateId.JssApp,siteName:r,language:"en"})),null==(p=null==(d=null==(c=null==f?void 0:f.layout)?void 0:c.homePage)?void 0:d.rootItem)?void 0:p.length)?f.layout.homePage.rootItem[0].id:null})};let i=r(4891);t.siteNameError="The site name must be a non-empty string",t.languageError="The language must be a non-empty string";let a=`
102  query AppRootQuery($jssAppTemplateId: String!, $siteName: String!, $language: String!) {
103    layout(site: $siteName, routePath: "/", language: $language) {
104      homePage: item {
105        rootItem: ancestors(includeTemplateIDs: [$jssAppTemplateId]) {
106          id
107        }
108      }
109    }
110  }
111`},5624:(e,t,r)=>{"use strict";r.d(t,{S:()=>a,n:()=>o});var n=r(4232),i=r(3327);function a(e){return function(t){return function(r){return n.createElement(i.q3.Consumer,null,i=>n.createElement(t,Object.assign({},r,{sitecoreContext:i.context,api:i.api,updateSitecoreContext:e&&e.updatable&&i.setContext}
111)))}}}function o(e){let t=n.useContext(i.q3),r=null==e?void 0:e.updatable;return{api:t.api,sitecoreContext:t.context,updateSitecoreContext:r?t.setContext:void 0}}},5719:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getJssPagesClientData=t.handleEditorAnchors=t.resetEditorChromes=t.isEditorActive=t.HorizonEditor=t.ChromeRediscoveryGlobalFunctionName=t.ExperienceEditor=t.EDITING_ALLOWED_ORIGINS=t.PAGES_EDITING_MARKER=t.QUERY_PARAM_EDITING_SECRET=t.DEFAULT_PLACEHOLDER_UID=void 0;let i=n(r(9019));t.DEFAULT_PLACEHOLDER_UID="00000000-0000-0000-0000-000000000000",t.QUERY_PARAM_EDITING_SECRET="secret",t.PAGES_EDITING_MARKER="jss-hrz-editing",t.EDITING_ALLOWED_ORIGINS=["https://pages.sitecorecloud.io"];class a{static isActive(){if((0,i.default)())return!1;let e=window.Sitecore;return!!(e&&e.PageModes&&e.PageModes.ChromeManager)}static resetChromes(){(0,i.default)()||window.Sitecore.PageModes.ChromeManager.resetChromes()}}t.ExperienceEditor=a,t.ChromeRediscoveryGlobalFunctionName={name:"Sitecore.Horizon.ResetChromes"};class o{static isActive(){return!(0,i.default)()&&(window.location.search.indexOf("sc_headless_mode=edit")>-1||!!window.document.getElementById(t.PAGES_EDITING_MARKER))}static resetChromes(){!(0,i.default)()&&window[t.ChromeRediscoveryGlobalFunctionName.name]&&window[t.ChromeRediscoveryGlobalFunctionName.name]()}}t.HorizonEditor=o,t.isEditorActive=()=>a.isActive()||o.isActive(),t.resetEditorChromes=()=>{a.isActive()?a.resetChromes():o.isActive()&&o.resetChromes()},t.handleEditorAnchors=()=>{if(!window||!a.isActive())return;let e=document.querySelector("body"),t=new MutationObserver(e=>{e.forEach(e=>{let t=document.querySelectorAll('.scChromeDropDown > a[href="#"], .scChromeDropDown > a[href="#!"], a[onclick]');"childList"===e.type&&t.forEach(e=>{e.href="javascript:void(0);"})})});e&&t.observe(e,{childList:!0,subtree:!0})},t.getJssPagesClientData=()=>{let e={};return e[t.PAGES_EDITING_MARKER]={},e}},5827:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n,i=r(4232),a=r(9463),o=r(4615);!function(e){e.FileSizeValidator="{8F2B6077-FE63-4FB2-8740-EF3807BBDB84}",e.FileTypeValidator="{D81E056F-6C2E-4414-BD46-BA464AC05202}",e.FileCountValidator="{F42833A6-F364-4721-ABFC-337E0CC3FD75}"}(n||(n={}));var s=r(5364);class l extends i.Component{constructor(){super(...arguments),this.fileInputRef=(0,i.createRef)(),this.SIZE_UNITS={1:"Bytes",1024:"KB",1048576:"MB",0x40000000:"GB"},this.onChangeField=(e,t,r)=>{let i=this.getEnabledValidation(n.FileSizeValidator),a=this.getEnabledValidation(n.FileCountValidator),o=this.getEnabledValidation(n.FileTypeValidator),s=[],l=[],u=!0;if(e&&Array(e.length).fill(null).forEach((r,n)=>{let a=e[n].size/t.model.fileSizeUnit;if(u&&i&&a>t.model.maxFileSize){let e=i.message.replace("{0}",t.model.maxFileSize.toString()).replace("{1}",this.getFileSizeUnitName(t.model.fileSizeUnit));l.push(e),u=!1}s.push(e[n])}),o&&s.some(e=>{let r=e.name.split(".").pop()||"";if(-1!==t.model.allowedContentTypes.indexOf(r))return!1;let n=o.message.replace("{0}",t.model.allowedContentTypes);return l.push(n),!0}),a&&s.length>t.model.maxFileCount){let e=a.message.replace("{0}",t.model.maxFileCount.toString()).replace("{1}",t.model.title);l.push(e),u=!1}t.model.required&&!s.length&&(u=!1,l.push(`${t.model.title} is required`)),r(t.valueField.name,s,u,l)}}componentDidUpdate(e){e.value&&!this.props.value&&this.fileInputRef.current&&(this.fileInputRef.current.value="")}getEnabledValidation(e){return this.props.field.model.validationDataModels.find(t=>t.itemId===e)}getFileSizeUnitName(e){return this.SIZE_UNITS[e]}render(){let{field:e,value:t,onChange:r,errors:l,tracker:u}=this.props,c=this.getEnabledValidation(n.FileTypeValidator);return i.createElement(i.Fragment,null,i.createElement(o.J,Object.assign({},this.props)),i.createElement("input",{ref:this.fileInputRef,type:"file",accept:c?e.model.allowedContentTypes:void 0,multiple:e.model.isMultiple,className:e.model.cssClass,id:e.valueField.id,name:e.valueField.name,onChange:t=>this.onChangeField(t.target.files,e,r),onFocus:()=>u.onFocusField(e,t),onBlur:()=>u.onBlurField(e,t,l)}),i.createElement(a.H,Object.assign({},this.props)),s.env.TEST&&i.createElement("script",{id:"file-getEnabledValidation"},JSON.stringify(e.model.validationDataModels.map(e=>this.getEnabledValidation(e.itemId)))))}}let u=l},5841:(e,t,r)=>{"use strict";var n;r.d(t,{Xq:()=>i,YR:()=>a}),function(e){e.JssApp="061cba1554744b918a0617903b102b82",e.DictionaryEntry="6d1cd89719364a3aa511289a94c2a7b1"}(n||(n={}));let i="https://edge-platform.sitecorecloud.io",a="Hidden Rendering"},5980:(e,t,r)=>{"use strict";r.d(t,{z:()=>a});var n=r(8202),i=r(8333);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in),o=Math.trunc(a.getMonth()/3)+1;return(0,n.Z)(a,a.getMonth()+3*(t-o))}},6006:(e,t,r)=>{"use strict";
111Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return p}});let n=r(4252)._(r(4232)),i=r(2936),a=[],o=[],s=!1;function l(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),a=null;function l(){if(!a){let t=new u(e,r);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!s){let e=r.webpack&&1?r.webpack():r.modules;e&&o.push(t=>{for(let r of e)if(t.includes(r))return l()})}function c(e,t){l();let o=n.default.useContext(i.LoadableContext);o&&Array.isArray(r.modules)&&r.modules.forEach(e=>{o(e)});let s=n.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),n.default.useMemo(()=>{var t;return s.loading||s.error?n.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:a.retry}):s.loaded?n.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return c.preload=()=>l(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(l,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(a).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(s=!0,t());d(o,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let p=c},6066:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.mediaApi=void 0,t.mediaApi=a(r(3799))},6093:(e,t,r)=>{"use strict";r.d(t,{O:()=>o});var n=r(4232),i=r(1726);let a=e=>{let t=JSON.stringify(e.metadata),r={type:"text/sitecore",chrometype:"field",className:"scpm"},a=Object.assign(Object.assign({},r),{kind:i.mV.Open}),o=Object.assign(Object.assign({},r),{kind:i.mV.Close});return n.createElement(n.Fragment,null,n.createElement("code",Object.assign({},a),t),e.children,n.createElement("code",Object.assign({},o)))};function o(e,t=!1){return t?(0,n.forwardRef)((t,r)=>{var i;let{editable:o=!0}=t,s=null==(i=t.field)?void 0:i.metadata;return s&&o?n.createElement(a,{metadata:s},n.createElement(e,Object.assign({},t,{ref:r}))):n.createElement(e,Object.assign({},t,{ref:r}))}):t=>{var r;let{editable:i=!0}=t,o=null==(r=t.field)?void 0:r.metadata;return o&&i?n.createElement(a,{metadata:o},n.createElement(e,Object.assign({},t))):n.createElement(e,Object.assign({},t))}}a.displayName="FieldMetadata"},6120:(e,t,r)=>{"use strict";r.d(t,{J:()=>i});var n=r(2680);function i(e,t,r){return(0,n.f)(e,7*t,r)}},6121:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})};
111Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseError=void 0,t.fetchData=function(e,t){return n(this,arguments,void 0,function*(e,t,r={}){return(yield t((0,i.resolveUrl)(e,r))).data})};let i=r(2654);class a extends Error{constructor(e,t){super(e),Object.setPrototypeOf(this,a.prototype),this.response=t}}t.ResponseError=a},6138:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,value:r,onChange:o,errors:s,tracker:l}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("input",{type:"text",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:r,maxLength:t.model.maxLength,placeholder:t.model.placeholderText,onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,o),onFocus:()=>l.onFocusField(t,r),onBlur:()=>l.onBlurField(t,r,s)}),n.createElement(i.H,Object.assign({},e)))}},6142:(e,t,r)=>{"use strict";r.d(t,{T:()=>a});var n=r(3921),i=r(8333);function a(e,t){let r,a=null==t?void 0:t.in;return e.forEach(e=>{a||"object"!=typeof e||(a=n.w.bind(null,e));let t=(0,i.a)(e,a);(!r||r<t||isNaN(+t))&&(r=t)}),(0,n.w)(a,r||NaN)}},6205:(e,t,r)=>{"use strict";r.d(t,{O:()=>i});var n=r(8333);function i(e,t){return(0,n.a)(e,null==t?void 0:t.in).getMinutes()}},6206:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0,t.parse=function(e,t){let r=new d(e,t),n=r.parseDocument();return Object.defineProperty(n,"tokenCount",{enumerable:!1,value:r.tokenCount}),n},t.parseConstValue=function(e,t){let r=new d(e,t);r.expectToken(c.TokenKind.SOF);let n=r.parseConstValueLiteral();return r.expectToken(c.TokenKind.EOF),n},t.parseSchemaCoordinate=function(e){let t=(0,u.isSource)(e)?e:new u.Source(e),r=new d(e,{lexer:new l.SchemaCoordinateLexer(t)});r.expectToken(c.TokenKind.SOF);let n=r.parseSchemaCoordinate();return r.expectToken(c.TokenKind.EOF),n},t.parseType=function(e,t){let r=new d(e,t);r.expectToken(c.TokenKind.SOF);let n=r.parseTypeReference();return r.expectToken(c.TokenKind.EOF),n},t.parseValue=function(e,t){let r=new d(e,t);r.expectToken(c.TokenKind.SOF);let n=r.parseValueLiteral(!1);return r.expectToken(c.TokenKind.EOF),n};var n=r(2300),i=r(9939),a=r(2609),o=r(312),s=r(777),l=r(22),u=r(8512),c=r(5199);class d{constructor(e,t={}){let{lexer:r,...n}=t;if(r)this._lexer=r;else{let t=(0,u.isSource)(e)?e:new u.Source(e);this._lexer=new s.Lexer(t)}this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(c.TokenKind.NAME);return this.node(e,{kind:o.Kind.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:o.Kind.DOCUMENT,definitions:this.many(c.TokenKind.SOF,this.parseDefinition,c.TokenKind.EOF)})}parseDefinition(){if(this.peek(c.TokenKind.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&t.kind===c.TokenKind.BRACE_L)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===c.TokenKind.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek(c.TokenKind.BRACE_L))return this.node(t,{kind:o.Kind.OPERATION_DEFINITION,operation:i.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let r=this.parseDescription(),n=this.parseOperationType();return this.peek(c.TokenKind.NAME)&&(e=this.parseName()),this.node(t,{kind:o.Kind.OPERATION_DEFINITION,operation:n,description:r,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(c.TokenKind.NAME);switch(e.value){case"query":return i.OperationTypeNode.QUERY;case"mutation":return i.OperationTypeNode.MUTATION;case"subscription":return i.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(c.TokenKind.PAREN_L,this.parseVariableDefinition,c.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:o.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(c.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(c.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(c.TokenKind.DOLLAR),this.node(e,{kind:o.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:o.Kind.SELECTION_SET,selections:this.many(c.TokenKind.BRACE_L,this.parseSelection,c.TokenKind.BRACE_R)})}parseSelection(){return this.peek(c.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t,r=this._lexer.token,n=this.parseName();return this.expectOptionalToken(c.TokenKind.COLON)?(e=n,t=this.parseName()):t=n,this.node(r,{kind:o.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(c.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(c.TokenKind.PAREN_L,t,c.TokenKind.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,r=this.parseName();return this.expectToken(c.TokenKind.COLON),this.node(t,{kind:o.Kind.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(c.TokenKind.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(c.TokenKind.NAME)?this.node(e,{kind:o.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:o.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:o.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:o.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case c.TokenKind.BRACKET_L:return this.parseList(e);case c.TokenKind.BRACE_L:return this.parseObject(e);case c.TokenKind.INT:return this.advanceLexer(),this.node(t,{kind:o.Kind.INT,value:t.value});case c.TokenKind.FLOAT:return this.advanceLexer(),this.node(t,{kind:o.Kind.FLOAT,value:t.value});case c.TokenKind.STRING:case c.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case c.TokenKind.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:o.Kind.BOOLEAN,value:!0});case"false":return this.node(t,{kind:o.Kind.BOOLEAN,value:!1});case"null":return this.node(t,{kind:o.Kind.NULL});default:return this.node(t,{kind:o.Kind.ENUM,value:t.value})}case c.TokenKind.DOLLAR:if(e){if(this.expectToken(c.TokenKind.DOLLAR),this._lexer.token.kind===c.TokenKind.NAME){let e=this._lexer.token.value;throw(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:o.Kind.STRING,value:e.value,block:e.kind===c.TokenKind.BLOCK_STRING})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:o.Kind.LIST,values:this.any(c.TokenKind.BRACKET_L,t,c.TokenKind.BRACKET_R)})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:o.Kind.OBJECT,fields:this.any(c.TokenKind.BRACE_L,t,c.TokenKind.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,r=this.parseName();return this.expectToken(c.TokenKind.COLON),this.node(t,{kind:o.Kind.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(c.TokenKind.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(c.TokenKind.AT),this.node(t,{kind:o.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken(c.TokenKind.BRACKET_L)){let r=this.parseTypeReference();this.expectToken(c.TokenKind.BRACKET_R),e=this.node(t,{kind:o.Kind.LIST_TYPE,type:r})}else e=this.parseNamedType();return this.expectOptionalToken(c.TokenKind.BANG)?this.node(t,{kind:o.Kind.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:o.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(c.TokenKind.STRING)||this.peek(c.TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let r=this.parseConstDirectives(),n=this.many(c.TokenKind.BRACE_L,this.parseOperationTypeDefinition,c.TokenKind.BRACE_R);return this.node(e,{kind:o.Kind.SCHEMA_DEFINITION,description:t,directives:r,operationTypes:n})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(c.TokenKind.COLON);let r=this.parseNamedType();return this.node(e,{kind:o.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:r})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let r=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:o.Kind.SCALAR_TYPE_DEFINITION,description:t,name:r,directives:n})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:o.Kind.OBJECT_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(c.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(c.TokenKind.BRACE_L,this.parseFieldDefinition,c.TokenKind.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(c.TokenKind.COLON);let i=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(e,{kind:o.Kind.FIELD_DEFINITION,description:t,name:r,arguments:n,type:i,directives:a})}parseArgumentDefs(){return this.optionalMany(c.TokenKind.PAREN_L,this.parseInputValueDef,c.TokenKind.PAREN_R)}parseInputValueDef(){let e,t=this._lexer.token,r=this.parseDescription(),n=this.parseName();this.expectToken(c.TokenKind.COLON);let i=this.parseTypeReference();this.expectOptionalToken(c.TokenKind.EQUALS)&&(e=this.parseConstValueLiteral());let a=this.parseConstDirectives();return this.node(t,{kind:o.Kind.INPUT_VALUE_DEFINITION,description:r,name:n,type:i,defaultValue:e,directives:a})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:o.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:a})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(e,{kind:o.Kind.UNION_TYPE_DEFINITION,description:t,name:r,directives:n,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(c.TokenKind.EQUALS)?this.delimitedMany(c.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(e,{kind:o.Kind.ENUM_TYPE_DEFINITION,description:t,name:r,directives:n,values:i})}parseEnumValuesDefinition(){return this.optionalMany(c.TokenKind.BRACE_L,this.parseEnumValueDefinition,c.TokenKind.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:o.Kind.ENUM_VALUE_DEFINITION,description:t,name:r,directives:n})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,`${p(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(e,{kind:o.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:r,directives:n,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(c.TokenKind.BRACE_L,this.parseInputValueDef,c.TokenKind.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===c.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension();case"directive":if(this._options.experimentalDirectivesOnDirectiveDefinitions)return this.parseDirectiveDefinitionExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),r=this.optionalMany(c.TokenKind.BRACE_L,this.parseOperationTypeDefinition,c.TokenKind.BRACE_R);if(0===t.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:o.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:r})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(e,{kind:o.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:r})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:o.Kind.OBJECT_TYPE_EXTENS
111ION,name:t,interfaces:r,directives:n,fields:i})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:o.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:o.Kind.UNION_TYPE_EXTENSION,name:t,directives:r,types:n})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:o.Kind.ENUM_TYPE_EXTENSION,name:t,directives:r,values:n})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:o.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:r,fields:n})}parseDirectiveDefinitionExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("directive"),this.expectToken(c.TokenKind.AT);let t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(e,{kind:o.Kind.DIRECTIVE_EXTENSION,name:t,directives:r})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(c.TokenKind.AT);let r=this.parseName(),n=this.parseArgumentDefs(),i=this._options.experimentalDirectivesOnDirectiveDefinitions?this.parseConstDirectives():[],a=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let s=this.parseDirectiveLocations();return this.node(e,{kind:o.Kind.DIRECTIVE_DEFINITION,description:t,name:r,arguments:n,directives:i,repeatable:a,locations:s})}parseDirectiveLocations(){return this.delimitedMany(c.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(a.DirectiveLocation,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,r=this._lexer.token,n=this.expectOptionalToken(c.TokenKind.AT),i=this.parseName();return(!n&&this.expectOptionalToken(c.TokenKind.DOT)&&(e=this.parseName()),(n||e)&&this.expectOptionalToken(c.TokenKind.PAREN_L)&&(t=this.parseName(),this.expectToken(c.TokenKind.COLON),this.expectToken(c.TokenKind.PAREN_R)),n)?t?this.node(r,{kind:o.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:i,argumentName:t}):this.node(r,{kind:o.Kind.DIRECTIVE_COORDINATE,name:i}):e?t?this.node(r,{kind:o.Kind.ARGUMENT_COORDINATE,name:i,fieldName:e,argumentName:t}):this.node(r,{kind:o.Kind.MEMBER_COORDINATE,name:i,memberName:e}):this.node(r,{kind:o.Kind.TYPE_COORDINATE,name:i})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new i.Location(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected ${f(e)}, found ${p(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===c.TokenKind.NAME&&t.value===e)this.advanceLexer();else throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected "${e}", found ${p(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===c.TokenKind.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected ${p(t)}.`)}any(e,t,r){this.expectToken(e);let n=[];for(;!this.expectOptionalToken(r);)n.push(t.call(this));return n}optionalMany(e,t,r){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(r));return e}return[]}many(e,t,r){this.expectToken(e);let n=[];do n.push(t.call(this));while(!this.expectOptionalToken(r));return n}delimitedMany(e,t){this.expectOptionalToken(e);let r=[];do r.push(t.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==c.TokenKind.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw(0,n.syntaxError)(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function p(e){let t=e.value;return f(e.kind)+(null!=t?` "${t}"`:"")}function f(e){return(0,s.isPunctuatorTokenKind)(e)?`"${e}"`:e}t.Parser=d},6259:(e,t,r)=>{"use strict";r.d(t,{Y:()=>i});var n=r(8333);function i(e,t){return+(0,n.a)(e)<+(0,n.a)(t)}},6334:(e,t,r)=>{"use strict";
111Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return S},useLinkStatus:function(){return E}});let n=r(8365),i=r(7876),a=n._(r(4232)),o=r(5948),s=r(2454),l=r(7855),u=r(9313),c=r(1162),d=r(5067),p=r(301),f=r(3966),h=r(3467),m=r(3872);r(6642);let g=new Set;function y(e,t,r,n){if((0,s.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let i=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(g.has(i))return;g.add(i)}e.prefetch(t,r,n).catch(e=>{})}}function v(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=a.default.forwardRef(function(e,t){let r,n,{href:l,as:g,children:b,prefetch:w=null,passHref:E,replace:S,shallow:O,scroll:C,locale:_,onClick:T,onNavigate:A,onMouseEnter:k,onTouchStart:x,legacyBehavior:I=!1,...N}=e;r=b,I&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let R=a.default.useContext(d.RouterContext),D=!1!==w,{href:P,as:F}=a.default.useMemo(()=>{if(!R){let e=v(l);return{href:e,as:g?v(g):e}}let[e,t]=(0,o.resolveHref)(R,l,!0);return{href:e,as:g?(0,o.resolveHref)(R,g):t||e}},[R,l,g]),j=a.default.useRef(P),M=a.default.useRef(F);I&&(n=a.default.Children.only(r));let L=I?n&&"object"==typeof n&&n.ref:t,[q,U,$]=(0,p.useIntersection)({rootMargin:"200px"}),V=a.default.useCallback(e=>{(M.current!==F||j.current!==P)&&($(),M.current=F,j.current=P),q(e)},[F,P,$,q]),B=(0,m.useMergedRef)(V,L);a.default.useEffect(()=>{R&&U&&D&&y(R,P,F,{locale:_})},[F,P,U,_,D,null==R?void 0:R.locale,R]);let H={ref:B,onClick(e){I||"function"!=typeof T||T(e),I&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),R&&(e.defaultPrevented||function(e,t,r,n,i,a,o,l,u){let{nodeName:c}=e.currentTarget;if(!("A"===c.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,s.isLocalURL)(r)){i&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let e=null==o||o;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:a,locale:l,scroll:e}):t[i?"replace":"push"](n||r,{scroll:e})})()}}(e,R,P,F,S,O,C,_,A))},onMouseEnter(e){I||"function"!=typeof k||k(e),I&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),R&&y(R,P,F,{locale:_,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){I||"function"!=typeof x||x(e),I&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),R&&y(R,P,F,{locale:_,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(F))H.href=F;else if(!I||E||"a"===n.type&&!("href"in n.props)){let e=void 0!==_?_:null==R?void 0:R.locale;H.href=(null==R?void 0:R.isLocaleDomain)&&(0,f.getDomainLocale)(F,e,null==R?void 0:R.locales,null==R?void 0:R.domainLocales)||(0,h.addBasePath)((0,c.addLocale)(F,e,null==R?void 0:R.defaultLocale))}return I?a.default.cloneElement(n,H):(0,i.jsx)("a",{...N,...H,children:r})}),w=(0,a.createContext)({pending:!1}),E=()=>(0,a.useContext)(w),S=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6368:(e,t,r)=>{"use strict";r.d(t,{F:()=>i});var n=r(8333);function i(e,t){return Math.trunc((0,n.a)(e,null==t?void 0:t.in).getMonth()/3)+1}},6414:(e,t,r)=>{"use strict";r.d(t,{d:()=>a});var n=r(7901),i=r(8603);function a(e,t,r){let[a,o]=(0,n.x)(null==r?void 0:r.in,e,t);return+(0,i.a)(a)==+(0,i.a)(o)}},6467:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{constructor(e){this.timeout=e,this.timeoutId=void 0}get start(){return new Promise((e,t)=>{this.timeoutId=setTimeout(()=>{let e=Error(`Request timed out, timeout of ${this.timeout}ms is exceeded`);e.name="AbortError",t(e)},this.timeout)})}clear(){this.timeoutId&&clearTimeout(this.timeoutId)}}t.default=r},6557:function(e){e.exports=function(){"use strict";var e="millisecond",t="second",r="minute",n="hour",i="week",a="month",o="quarter",s="year",l="date",u="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
111|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},f="en",h={};h[f]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}};var m="$isDayjsObject",g=function(e){return e instanceof w||!(!e||!e[m])},y=function e(t,r,n){var i;if(!t)return f;if("string"==typeof t){var a=t.toLowerCase();h[a]&&(i=a),r&&(h[a]=r,i=a);var o=t.split("-");if(!i&&o.length>1)return e(o[0])}else{var s=t.name;h[s]=t,i=s}return!n&&i&&(f=i),i||!n&&f},v=function(e,t){if(g(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new w(r)},b={s:p,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+p(Math.floor(r/60),2,"0")+":"+p(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),i=t.clone().add(n,a),o=r-i<0,s=t.clone().add(n+(o?-1:1),a);return+(-(n+(r-i)/(o?i-s:s-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(u){return({M:a,y:s,w:i,d:"day",D:l,h:n,m:r,s:t,ms:e,Q:o})[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};b.l=y,b.i=g,b.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var w=function(){function p(e){this.$L=y(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[m]=!0}var f=p.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(b.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(c);if(n){var i=n[2]-1||0,a=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return b},f.isValid=function(){return this.$d.toString()!==u},f.isSame=function(e,t){var r=v(e);return this.startOf(t)<=r&&r<=this.endOf(t)},f.isAfter=function(e,t){return v(e)<this.startOf(t)},f.isBefore=function(e,t){return this.endOf(t)<v(e)},f.$g=function(e,t,r){return b.u(e)?this[t]:this.set(r,e)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(e,o){var u=this,c=!!b.u(o)||o,d=b.p(e),p=function(e,t){var r=b.w(u.$u?Date.UTC(u.$y,t,e):new Date(u.$y,t,e),u);return c?r:r.endOf("day")},f=function(e,t){return b.w(u.toDate()[e].apply(u.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),u)},h=this.$W,m=this.$M,g=this.$D,y="set"+(this.$u?"UTC":"");switch(d){case s:return c?p(1,0):p(31,11);case a:return c?p(1,m):p(0,m+1);case i:var v=this.$locale().weekStart||0,w=(h<v?h+7:h)-v;return p(c?g-w:g+(6-w),m);case"day":case l:return f(y+"Hours",0);case n:return f(y+"Minutes",1);case r:return f(y+"Seconds",2);case t:return f(y+"Milliseconds",3);default:return this.clone()}},f.endOf=function(e){return this.startOf(e,!1)},f.$set=function(i,o){var u,c=b.p(i),d="set"+(this.$u?"UTC":""),p=((u={}).day=d+"Date",u[l]=d+"Date",u[a]=d+"Month",u[s]=d+"FullYear",u[n]=d+"Hours",u[r]=d+"Minutes",u[t]=d+"Seconds",u[e]=d+"Milliseconds",u)[c],f="day"===c?this.$D+(o-this.$W):o;if(c===a||c===s){var h=this.clone().set(l,1);h.$d[p](f),h.init(),this.$d=h.set(l,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](f);return this.init(),this},f.set=function(e,t){return this.clone().$set(e,t)},f.get=function(e){return this[b.p(e)]()},f.add=function(e,o){var l,u=this;e=Number(e);var c=b.p(o),d=function(t){var r=v(u);return b.w(r.date(r.date()+Math.round(t*e)),u)};if(c===a)return this.set(a,this.$M+e);if(c===s)return this.set(s,this.$y+e);if("day"===c)return d(1);if(c===i)return d(7);var p=((l={})[r]=6e4,l[n]=36e5,l[t]=1e3,l)[c]||1,f=this.$d.getTime()+e*p;return b.w(f,this)},f.subtract=function(e,t){return this.add(-1*e,t)},f.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||u;var n=e||"YYYY-MM-DDTHH:mm:ssZ",i=b.z(this),a=this.$H,o=this.$m,s=this.$M,l=r.weekdays,c=r.months,p=r.meri
111diem,f=function(e,r,i,a){return e&&(e[r]||e(t,n))||i[r].slice(0,a)},h=function(e){return b.s(a%12||12,e,"0")},m=p||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(d,function(e,n){return n||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return b.s(t.$y,4,"0");case"M":return s+1;case"MM":return b.s(s+1,2,"0");case"MMM":return f(r.monthsShort,s,c,3);case"MMMM":return f(c,s);case"D":return t.$D;case"DD":return b.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return f(r.weekdaysMin,t.$W,l,2);case"ddd":return f(r.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(a);case"HH":return b.s(a,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return m(a,o,!0);case"A":return m(a,o,!1);case"m":return String(o);case"mm":return b.s(o,2,"0");case"s":return String(t.$s);case"ss":return b.s(t.$s,2,"0");case"SSS":return b.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")})},f.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},f.diff=function(e,l,u){var c,d=this,p=b.p(l),f=v(e),h=(f.utcOffset()-this.utcOffset())*6e4,m=this-f,g=function(){return b.m(d,f)};switch(p){case s:c=g()/12;break;case a:c=g();break;case o:c=g()/3;break;case i:c=(m-h)/6048e5;break;case"day":c=(m-h)/864e5;break;case n:c=m/36e5;break;case r:c=m/6e4;break;case t:c=m/1e3;break;default:c=m}return u?c:b.a(c)},f.daysInMonth=function(){return this.endOf(a).$D},f.$locale=function(){return h[this.$L]},f.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=y(e,t,!0);return n&&(r.$L=n),r},f.clone=function(){return b.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},p}(),E=w.prototype;return v.prototype=E,[["$ms",e],["$s",t],["$m",r],["$H",n],["$W","day"],["$M",a],["$y",s],["$D",l]].forEach(function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),v.extend=function(e,t){return e.$i||(e(t,w,v),e.$i=!0),v},v.locale=y,v.isDayjs=g,v.unix=function(e){return v(1e3*e)},v.en=h[f],v.Ls=h,v.p={},v}()},6571:(e,t,r)=>{"use strict";r.d(t,{c:()=>a});var n=r(7901),i=r(8873);function a(e,t,r){let[a,s]=(0,n.x)(null==r?void 0:r.in,e,t),l=o(a,s),u=Math.abs((0,i.m)(a,s));a.setDate(a.getDate()-l*u);let c=Number(o(a,s)===-l),d=l*(u-c);return 0===d?0:d}function o(e,t){let r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r<0?-1:r>0?1:r}},6573:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysDelay=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(r(3770).Delay)},6583:(e,t,r)=>{"use strict";r.d(t,{c:()=>u});let n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}let a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(e){return(t,r)=>{let n;if("formatting"===((null==r?void 0:r.context)?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=(null==r?void 0:r.width)?String(r.width):t;n=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=(null==r?void 0:r.width)?String(r.width):e.defaultWidth;n=e.values[i]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return function(t){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.width,a=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;let s=o[0],l=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(l,e=>e.test(s)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(l,e=>e.test(s));return r=e.valueCallback?e.valueCallback(u):u,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(s.length)}}}let u={code:"en-US",formatDistance:(e,t,r)=>{let i,a=n[e];if(i="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null==r?void 0:r.addSuffix)if(r.comparison&&r.comparison>0)return"in "+i;else return i+" ago";return i},formatLong:a,formatRelative:(e,t,r,n)=>o[e],localize:{ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
111ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;let i=n[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];return{value:o=r.valueCallback?r.valueCallback(o):o,rest:t.slice(i.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},6605:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutServiceBase=void 0;class r{}t.LayoutServiceBase=r},6617:function(e,t,r){"use strict";var n=r(5364),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mergeURLSearchParams=t.escapeNonSpecialQuestionMarks=t.areURLSearchParamsEqual=t.isRegexOrUrl=t.enforceCors=t.getAllowedOriginsFromEnv=t.isTimeoutError=t.isAbsoluteUrl=void 0,t.resolveUrl=function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,a.default)()){let r=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&r.searchParams.append(e,String(t[e]));return r.toString()}let r=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${r}`:`${e}?${r}`};let a=i(r(8376));t.isAbsoluteUrl=e=>{if(!e)return!1;if("string"!=typeof e)throw TypeError("Expected a string");return/^[a-z][a-z0-9+.-]*:/.test(e)},t.isTimeoutError=e=>{var t;return(null==(t=e.response)?void 0:t.status)===408||"AbortError"===e.name},t.getAllowedOriginsFromEnv=()=>n.env.JSS_ALLOWED_ORIGINS?n.env.JSS_ALLOWED_ORIGINS.replace(" ","").split(","):[],t.enforceCors=(e,r,n)=>{if(!e.headers.origin)return!0;n=(0,t.getAllowedOriginsFromEnv)().concat(n||[]);
111let i=r.getHeader("Access-Control-Allow-Origin");i&&n.push(i);let a=e.headers.origin;return!!(a&&n.some(e=>a===e||RegExp("^"+e.replace(/\//g,"\\/").replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(a)))&&(r.setHeader("Access-Control-Allow-Origin",a),r.setHeader("Access-Control-Allow-Methods","GET, POST, OPTIONS, DELETE, PUT, PATCH"),"OPTIONS"===e.method&&r.setHeader("Access-Control-Allow-Headers","Content-Type, Authorization"),!0)},t.isRegexOrUrl=e=>(e=e.slice(0,-1),/^\/[a-zA-Z0-9\-\/]+(\?([a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)(&[a-zA-Z0-9\-_]+=[a-zA-Z0-9\-_]+)*)?$/.test(e))?"url":"regex",t.areURLSearchParamsEqual=(e,t)=>{let r=e=>[...e.entries()].sort(([e],[t])=>e.localeCompare(t)).map(([e,t])=>`${e}=${t}`).join("&");return r(e)===r(t)},t.escapeNonSpecialQuestionMarks=e=>{let t,r=/(\\)?\?/g,n=/\(\?!$/,i=/[.*+)\[\]|\(]$/,a="",o=0;for(;null!==(t=r.exec(e));){let r=t.index,s=e.slice(o,r),l=void 0!==t[1],u=n.test(s.slice(-3)),c=i.test(s.slice(-1));l||u||c?a+=e.slice(o,r+1):a+=e.slice(o,r)+"\\?",o=r+1}return a+e.slice(o)},t.mergeURLSearchParams=(e,t)=>{let r=new URLSearchParams;for(let[t,n]of e.entries())r.set(t,n);for(let[e,n]of t.entries())r.set(e,n);return r.toString()}},6642:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},6706:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(4252)._(r(4232)).default.createContext({})},6709:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});var n=r(8333);function i(e){return(0,n.a)(e).getSeconds()}},6747:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(8333);function i(e,t,r){let i=(0,n.a)(e,null==r?void 0:r.in);return i.setHours(t),i}},6764:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(6780).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6790:(e,t,r)=>{"use strict";r.d(t,{p:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in),i=r.getMonth();return r.setFullYear(r.getFullYear(),i+1,0),r.setHours(23,59,59,999),r}},6806:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:a,objectFit:o}=e,s=n?40*n:t,l=i?40*i:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%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='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},6829:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}
111),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.mediaApi=void 0,t.mediaApi=a(r(4568))},6931:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,value:r,onChange:o,tracker:s,errors:l}=e;return n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("input",{type:"tel",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:r,maxLength:t.model.maxLength,placeholder:t.model.placeholderText,onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,o),onFocus:()=>s.onFocusField(t,r),onBlur:()=>s.onBlurField(t,r,l)}),n.createElement(i.H,Object.assign({},e)))}},6955:(e,t,r)=>{"use strict";r.d(t,{E:()=>u});var n=r(4232),i=r(6093),a=r(1873),o=r(618),s=r(3358),l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let u=(0,i.O)((0,a.N)(e=>{var{field:t,tag:r,editable:i=!0,encode:a=!0}=e,o=l(e,["field","tag","editable","encode"]);if(!t||!t.editable&&(0,s.isFieldValueEmpty)(t))return null;a||(i=!1);let u=t.editable&&i,c=u?t.editable||"":void 0===t.value?"":t.value;if(!t.editable&&"string"==typeof c){let e=String(c).split("\n");if(e.length){let t=[];e.forEach((r,i)=>{let a=i===e.length-1;t.push(r),a||t.push(n.createElement("br",{key:i}))}),c=t}}let d=u||!a,p=null,f=Object.assign({},o);return(d?f.dangerouslySetInnerHTML={__html:c}:p=c,r||d)?n.createElement(r||"span",f,p):n.createElement(n.Fragment,null,p)},{defaultEmptyFieldEditingComponent:o.G}));u.displayName="Text"},7031:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(2949).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},7035:()=>{},7284:(e,t,r)=>{"use strict";r.d(t,{p:()=>i});var n=r(8333);function i(e,t){return(0,n.a)(e,null==t?void 0:t.in).getDate()}},7328:(e,t,r)=>{e.exports=r(8022)},7351:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_DATE_FIELD_VALUE=t.isDynamicPlaceholder=t.getDynamicPlaceholderPattern=void 0,t.getFieldValue=function(e,t,r){if(!e||!t)return r;let n=e[t];return n&&void 0!==n.value?n.value:e.fields&&e.fields[t]&&void 0!==e.fields[t].value?e.fields[t].value:r},t.getChildPlaceholder=function(e,t){return e&&t&&e.placeholders&&e.placeholders[t]?e.placeholders[t]:[]},t.isFieldValueEmpty=function(e){let r=e=>"string"==typeof e?e===t.EMPTY_DATE_FIELD_VALUE:!("function"==typeof(null==e?void 0:e.getMonth)&&!isNaN(null==e?void 0:e.getMonth())),n=e=>null==e||("object"==typeof e?!e.src&&!e.src&&!e.href&&r(e):"number"!=typeof e&&"boolean"!=typeof e&&(!e||r(e)));return!e||n(void 0!==e.value?e.value:e)},t.getDynamicPlaceholderPattern=e=>RegExp(`^${e.replace(/\{\*\}+/i,"\\d+")}$`),t.isDynamicPlaceholder=e=>-1!==e.indexOf("{*}"),t.EMPTY_DATE_FIELD_VALUE="0001-01-01T00:00:00Z"},7411:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.printLocation=function(e){return i(e.source,(0,n.getLocation)(e.source,e.start))},t.printSourceLocation=i;var n=r(4294);function i(e,t){let r=e.locationOffset.column-1,n="".padStart(r)+e.body,i=t.line-1,o=e.locationOffset.line-1,s=t.line+o,l=1===t.line?r:0,u=t.column+l,c=`${e.name}:${s}:${u}
112`,d=n.split(/\r\n|[\n\r]/g),p=d[i];if(p.length>120){let e=Math.floor(u/80),t=[];for(let e=0;e<p.length;e+=80)t.push(p.slice(e,e+80));return c+a([[`${s} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(u%80)],["|",t[e+1]]])}return c+a([[`${s-1} |`,d[i-1]],[`${s} |`,p],["|","^".padStart(u)],[`${s+1} |`,d[i+1]]])}function a(e){let t=e.filter(([e,t])=>void 0!==t),r=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(r)+(t?" "+t:"")).join("\n")}},7417:(e,t,r)=>{"use strict";r.d(t,{g:()=>i});var n=r(8333);function i(e,t,r){let i=(0,n.a)(e,null==r?void 0:r.in);return i.setSeconds(t),i}},7457:(e,t,r)=>{"use strict";r.d(t,{A:()=>
112o});var n=r(4232),i=r(9463),a=r(4615);let o=e=>{let{field:t,field:{model:{items:r}},value:o,onChange:s,tracker:l,errors:u}=e,c=o;return t.model.multipleSelection||(c=o[0]),n.createElement(n.Fragment,null,n.createElement(a.J,Object.assign({},e)),n.createElement("select",{className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:c,size:t.model.rows,multiple:t.model.multipleSelection,onChange:e=>(function(e,t,r){let n=!0,i=[],a=[];for(let e=0;e<t.length;e+=1)t[e].selected&&a.push(t[e].value);e.model.required&&0===a.length&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,a,n,i)})(t,e.target.options,s),onFocus:()=>l.onFocusField(t,o),onBlur:()=>l.onBlurField(t,o,u)},r.map(e=>n.createElement("option",{key:e.itemId,value:e.value},e.text))),n.createElement(i.H,Object.assign({},e)))}},7529:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return a(t,e),t},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},l=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){var l=[a,s];if(r)throw TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&l[0]?n.return:l[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,l[1])).done)return i;switch(n=0,i&&(l=[2&l[0],i.value]),l[0]){case 0:case 1:i=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===l[0]||2===l[0])){o=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]<i[3])){o.label=l[1];break}if(6===l[0]&&o.label<i[1]){o.label=i[1],i=l;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(l);break}i[2]&&o.ops.pop(),o.trys.pop();continue}l=t.call(e,o)}catch(e){l=[6,e],n=0}finally{r=i=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}},u=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLWebSocketClient=t.gql=t.resolveRequestDocument=t.batchRequests=t.request=t.rawRequest=t.GraphQLClient=t.ClientError=void 0;var d=o(r(5541)),p=r(6206),f=r(9815),h=c(r(3260)),m=r(4394),g=r(8655),y=r(1176);Object.defineProperty(t,"ClientError",{enumerable:!0,get:function(){return y.ClientError}});var v=function(e){var t,r={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||e instanceof d.Headers?(t={},e.forEach(function(e,r){t[r]=e}),r=t):Array.isArray(e)?e.forEach(function(e){var t=e[0],n=e[1];r[t]=n}):r=e),r},b=function(e){return e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim()},w=function(e){var t=e.query,r=e.variables,n=e.operationName,i=e.jsonSerializer;if(!Array.isArray(t)){var a=["query="+encodeURIComponent(b(t))];return r&&a.push("variables="+encodeURIComponent(i.stringify(r))),n&&a.push("operationName="+encodeURIComponent(n)),a.join("&")}if(void 0!==r&&!Array.isArray(r))throw Error("Cannot create query with given variable type, array expected");var o=t.reduce(function(e,t,n){return e.push({query:b(t),variables:r?i.stringify(r[n]):void 0}),e},[]);return"query="+encodeURIComponent(i.stringify(o))},E=function(e){var t=e.url,r=e.query,i=e.variables,a=e.operationName,o=e.headers,u=e.fetch,c=e.fetchOptions;return s(void 0,void 0,void 0,function(){var e;return l(this,function(s){switch(s.label){case 0:return e=h.default(r,i,a,c.jsonSerializer),[4,u(t,n({method:"POST",headers:n(n({},"string"==typeof e?{"Content-Type":"application/json"}:{}),o),body:e},c))];case 1:return[2,s.sent()]}})})},S=function(e){var t=e.url,r=e.query,i=e.variables,a=e.operationName,o=e.headers,u=e.fetch,c=e.fetchOptions;return s(void 0,void 0,void 0,function(){return l(this,function(e){switch(e.label){case 0:return[4,u(t+"?"+w({query:r,variables:i,operationName:a,jsonSerializer:c.jsonSerializer}),n({method:"GET",headers:o},c))];case 1:return[2,e.sent()]}})})},O=function(){function e(e,t){this.url=e,this.options=t||{}}return e.prototype.rawRequest=function(e,t,r){return s(this,void 0,void 0,function(){var i,a,o,s,c,p,f,h,m,y;return l(this,function(l){return i=g.parseRawRequestArgs(e,t,r),o=(a=this.options).headers,c=void 0===(s=a.fetch)?d.default:s,f=void 0===(p=a.method)?"POST":p,h=u(a,["headers","fetch","method"]),m=this.url,void 0!==i.signal&&(h.signal=i.signal),y=A(i.query).operationName,[2,C({url:m,query:i.query,variables:i.variables,headers:n(n({},v(k(o))),v(i.requestHeaders)),operationName:y,fetch:c,method:f,fetchOptions:h})]})})},e.prototype.request=function(e,t,r){return s(this,void 0,void 0,function(){var i,a,o,s,c,p,f,h,m,y,b,w;return l(this,function(l){switch(l.label){case 0:return i=g.parseRequestArgs(e,t,r),o=(a=this.options).headers,c=void 0===(s=a.fetch)?d.default:s,f=void 0===(p=a.method)?"POST":p,h=u(a,["headers","fetch","method"]),m=this.url,void 0!==i.signal&&(h.signal=i.signal),b=(y=A(i.document)).query,w=y.operationName,[4,C({url:m,query:b,variables:i.variables,headers:n(n({},v(k(o))),v(i.requestHeaders)),operationName:w,fetch:c,method:f,fetchOptions:h})];case 1:return[2,l.sent().data]}})})},e.prototype.batchRequests=function(e,t){return s(this,void 0,void 0,function(){var r,i,a,o,s,c,p,f,h;return l(this,function(l){switch(l.label){case 0:return r=g.parseBatchRequestArgs(e,t),a=(i=this.options).headers,s=void 0===(o=i.fetch)?d.default:o,p=void 0===(c=i.method)?"POST":c,f=u(i,["headers","fetch","method"]),h=this.url,void 0!==r.signal&&(f.signal=r.signal),[4,C({url:h,query:r.documents.map(function(e){return A(e.document).query}),variables:r.documents.map(function(e){return e.variables}),headers:n(n({},v(k(a))),v(r.requestHeaders)),operationName:void 0,fetch:s,method:p,fetchOptions:f})];case 1:return[2,l.sent().data]}})})},e.prototype.setHeaders=function(e){return this.options.headers=e,this},e.prototype.setHeader=function(e,t){var r,n=this.options.headers;return n?n[e]=t:this.options.headers=((r={})[e]=t,r),this},e.prototype.setEndpoint=function(e){return this.url=e,this},e}();function C(e){var t=e.url,r=e.query,i=e.variables,a=e.headers,o=e.operationName,c=e.fetch,d=e.method,p=void 0===d?"POST":d,f=e.fetchOptions;return s(this,void 0,void 0,function(){var e,d,h,g,v,b,w,O,C,_,T;return l(this,function(A){switch(A.label){case 0:return e="POST"===p.toUpperCase()?E:S,d=Array.isArray(r),[4,e({url:t,query:r,variables:i,operationName:o,headers:a,fetch:c,fetchOptions:f})];case 1:return[4,function(e,t){return void 0===t&&(t=m.defaultJsonSerializer),s(this,void 0,void 0,function(){var r,n,i;return l(this,function(a){switch(a.label){case 0:if(e.headers.forEac
112h(function(e,t){"content-type"===t.toLowerCase()&&(r=e)}),!(r&&r.toLowerCase().startsWith("application/json")))return[3,2];return i=(n=t).parse,[4,e.text()];case 1:return[2,i.apply(n,[a.sent()])];case 2:return[2,e.text()]}})})}(h=A.sent(),f.jsonSerializer)];case 2:if(g=A.sent(),v=d&&Array.isArray(g)?!g.some(function(e){return!e.data}):!!g.data,b=!g.errors||"all"===f.errorPolicy||"ignore"===f.errorPolicy,h.ok&&b&&v)return w=h.headers,O=h.status,g.errors,C=u(g,["errors"]),_="ignore"===f.errorPolicy?C:g,[2,n(n({},d?{data:_}:_),{headers:w,status:O})];throw T="string"==typeof g?{error:g}:g,new y.ClientError(n(n({},T),{status:h.status,headers:h.headers}),{query:r,variables:i})}})})}function _(e,t,r,i){return s(this,void 0,void 0,function(){var a;return l(this,function(o){return[2,new O((a=g.parseRequestExtendedArgs(e,t,r,i)).url).request(n({},a))]})})}function T(e){var t,r=void 0,n=e.definitions.filter(function(e){return"OperationDefinition"===e.kind});return 1===n.length&&(r=null==(t=n[0].name)?void 0:t.value),r}function A(e){if("string"==typeof e){var t=void 0;try{var r=p.parse(e);t=T(r)}catch(e){}return{query:e,operationName:t}}var n=T(e);return{query:f.print(e),operationName:n}}function k(e){return"function"==typeof e?e():e}t.GraphQLClient=O,t.rawRequest=function(e,t,r,i){return s(this,void 0,void 0,function(){var a;return l(this,function(o){return[2,new O((a=g.parseRawRequestExtendedArgs(e,t,r,i)).url).rawRequest(n({},a))]})})},t.request=_,t.batchRequests=function(e,t,r){return s(this,void 0,void 0,function(){var i;return l(this,function(a){return[2,new O((i=g.parseBatchRequestsExtendedArgs(e,t,r)).url).batchRequests(n({},i))]})})},t.default=_,t.resolveRequestDocument=A,t.gql=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return e.reduce(function(e,r,n){return""+e+r+(n in t?t[n]:"")},"")};var x=r(4605);Object.defineProperty(t,"GraphQLWebSocketClient",{enumerable:!0,get:function(){return x.GraphQLWebSocketClient}})},7553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.instanceOf=void 0;var n=r(5557);t.instanceOf=globalThis.process&&1?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var r;let i=t.prototype[Symbol.toStringTag];if(i===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null==(r=e.constructor)?void 0:r.name)){let t=(0,n.inspect)(e);throw Error(`Cannot use ${i} "${t}" from another module or realm.
113
114Ensure that there is only one instance of "graphql" in the node_modules
115directory. If different versions of "graphql" are the dependencies of other
116relied on modules, use "resolutions" to ensure only one version is installed.
117
118https://yarnpkg.com/en/docs/selective-version-resolutions
119
120Duplicate "graphql" modules cannot be used at the same time since different
121versions may have different capabilities and behavior. The data from one
122version used in the function from another could produce confusing and
123spurious results.`)}}return!1}},7557:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(2680);function i(e,t,r){return(0,n.f)(e,-t,r)}},7580:(e,t)=>{"use strict";var r,n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.EDITING_COMPONENT_ID=t.EDITING_COMPONENT_PLACEHOLDER=t.RenderingType=t.EditMode=t.LayoutServicePageState=void 0,function(e){e.Preview="preview",e.Edit="edit",e.Normal="normal"}(r||(t.LayoutServicePageState=r={})),function(e){e.Chromes="chromes",e.Metadata="metadata"}(n||(t.EditMode=n={})),(i||(t.RenderingType=i={})).Component="component",t.EDITING_COMPONENT_PLACEHOLDER="editing-componentmode-placeholder",t.EDITING_COMPONENT_ID="editing-component"},7711:e=>{"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e*=1))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},7813:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(3615).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
123dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7884:(e,t,r)=>{"use strict";r.d(t,{n:()=>i});var n=r(7901);function i(e,t,r){let[i,a]=(0,n.x)(null==r?void 0:r.in,e,t);return i.getFullYear()-a.getFullYear()}},7894:(e,t,r)=>{"use strict";r.d(t,{b:()=>i});var n=r(973);function i(e,t){return(0,n.k)(e,{...t,weekStartsOn:1})}},7901:(e,t,r)=>{"use strict";r.d(t,{x:()=>i});var n=r(3921);function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];let a=n.w.bind(null,e||r.find(e=>"object"==typeof e));return r.map(a)}},7941:(e,t,r)=>{"use strict";r.d(t,{Cg:()=>a,_P:()=>l,_m:()=>s,my:()=>n,s0:()=>o,w4:()=>i});let n=6048e5,i=864e5,a=6e4,o=36e5,s=1e3,l=Symbol.for("constructDateFrom")},7944:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});var n=r(7901);function i(e,t,r){let[i,a]=(0,n.x)(null==r?void 0:r.in,e,t);return i.getFullYear()===a.getFullYear()&&i.getMonth()===a.getMonth()}},7985:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});var n=r(3921),i=r(8333);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in);return isNaN(+a)?(0,n.w)((null==r?void 0:r.in)||e,NaN):(a.setFullYear(t),a)}},8022:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return d}});let n=r(4252),i=r(8365),a=r(7876),o=i._(r(4232)),s=n._(r(8071)),l=r(6706),u=r(6972),c=r(4718);function d(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(8912);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let a=!0,o=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){o=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?a=!1:t.add(i.type);break;case"meta":for(let e=0,t=f.length;e<t;e++){let t=f[e];if(i.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?a=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!o)&&r.has(e)?a=!1:(r.add(e),n[t]=r)}}}return a}}()).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(u.HeadManagerContext);return(0,a.jsx)(s.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8071:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(4232),i=n.useLayoutEffect,a=n.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}return i(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},8076:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})}
123,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLEditingService=t.dictionaryQuery=t.query=void 0;let a=i(r(1298)),o=r(3358),s=r(4044);t.query=`
124 query EditingQuery(
125    $siteName: String!
126    $itemId: String!
127    $language: String!
128    $version: String
129    $after: String
130    $pageSize: Int = 1000
131) {
132    item(path: $itemId, language: $language, version: $version) {
133      rendered
134    }
135    site {
136      siteInfo(site: $siteName) {
137        dictionary(language: $language, first: $pageSize, after: $after) {
138          results {
139            key
140            value
141          }
142          pageInfo {
143            endCursor
144            hasNext
145          }
146        }
147      }
148    }
149  }
150`,t.dictionaryQuery=`
151  query EditingDictionaryQuery(
152    $siteName: String!
153    $language: String!
154    $after: String
155    $pageSize: Int = 1000
156  ) {
157    site {
158      siteInfo(site: $siteName) {
159        dictionary(language: $language, first: $pageSize, after: $after) {
160          results {
161            key
162            value
163          }
164          pageInfo {
165            endCursor
166            hasNext
167          }
168        }
169      }
170    }
171  }
172`;class l{constructor(e){this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}fetchEditingData(e){return n(this,arguments,void 0,function*({siteName:e,itemId:r,language:n,version:i,layoutKind:l=s.LayoutKind.Final}){var u,c,d;if(a.default.editing("fetching editing data for %s %s %s %s",e,r,n,i,l),!e)throw RangeError("The site name must be a non-empty string");if(!n)throw RangeError("The language must be a non-empty string");let p=[],f=!0,h="",m=yield this.graphQLClient.request(t.query,{siteName:e,itemId:r,version:i,language:n},{headers:{sc_layoutKind:l}});(null==(c=null==(u=null==m?void 0:m.site)?void 0:u.siteInfo)?void 0:c.dictionary)?(p=m.site.siteInfo.dictionary.results,f=m.site.siteInfo.dictionary.pageInfo.hasNext,h=m.site.siteInfo.dictionary.pageInfo.endCursor):f=!1;let g=yield this.fetchDictionaryData({siteName:e,language:n},p,f,h);return{layoutData:(null==(d=null==m?void 0:m.item)?void 0:d.rendered)||{sitecore:{context:{pageEditing:!0,language:n,editMode:o.EditMode.Metadata},route:null}},dictionary:g}})}fetchDictionaryData(e){return n(this,arguments,void 0,function*({siteName:e,language:r},n=[],i=!0,a){var o,s;let l=n,u={};for(;i;){let n=yield this.graphQLClient.request(t.dictionaryQuery,{siteName:e,language:r,after:a});(null==(s=null==(o=null==n?void 0:n.site)?void 0:o.siteInfo)?void 0:s.dictionary)?(l=l.concat(n.site.siteInfo.dictionary.results),i=n.site.siteInfo.dictionary.pageInfo.hasNext,a=n.site.siteInfo.dictionary.pageInfo.endCursor):i=!1}return l.forEach(e=>u[e.key]=e.value),u})}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:a.default.editing,headers:{sc_editMode:"true"}})}}t.GraphQLEditingService=l},8121:(e,t,r)=>{"use strict";t.qK=void 0;var n=r(9677);Object.defineProperty(t,"qK",{enumerable:!0,get:function(){return n.GraphQLRequestClient}})},8128:(e,t,r)=>{"use strict";e.exports=r(9044)},8202:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(3921),i=r(8333);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in),o=a.getFullYear(),s=a.getDate(),l=(0,n.w)((null==r?void 0:r.in)||e,0);l.setFullYear(o,t,15),l.setHours(0,0,0,0);let u=function(e,t){let r=(0,i.a)(e,void 0),a=r.getFullYear(),o=r.getMonth(),s=(0,n.w)(r,0);return s.setFullYear(a,o+1,0),s.setHours(0,0,0,0),s.getDate()}(l);return a.setMonth(t,Math.min(s,u)),a}},8229:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(4232),i=r(5062),a=r.n(i),o=["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl","isolated"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e,t){return(u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var c=function(e){function t(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(l(t)),t.handleErrored=t.handleErrored.bind(l(t)),t.handleChange=t.handleChange.bind(l(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(l(t)),t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,u(t,e);var r=t.prototype;return r.getCaptchaFunction=function(e){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[e]:this.props.grecaptcha[e]:null},r.getValue=function(){var e=this.getCaptchaFunction("getResponse");return e&&void 0!==this._widgetId?e(this._widgetId):null},r.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},r.execute=function(){var e=this.getCaptchaFunction("execute");
172if(e&&void 0!==this._widgetId)return e(this._widgetId);this._executeRequested=!0},r.executeAsync=function(){var e=this;return new Promise(function(t,r){e.executionResolve=t,e.executionReject=r,e.execute()})},r.reset=function(){var e=this.getCaptchaFunction("reset");e&&void 0!==this._widgetId&&e(this._widgetId)},r.forceReset=function(){var e=this.getCaptchaFunction("reset");e&&e()},r.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},r.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},r.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},r.explicitRender=function(){var e=this.getCaptchaFunction("render");if(e&&void 0===this._widgetId){var t=document.createElement("div");this._widgetId=e(t,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(t)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},r.componentDidMount=function(){this.explicitRender()},r.componentDidUpdate=function(){this.explicitRender()},r.handleRecaptchaRef=function(e){this.captcha=e},r.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,e.isolated,function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,o));return n.createElement("div",s({},t,{ref:this.handleRecaptchaRef}))},t}(n.Component);c.displayName="ReCAPTCHA",c.propTypes={sitekey:a().string.isRequired,onChange:a().func,grecaptcha:a().object,theme:a().oneOf(["dark","light"]),type:a().oneOf(["image","audio"]),tabindex:a().number,onExpired:a().func,onErrored:a().func,size:a().oneOf(["compact","normal","invisible"]),stoken:a().string,hl:a().string,badge:a().oneOf(["bottomright","bottomleft","inline"]),isolated:a().bool},c.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var d=r(3520),p=r.n(d);function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var h={},m=0,g="onloadcallback";function y(){return"undefined"!=typeof window&&window.recaptchaOptions||{}}let v=(function(e,t){return t=t||{},function(r){var i=r.displayName||r.name||"Component",o=function(i){function a(e,t){var r;return(r=i.call(this,e,t)||this).state={},r.__scriptURL="",r}a.prototype=Object.create(i.prototype),a.prototype.constructor=a,a.__proto__=i;var o=a.prototype;return o.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+m++),this.__scriptLoaderID},o.setupScriptURL=function(){return this.__scriptURL="function"==typeof e?e():e,this.__scriptURL},o.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},o.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=h[this.__scriptURL];if(!e||!e.loaded)throw Error("Script is not loaded.");for(var r in e.observers)e.observers[r](e);delete window[t.callbackName]},o.componentDidMount=function(){var e=this,r=this.setupScriptURL(),n=this.asyncScriptLoaderGetScriptLoaderID(),i=t,a=i.globalName,o=i.callbackName,s=i.scriptId;if(a&&void 0!==window[a]&&(h[r]={loaded:!0,observers:{}}),h[r]){var l=h[r];return l&&(l.loaded||l.errored)?void this.asyncScriptLoaderHandleLoad(l):void(l.observers[n]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var u={};u[n]=function(t){return e.asyncScriptLoaderHandleLoad(t)},h[r]={loaded:!1,observers:u};var c=document.createElement("script");for(var d in c.src=r,c.async=!0,t.attributes)c.setAttribute(d,t.attributes[d]);s&&(c.id=s);var p=function(e){if(h[r]){var t=h[r].observers;for(var n in t)e(t[n])&&delete t[n]}};o&&"undefined"!=typeof window&&(window[o]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),c.onload=function(){var e=h[r];e&&(e.loaded=!0,p(function(t){return!o&&(t(e),!0)}))},c.onerror=function(){var e=h[r];e&&(e.errored=!0,p(function(t){return t(e),!0}))},document.body.appendChild(c)},o.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===t.removeOnUnmount)for(var r=document.getElementsByTagName("script"),n=0;n<r.length;n+=1)r[n].src.indexOf(e)>-1&&r[n].parentNode&&r[n].parentNode.removeChild(r[n]);var i=h[e];i&&(delete i.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===t.removeOnUnmount&&delete h[e])},o.render=function(){var e=t.globalName,i=this.props,a=(i.asyncScriptOnLoad,i.forwardedRef),o=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(i[r]=e[r]);return i}(i,["asyncScriptOnLoad","forwardedRef"]);return e&&"undefined"!=typeof window&&(o[e]=void 0!==window[e]?window[e]:void 0),o.ref=a,(0,n.createElement)(r,o)},a}(n.Component),s=(0,n.forwardRef)(function(e,t){return(0,n.createElement)(o,f({},e,{forwardedRef:t}))});return s.displayName="AsyncScriptLoader("+i+")",s.propTypes={asyncScriptOnLoad:a().func},p()(s,r)}})(function(){var e=y(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+g+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+g+"&render=explicit"},{callbackName:g,globalName:"grecaptcha",attributes:y().nonce?{nonce:y().nonce}:{}})(c)},8230:(e,t,r)=>{e.exports=r(6334)},8317:(e,t)=>{"use strict";
172Object.defineProperty(t,"__esModule",{value:!0}),t.printString=function(e){return`"${e.replace(r,n)}"`};let r=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function n(e){return i[e.charCodeAt(0)]}let i=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"]},8321:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}},8333:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(3921);function i(e,t){return(0,n.w)(t||e,e)}},8337:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in);return r.setDate(1),r.setHours(0,0,0,0),r}},8376:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"!=typeof window&&window.document)}},8384:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLError=void 0,t.formatError=function(e){return e.toJSON()},t.printError=function(e){return e.toString()};var n=r(687),i=r(4294),a=r(7411);class o extends Error{constructor(e,...t){var r,a,l;let{nodes:u,source:c,positions:d,path:p,originalError:f,extensions:h}=function(e){let t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=p?p:void 0,this.originalError=null!=f?f:void 0,this.nodes=s(Array.isArray(u)?u:u?[u]:void 0);let m=s(null==(r=this.nodes)?void 0:r.map(e=>e.loc).filter(e=>null!=e));this.source=null!=c?c:null==m||null==(a=m[0])?void 0:a.source,this.positions=null!=d?d:null==m?void 0:m.map(e=>e.start),this.locations=d&&c?d.map(e=>(0,i.getLocation)(c,e)):null==m?void 0:m.map(e=>(0,i.getLocation)(e.source,e.start));let g=(0,n.isObjectLike)(null==f?void 0:f.extensions)?null==f?void 0:f.extensions:void 0;this.extensions=null!=(l=null!=h?h:g)?l:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=f&&f.stack?Object.defineProperty(this,"stack",{value:f.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,o):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let t of this.nodes)t.loc&&(e+="\n\n"+(0,a.printLocation)(t.loc));else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+(0,a.printSourceLocation)(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function s(e){return void 0===e||0===e.length?void 0:e}t.GraphQLError=o},8402:(e,t,r)=>{"use strict";r.d(t,{k:()=>_,A:()=>T});var n=r(4232);let i=({field:e,fieldFactory:t})=>n.createElement("fieldset",{className:e.model.cssClass},e.fields.map(t)),a=({field:e})=>{let t=e.model.htmlTag||"p";return n.createElement(t,{className:e.model.cssClass},e.model.text)};var o=r(5827),s=r(6138);let l=({field:e,onButtonClick:t})=>n.createElement("button",{type:"submit",className:e.model.cssClass,value:e.model.title,name:e.buttonField.name,id:e.buttonField.id,onClick:()=>t(e.buttonField.name)},e.model.title);var u=r(9463),c=r(4615);let d=e=>{let{field:t,value:r,onChange:i,tracker:a,errors:o}=e;return n.createElement(n.Fragment,null,n.createElement(c.J,Object.assign({},e),n.createElement("input",{type:"checkbox",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:"true",checked:r,onChange:e=>{var r,n;return r=t,n=e.target.checked,void i(r.valueField.name,n,!0,[])},onFocus:()=>a.onFocusField(t,r),onBlur:()=>a.onBlurField(t,r,o)})),n.createElement(u.H,Object.assign({},e)))};var p=r(539);let f=e=>{let{field:t,field:{model:{items:r}},value:i,onChange:a,tracker:o,errors:s}=e;return n.createElement(n.Fragment,null,n.createElement(c.J,Object.assign({},e)),n.createElement("select",{className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:i[0],onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,[t],n,i)})(t,e.target.value,a),onFocus:()=>o.onFocusField(t,i),onBlur:()=>o.onBlurField(t,i,s)},t.model.showEmptyItem?n.createElement("option",{label:" "}):null,r.map(e=>n.createElement("option",{key:e.itemId,value:e.value},e.text))),n.createElement(u.H,Object.assign({},e)))};function h(e){return!e||e.length<10?e:e.substring(0,10)}let m=e=>{let{field:t,value:r,onChange:i,tracker:a,errors:o}=e;return n.createElement(n.Fragment,null,n.createElement(c.J,Object.assign({},e)),n.createElement("input",{type:"date",className:t.model.cssClass,id:t.valueField.id,name:t.valueField.name,value:h(r),min:h(t.model.min),max:h(t.model.max),onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,t,n,i)})(t,e.target.value,i),onFocus:()=>a.onFocusField(t,r),onBlur:()=>a.onBlurField(t,r,o)}),n.createElement(u.H,Object.assign({},e)))};var g=r(1811),y=r(7457),v=r(3822),b=r(164),w=r(972);let E=e=>{let{field:t,field:{model:{items:r}},value:i,onChange:a,tracker:o,errors:s}=e;return n.createElement(n.Fragment,null,n.createElement(c.J,Object.assign({},e)),r.map((e,r)=>n.createElement("label",{key:e.itemId},n.createElement("input",{type:"radio",className:t.model.cssClass,id:t.valueField.id+r,name:t.valueField.name,value:e.value,checked:i.some(t=>t===e.value),onChange:e=>(function(e,t,r){let n=!0,i=[];e.model.required&&!t&&(n=!1,i.push(`${e.model.title} is required`)),r(e.valueField.name,[t],n,i)})(t,e.target.value,a),onFocus:()=>o.onFocusField(t,i),onBlur:()=>o.onBlurField(t,i,s)}),e.text)),n.createElement(u.H,Object.assign({},e)))};var S=r(6931),O=r(4060);class C{constructor(){this._fieldMap=new Map,this._defaultComponent=e=>n.createElement("div",{key:e.model.fieldTypeItemId},e.model.name,": No renderer for form element type ",e.model.fieldTypeItemId)}setComponentNotFoundComponent(e){this._defaultComponent=e}setComponent(e,t){this._fieldMap.set(e,t)}get(e,t){let r=this._fieldMap.get(e.model.fieldTypeItemId);if(!r){let t=this._defaultComponent;return n.createElement(t,Object.assign({},e))}return n.createElement(r,Object.assign({},t))}}function _(){let e=new C;return e.setComponent(O.y.Section,i),e.setComponent(O.y.TextField,a),e.setComponent(O.y.Button,l),e.setComponent(O.y.SingleLineText,s.A),e.setComponent(O.y.MultipleLineText,v.A),e.setComponent(O.y.DateField,m),e.setComponent(O.y.Email,g.A),e.setComponent(O.y.NumberField,b.A),e.setComponent(O.y.Checkbox,d),e.setComponent(O.y.Telephone,S.A),e.setComponent(O.y.FileUpload,o.A),e.setComponent(O.y.DropdownList,f),e.setComponent(O.y.CheckboxList,p.A),e.setComponent(O.y.ListBox,y.A),e.setComponent(O.y.RadioButtonList,E),e.setComponent(O.y.Password,w.A),e}let T=_()},8435:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});var n=r(7901);function i(e,t,r){let[i,a]=(0,n.x)(null==r?void 0:r.in,e,t);return i.getFullYear()===a.getFullYear()}},8497:(e,t,r)=>{"use strict";
172Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return i}});let n=""+r(6780).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function i(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8507:(e,t,r)=>{"use strict";r.d(t,{N:()=>u});var n=r(7941),i=r(973),a=r(1692),o=r(3921),s=r(8513),l=r(8333);function u(e,t){let r=(0,l.a)(e,null==t?void 0:t.in);return Math.round(((0,i.k)(r,t)-function(e,t){var r,n,l,u,c,d,p,f;let h=(0,a.q)(),m=null!=(f=null!=(p=null!=(d=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)?d:h.firstWeekContainsDate)?p:null==(u=h.locale)||null==(l=u.options)?void 0:l.firstWeekContainsDate)?f:1,g=(0,s.h)(e,t),y=(0,o.w)((null==t?void 0:t.in)||e,0);return y.setFullYear(g,0,m),y.setHours(0,0,0,0),(0,i.k)(y,t)}(r,t))/n.my)+1}},8512:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Source=void 0,t.isSource=function(e){return(0,a.instanceOf)(e,o)};var n=r(1052),i=r(5557),a=r(7553);class o{constructor(e,t="GraphQL request",r={line:1,column:1}){"string"==typeof e||(0,n.devAssert)(!1,`Body must be a string. Received: ${(0,i.inspect)(e)}.`),this.body=e,this.name=t,this.locationOffset=r,this.locationOffset.line>0||(0,n.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,n.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}t.Source=o},8513:(e,t,r)=>{"use strict";r.d(t,{h:()=>s});var n=r(1692),i=r(3921),a=r(973),o=r(8333);function s(e,t){var r,s,l,u,c,d,p,f;let h=(0,o.a)(e,null==t?void 0:t.in),m=h.getFullYear(),g=(0,n.q)(),y=null!=(f=null!=(p=null!=(d=null!=(c=null==t?void 0:t.firstWeekContainsDate)?c:null==t||null==(s=t.locale)||null==(r=s.options)?void 0:r.firstWeekContainsDate)?d:g.firstWeekContainsDate)?p:null==(u=g.locale)||null==(l=u.options)?void 0:l.firstWeekContainsDate)?f:1,v=(0,i.w)((null==t?void 0:t.in)||e,0);v.setFullYear(m+1,0,y),v.setHours(0,0,0,0);let b=(0,a.k)(v,t),w=(0,i.w)((null==t?void 0:t.in)||e,0);w.setFullYear(m,0,y),w.setHours(0,0,0,0);let E=(0,a.k)(w,t);return+h>=+b?m+1:+h>=+E?m:m-1}},8578:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fullJitter=function(e){return Math.round(Math.random()*e)}},8603:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in),i=r.getMonth();return r.setMonth(i-i%3,1),r.setHours(0,0,0,0),r}},8627:(e,t,r)=>{"use strict";r.d(t,{l4:()=>ec,J1:()=>em});let n=JSON,i=/\r\n|[\n\r]/g;function a(e,t){let r=0,n=1;
172for(let a of e.body.matchAll(i)){if("number"==typeof a.index||function(e,t){if(!e)throw Error("Unexpected invariant triggered.")}(!1),a.index>=t)break;r=a.index+a[0].length,n+=1}return{line:n,column:t+1-r}}function o(e,t){let r=e.locationOffset.column-1,n="".padStart(r)+e.body,i=t.line-1,a=e.locationOffset.line-1,o=t.line+a,l=1===t.line?r:0,u=t.column+l,c=`${e.name}:${o}:${u}
173`,d=n.split(/\r\n|[\n\r]/g),p=d[i];if(p.length>120){let e=Math.floor(u/80),t=[];for(let e=0;e<p.length;e+=80)t.push(p.slice(e,e+80));return c+s([[`${o} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(u%80)],["|",t[e+1]]])}return c+s([[`${o-1} |`,d[i-1]],[`${o} |`,p],["|","^".padStart(u)],[`${o+1} |`,d[i+1]]])}function s(e){let t=e.filter(([e,t])=>void 0!==t),r=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(r)+(t?" "+t:"")).join("\n")}class l extends Error{constructor(e,...t){var r,n,i;let{nodes:o,source:s,positions:c,path:d,originalError:p,extensions:f}=function(e){let t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=d?d:void 0,this.originalError=null!=p?p:void 0,this.nodes=u(Array.isArray(o)?o:o?[o]:void 0);let h=u(null==(r=this.nodes)?void 0:r.map(e=>e.loc).filter(e=>null!=e));this.source=null!=s?s:null==h||null==(n=h[0])?void 0:n.source,this.positions=null!=c?c:null==h?void 0:h.map(e=>e.start),this.locations=c&&s?c.map(e=>a(s,e)):null==h?void 0:h.map(e=>a(e.source,e.start));let m=!function(e){return"object"==typeof e&&null!==e}(null==p?void 0:p.extensions)||null==p?void 0:p.extensions;this.extensions=null!=(i=null!=f?f:m)?i:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=p&&p.stack?Object.defineProperty(this,"stack",{value:p.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,l):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let r of this.nodes){var t;r.loc&&(e+="\n\n"+o((t=r.loc).source,a(t.source,t.start)))}else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+o(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function u(e){return void 0===e||0===e.length?void 0:e}function c(e,t,r){return new l(`Syntax Error: ${r}`,{source:e,positions:[t]})}class d{constructor(e,t,r){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class p{constructor(e,t,r,n,i,a){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=i,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}let f={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","directives","locations"],SchemaExtension:["directives","operationTypes"],DirectiveExtension:["name","directives"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},h=new Set(Object.keys(f));function m(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&h.has(t)}function g(e){return 9===e||32===e}function y(e){return e>=48&&e<=57}function v(e){return e>=97&&e<=122||e>=65&&e<=90}function b(e){return v(e)||95===e}!function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"}(W||(W={})),function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",e.DIRECTIVE_DEFINITION="DIRECTIVE_DEFINITION"}(J||(J={})),function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="Str
173ingValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.DIRECTIVE_EXTENSION="DirectiveExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",e.TYPE_COORDINATE="TypeCoordinate",e.MEMBER_COORDINATE="MemberCoordinate",e.ARGUMENT_COORDINATE="ArgumentCoordinate",e.DIRECTIVE_COORDINATE="DirectiveCoordinate",e.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"}(Z||(Z={})),!function(e){e.SOF="<SOF>",e.EOF="<EOF>",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.DOT=".",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"}(X||(X={}));class w{constructor(e){let t=new p(X.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==X.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let r=e.source.body,n=r.length,i=t;for(;i<n;){let t=r.charCodeAt(i);switch(t){case 65279:case 9:case 32:case 44:++i;continue;case 10:++i,++e.line,e.lineStart=i;continue;case 13:10===r.charCodeAt(i+1)?i+=2:++i,++e.line,e.lineStart=i;continue;case 35:return function(e,t){let r=e.source.body,n=r.length,i=t+1;for(;i<n;){let e=r.charCodeAt(i);if(10===e||13===e)break;if(E(e))++i;else if(S(r,i))i+=2;else break}return T(e,X.COMMENT,t,i,r.slice(t+1,i))}(e,i);case 33:return T(e,X.BANG,i,i+1);case 36:return T(e,X.DOLLAR,i,i+1);case 38:return T(e,X.AMP,i,i+1);case 40:return T(e,X.PAREN_L,i,i+1);case 41:return T(e,X.PAREN_R,i,i+1);case 46:if(46===r.charCodeAt(i+1)&&46===r.charCodeAt(i+2))return T(e,X.SPREAD,i,i+3);break;case 58:return T(e,X.COLON,i,i+1);case 61:return T(e,X.EQUALS,i,i+1);case 64:return T(e,X.AT,i,i+1);case 91:return T(e,X.BRACKET_L,i,i+1);case 93:return T(e,X.BRACKET_R,i,i+1);case 123:return T(e,X.BRACE_L,i,i+1);case 124:return T(e,X.PIPE,i,i+1);case 125:return T(e,X.BRACE_R,i,i+1);case 34:if(34===r.charCodeAt(i+1)&&34===r.charCodeAt(i+2))return function(e,t){let r=e.source.body,n=r.length,i=e.lineStart,a=t+3,o=a,s="",l=[];for(;a<n;){let n=r.charCodeAt(a);if(34===n&&34===r.charCodeAt(a+1)&&34===r.charCodeAt(a+2)){s+=r.slice(o,a),l.push(s);let n=T(e,X.BLOCK_STRING,t,a+3,(function(e){var t,r;let n=Number.MAX_SAFE_INTEGER,i=null,a=-1;for(let t=0;t<e.length;++t){let o=e[t],s=function(e){let t=0;for(;t<e.length&&g(e.charCodeAt(t));)++t;return t}(o);s!==o.length&&(i=null!=(r=i)?r:t,a=t,0!==t&&s<n&&(n=s))}return e.map((e,t)=>0===t?e:e.slice(n)).slice(null!=(t=i)?t:0,a+1)})(l).join("\n"));return e.line+=l.length-1,e.lineStart=i,n}if(92===n&&34===r.charCodeAt(a+1)&&34===r.charCodeAt(a+2)&&34===r.charCodeAt(a+3)){s+=r.slice(o,a),o=a+1,a+=4;continue}if(10===n||13===n){s+=r.slice(o,a),l.push(s),13===n&&10===r.charCodeAt(a+1)?a+=2:++a,s="",o=a,i=a;continue}if(E(n))++a;else if(S(r,a))a+=2;else throw c(e.source,a,`Invalid character within String: ${_(e,a)}.`)}throw c(e.source,a,"Unterminated string.")}(e,i);return function(e,t){let r=e.source.body,n=r.length,i=t+1,a=i,o="";for(;i<n;){let n=r.charCodeAt(i);if(34===n)return o+=r.slice(a,i),T(e,X.STRING,t,i+1,o);if(92===n){o+=r.slice(a,i);let t=117===r.charCodeAt(i+1)?123===r.charCodeAt(i+2)?function(e,t){let r=e.source.body,n=0,i=3;for(;i<12;){let e=r.charCodeAt(t+i++);if(125===e){if(i<5||!E(n))break;return{value:String.fromCodePoint(n),size:i}}if((n=n<<4|x(e))<0)break}throw c(e.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+i)}".`)}(e,i):function(e,t){let r=e.source.body,n=k(r,t+2);if(E(n))return{value:String.fromCodePoint(n),size:6};if(O(n)&&92===r.charCodeAt(t+6)&&117===r.charCodeAt(t+7)){let e=k(r,t+8);
173if(C(e))return{value:String.fromCodePoint(n,e),size:12}}throw c(e.source,t,`Invalid Unicode escape sequence: "${r.slice(t,t+6)}".`)}(e,i):function(e,t){let r=e.source.body;switch(r.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw c(e.source,t,`Invalid character escape sequence: "${r.slice(t,t+2)}".`)}(e,i);o+=t.value,i+=t.size,a=i;continue}if(10===n||13===n)break;if(E(n))++i;else if(S(r,i))i+=2;else throw c(e.source,i,`Invalid character within String: ${_(e,i)}.`)}throw c(e.source,i,"Unterminated string.")}(e,i)}if(y(t)||45===t)return function(e,t,r){let n=e.source.body,i=t,a=r,o=!1;if(45===a&&(a=n.charCodeAt(++i)),48===a){if(y(a=n.charCodeAt(++i)))throw c(e.source,i,`Invalid number, unexpected digit after 0: ${_(e,i)}.`)}else i=A(e,i,a),a=n.charCodeAt(i);if(46===a&&(o=!0,a=n.charCodeAt(++i),i=A(e,i,a),a=n.charCodeAt(i)),(69===a||101===a)&&(o=!0,(43===(a=n.charCodeAt(++i))||45===a)&&(a=n.charCodeAt(++i)),i=A(e,i,a),a=n.charCodeAt(i)),46===a||b(a))throw c(e.source,i,`Invalid number, expected digit but got: ${_(e,i)}.`);return T(e,o?X.FLOAT:X.INT,t,i,n.slice(t,i))}(e,i,t);if(b(t))return function(e,t){let r=e.source.body,n=r.length,i=t+1;for(;i<n;){var a;if(v(a=r.charCodeAt(i))||y(a)||95===a)++i;else break}return T(e,X.NAME,t,i,r.slice(t,i))}(e,i);throw c(e.source,i,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":E(t)||S(r,i)?`Unexpected character: ${_(e,i)}.`:`Invalid character: ${_(e,i)}.`)}return T(e,X.EOF,n,n)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===X.COMMENT);return e}}function E(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function S(e,t){return O(e.charCodeAt(t))&&C(e.charCodeAt(t+1))}function O(e){return e>=55296&&e<=56319}function C(e){return e>=56320&&e<=57343}function _(e,t){let r=e.source.body.codePointAt(t);if(void 0===r)return X.EOF;if(r>=32&&r<=126){let e=String.fromCodePoint(r);return'"'===e?"'\"'":`"${e}"`}return"U+"+r.toString(16).toUpperCase().padStart(4,"0")}function T(e,t,r,n,i){let a=e.line,o=1+r-e.lineStart;return new p(t,r,n,a,o,i)}function A(e,t,r){if(!y(r))throw c(e.source,t,`Invalid number, expected digit but got: ${_(e,t)}.`);let n=e.source.body,i=t+1;for(;y(n.charCodeAt(i));)++i;return i}function k(e,t){return x(e.charCodeAt(t))<<12|x(e.charCodeAt(t+1))<<8|x(e.charCodeAt(t+2))<<4|x(e.charCodeAt(t+3))}function x(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function I(e,t){if(!e)throw Error(t)}function N(e,t){switch(typeof e){case"string":return JSON.stringify(e);case"function":return e.name?`[function ${e.name}]`:"[function]";case"object":return function(e,t){if(null===e)return"null";if(t.includes(e))return"[Circular]";let r=[...t,e];if("function"==typeof e.toJSON){let t=e.toJSON();if(t!==e)return"string"==typeof t?t:N(t,r)}else if(Array.isArray(e)){var n=e,i=r;if(0===n.length)return"[]";if(i.length>2)return"[Array]";let t=Math.min(10,n.length),a=n.length-t,o=[];for(let e=0;e<t;++e)o.push(N(n[e],i));return 1===a?o.push("... 1 more item"):a>1&&o.push(`... ${a} more items`),"["+o.join(", ")+"]"}var a=e,o=r;let s=Object.entries(a);return 0===s.length?"{}":o.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(a)+"]":"{ "+s.map(([e,t])=>e+": "+N(t,o)).join(", ")+" }"}(e,t);default:return String(e)}}let R=globalThis.process&&1?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var r;let n=t.prototype[Symbol.toStringTag];if(n===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null==(r=e.constructor)?void 0:r.name)){let t=N(e,[]);throw Error(`Cannot use ${n} "${t}" from another module or realm.
174
175Ensure that there is only one instance of "graphql" in the node_modules
176directory. If different versions of "graphql" are the dependencies of other
177relied on modules, use "resolutions" to ensure only one version is installed.
178
179https://yarnpkg.com/en/docs/selective-version-resolutions
180
181Duplicate "graphql" modules cannot be used at the same time since different
182versions may have different capabilities and behavior. The data from one
183version used in the function from another could produce confusing and
184spurious results.`)}}return!1};class D{constructor(e,t="GraphQL request",r={line:1,column:1}){"string"==typeof e||I(!1,`Body must be a string. Received: ${N(e,[])}.`),this.body=e,this.name=t,this.locationOffset=r,this.locationOffset.line>0||I(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||I(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class P{constructor(e,t={}){let{lexer:r,...n}=t;if(r)this._lexer=r;else{let t=R(e,D)?e:new D(e);this._lexer=new w(t)}this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(X.NAME);return this.node(e,{kind:Z.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:Z.DOCUMENT,definitions:this.many(X.SOF,this.parseDefinition,
184X.EOF)})}parseDefinition(){if(this.peek(X.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&t.kind===X.BRACE_L)throw c(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===X.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw c(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek(X.BRACE_L))return this.node(t,{kind:Z.OPERATION_DEFINITION,operation:W.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let r=this.parseDescription(),n=this.parseOperationType();return this.peek(X.NAME)&&(e=this.parseName()),this.node(t,{kind:Z.OPERATION_DEFINITION,operation:n,description:r,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(X.NAME);switch(e.value){case"query":return W.QUERY;case"mutation":return W.MUTATION;case"subscription":return W.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(X.PAREN_L,this.parseVariableDefinition,X.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Z.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(X.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(X.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(X.DOLLAR),this.node(e,{kind:Z.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Z.SELECTION_SET,selections:this.many(X.BRACE_L,this.parseSelection,X.BRACE_R)})}parseSelection(){return this.peek(X.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t,r=this._lexer.token,n=this.parseName();return this.expectOptionalToken(X.COLON)?(e=n,t=this.parseName()):t=n,this.node(r,{kind:Z.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(X.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(X.PAREN_L,t,X.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,r=this.parseName();return this.expectToken(X.COLON),this.node(t,{kind:Z.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(X.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(X.NAME)?this.node(e,{kind:Z.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:Z.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:Z.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:Z.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case X.BRACKET_L:return this.parseList(e);case X.BRACE_L:return this.parseObject(e);case X.INT:return this.advanceLexer(),this.node(t,{kind:Z.INT,value:t.value});case X.FLOAT:return this.advanceLexer(),this.node(t,{kind:Z.FLOAT,value:t.value});case X.STRING:case X.BLOCK_STRING:return this.parseStringLiteral();case X.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:Z.BOOLEAN,value:!0});case"false":return this.node(t,{kind:Z.BOOLEAN,value:!1});case"null":return this.node(t,{kind:Z.NULL});default:return this.node(t,{kind:Z.ENUM,value:t.value})}case X.DOLLAR:if(e){if(this.expectToken(X.DOLLAR),this._lexer.token.kind===X.NAME){let e=this._lexer.token.value;throw c(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:Z.STRING,value:e.value,block:e.kind===X.BLOCK_STRING})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:Z.LIST,values:this.any(X.BRACKET_L,t,X.BRACKET_R)})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:Z.OBJECT,fields:this.any(X.BRACE_L,t,X.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,r=this.parseName();return this.expectToken(X.COLON),this.node(t,{kind:Z.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(X.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(X.AT),this.node(t,{kind:Z.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken(X.BRACKET_L)){let r=this.parseTypeReference();this.expectToken(X.BRACKET_R),e=this.node(t,{kind:Z.LIST_TYPE,type:r})}else e=this.parseNamedType();return this.expectOptionalToken(X.BANG)?this.node(t,{kind:Z.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:Z.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(X.STRING)||this.peek(X.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let r=this.parseConstDirectives(),n=this.many(X.BRACE_L,this.parseOperationTypeDefinition,
184X.BRACE_R);return this.node(e,{kind:Z.SCHEMA_DEFINITION,description:t,directives:r,operationTypes:n})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(X.COLON);let r=this.parseNamedType();return this.node(e,{kind:Z.OPERATION_TYPE_DEFINITION,operation:t,type:r})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let r=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:Z.SCALAR_TYPE_DEFINITION,description:t,name:r,directives:n})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:Z.OBJECT_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(X.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(X.BRACE_L,this.parseFieldDefinition,X.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseName(),n=this.parseArgumentDefs();this.expectToken(X.COLON);let i=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(e,{kind:Z.FIELD_DEFINITION,description:t,name:r,arguments:n,type:i,directives:a})}parseArgumentDefs(){return this.optionalMany(X.PAREN_L,this.parseInputValueDef,X.PAREN_R)}parseInputValueDef(){let e,t=this._lexer.token,r=this.parseDescription(),n=this.parseName();this.expectToken(X.COLON);let i=this.parseTypeReference();this.expectOptionalToken(X.EQUALS)&&(e=this.parseConstValueLiteral());let a=this.parseConstDirectives();return this.node(t,{kind:Z.INPUT_VALUE_DEFINITION,description:r,name:n,type:i,defaultValue:e,directives:a})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let r=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(e,{kind:Z.INTERFACE_TYPE_DEFINITION,description:t,name:r,interfaces:n,directives:i,fields:a})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(e,{kind:Z.UNION_TYPE_DEFINITION,description:t,name:r,directives:n,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(X.EQUALS)?this.delimitedMany(X.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(e,{kind:Z.ENUM_TYPE_DEFINITION,description:t,name:r,directives:n,values:i})}parseEnumValuesDefinition(){return this.optionalMany(X.BRACE_L,this.parseEnumValueDefinition,X.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),r=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:Z.ENUM_VALUE_DEFINITION,description:t,name:r,directives:n})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw c(this._lexer.source,this._lexer.token.start,`${F(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let r=this.parseName(),n=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(e,{kind:Z.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:r,directives:n,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(X.BRACE_L,this.parseInputValueDef,X.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===X.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension();case"directive":if(this._options.experimentalDirectivesOnDirectiveDefinitions)return this.parseDirectiveDefinitionExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),r=this.optionalMany(X.BRACE_L,this.parseOperationTypeDefinition,
184X.BRACE_R);if(0===t.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:Z.SCHEMA_EXTENSION,directives:t,operationTypes:r})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(e,{kind:Z.SCALAR_TYPE_EXTENSION,name:t,directives:r})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:Z.OBJECT_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(0===r.length&&0===n.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:Z.INTERFACE_TYPE_EXTENSION,name:t,interfaces:r,directives:n,fields:i})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:Z.UNION_TYPE_EXTENSION,name:t,directives:r,types:n})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:Z.ENUM_TYPE_EXTENSION,name:t,directives:r,values:n})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(0===r.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:Z.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:r,fields:n})}parseDirectiveDefinitionExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("directive"),this.expectToken(X.AT);let t=this.parseName(),r=this.parseConstDirectives();if(0===r.length)throw this.unexpected();return this.node(e,{kind:Z.DIRECTIVE_EXTENSION,name:t,directives:r})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(X.AT);let r=this.parseName(),n=this.parseArgumentDefs(),i=this._options.experimentalDirectivesOnDirectiveDefinitions?this.parseConstDirectives():[],a=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let o=this.parseDirectiveLocations();return this.node(e,{kind:Z.DIRECTIVE_DEFINITION,description:t,name:r,arguments:n,directives:i,repeatable:a,locations:o})}parseDirectiveLocations(){return this.delimitedMany(X.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(J,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,r=this._lexer.token,n=this.expectOptionalToken(X.AT),i=this.parseName();return(!n&&this.expectOptionalToken(X.DOT)&&(e=this.parseName()),(n||e)&&this.expectOptionalToken(X.PAREN_L)&&(t=this.parseName(),this.expectToken(X.COLON),this.expectToken(X.PAREN_R)),n)?t?this.node(r,{kind:Z.DIRECTIVE_ARGUMENT_COORDINATE,name:i,argumentName:t}):this.node(r,{kind:Z.DIRECTIVE_COORDINATE,name:i}):e?t?this.node(r,{kind:Z.ARGUMENT_COORDINATE,name:i,fieldName:e,argumentName:t}):this.node(r,{kind:Z.MEMBER_COORDINATE,name:i,memberName:e}):this.node(r,{kind:Z.TYPE_COORDINATE,name:i})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new d(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw c(this._lexer.source,t.start,`Expected ${j(e)}, found ${F(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===X.NAME&&t.value===e)this.advanceLexer();else throw c(this._lexer.source,t.start,`Expected "${e}", found ${F(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===X.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return c(this._lexer.source,t.start,`Unexpected ${F(t)}.`)}any(e,t,r){this.expectToken(e);let n=[];for(;!this.expectOptionalToken(r);)n.push(t.call(this));return n}optionalMany(e,t,r){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(r));return e}return[]}many(e,t,r){this.expectToken(e);let n=[];do n.push(t.call(this));while(!this.expectOptionalToken(r));return n}delimitedMany(e,t){this.expectOptionalToken(e);let r=[];do r.push(t.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==X.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw c(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function F(e){let t=e.value;return j(e.kind)+(null!=t?` "${t}"`:"")}function j(e){return e===X.BANG||e===X.DOLLAR||e===X.AMP||e===X.PAREN_L||e===X.PAREN_R||e===X.DOT||e===X.SPREAD||e===X.COLON||e===X.EQUALS||e===X.AT||e===X.BRACKET_L||e===X.BRACKET_R||e===X.BRACE_L||e===X.PIPE||e===X.BRACE_R?`"${e}"`:e}let M=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function L(e){return q[e.charCodeAt(0)]}let q=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],U=Object.freeze({}),$={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>V(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=G(e.variableDefinitions)?H("(\n",V(e.variableDefinitions,"\n"),"\n)"):H("(",V(e.variableDefinitions,", "),")"),r=H("",e.de
184scription,"\n")+V([e.operation,V([e.name,t]),V(e.directives," ")]," ");return("query"===r?"":r+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:r,directives:n,description:i})=>H("",i,"\n")+e+": "+t+H(" = ",r)+H(" ",V(n," "))},SelectionSet:{leave:({selections:e})=>B(e)},Field:{leave({alias:e,name:t,arguments:r,directives:n,selectionSet:i}){let a=H("",e,": ")+t,o=a+H("(",V(r,", "),")");return o.length>80&&(o=a+H("(\n",z(V(r,"\n")),"\n)")),V([o,V(n," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+H(" ",V(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:r})=>V(["...",H("on ",e),V(t," "),r]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:r,directives:n,selectionSet:i,description:a})=>H("",a,"\n")+`fragment ${e}${H("(",V(r,", "),")")} `+`on ${t} ${H("",V(n," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?function(e,t){let r=e.replace(/"""/g,'\\"""'),n=r.split(/\r\n|[\n\r]/g),i=1===n.length,a=n.length>1&&n.slice(1).every(e=>0===e.length||g(e.charCodeAt(0))),o=r.endsWith('\\"""'),s=e.endsWith('"')&&!o,l=e.endsWith("\\"),u=s||l,c=!i||e.length>70||u||a||o,d="",p=i&&g(e.charCodeAt(0));return(c&&!p||a)&&(d+="\n"),d+=r,(c||u)&&(d+="\n"),'"""'+d+'"""'}(e):`"${e.replace(M,L)}"`},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+V(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+V(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+H("(",V(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:r})=>H("",e,"\n")+V(["schema",V(t," "),B(r)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:r})=>H("",e,"\n")+V(["scalar",t,V(r," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>H("",e,"\n")+V(["type",t,H("implements ",V(r," & ")),V(n," "),B(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:r,type:n,directives:i})=>H("",e,"\n")+t+(G(r)?H("(\n",z(V(r,"\n")),"\n)"):H("(",V(r,", "),")"))+": "+n+H(" ",V(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:r,defaultValue:n,directives:i})=>H("",e,"\n")+V([t+": "+r,H("= ",n),V(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>H("",e,"\n")+V(["interface",t,H("implements ",V(r," & ")),V(n," "),B(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:r,types:n})=>H("",e,"\n")+V(["union",t,V(r," "),H("= ",V(n," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:r,values:n})=>H("",e,"\n")+V(["enum",t,V(r," "),B(n)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:r})=>H("",e,"\n")+V([t,V(r," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:r,fields:n})=>H("",e,"\n")+V(["input",t,V(r," "),B(n)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:r,directives:n,repeatable:i,locations:a})=>H("",e,"\n")+"directive @"+t+(G(r)?H("(\n",z(V(r,"\n")),"\n)"):H("(",V(r,", "),")"))+H(" ",V(n," "))+(i?" repeatable":"")+" on "+V(a," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>V(["extend schema",V(e," "),B(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>V(["extend scalar",e,V(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>V(["extend type",e,H("implements ",V(t," & ")),V(r," "),B(n)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>V(["extend interface",e,H("implements ",V(t," & ")),V(r," "),B(n)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:r})=>V(["extend union",e,V(t," "),H("= ",V(r," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:r})=>V(["extend enum",e,V(t," "),B(r)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:r})=>V(["extend input",e,V(t," "),B(r)]," ")},DirectiveExtension:{leave:({name:e,directives:t})=>V(["extend directive @"+e,V(t," ")]," ")},TypeCoordinate:{leave:({name:e})=>e},MemberCoordinate:{leave:({name:e,memberName:t})=>V([e,H(".",t)])},ArgumentCoordinate:{leave:({name:e,fieldName:t,argumentName:r})=>V([e,H(".",t),H("(",r,":)")])},DirectiveCoordinate:{leave:({name:e})=>V(["@",e])},DirectiveArgumentCoordinate:{leave:({name:e,argumentName:t})=>V(["@",e,H("(",t,":)")])}};function V(e,t=""){var r;return null!=(r=null==e?void 0:e.filter(e=>e).join(t))?r:""}function B(e){return H("{\n",z(V(e,"\n")),"\n}")}function H(e,t,r=""){return null!=t&&""!==t?e+t+r:""}function z(e){return H("  ",e.replace(/\n/g,"\n  "))}function G(e){var t;return null!=(t=null==e?void 0:e.some(e=>e.includes("\n")))&&t}let Q=e=>{let t,r=e.definitions.filter(e=>"OperationDefinition"===e.kind);return 1===r.length&&(t=r[0]?.name?.value),t},K=e=>{if("string"==typeof e){let t;try{let r=function(e,t){let r=new P(e,void 0),n=r.parseDocument();return Object.defineProperty(n,"tokenCount",{enumerable:!1,value:r.tokenCount}),n}(e);t=Q(r)}catch(e){}return{query:e,operationName:t}}let t=Q(e);return{query:function(e,t,r=f){let n,i,a,o=new Map;for(let e of Object.values(Z))o.set(e,function(e,t){let r=e[t];return"object"==typeof r?r:"function"==typeof r?{enter:r,leave:void 0}:{enter:e.enter,leave:e.leave}}(t,e));let s=Array.isArray(e),l=[e],u=-1,c=[],d=e,p=[],h=[];do{var g,y,v;let e,f=++u===l.length,b=f&&0!==c.length;if(f){if(i=0===h.length?void 0:p[p.length-1],d=a,a=h.pop(),b)if(s){d=d.slice();let e=0;for(let[t,r]of c){let n=t-e;null===r?(d.splice(n,1),e++):d[n]=r}}else for(let[e,t]of(d={...d},c))d[e]=t;u=n.index,l=n.keys,c=n.edits,s=n.inArray,n=n.prev}else if(a){if(null==(d=a[i=s?u:l[u]]))continue;p.push(i)}if(!Array.isArray(d)){m(d)||I(!1,`Invalid AST Node: ${N(d,[])}.`);let r=f?null==(g=o.get(d.kind))?void 0:g.leave:null==(y=o.get(d.kind))?void 0:y.enter;if((e=null==r?void 0:r.call(t,d,i,a,p,h))===U)break;if(!1===e){if(!f){p.pop();continue}}else if(void 0!==e&&(c.push([i,e]),!f))if(m(e))d=e;else{p.pop();continue}}void 0===e&&b&&c.push([i,d]),f?p.pop():(n={inArray:s,index:u,keys:l,edits:c,prev:n},l=(s=Array.isArray(d))?d:null!=(v=r[d.kind])?v:[],u=-1,c=[],a&&h.push(a),a=d)}while(void 0!==n);return 0!==c.length?c[c.length-1][1]:e}(e,$),operationName:t}};
184class Y extends Error{constructor(e,t){super(`${Y.extractMessage(e)}: ${JSON.stringify({response:e,request:t})}`),Object.setPrototypeOf(this,Y.prototype),this.response=e,this.request=t,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,Y)}static extractMessage(e){return e.errors?.[0]?.message??`GraphQL Error (Code: ${e.status})`}}var W,J,Z,X,ee=r(5541),et=r.t(ee,2);let er="ping",en="pong",ei="complete";class ea{get type(){return this._type}get id(){return this._id}get payload(){return this._payload}constructor(e,t,r){this._type=e,this._payload=t,this._id=r}get text(){let e={type:this.type};return null!=this.id&&void 0!=this.id&&(e.id=this.id),null!=this.payload&&void 0!=this.payload&&(e.payload=this.payload),JSON.stringify(e)}static parse(e,t){let{type:r,payload:n,id:i}=JSON.parse(e);return new ea(r,t(n),i)}}class eo{constructor(e,{onInit:t,onAcknowledged:r,onPing:n,onPong:i}){this.socketState={acknowledged:!1,lastRequestId:0,subscriptions:{}},this.socket=e,e.addEventListener("open",async r=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={},e.send(new ea("connection_init",t?await t():null).text)}),e.addEventListener("close",e=>{this.socketState.acknowledged=!1,this.socketState.subscriptions={}}),e.addEventListener("error",e=>{console.error(e)}),e.addEventListener("message",t=>{try{let a=function(e,t=e=>e){return ea.parse(e,t)}(t.data);switch(a.type){case"connection_ack":this.socketState.acknowledged?console.warn("Duplicate CONNECTION_ACK message ignored"):(this.socketState.acknowledged=!0,r&&r(a.payload));return;case er:n?n(a.payload).then(t=>e.send(es(t).text)):e.send(es(null).text);return;case en:i&&i(a.payload);return}if(!this.socketState.acknowledged||void 0===a.id||null===a.id||!this.socketState.subscriptions[a.id])return;let{query:o,variables:s,subscriber:l}=this.socketState.subscriptions[a.id];switch(a.type){case"next":!a.payload.errors&&a.payload.data&&l.next&&l.next(a.payload.data),a.payload.errors&&l.error&&l.error(new Y({...a.payload,status:200},{query:o,variables:s}));return;case"error":l.error&&l.error(new Y({errors:a.payload,status:200},{query:o,variables:s}));return;case ei:l.complete&&l.complete(),delete this.socketState.subscriptions[a.id];return}}catch(t){console.error(t),e.close(1006)}e.close(4400,"Unknown graphql-ws message.")})}makeSubscribe(e,t,r,n){let i=(this.socketState.lastRequestId++).toString();return this.socketState.subscriptions[i]={query:e,variables:n,subscriber:r},this.socket.send(new ea("subscribe",{query:e,operationName:t,variables:n},i).text),()=>{this.socket.send(new ea(ei,void 0,i).text),delete this.socketState.subscriptions[i]}}rawRequest(e,t){return new Promise((r,n)=>{let i;this.rawSubscribe(e,{next:(e,t)=>i={data:e,extensions:t},error:n,complete:()=>r(i)},t)})}request(e,t){return new Promise((r,n)=>{let i;this.subscribe(e,{next:e=>i=e,error:n,complete:()=>r(i)},t)})}subscribe(e,t,r){let{query:n,operationName:i}=K(e);return this.makeSubscribe(n,i,t,r)}rawSubscribe(e,t,r){return this.makeSubscribe(e,void 0,t,r)}ping(e){this.socket.send(new ea(er,e,void 0).text)}close(){this.socket.close(1e3)}}function es(e){return new ea(en,e,void 0)}eo.PROTOCOL="graphql-transport-ws";let el=e=>{let t={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||et&&ee.Headers&&e instanceof ee.Headers?t=(e=>{let t={};return e.forEach((e,r)=>{t[r]=e}),t})(e):Array.isArray(e)?e.forEach(([e,r])=>{e&&void 0!==r&&(t[e]=r)}):t=e),t},eu=e=>e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim();class ec{constructor(e,t={}){this.url=e,this.requestConfig=t,this.rawRequest=async(...e)=>{let[t,r,n]=e,i=((e,t,r)=>e.query?e:{query:e,variables:t,requestHeaders:r,signal:void 0})(t,r,n),{headers:a,fetch:o=ee,method:s="POST",requestMiddleware:l,responseMiddleware:u,...c}=this.requestConfig,{url:d}=this;void 0!==i.signal&&(c.signal=i.signal);let{operationName:p}=K(i.query);return ed({url:d,query:i.query,variables:i.variables,headers:{...el(eh(a)),...el(i.requestHeaders)},operationName:p,fetch:o,method:s,fetchOptions:c,middleware:l}).then(e=>(u&&u(e),e)).catch(e=>{throw u&&u(e),e})}}async request(e,...t){let[r,n]=t,i=e.document?e:{document:e,variables:r,requestHeaders:n,signal:void 0},{headers:a,fetch:o=ee,method:s="POST",requestMiddleware:l,responseMiddleware:u,...c}=this.requestConfig,{url:d}=this;void 0!==i.signal&&(c.signal=i.signal);let{query:p,operationName:f}=K(i.document);return ed({url:d,query:p,variables:i.variables,headers:{...el(eh(a)),...el(i.requestHeaders)},operationName:f,fetch:o,method:s,fetchOptions:c,middleware:l}).then(e=>(u&&u(e),e.data)).catch(e=>{throw u&&u(e),e})}batchRequests(e,t){let r=e.documents?e:{documents:e,requestHeaders:t,signal:void 0},{headers:n,...i}=this.requestConfig;void 0!==r.signal&&(i.signal=r.signal);let a=r.documents.map(({document:e})=>K(e).query),o=r.documents.map(({variables:e})=>e);return ed({url:this.url,query:a,variables:o,headers:{...el(eh(n)),...el(r.requestHeaders)},operationName:void 0,fetch:this.requestConfig.fetch??ee,method:this.requestConfig.method||"POST",fetchOptions:i,middleware:this.requestConfig.requestMiddleware}).then(e=>(this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e.data)).catch(e=>{throw this.requestConfig.responseMiddleware&&this.requestConfig.responseMiddleware(e),e})}setHeaders(e){return this.requestConfig.headers=e,this}setHeader(e,t){let{headers:r}=this.requestConfig;return r?r[e]=t:this.requestConfig.headers={[e]:t},this}setEndpoint(e){return this.url=e,this}}let ed=async e=>{let{query:t,variables:r,fetchOptions:i}=e,a=(e=>async t=>{let r,{url:i,query:a,variables:o,operationName:s,fetch:l,fetchOptions:u,middleware:c}=t,d={...t.headers},p="";"POST"===e?"string"==typeof(r=ep(a,o,s,u.jsonSerializer))&&(d["Content-Type"]="application/json"):p=(e=>{if(!Array.isArray(e.query)){let t=[`query=${encodeURIComponent(eu(e.query))}`];return e.variables&&t.push(`variables=${encodeURIComponent(e.jsonSerializer.stringify(e.variables))}`),e.operationName&&t.push(`operationName=${encodeURIComponent(e.operationName)}`),t.join("&")}if(void 0!==e.variables&&!Array.isArray(e.variables))throw Error("Cannot create query with given variable type, array expected");let t=e.query.reduce((t,r,n)=>(t.push({query:eu(r),variables:e.variables?e.jsonSerializer.stringify(e.variables[n]):void 0}),t),[]);return`query=${encodeURIComponent(e.jsonSerializer.stringify(t))}`})({query:a,variables:o,operationName:s,jsonSerializer:u.jsonSerializer??n});let f={method:e,headers:d,body:r,...u},h=i,m=f;if(c){let{url:e,...t}=await Promise.resolve(c({...f,url:i,operationName:s,variables:o}));h=e,m=t}return p&&(h=`${h}?${p}`),await l(h,m)})((e.method??"post").toUpperCase()),o=Array.isArray(e.query),s=await a(e),l=await ef(s,i.jsonSerializer??n),u=Array.isArray(l)?!l.some(({data:e})=>!e):!!l.data,c=Array.isArray(l)||!l.errors||Array.isArray(l.errors)&&!l.errors.length||"all"===i.errorPolicy||"ignore"===i.errorPolicy;
184if(s.ok&&c&&u){let{errors:e,...t}=(Array.isArray(l),l),r="ignore"===i.errorPolicy?t:l;return{...o?{data:r}:r,headers:s.headers,status:s.status}}throw new Y({..."string"==typeof l?{error:l}:l,status:s.status,headers:s.headers},{query:t,variables:r})},ep=(e,t,r,i)=>{let a=i??n;if(!Array.isArray(e))return a.stringify({query:e,variables:t,operationName:r});if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");let o=e.reduce((e,r,n)=>(e.push({query:r,variables:t?t[n]:void 0}),e),[]);return a.stringify(o)},ef=async(e,t)=>{let r;return(e.headers.forEach((e,t)=>{"content-type"===t.toLowerCase()&&(r=e)}),r&&(r.toLowerCase().startsWith("application/json")||r.toLowerCase().startsWith("application/graphql+json")||r.toLowerCase().startsWith("application/graphql-response+json")))?t.parse(await e.text()):e.text()},eh=e=>"function"==typeof e?e():e,em=(e,...t)=>e.reduce((e,r,n)=>`${e}${r}${n in t?String(t[n]):""}`,"")},8655:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseBatchRequestsExtendedArgs=t.parseRawRequestExtendedArgs=t.parseRequestExtendedArgs=t.parseBatchRequestArgs=t.parseRawRequestArgs=t.parseRequestArgs=void 0,t.parseRequestArgs=function(e,t,r){return e.document?e:{document:e,variables:t,requestHeaders:r,signal:void 0}},t.parseRawRequestArgs=function(e,t,r){return e.query?e:{query:e,variables:t,requestHeaders:r,signal:void 0}},t.parseBatchRequestArgs=function(e,t){return e.documents?e:{documents:e,requestHeaders:t,signal:void 0}},t.parseRequestExtendedArgs=function(e,t,r,n){return e.document?e:{url:e,document:t,variables:r,requestHeaders:n,signal:void 0}},t.parseRawRequestExtendedArgs=function(e,t,r,n){return e.query?e:{url:e,query:t,variables:r,requestHeaders:n,signal:void 0}},t.parseBatchRequestsExtendedArgs=function(e,t,r){return e.documents?e:{url:e,documents:t,requestHeaders:r,signal:void 0}}},8834:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.SearchQueryService=void 0;class n{constructor(e){this.client=e}fetch(e,t){return r(this,void 0,void 0,function*(){var r;if(!t.rootItemId||!t.language)throw RangeError('"rootItemId" and "language" must be non-empty strings');let n=[],i=!0,a="";for(;i;){let o=yield this.client.request(e,Object.assign(Object.assign({},t),{after:a}));n=n.concat(null==(r=null==o?void 0:o.search)?void 0:r.results),i=o.search.pageInfo.hasNext,a=o.search.pageInfo.endCursor}return n})}}t.SearchQueryService=n},8847:(e,t,r)=>{e.exports=r(705)},8873:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var n=r(1666),i=r(7901),a=r(7941),o=r(289);function s(e,t,r){let[s,l]=(0,i.x)(null==r?void 0:r.in,e,t),u=(0,o.o)(s),c=(0,o.o)(l);return Math.round((u-(0,n.G)(u)-(c-(0,n.G)(c)))/a.w4)}},8888:(e,t,r)=>{"use strict";function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}r.d(t,{_:()=>n})},8921:(e,t,r)=>{"use strict";r.d(t,{Q:()=>i});var n=r(8333);function i(e,t){let r=(0,n.a)(e,null==t?void 0:t.in),i=r.getFullYear();return r.setFullYear(i+1,0,0),r.setHours(23,59,59,999),r}},8932:e=>{e.exports=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}).toLowerCase()}},8954:(e,t,r)=>{"use strict";r.d(t,{N:()=>m});var n=r(4232),i=r(8230),a=r.n(i),o=r(6093),s=r(1873),l=r(618),u=r(3358),c=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let d=(0,o.O)((0,s.N)((0,n.forwardRef)((e,t)=>{var{field:r,editable:i=!0,showLinkTextWithChildrenPresent:a}=e,o=c(e,["field","editable","showLinkTextWithChildrenPresent"]);let s=o.children;if(!r||!r.editableFirstPart&&(0,u.isFieldValueEmpty)(r))return null;let l=[];
184if(i&&r.editableFirstPart){let e=Object.assign(Object.assign({className:"sc-link-wrapper",dangerouslySetInnerHTML:{__html:r.editableFirstPart+r.editableLastPart}},o),{key:"editable"});if(delete e.children,l.push(n.createElement("span",Object.assign({},e))),!s)return l[0]}let d=r.href?r:r.value;if(!d)return null;let p="anchor"!==d.linktype&&d.anchor?`#${d.anchor}`:"",f=d.querystring?`?${d.querystring}`:"",h={href:`${d.href}${f}${p}`,className:d.class,title:d.title,target:d.target};"_blank"!==h.target||h.rel||(h.rel="noopener noreferrer");let m=a||!s?d.text||d.href:null;return l.push(n.createElement("a",Object.assign(Object.assign(Object.assign({},h),o),{key:"link",ref:t}),m,s)),n.createElement(n.Fragment,null,l)}),{defaultEmptyFieldEditingComponent:l.G,isForwardRef:!0}),!0);d.displayName="Link";var p=r(5364),f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let h=/^\/.*\.\w+$/,m=(0,n.forwardRef)((e,t)=>{let{field:r,editable:i=!0,children:o,internalLinkMatcher:s=/^\//g,showLinkTextWithChildrenPresent:l}=e,u=f(e,["field","editable","children","internalLinkMatcher","showLinkTextWithChildrenPresent"]);if(!r||!r.editable&&!r.value&&!r.href&&!r.metadata)return null;let c=r.href?r:r.value,{href:m,querystring:g,anchor:y}=c||{},v=i&&(r.editable||r.metadata);if(m&&!v){let r=l||!o?c.text||c.href:null,i=s.test(m),d=h.test(m);if(i&&!d)return delete u.emptyFieldEditingComponent,n.createElement(a(),Object.assign({href:{pathname:m,query:g,hash:y},key:"link",locale:!1,title:c.title,target:c.target,className:c.class,prefetch:e.prefetch},u,{ref:t},p.env.TEST?{"data-nextjs-link":!0,"data-nextjs-link-prefetch":e.prefetch}:{}),r,o)}let b=Object.assign({},e);return delete b.internalLinkMatcher,delete b.prefetch,n.createElement(d,Object.assign({},b,{ref:t},p.env.TEST?{"data-react-link":!0}:{}))});m.displayName="NextLink"},8965:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8578),i=r(3902);t.JitterFactory=function(e){return"full"===e.jitter?n.fullJitter:i.noJitter}},9019:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"!=typeof window&&window.document)}},9029:(e,t,r)=>{"use strict";r.d(t,{U:()=>i});var n=r(7901);function i(e,t,r){let[i,a]=(0,n.x)(null==r?void 0:r.in,e,t);return 12*(i.getFullYear()-a.getFullYear())+(i.getMonth()-a.getMonth())}},9032:(e,t,r)=>{"use strict";r.d(t,{$:()=>a});var n=r(1692),i=r(8333);function a(e,t){var r,a,o,s,l,u,c,d;let p=(0,n.q)(),f=null!=(d=null!=(c=null!=(u=null!=(l=null==t?void 0:t.weekStartsOn)?l:null==t||null==(a=t.locale)||null==(r=a.options)?void 0:r.weekStartsOn)?u:p.weekStartsOn)?c:null==(s=p.locale)||null==(o=s.options)?void 0:o.weekStartsOn)?d:0,h=(0,i.a)(e,null==t?void 0:t.in),m=h.getDay();return h.setDate(h.getDate()+((m<f?-7:0)+6-(m-f))),h.setHours(23,59,59,999),h}},9044:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case d:case a:case s:case o:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case g:case m:case l:return e;default:return t}}case i:return t}}}function S(e){return E(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=f,t.isAsyncMode=function(e){return S(e)||E(e)===c},t.isConcurrentMode=S,t.isContextConsumer=function(e){return E(e)===u},t.isContextProvider=function(e){return E(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===a},t.isLazy=function(e){return E(e)===g},t.isMemo=function(e){return E(e)===m},t.isPortal=function(e){return E(e)===i},t.isProfiler=function(e){return E(e)===s},t.isStrictMode=function(e){return E(e)===o},t.isSuspense=function(e){return E(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===o||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=E},9077:(e,t,r)=>{"use strict";
184Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},ServerInsertedHTMLContext:function(){return u.ServerInsertedHTMLContext},forbidden:function(){return l.forbidden},notFound:function(){return l.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return c.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return l.unstable_rethrow},useParams:function(){return m},usePathname:function(){return f},useRouter:function(){return h},useSearchParams:function(){return p},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return u.useServerInsertedHTML}});let n=r(4232),i=r(1965),a=r(760),o=r(3182),s=r(9853),l=r(3044),u=r(302),c=r(1585),d=void 0;function p(){let e=(0,n.useContext)(a.SearchParamsContext);return(0,n.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function f(){return null==d||d("usePathname()"),(0,n.useContext)(a.PathnameContext)}function h(){let e=(0,n.useContext)(i.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function m(){return null==d||d("useParams()"),(0,n.useContext)(a.PathParamsContext)}function g(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegments()");let t=(0,n.useContext)(i.LayoutRouterContext);return t?function e(t,r,n,i){let a;if(void 0===n&&(n=!0),void 0===i&&(i=[]),n)a=t[1][r];else{var l;let e=t[1];a=null!=(l=e.children)?l:Object.values(e)[0]}if(!a)return i;let u=a[0],c=(0,o.getSegmentValue)(u);return!c||c.startsWith(s.PAGE_SEGMENT_KEY)?i:(i.push(c),e(a,r,!1,i))}(t.parentTree,e):null}function y(e){void 0===e&&(e="children"),null==d||d("useSelectedLayoutSegment()");let t=g(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===s.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9098:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});var n=r(8333);function i(e,t){return(0,n.a)(e,null==t?void 0:t.in).getMonth()}},9099:(e,t,r)=>{e.exports=r(9603)},9149:(e,t,r)=>{var n=0/0,i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt,u="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=u||c||Function("return this")(),p=Object.prototype.toString,f=Math.max,h=Math.min,m=function(){return d.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==p.call(t))return n;if(g(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=g(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var u=o.test(e);return u||s.test(e)?l(e.slice(2),u?2:8):a.test(e)?n:+e}e.exports=function(e,t,r){var n,i,a,o,s,l,u=0,c=!1,d=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var r=n,a=i;return n=i=void 0,u=t,o=e.apply(a,r)}function b(e){var r=e-l,n=e-u;return void 0===l||r>=t||r<0||d&&n>=a}function w(){var e,r,n,i=m();if(b(i))return E(i);s=setTimeout(w,(e=i-l,r=i-u,n=t-e,d?h(n,a-r):n))}function E(e){return(s=void 0,p&&n)?v(e):(n=i=void 0,o)}function S(){var e,r=m(),a=b(r);if(n=arguments,i=this,l=r,a){if(void 0===s)return u=e=l,s=setTimeout(w,t),c?v(e):o;if(d)return s=setTimeout(w,t),v(l)}return void 0===s&&(s=setTimeout(w,t)),o}return t=y(t)||0,g(r)&&(c=!!r.leading,a=(d="maxWait"in r)?f(y(r.maxWait)||0,t):a,p="trailing"in r?!!r.trailing:p),S.cancel=function(){void 0!==s&&clearTimeout(s),u=0,n=l=i=s=void 0},S.flush=function(){return void 0===s?o:E(m())},S}},9241:(e,t,r)=>{"use strict";function n(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n})},9357:(e,t,r)=>{"use strict";
184Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return e&&e.__esModule?e:{default:e}}(r(2542)).default},9447:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(4252),i=r(1925),a=r(4741),o=n._(r(2795));function s(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=a.Image},9454:(e,t,r)=>{"use strict";function n(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)"__proto__"!==n&&(e[n]=r[n])}return e}r.d(t,{A:()=>i});var i=function e(t,r){function i(e,i,a){if("undefined"!=typeof document){"number"==typeof(a=n({},r,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var s in a)a[s]&&(o+="; "+s,!0!==a[s]&&(o+="="+a[s].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+o}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],n={},i=0;i<r.length;i++){var a=r[i].split("="),o=a.slice(1).join("=");try{var s=decodeURIComponent(a[0]);if(s in n||(n[s]=t.read(o,s)),e===s)break}catch(e){}}return e?n[e]:n}},remove:function(e,t){i(e,"",n({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,n({},this.attributes,t))},withConverter:function(t){return e(n({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},9463:(e,t,r)=>{"use strict";r.d(t,{H:()=>a});var n=r(4232),i=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};let a=e=>{if(e.fieldValidationErrorsComponent){let t=e.fieldValidationErrorsComponent,{fieldValidationErrorsComponent:r}=e,a=i(e,["fieldValidationErrorsComponent"]);return n.createElement(t,Object.assign({},a))}let{errors:t}=e;return t&&0!==t.length?n.createElement("div",{className:"invalid"},t.map((e,t)=>n.createElement("p",{key:t},e))):null}},9499:e=>{"use strict";function t(e){try{return JSON.stringify(e)}catch(e){return'"[Circular]"'}}e.exports=function(e,r,n){var i=n&&n.stringify||t;if("object"==typeof e&&null!==e){var a=r.length+1;if(1===a)return e;var o=Array(a);o[0]=i(e);for(var s=1;s<a;s++)o[s]=i(r[s]);return o.join(" ")}if("string"!=typeof e)return e;var l=r.length;if(0===l)return e;for(var u="",c=0,d=-1,p=e&&e.length||0,f=0;f<p;){if(37===e.charCodeAt(f)&&f+1<p){switch(d=d>-1?d:0,e.charCodeAt(f+1)){case 100:case 102:if(c>=l||null==r[c])break;d<f&&(u+=e.slice(d,f)),u+=Number(r[c]),d=f+2,f++;break;case 105:if(c>=l||null==r[c])break;d<f&&(u+=e.slice(d,f)),u+=Math.floor(Number(r[c])),d=f+2,f++;break;case 79:case 111:case 106:if(c>=l||void 0===r[c])break;d<f&&(u+=e.slice(d,f));var h=typeof r[c];if("string"===h){u+="'"+r[c]+"'",d=f+2,f++;break}if("function"===h){u+=r[c].name||"<anonymous>",d=f+2,f++;break}u+=i(r[c]),d=f+2,f++;break;case 115:if(c>=l)break;d<f&&(u+=e.slice(d,f)),u+=String(r[c]),d=f+2,f++;break;case 37:d<f&&(u+=e.slice(d,f)),u+="%",d=f+2,f++,c--}++c}++f}return -1===d?e:(d<p&&(u+=e.slice(d)),u)}},9518:(e,t,r)=>{var n=1/0,i=/&(?:amp|lt|gt|quot|#39|#96);/g,a=RegExp(i.source),o="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,s="object"==typeof self&&self&&self.Object===Object&&self,l=o||s||Function("return this")(),u=function(e){return function(t){return null==e?void 0:e[t]}}({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"}),c=Object.prototype.toString,d=l.Symbol,p=d?d.prototype:void 0,f=p?p.toString:void 0;e.exports=function(e){var t;
184return(e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||!!e&&"object"==typeof e&&"[object Symbol]"==c.call(e)}(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-n?"-0":t}(t))&&a.test(e)?e.replace(i,u):e}},9568:(e,t,r)=>{"use strict";r.d(t,{j:()=>a});var n=r(3921),i=r(8333);function a(e,t){let r,a=null==t?void 0:t.in;return e.forEach(e=>{a||"object"!=typeof e||(a=n.w.bind(null,e));let t=(0,i.a)(e,a);(!r||r>t||isNaN(+t))&&(r=t)}),(0,n.w)(a,r||NaN)}},9604:(e,t)=>{"use strict";function r(e){return e>=48&&e<=57}function n(e){return e>=97&&e<=122||e>=65&&e<=90}Object.defineProperty(t,"__esModule",{value:!0}),t.isDigit=r,t.isLetter=n,t.isNameContinue=function(e){return n(e)||r(e)||95===e},t.isNameStart=function(e){return n(e)||95===e},t.isWhiteSpace=function(e){return 9===e||32===e}},9630:(e,t,r)=>{e.exports=function(e){function t(e){let r,i,a,o=null;function s(...e){if(!s.enabled)return;let n=Number(new Date);s.diff=n-(r||n),s.prev=r,s.curr=n,r=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(r,n)=>{if("%%"===r)return"%";i++;let a=t.formatters[n];if("function"==typeof a){let t=e[i];r=a.call(s,t),e.splice(i,1),i--}return r}),t.formatArgs.call(s,e),(s.log||t.log).apply(s,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=n,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(i!==t.namespaces&&(i=t.namespaces,a=t.enabled(e)),a),set:e=>{o=e}}),"function"==typeof t.init&&t.init(s),s}function n(e,r){let n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function i(e,t){let r=0,n=0,i=-1,a=0;for(;r<e.length;)if(n<t.length&&(t[n]===e[r]||"*"===t[n]))"*"===t[n]?(i=n,a=r):r++,n++;else{if(-1===i)return!1;n=i+1,r=++a}for(;n<t.length&&"*"===t[n];)n++;return n===t.length}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){let e=[...t.names,...t.skips.map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){for(let r of(t.save(e),t.namespaces=e,t.names=[],t.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===r[0]?t.skips.push(r.slice(1)):t.names.push(r)},t.enabled=function(e){for(let r of t.skips)if(i(e,r))return!1;for(let r of t.names)if(i(e,r))return!0;return!1},t.humanize=r(3139),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(r=>{t[r]=e[r]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t<e.length;t++)r=(r<<5)-r+e.charCodeAt(t)|0;return t.colors[Math.abs(r)%t.colors.length]},t.enable(t.load()),t}},9677:(e,t,r)=>{e.exports=r(5100)},9681:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestComponentLayoutService=void 0;let i=r(3034),a=n(r(1298)),o=r(684),s=r(2243),l=r(4044);class u{constructor(e){this.config=e}fetchComponentData(e){let t={debugger:a.default.layout},r=new i.NativeDataFetcher(t);a.default.layout("fetching component with uid %s for %s %s %s %s",e.componentUid,e.itemId,e.language,e.siteName,e.dataSourceId);let n=this.getFetchUrl(e);return r.get(n,{headers:{sc_editMode:`${e.mode===l.DesignLibraryMode.Metadata}`}}).then(e=>e.data).catch(e=>{var t;if((null==(t=e.response)?void 0:t.status)===404)return e.response.data;throw e})}getComponentFetchParams(e){return JSON.parse(JSON.stringify({sitecoreContextId:this.config.sitecoreEdgeContextId,item:e.itemId,uid:e.componentUid,dataSourceId:e.dataSourceId,renderingItemId:e.renderingId,version:e.version,sc_site:e.siteName,sc_lang:e.language||"en"}))}getFetchUrl(e){return(0,s.resolveUrl)(`${this.config.sitecoreEdgeUrl||o.SITECORE_EDGE_URL_DEFAULT}/layout/component`,this.getComponentFetchParams(e))}}t.RestComponentLayoutService=u},9706:(e,t,r)=>{"use strict";var n=r(3717);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
184:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return r.PropTypes=r,r}},9758:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.updateComponentHandler=t.addComponentUpdateHandler=t.DesignLibraryStatus=t.DESIGN_LIBRARY_STATUS_EVENT_NAME=void 0,t.getDesignLibraryStatusEvent=function(e,r){return{name:t.DESIGN_LIBRARY_STATUS_EVENT_NAME,message:{status:e,uid:r}}},t.getDesignLibraryScriptLink=function(e=i.SITECORE_EDGE_URL_DEFAULT){return`${e}/v1/files/designlibrary/lib/rh-lib-script.js`},t.isDesignLibraryMode=function(e){return e===a.DesignLibraryMode.Normal||e===a.DesignLibraryMode.Metadata};let i=r(684),a=r(4044);t.DESIGN_LIBRARY_STATUS_EVENT_NAME="component:status",function(e){e.READY="ready",e.RENDERED="rendered"}(n||(t.DesignLibraryStatus=n={})),t.addComponentUpdateHandler=(e,r)=>{if(!window)return;let n=n=>(0,t.updateComponentHandler)(n,e,r);return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}},t.updateComponentHandler=(e,t,r)=>{var n;let i=e.data;if(!e.origin||!i||"component:update"!==i.name){(e=>["*"].some(t=>t===e.origin||RegExp("^"+t.replace(".","\\.").replace(/\*/g,".*")+"$").test(e.origin)))(e)||console.debug("Design Library: event skipped: message %s from origin %s",i.name,e.origin);return}if(!(null==(n=i.details)?void 0:n.uid))return void console.debug("Received component:update event without uid, aborting event handler...");let a=e=>{var t,r;if((null==(t=e.uid)?void 0:t.toLowerCase())===(null==(r=i.details)?void 0:r.uid.toLowerCase()))return e;if(e.placeholders)for(let t of Object.keys(e.placeholders))for(let r of e.placeholders[t]){let e=a(r);if(e)return e}return null},o=a(t);return o?(console.debug("Found component with uid %s to update. Update fields: %o. Update params: %o.",i.details.uid,i.details.fields,i.details.params),i.details.fields&&(o.fields=Object.assign(Object.assign({},o.fields),i.details.fields)),i.details.params&&(o.params=Object.assign(Object.assign({},o.params),i.details.params)),r&&r(t)):console.debug("Rendering with uid %s not found",i.details.uid),t}},9794:(e,t)=>{"use strict";var r,n=Object.prototype.hasOwnProperty;function i(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function a(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){var i,o,s=[];for(o in"string"!=typeof(t=t||"")&&(t="?"),e)if(n.call(e,o)){if(!(i=e[o])&&(null===i||i===r||isNaN(i))&&(i=""),o=a(o),i=a(i),null===o||null===i)continue;s.push(o+"="+i)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,r=/([^=?#&]+)=?([^&]*)/g,n={};t=r.exec(e);){var a=i(t[1]),o=i(t[2]);null===a||null===o||a in n||(n[a]=o)}return n}},9815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.print=function(e){return(0,a.visit)(e,o)};var n=r(3519),i=r(8317),a=r(3141);let o={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>s(e.definitions,"\n\n")},OperationDefinition:{leave(e){let t=d(e.variableDefinitions)?u("(\n",s(e.variableDefinitions,"\n"),"\n)"):u("(",s(e.variableDefinitions,", "),")"),r=u("",e.description,"\n")+s([e.operation,s([e.name,t]),s(e.directives," ")]," ");return("query"===r?"":r+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:r,directives:n,description:i})=>u("",i,"\n")+e+": "+t+u(" = ",r)+u(" ",s(n," "))},SelectionSet:{leave:({selections:e})=>l(e)},Field:{leave({alias:e,name:t,arguments:r,directives:n,selectionSet:i}){let a=u("",e,": ")+t,o=a+u("(",s(r,", "),")");return o.length>80&&(o=a+u("(\n",c(s(r,"\n")),"\n)")),s([o,s(n," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+u(" ",s(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:r})=>s(["...",u("on ",e),s(t," "),r]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:r,directives:n,selectionSet:i,description:a})=>u("",a,"\n")+`fragment ${e}${u("(",s(r,", "),")")} `+`on ${t} ${u("",s(n," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e}
184,StringValue:{leave:({value:e,block:t})=>t?(0,n.printBlockString)(e):(0,i.printString)(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+s(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+s(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+u("(",s(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:r})=>u("",e,"\n")+s(["schema",s(t," "),l(r)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:r})=>u("",e,"\n")+s(["scalar",t,s(r," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>u("",e,"\n")+s(["type",t,u("implements ",s(r," & ")),s(n," "),l(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:r,type:n,directives:i})=>u("",e,"\n")+t+(d(r)?u("(\n",c(s(r,"\n")),"\n)"):u("(",s(r,", "),")"))+": "+n+u(" ",s(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:r,defaultValue:n,directives:i})=>u("",e,"\n")+s([t+": "+r,u("= ",n),s(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:r,directives:n,fields:i})=>u("",e,"\n")+s(["interface",t,u("implements ",s(r," & ")),s(n," "),l(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:r,types:n})=>u("",e,"\n")+s(["union",t,s(r," "),u("= ",s(n," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:r,values:n})=>u("",e,"\n")+s(["enum",t,s(r," "),l(n)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:r})=>u("",e,"\n")+s([t,s(r," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:r,fields:n})=>u("",e,"\n")+s(["input",t,s(r," "),l(n)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:r,directives:n,repeatable:i,locations:a})=>u("",e,"\n")+"directive @"+t+(d(r)?u("(\n",c(s(r,"\n")),"\n)"):u("(",s(r,", "),")"))+u(" ",s(n," "))+(i?" repeatable":"")+" on "+s(a," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>s(["extend schema",s(e," "),l(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>s(["extend scalar",e,s(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>s(["extend type",e,u("implements ",s(t," & ")),s(r," "),l(n)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:r,fields:n})=>s(["extend interface",e,u("implements ",s(t," & ")),s(r," "),l(n)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:r})=>s(["extend union",e,s(t," "),u("= ",s(r," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:r})=>s(["extend enum",e,s(t," "),l(r)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:r})=>s(["extend input",e,s(t," "),l(r)]," ")},DirectiveExtension:{leave:({name:e,directives:t})=>s(["extend directive @"+e,s(t," ")]," ")},TypeCoordinate:{leave:({name:e})=>e},MemberCoordinate:{leave:({name:e,memberName:t})=>s([e,u(".",t)])},ArgumentCoordinate:{leave:({name:e,fieldName:t,argumentName:r})=>s([e,u(".",t),u("(",r,":)")])},DirectiveCoordinate:{leave:({name:e})=>s(["@",e])},DirectiveArgumentCoordinate:{leave:({name:e,argumentName:t})=>s(["@",e,u("(",t,":)")])}};function s(e,t=""){var r;return null!=(r=null==e?void 0:e.filter(e=>e).join(t))?r:""}function l(e){return u("{\n",c(s(e,"\n")),"\n}")}function u(e,t,r=""){return null!=t&&""!==t?e+t+r:""}function c(e){return u("  ",e.replace(/\n/g,"\n  "))}function d(e){var t;return null!=(t=null==e?void 0:e.some(e=>e.includes("\n")))&&t}},9833:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(3921),i=r(8333);function a(e,t,r){return(0,n.w)((null==r?void 0:r.in)||e,+(0,i.a)(e)+t)}},9912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r{constructor(e){this.timeout=e,this.timeoutId=void 0}get start(){return new Promise((e,t)=>{this.timeoutId=setTimeout(()=>{let e=Error(`Request timed out, timeout of ${this.timeout}ms is exceeded`);e.name="AbortError",t(e)},this.timeout)})}clear(){this.timeoutId&&clearTimeout(this.timeoutId)}}t.default=r},9932:(e,t,r)=>{"use strict";function n(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}r.d(t,{$:()=>n})},9938:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})}
184,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLLayoutService=t.GRAPHQL_LAYOUT_QUERY_NAME=void 0;let a=r(6605),o=i(r(829));t.GRAPHQL_LAYOUT_QUERY_NAME="JssLayoutQuery";class s extends a.LayoutServiceBase{constructor(e){super(),this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}fetchLayoutData(e,t){return n(this,void 0,void 0,function*(){var r,n;let i=this.getLayoutQuery(e,t);o.default.layout("fetching layout data for %s %s %s",e,t,this.serviceConfig.siteName);let a=yield this.graphQLClient.request(i);return(null==(n=null==(r=null==a?void 0:a.layout)?void 0:r.item)?void 0:n.rendered)||{sitecore:{context:{pageEditing:!1,language:t},route:null}}})}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:o.default.layout,retries:this.serviceConfig.retries,retryStrategy:this.serviceConfig.retryStrategy})}getLayoutQuery(e,r){let n=r?`, language:"${r}"`:"",i=this.serviceConfig.formatLayoutQuery?this.serviceConfig.formatLayoutQuery(this.serviceConfig.siteName,e,r):`layout(site:"${this.serviceConfig.siteName}", routePath:"${e}"${n})`;return`query ${t.GRAPHQL_LAYOUT_QUERY_NAME} {
185      ${i}{
186        item {
187          rendered
188        }
189      }
190    }`}}t.GraphQLLayoutService=s},9939:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Token=t.QueryDocumentKeys=t.OperationTypeNode=t.Location=void 0,t.isNode=function(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&o.has(t)};class n{constructor(e,t,r){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}t.Location=n;class i{constructor(e,t,r,n,i,a){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=i,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}t.Token=i;let a={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","directives","locations"],SchemaExtension:["directives","operationTypes"],DirectiveExtension:["name","directives"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]};t.QueryDocumentKeys=a;let o=new Set(Object.keys(a));t.OperationTypeNode=r,function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"}(r||(t.OperationTypeNode=r={}))}}]);

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