1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,7705,(e,t,a)=>{"use strict";var s="function"==typeof Symbol&&Symbol.for,r=s?Symbol.for("react.element"):60103,i=s?Symbol.for("react.portal"):60106,n=s?Symbol.for("react.fragment"):60107,o=s?Symbol.for("react.strict_mode"):60108,l=s?Symbol.for("react.profiler"):60114,u=s?Symbol.for("react.provider"):60109,c=s?Symbol.for("react.context"):60110,d=s?Symbol.for("react.async_mode"):60111,p=s?Symbol.for("react.concurrent_mode"):60111,h=s?Symbol.for("react.forward_ref"):60112,g=s?Symbol.for("react.suspense"):60113,f=s?Symbol.for("react.suspense_list"):60120,m=s?Symbol.for("react.memo"):60115,y=s?Symbol.for("react.lazy"):60116,x=s?Symbol.for("react.block"):60121,v=s?Symbol.for("react.fundamental"):60117,b=s?Symbol.for("react.responder"):60118,w=s?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case p:case n:case l:case o:case g:return e;default:switch(e=e&&e.$$typeof){case c:case h:case y:case m:case u:return e;default:return t}}case i:return t}}}function S(e){return k(e)===p}a.AsyncMode=d,a.ConcurrentMode=p,a.ContextConsumer=c,a.ContextProvider=u,a.Element=r,a.ForwardRef=h,a.Fragment=n,a.Lazy=y,a.Memo=m,a.Portal=i,a.Profiler=l,a.StrictMode=o,a.Suspense=g,a.isAsyncMode=function(e){return S(e)||k(e)===d},a.isConcurrentMode=S,a.isContextConsumer=function(e){return k(e)===c},a.isContextProvider=function(e){return k(e)===u},a.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},a.isForwardRef=function(e){return k(e)===h},a.isFragment=function(e){return k(e)===n},a.isLazy=function(e){return k(e)===y},a.isMemo=function(e){return k(e)===m},a.isPortal=function(e){return k(e)===i},a.isProfiler=function(e){return k(e)===l},a.isStrictMode=function(e){return k(e)===o},a.isSuspense=function(e){return k(e)===g},a.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===n||e===p||e===l||e===o||e===g||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===m||e.$$typeof===u||e.$$typeof===c||e.$$typeof===h||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===x)},a.typeOf=k},67875,(e,t,a)=>{"use strict";t.exports=e.r(7705)},34980,(e,t,a)=>{"use strict";var s=e.r(67875),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function l(e){return s.isMemo(e)?n:o[e.$$typeof]||r}o[s.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[s.Memo]=n;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,g=Object.prototype;t.exports=function e(t,a,s){if("string"!=typeof a){if(g){var r=h(a);r&&r!==g&&e(t,r,s)}var n=c(a);d&&(n=n.concat(d(a)));for(var o=l(t),f=l(a),m=0;m<n.length;++m){var y=n[m];if(!i[y]&&!(s&&s[y])&&!(f&&f[y])&&!(o&&o[y])){var x=p(a,y);try{u(t,y,x)}catch(e){}}}}return t}},71599,(e,t,a)=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},60121,(e,t,a)=>{"use strict";var s=e.r(91788),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=s.useState,n=s.useEffect,o=s.useLayoutEffect,l=s.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!r(e,a)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var a=t(),s=i({inst:{value:a,getSnapshot:t}}),r=s[0].inst,c=s[1];return o(function(){r.value=a,r.getSnapshot=t,u(r)&&c({inst:r})},[e,a,t]),n(function(){return u(r)&&c({inst:r}),e(function(){u(r)&&c({inst:r})})},[e]),l(a),a};a.useSyncExternalStore=void 0!==s.useSyncExternalStore?s.useSyncExternalStore:c},90979,(e,t,a)=>{"use strict";
1t.exports=e.r(60121)},47811,(e,t,a)=>{t.exports={i18n:{defaultLocale:"en",locales:["en","pl-PL"],localeDetection:!1}}},3115,e=>{"use strict";e.i(50461);var t=e.i(91398),a=e.i(94182),s=e.i(91788),r=e.i(3828),i=e.i(26019),n=e.i(86437),o=e.i(93255),l=e.i(34285),u=e.i(76440);let c={grey:{typography:"typography-button",padding:"px-xxs py-3xs",button:"text-white bg-blue-dark-100 hover:bg-yellow-100",selectedItem:"group-hover:text-blue-dark-100",placeholder:"group-hover:text-blue-dark-100",chevron:"fill-white group-hover:fill-blue-dark-100",list:"bg-white",listItem:"hover:bg-yellow-100 bg-blue-dark-100",listItemText:"text-white group-hover:text-blue-dark-100"},light:{typography:"typography-button",padding:"px-xxs py-3xs",button:"text-blue-dark-100 bg-transparent hover:bg-yellow-100",selectedItem:"",placeholder:"",chevron:"fill-blue-dark-100",list:"bg-white",listItem:"hover:bg-yellow-100 bg-blue-dark-100",listItemText:"text-white group-hover:text-blue-dark-100"},white:{typography:"typography-button",padding:"px-xxs py-3xs",button:"lg:text-white text-blue-dark-100 bg-transparent hover:bg-yellow-100",selectedItem:"lg:group-hover:text-blue-dark-100",placeholder:"lg:group-hover:text-blue-dark-100",chevron:"lg:fill-white fill-blue-dark-100 lg:group-hover:fill-blue-dark-100",list:"bg-white",listItem:"hover:bg-yellow-100 bg-blue-dark-100",listItemText:"text-white group-hover:text-blue-dark-100"}},d=({items:e,selectedItem:a,placeholder:i,onItemChange:n,variant:l="grey",label:d,isRequired:p})=>{let h=(0,r.useRouter)(),[g,f]=(0,s.useState)(!1),m=(0,s.useRef)(null),y=()=>{f(!g)};(0,s.useEffect)(()=>{let e=e=>{g&&m.current&&!m.current.contains(e.target)&&e.target&&"chevron"!==e.target.id&&f(!1)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[g]);let x=c[l],v=g?"rotate-0":"rotate-180",b=e.filter(e=>e.value!==a?.value);return(0,t.jsxs)("div",{className:"flex flex-col gap-3xs",children:[!!d&&(0,t.jsxs)("label",{className:"typography-paragraph",children:[d,p&&(0,t.jsx)("span",{"aria-label":o.forms[(0,o.pickLocale)(h.locale)].requiredAriaLabel,children:"*"})]}),(0,t.jsxs)("div",{className:"relative inline-block w-full",ref:m,children:[(0,t.jsxs)("button",{className:`group flex w-full flex-row items-center gap-3xs text-left text-placeholder ${x.padding} ${x.button} ${g?"rounded-b-none rounded-t-16":"rounded-16"} `,onClick:y,type:"button",children:[a&&(0,t.jsx)("span",{className:`${x.typography} ${x.selectedItem}`,children:a?.label}),!a&&i&&(0,t.jsx)("span",{className:`${x.typography} ${x.placeholder}`,children:i}),(0,t.jsx)("span",{className:"ml-auto",children:(0,t.jsx)(u.Chevron,{className:`${x.chevron} ${v} transition-transform`,onClick:y})})]}),g&&(0,t.jsx)("ul",{className:`absolute z-10 w-full overflow-hidden rounded-b-16 rounded-t-none ${x.list} hover:rounded-b-16 hover:rounded-t-none`,children:b.map((e,a)=>(0,t.jsx)("li",{onClick:()=>{n&&n(e),y()},className:`group py-3xs pl-xxs text-placeholder hover:cursor-pointer ${x.listItem}`,children:(0,t.jsx)("span",{className:`${x.typography} ${x.listItemText}`,children:e.label})},e.value))})]})]})};var p=e.i(47309);let h=({firstColumnTitle:e,firstColumnButtonText:a,secondColumnTitle:s,secondColumnValue:r,sectionTitle:i,thirdColumnTitle:n,thirdColumnValue:o})=>(0,t.jsx)("section",{className:"mb-m mt-xs max-w-content md:mb-l md:mt-s lg:mb-xl lg:mt-m",children:(0,t.jsxs)("div",{className:"flex flex-col gap-m md:gap-l",children:[(0,t.jsx)("h2",{className:"typography-display max-w-text",children:i}),(0,t.jsxs)("div",{className:"flex flex-col gap-s md:flex-wrap md:gap-x-l md:gap-y-m lg:flex-row lg:gap-x-xxl lg:gap-y-m xl:flex-nowrap",children:[(0,t.jsx)("div",{className:"flex flex-col gap-xs md:w-[480px] lg:w-[600px]",children:(0,t.jsxs)("div",{className:"flex flex-col gap-xs",children:[(0,t.jsx)("span",{className:"typography-lead",children:e}),(0,t.jsx)("div",{className:"w-min",children:(0,t.jsx)(p.Button,{label:a,href:"/contact"})})]})}),(0,t.jsxs)("div",{className:"flex flex-col gap-m md:flex-row md:gap-l lg:gap-xxl",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,t.jsx)("span",{className:"typography-lead",children:s}),(0,t.jsx)("a",{className:"typography-header whitespace-nowrap",href:`tel:${r}`,children:r})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,t.jsx)("span",{className:"typography-lead",children:n}),(0,t.jsx)("a",{className:"typography-header",href:`mailto:${o}`,children:o})]})]})]})]})});var g=e.i(41158);let f=({footerItemsPrimary:e,footerItemsSecondary:a})=>(0,t.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,t.jsx)("div",{children:(0,t.jsx)("ul",{className:"flex flex-row flex-wrap gap-x-xs gap-y-3xs font-bold","data-test-id":"footer-link-container",children:e.map((e,a)=>(0,t.jsx)("li",{className:"typography-paragraph-link whitespace-nowrap text-blue-dark-100 underline","data-test-id":"footer-link-item",children:(0,t.jsx)(g.default,{href:e.url,rel:"noopener",children:e.text})},e.id||`${e.text}-${e.url}-${a}`))})}),(0,t.jsx)("div",{children:(0,t.jsx)("ul",{className:"flex flex-row flex-wrap gap-x-xs gap-y-3xs font-bold",children:a.map((e,a)=>(0,t.jsx)("li",{className:"typography-paragraph-link whitespace-nowrap text-blue-dark-50 underline",children:(0,t.jsx)(g.default,{href:e.url,rel:"noopener",children:e.text})},e.id||`${e.text}-${e.url}-${a}`))})})]}),m=({footerItemsSocialmedia:e})=>(0,t.jsx)("div",{className:"lg:ml-xs",children:(0,t.jsx)("ul",{className:"mr-0 flex flex-row flex-wrap justify-start gap-3xs font-bold md:gap-x-xxs lg:flex-nowrap lg:justify-end","data-test-id":"footer-social-container",children:e.map((e,a)=>(0,t.jsx)("li",{className:"typography-menu-link whitespace-nowrap text-blue-dark-100","data-test-id":"footer-social-item",children:(0,t.jsx)(g.default,{href:e.url,target:"_blank",rel:"noopener",children:e.text})},e.id||`${e.text}-${e.url}-${a}`))})}),y=({languageOptions:e,handleLocaleChange:a})=>{let u=(0,r.useRouter)(),{footer:c}=(0,n.useLayoutData)(),p=(c?.footerItems?.footerItemsPrimary??[]).filter(e=>!!e),g=(c?.footerItems?.footerItemsSecondary??[]).filter(e=>!!e),y=(c?.footerItems?.footerItemsSocialmedia??[]).filter(e=>!!e),x=u.locale?e.find(e=>
1e.value===u.locale):e[0],v=c?.cooperationSection,[b,w]=(0,s.useState)(x),{firstColumnButtonText:k,firstColumnTitle:S,secondColumnTitle:j,secondColumnValue:L,sectionTitle:$,thirdColumnTitle:N,thirdColumnValue:C}=v||{},E=new Date().getFullYear();return(0,t.jsx)(l.SectionContainer,{children:(0,t.jsxs)("footer",{className:"flex max-w-content flex-col",children:[(0,t.jsx)(h,{firstColumnTitle:S,firstColumnButtonText:k,secondColumnTitle:j,secondColumnValue:L,sectionTitle:$,thirdColumnTitle:N,thirdColumnValue:C}),(0,t.jsxs)("div",{className:"relative mb-l mt-s lg:mb-xl lg:mt-m",children:[(0,t.jsxs)("div",{className:"mb-2 flex flex-col lg:flex-row",children:[(0,t.jsx)("div",{className:"mt-0 flex flex-col lg:flex-row",children:(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center",children:[(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(i.default,{src:"/[email protected]",alt:"Makolab",className:"ml-auto opacity-50 lg:hidden",width:76,height:20})}),(0,t.jsx)("hr",{className:"mx-auto my-xs h-4xs w-full border-t-2 border-black md:my-s lg:hidden"}),(0,t.jsx)(f,{footerItemsPrimary:p,footerItemsSecondary:g})]})}),(0,t.jsxs)("div",{className:"flex flex-col justify-end gap-xxs lg:ml-auto",children:[(0,t.jsx)(i.default,{src:"/[email protected]",alt:"Makolab",className:"ml-auto hidden opacity-50 lg:block",width:76,height:20}),(0,t.jsx)("hr",{className:"mx-auto my-xs h-4xs w-full border-t-2 border-black md:my-s lg:hidden"}),(0,t.jsx)(m,{footerItemsSocialmedia:y})]})]}),(0,t.jsxs)("div",{className:"mt-8 flex items-center justify-between gap-xxs",children:[(0,t.jsx)("div",{className:"w-24","data-test-id":"footer-language-switcher",children:(0,t.jsx)(d,{items:e,selectedItem:b,onItemChange:e=>{w(e),a(e.value)},variant:"grey"})}),(0,t.jsxs)("span",{className:"typography-menu-link whitespace-nowrap font-normal text-blue-dark-100",children:["© ",E," Makolab S.A."," ",o.footer[(0,o.pickLocale)(u.locale)].copyrightSuffix]})]})]})]})})};var x=e.i(57126),v=e.i(12600),b=e.i(9185),w=e.i(13731);class k{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let a=0;a<this.animations.length;a++)this.animations[a][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return S(this.animations,"duration")}get iterationDuration(){return S(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function S(e,t){let a=0;for(let s=0;s<e.length;s++){let r=e[s][t];null!==r&&r>a&&(a=r)}return a}class j extends k{then(e,t){return this.finished.finally(e).then(()=>{})}}var L=e.i(93709),$=e.i(83026),N=e.i(151),C=e.i(65907),E=e.i(95129),O=e.i(25778),P=e.i(37657),R=e.i(73),I=e.i(61064),T=e.i(27524),A=e.i(88905),F=e.i(35846),V=e.i(47836);function M(e,t){var a;let s;return(0,V.isEasingArray)(e)?e[a=e.length,((t-0)%(s=a-0)+s)%s+0]:e}var _=e.i(98715);function D(e){return"object"==typeof e&&!Array.isArray(e)}function B(e,t,a,s){return null==e?[]:"string"==typeof e&&D(t)?(0,_.resolveElements)(e,a,s):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function U(e,t,a,s){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?a:t.startsWith("<")?Math.max(0,a+parseFloat(t.slice(1))):s.get(t)??e}var z=e.i(66651);function H(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function q(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function K(e,t){return t[e]||(t[e]=[]),t[e]}let W=e=>"number"==typeof e,G=e=>e.every(W);var J=e.i(10389),Y=e.i(35866),Q=e.i(14452),X=e.i(20972),Z=e.i(70856),ee=e.i(99994),et=e.i(6627),ea=e.i(22405),es=e.i(71188);class er extends es.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let a=e[t];if("string"==typeof a||"number"==typeof a)return a}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,ea.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function ei(e){let t={presenceContext:null,props:{}
1,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},a=(0,X.isSVGElement)(e)&&!(0,Z.isSVGSVGElement)(e)?new ee.SVGVisualElement(t):new et.HTMLVisualElement(t);a.mount(e),Y.visualElementStore.set(e,a)}function en(e){let t=new er({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),Y.visualElementStore.set(e,t)}function eo(e,t,a,s){let r=[];if((0,C.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!D(t))r.push((0,J.animateSingleValue)(e,D(t)&&t.default||t,a&&a.default||a));else{if(null==e)return r;let i=B(e,t,s),n=i.length;(0,A.invariant)(!!n,"No valid elements provided.","no-valid-elements");for(let e=0;e<n;e++){let s=i[e],o=s instanceof Element?ei:en;Y.visualElementStore.has(s)||o(s);let l=Y.visualElementStore.get(s),u={...a};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(e,n)),r.push(...(0,Q.animateTarget)(l,{...t,transition:u},{}))}}return r}function el(e={}){let{scope:t,reduceMotion:a,skipAnimations:s}=e;return function(e,r,i){var n;let o,l=[],u={};if(void 0!==a&&(u.reduceMotion=a),void 0!==s&&(u.skipAnimations=s),Array.isArray(e)&&e.some(Array.isArray)){let a,{onComplete:s,...i}=r||{};"function"==typeof s&&(o=s),n={...u,...i},a=[],(function(e,{defaultTransition:t={},...a}={},s,r){let i=t.duration||.3,n=new Map,o=new Map,l={},u=new Map,c=0,d=0,p=0;for(let a=0;a<e.length;a++){let n=e[a];if("string"==typeof n){u.set(n,d);continue}if(!Array.isArray(n)){u.set(n.name,U(d,n.at,c,u));continue}let[f,m,y={}]=n;void 0!==y.at&&(d=U(d,y.at,c,u));let x=0,v=(e,a,s,n=0,o=0)=>{var l;let u=Array.isArray(l=e)?l:[l],{delay:c=0,times:h=(0,E.defaultOffset)(u),type:g=t.type||"ke
1yframes",repeat:f,repeatType:m,repeatDelay:y=0,...v}=a,{ease:b=t.ease||"easeOut",duration:w}=a,k="function"==typeof c?c(n,o):c,S=u.length,j=(0,O.isGenerator)(g)?g:r?.[g||"keyframes"];if(S<=2&&j){let e=100;2===S&&G(u)&&(e=Math.abs(u[1]-u[0]));let a={...t,...v};void 0!==w&&(a.duration=(0,T.secondsToMilliseconds)(w));let s=(0,P.createGeneratorEasing)(a,e,j);b=s.ease,w=s.duration}w??(w=i);let $=d+k;1===h.length&&0===h[0]&&(h[1]=1);let N=h.length-u.length;if(N>0&&(0,R.fillOffset)(h,N),1===u.length&&u.unshift(null),f&&(0,A.warning)(f<20,`Sequence segments can't repeat ${f} times â ignoring repeat option. Use a value below 20 or apply repeat at the sequence level instead.`),f&&f<20){let e=w>0?y/w:0;w=w*(f+1)+y*f;let t=[...u],a=[...h],s=[...b=Array.isArray(b)?[...b]:[b]],r="reverse"===m||"mirror"===m,i=t,n=s;r&&(i=[...t].reverse(),"reverse"===m&&(n=[...s].reverse().map(e=>"function"==typeof e?(0,F.reverseEasing)(e):e)));for(let o=0;o<f;o++){let l=r&&o%2==0,c=l?i:t,d=l?n:s,p=(o+1)*(1+e);e>0&&(u.push(u[u.length-1]),h.push(p),b.push("linear")),u.push(...c);for(let e=0;e<c.length;e++)h.push(a[e]+p),b.push(0===e?"linear":M(d,e-1))}!function(e,t,a=0){let s=t+1+t*a;for(let t=0;t<e.length;t++)e[t]=e[t]/s}(h,f,e)}let C=$+w;!function(e,t,a,s,r,i){for(let t=0;t<e.length;t++){let a=e[t];a.at>r&&a.at<i&&((0,L.removeItem)(e,a),t--)}for(let n=0;n<t.length;n++)e.push({value:t[n],at:(0,z.mixNumber)(r,i,s[n]),easing:M(a,n)})}(s,u,b,h,$,C),x=Math.max(k+w,x),p=Math.max(C,p)};if((0,C.isMotionValue)(f))v(m,y,K("default",q(f,o)));else{let e=B(f,m,s,l),t=e.length;for(let a=0;a<t;a++){let s=q(e[a],o);for(let e in m){var h,g;v(m[e],(h=y,g=e,h&&h[g]?{...h,...h[g]}:{...h}),K(e,s),a,t)}}}c=d,d+=x}return o.forEach((e,s)=>{for(let r in e){let i=e[r];i.sort(H);let o=[],l=[],u=[];for(let e=0;e<i.length;e++){let{at:t,value:a,easing:s}=i[e];o.push(a),l.push((0,I.progress)(0,p,t)),u.push(s||"easeOut")}0!==l[0]&&(l.unshift(0),o.unshift(o[0]),u.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),o.push(null)),n.has(s)||n.set(s,{keyframes:{},transition:{}});let c=n.get(s);c.keyframes[r]=o;let{type:d,...h}=t;c.transition[r]={...h,duration:p,ease:u,times:l,...a}}}),n})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],a=(0,$.motionValue)(0);return(a.on("change",t),1===e.length)?[a,[0,1]]:2===e.length?[a,[0,1],e[1]]:[a,e[1],e[2]]}return e}),n,t,{spring:N.spring}).forEach(({keyframes:e,transition:t},s)=>{a.push(...eo(s,e,t))}),l=a}else{let{onComplete:a,...s}=i||{};"function"==typeof a&&(o=a),l=eo(e,r,{...u,...s},t)}let c=new j(l);return o&&c.finished.then(o),t&&(t.animations.push(c),c.finished.then(()=>{(0,L.removeItem)(t.animations,c)})),c}}el();var eu=e.i(31550),ec=e.i(61637),ed=e.i(87244),ep=e.i(51303),eh=e.i(45968),eg=e.i(49527),ef=e.i(39285);let em=()=>
1{let[e,a]=(0,s.useState)(-1),[i,o]=(0,s.useState)(""),{closeModal:l}=eb(),u=(0,r.useRouter)(),{searchModal:c,commonTranslation:d,knowHowCard:p,newsCard:h,caseStudyCard:g,csrCard:f}=(0,n.useLayoutData)(),{title:m,mostPopularTitle:y}=c||{},x=d?.readTimeTailText,v=[p?.[0],h?.[0],g?.[0],f?.[0]].reduce((e,t,a)=>{if(!t)return e;if(2===a){let a=(0,ef.caseStudySliderFormatterFromCaseStudiesList)({caseStudies:[t],prefixSlug:"case-studies"});e.push(...a)}else{let a=(0,eg.insightsSliderFormatterFromInsightsList)({insightList:[t],readTimeTailText:x,prefixSlug:"insights"});e.push(...a)}return e},[]),b={pathname:"/search",query:{query:encodeURIComponent(i)}},w=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=()=>{w.current&&a(w.current.offsetLeft)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[w]),(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"flex w-full flex-1 flex-col overflow-y-auto overflow-x-hidden bg-white pb-m pt-xxs md:pb-m lg:pb-l lg:pt-s",children:[(0,t.jsx)("div",{className:"flex-1 px-xs md:px-s lg:px-l",children:(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-content flex-col gap-xxs",children:[m&&(0,t.jsx)("h2",{className:"typography-display-sans text-blue-dark-100",children:m}),(0,t.jsx)(ep.SearchInput,{searchHref:b,value:i,onInputChange:e=>{o(e.target.value)},onInputKeyDown:e=>{"Enter"===e.key&&(u.push(b),l())},onClearButtonClick:()=>{o("")},onSearchButtonClick:()=>{l()}})]})}),(0,t.jsx)("div",{className:"mt-s px-xs sm:mt-m md:px-s lg:px-l",children:(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-content flex-col gap-3xs md:gap-xxs",children:[(0,t.jsx)("div",{className:"border-t-2 border-black-5"}),y&&(0,t.jsx)("h3",{className:"typography-header",ref:w,children:y})]})}),e&&(0,t.jsx)(eh.MostPopularSlider,{slides:v,slidesOffset:e})]})})},ey="search-modal",ex=(0,s.createContext)({openModal:()=>{},toggleModal:()=>{},closeModal:()=>{},currentModal:null,isModalVisible:!1}),ev=({children:e})=>{let[a,i]=(0,s.useState)(null),[n,o]=(0,s.useState)(0),l=null!==a,u=(0,r.useRouter)(),c=l?"bg-white h-full flex flex-col":"",d=()=>{i(null)};return(0,s.useEffect)(()=>{let e=()=>{d()};return u.events.on("routeChangeStart",e),()=>{u.events.off("routeChangeStart",e)}},[u]),(0,s.useEffect)(()=>{l?document.body.style.overflow="hidden":document.body.style.overflow="auto"},[l]),(0,s.useEffect)(()=>{let e=document.querySelector("#navigation")??null,t=()=>{o(e?.getBoundingClientRect()?.height??0)},a=()=>{t()},s=()=>{t(),l?document.body.style.overflow="hidden":document.body.style.overflow="auto"};return t(),window.addEventListener("resize",s),window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a),window.addEventListener("resize",s)}},[l]),(0,t.jsxs)(ex.Provider,{value:{openModal:e=>{i(e)},toggleModal:e=>{a===e?i(null):i(e)},closeModal:d,currentModal:a,isModalVisible:l},children:[e,(0,t.jsx)("div",{className:`${c} fixed left-0 top-0 z-40 flex w-full flex-col`,style:{paddingTop:n},children:a===ey&&(0,t.jsx)(em,{})})]})},eb=()=>(0,s.useContext)(ex),ew=()=>{let[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>{window.scrollY>10?t(!0):t(!1)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),{isPageScrolled:e}},ek=({className:e,colorVariant:a,searchOpenCallback:s})=>{let{currentModal:r,toggleModal:i}=eb(),{isPageScrolled:n}=ew(),o=r===ey;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("button",{className:e,onClick:()=>{o||s(),i(ey)},children:o?(0,t.jsx)(ec.Close,{className:"fill-blue-dark-100"}):(0,t.jsx)(ed.MagnifierIcon,{className:"WHITE"!==a||n?"fill-blue-dark-100":"fill-blue-dark-100 lg:fill-white"})})})},eS=()=>()=>{},ej=({href:e,text:a,colorVariant:s,isActive:r})=>{let i="text-blue-dark-100",n="border-blue-dark-100",o={WHITE:`lg:text-white ${i}`,GREY:`lg:text-blue-dark-100 ${i}`},l={WHITE:`lg:border-white ${n}`,GREY:`lg:border-blue-dark-100 ${n}`},u=s?o[s]:i,c=s?l[s]:n,d=`border-b-2 border-solid ${c}`;return(0,t.jsx)(g.default,{href:e,className:`${r?d:""} ${u} typography-menu-link mx-xs my-3xs md:mx-3xs md:my-0 md:w-auto`,children:a})},eL=({links:e,isOpen:a,onLinkClick:i,searchOpenCallback:n,isPageScrolled:l,navColor
1Variant:u,languageOptions:c,selectedLanguage:h,onLanguageChange:g})=>{let f=(0,r.useRouter)(),[m,y]=function(){var e;let t=(0,x.useConstant)(()=>({current:null,animations:[]})),a=function(){let e=function(){b.hasReducedMotionListener.current||(0,w.initPrefersReducedMotion)();let[e]=(0,s.useState)(b.prefersReducedMotion.current);return e}(),{reducedMotion:t}=(0,s.useContext)(v.MotionConfigContext);return"never"!==t&&("always"===t||e)}()??void 0,{skipAnimations:r}=(0,s.useContext)(v.MotionConfigContext),i=(0,s.useMemo)(()=>el({scope:t,reduceMotion:a,skipAnimations:r}),[t,a,r]);return e=()=>{t.animations.forEach(e=>e.stop()),t.animations.length=0},(0,s.useEffect)(()=>()=>e(),[]),[t,i]}();(0,s.useEffect)(()=>{a?y("li",{opacity:1,filter:"blur(0)"},{delay:function(e=.1,{startDelay:t=0,from:a=0,ease:s}={}){return(r,i)=>{let n=e*Math.abs(("number"==typeof a?a:function(e,t){if("first"===e)return 0;{let a=t-1;return"last"===e?a:a/2}}(a,i))-r);if(s){let t=i*e;n=(0,eu.easingDefinitionToFunction)(s)(n/t)*t}return t+n}}(.1)}):y("li",{opacity:0,filter:"blur(2px)"},{duration:0})},[a,y]);let k=(0,s.useSyncExternalStore)(eS,()=>f.asPath,()=>""),S=(0,s.useMemo)(()=>{var t;let a;return t=e.map(e=>e.href),a=k.split("?")[0].split("#")[0],t.filter(e=>"/#"!==e&&(a===e||a.startsWith(`${e}/`))).sort((e,t)=>t.length-e.length)[0]},[k,e]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("ul",{className:"hidden md:flex md:flex-row md:items-center md:justify-between md:gap-xs lg:justify-normal","data-test-id":"nav-container",children:[e.map(({href:e,text:a,colorVariant:s})=>"/contact"===e&&l?(0,t.jsx)("li",{className:"flex","data-test-id":"nav-item",children:(0,t.jsx)(p.Button,{label:a,colorVariant:"grey",className:"transition-all",href:e})},a):(0,t.jsx)("li",{className:"flex","data-test-id":"nav-item",children:(0,t.jsx)(ej,{href:e,text:a,colorVariant:s,isActive:e===S})},a)),(0,t.jsx)(ek,{colorVariant:u,searchOpenCallback:n}),(0,t.jsx)("li",{className:"flex w-24","data-test-id":"nav-item",children:(0,t.jsx)(d,{items:c,selectedItem:h,onItemChange:g,variant:"WHITE"!==u||l?"light":"white"})})]}),(0,t.jsxs)("ul",{className:`${a?"flex":"hidden"} w-full flex-col md:hidden`,ref:m,"data-test-id":"nav-container",children:[e.map(({href:e,text:a})=>(0,t.jsx)("li",{className:"flex",onClick:i,"data-test-id":"nav-item",children:(0,t.jsx)(ej,{href:e,text:a,isActive:e===S})},a)),(0,t.jsxs)("li",{className:"flex items-center justify-between gap-xxs px-3xs py-4xs","data-test-id":"nav-item",children:[(0,t.jsx)("div",{onClick:i,children:(0,t.jsx)(p.Button,{label:o.nav[(0,o.pickLocale)(f.locale)].bookMeetingCta,colorVariant:"grey",className:"transition-all",href:{pathname:"/book-a-meeting",query:k?{previousPath:k}:void 0}})}),(0,t.jsx)("div",{className:"w-24","data-test-id":"mobile-language-switcher",children:(0,t.jsx)(d,{items:c,selectedItem:h,onItemChange:g,variant:"light"})})]})]})]})},e$=({isOpen:e})=>(0,t.jsxs)("div",{className:"flex flex-col gap-[3px]",children:[(0,t.jsx)("div",{className:`h-4xs w-[14px] origin-[0%_0%] bg-black transition-transform ${e?"rotate-45":""}`}),(0,t.jsx)("div",{className:`h-4xs w-[14px] bg-black transition-transform ${e?"scale-y-0":""}`}),(0,t.jsx)("div",{className:`h-4xs w-[14px] origin-[0%_100%] bg-black transition-transform ${e?"-rotate-45":""}`})]});var eN=e.i(33118);let eC=({languageOptions:e,handleLocaleChange:a})=>{let i=(0,r.useRouter)(),{navbar:l}=(0,n.useLayoutData)(),[u,c]=(0,s.useState)(!1),{isModalVisible:d,toggleModal:h,closeModal:f}=eb(),m=(()=>{let[e,t]=(0,s.useState)(0);return(0,s.useEffect)(()=>{let e=()=>{let e,a,s;t(((e=document.createElement("div")).style.visibility="hidden",e.style.overflow="scroll",document.body.appendChild(e),a=document.createElement("div"),e.appendChild(a),s=e.offsetWidth-a.offsetWidth,document.body.removeChild(e),s))};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),e})(),y="GREY",{isPageScrolled:x}=ew(),v=i.locale?e.find(e=>e.value===i.locale):e[0],b=x?"bg-white":"",w=u?`h-full md:h-auto bg-white ${!x?"md:bg-transparent":""}`:"",k=`${b} ${w}`,S=x?"lg:py-xxs":"lg:pb-xxs lg:pt-l",j=(0,s.useMemo)(()=>
1{if("/404"===i.pathname)return y;let e=(l?.navColorOverride??[]).reduce((e,t)=>{if(!t)return e;let{slug:a,textColor:s}=t;return[...e,{slug:a,colorVariant:"grey"===s||"white"===s?({white:"WHITE",grey:y})[s]:y}]},[]),t=i.locale&&i.locale!==i.defaultLocale?`/${i.locale}`:"",a=t?i.asPath.replace(t,"")||"/":i.asPath,s=y;return e.forEach(e=>{if(e.slug.endsWith("*")){let t=e.slug.slice(0,-1);`${a}/`.startsWith(t)&&(s=e.colorVariant)}else a===e.slug&&(s=e.colorVariant)}),s},[i.asPath,i.pathname,i.locale,i.defaultLocale,l?.navColorOverride]),L=(l?.navbar??[]).filter(e=>!!e).map(e=>({href:e.url||"",text:e.name,colorVariant:x||d?y:j})),$=()=>{h(ey),c(!1)},N={paddingRight:d?`${m}px`:"unset"};return(0,t.jsx)("nav",{id:"navigation",className:`${k} ${S} fixed left-0 top-0 z-50 w-full p-0 transition-all duration-300 md:px-s md:py-xs lg:px-l`,"data-test-id":"nav",children:(0,t.jsxs)("div",{style:N,className:"flex w-full flex-col md:mx-auto md:h-auto md:max-w-content md:justify-between md:gap-s lg:flex-row lg:items-center",children:[(0,t.jsxs)("div",{className:"flex w-full items-center justify-between gap-s p-xs md:w-auto md:justify-start md:p-0 lg:justify-between",children:[(0,t.jsx)(g.default,{href:"/",children:(0,t.jsx)(eN.MakolabLogo,{colorVariant:x||d?y:j})}),(0,t.jsx)("div",{className:"hidden md:block",children:x&&!d&&(0,t.jsx)(p.Button,{label:o.nav[(0,o.pickLocale)(i.locale)].bookMeetingCta,colorVariant:"grey",className:"transition-all",href:{pathname:"/book-a-meeting",query:i.asPath?{previousPath:i.asPath}:void 0}})}),(0,t.jsxs)("div",{className:"flex gap-xxs md:hidden",children:[(0,t.jsx)(ek,{colorVariant:j,searchOpenCallback:$}),(0,t.jsx)("button",{onClick:()=>{c(!u),f()},children:(0,t.jsx)(e$,{isOpen:u})})]})]}),(0,t.jsx)(eL,{links:L,isOpen:u,onLinkClick:()=>c(!1),searchOpenCallback:$,isPageScrolled:x,navColorVariant:j,languageOptions:e,selectedLanguage:v,onLanguageChange:e=>{a(e.value)}})]})})};var eE=e.i(35022);let eO="preferredLocale",eP=({children:e})=>{let a=(0,r.useRouter)(),i=(0,s.useRef)(!1),n=e=>{try{localStorage.setItem(eO,e)}catch{}a.push({pathname:a.pathname,query:a.query},a.asPath,{locale:e})};return((0,s.useEffect)(()=>{if(i.current||"/404"===a.pathname)return;i.current=!0;let e=function(){try{return localStorage.getItem(eO)}catch{return null}}();e&&e!==a.locale&&a.locales?.includes(e)&&a.replace({pathname:a.pathname,query:a.query},a.asPath,{locale:e})},[a.pathname]),["/book-a-meeting","/[slug]/speakers","/[slug]/venues/[venueSlug]","/[slug]/agenda","/[slug]/agenda/[sessionSlug]"].includes(a.pathname))?(0,t.jsx)(t.Fragment,{children:e}):(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(ev,{children:[(0,t.jsx)(eC,{languageOptions:eE.languageOptions,handleLocaleChange:n}),e,(0,t.jsx)(y,{languageOptions:eE.languageOptions,handleLocaleChange:n})]})})};e.i(18929);var eR=e.i(35490);let eI="u">typeof window?s.useLayoutEffect:s.useEffect,eT={defaultNS:"common",errorStackTraceLimit:0,i18n:{defaultLocale:"en",locales:["en"]},get initImmediate(){return"u">typeof window},get initAsync(){return"u">typeof window},interpolation:{escapeValue:!1},load:"currentOnly",localeExtension:"json",localePath:"./public/locales",localeStructure:"{{lng}}/{{ns}}",react:{useSuspense:!1},reloadOnPrerender:!1,serializeConfig:!0,use:[]},eA=["backend","detection"],eF=e=>"string"==typeof e,eV=()=>{let e,t,a=new Promise((a,s)=>{e=a,t=s});return a.resolve=e,a.reject=t,a},eM=e=>null==e?"":String(e),e_=/###/g,eD=e=>e&&e.includes("###")?e.replace(e_,"."):e,eB=e=>!e||eF(e),eU=(e,t,a)=>{let s=eF(t)?t.split("."):t,r=0;for(;r<s.length-1;){if(eB(e))return{};let t=eD(s[r]);!e[t]&&a&&(e[t]=new a),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++r}return eB(e)?{}:{obj:e,k:eD(s[r])}},ez=(e,t,a)=>{let{obj:s,k:r}=eU(e,t,Object);if(void 0!==s||1===t.length){s[r]=a;return}let i=t[t.length-1],n=t.slice(0,t.length-1),o=eU(e,n,Object);for(;void 0===o.obj&&n.length;)i=`${n[n.length-1]}.${i}`,o=eU(e,n=n.slice(0,n.length-1),Object),o?.obj&&void 0!==o.obj[`${o.k}.${i}`]&&(o.obj=void 0);o.obj[`${o.k}.${i}`]=a},eH=(e,t)=>{let{obj:a,k:s}=eU(e,t);if(a&&Object.prototype.hasOwnProperty.call(a,s))return a[s]},eq=(e,t,a)=>{for(let s in t)"__proto__"!==s&&"constructor"!==s&&(s in e?eF(e[s])||e[s]instanceof String||eF(t[s])||t[s]instanceof String?a&&(e[s]=t[s]):eq(e[s],t[s],a):e[s]=t[s]);return e},eK={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},eW=e=>eF(e)?e.replace(/[&<>
1"'\/]/g,e=>eK[e]):e,eG=[" ",",","?","!",";"],eJ=new class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(void 0!==t)return t;let a=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,a),this.regExpQueue.push(e),a}}(20),eY=(e,t,a=".")=>{if(!e)return;if(e[t]){if(!Object.prototype.hasOwnProperty.call(e,t))return;return e[t]}let s=t.split(a),r=e;for(let e=0;e<s.length;){let t;if(!r||"object"!=typeof r)return;let i="";for(let n=e;n<s.length;++n)if(n!==e&&(i+=a),i+=s[n],void 0!==(t=r[i])){if(["string","number","boolean"].includes(typeof t)&&n<s.length-1)continue;e+=n-e+1;break}r=t}return r},eQ=e=>e?.replace(/_/g,"-"),eX={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class eZ{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||"i18next:",this.logger=e||eX,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,"log","",!0)}warn(...e){return this.forward(e,"warn","",!0)}error(...e){return this.forward(e,"error","")}deprecate(...e){return this.forward(e,"warn","WARNING DEPRECATED: ",!0)}forward(e,t,a,s){return s&&!this.debug?null:(e=e.map(e=>eF(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g," "):e),eF(e[0])&&(e[0]=`${a}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new eZ(this.logger,{...{prefix:`${this.prefix}:${e}:`},...this.options})}clone(e){return(e=e||this.options).prefix=e.prefix||this.prefix,new eZ(this.logger,e)}}var e0=new eZ;class e1{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let a=this.observers[e].get(t)||0;this.observers[e].set(t,a+1)}),this}off(e,t){if(this.observers[e]){if(!t)return void delete this.observers[e];this.observers[e].delete(t)}}once(e,t){let a=(...s)=>{t(...s),this.off(e,a)};return this.on(e,a),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,a])=>{for(let s=0;s<a;s++)e(...t)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([a,s])=>{for(let r=0;r<s;r++)a(e,...t)})}}class e8 extends e1{constructor(e,t={ns:["translation"],defaultNS:"translation"}){super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.includes(e)||this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,a,s={}){let r,i=void 0!==s.keySeparator?s.keySeparator:this.options.keySeparator,n=void 0!==s.ignoreJSONStructure?s.ignoreJSONStructure:this.options.ignoreJSONStructure;e.includes(".")?r=e.split("."):(r=[e,t],a&&(Array.isArray(a)?r.push(...a):eF(a)&&i?r.push(...a.split(i)):r.push(a)));let o=eH(this.data,r);return(!o&&!t&&!a&&e.includes(".")&&(e=r[0],t=r[1],a=r.slice(2).join(".")),!o&&n&&eF(a))?eY(this.data?.[e]?.[t],a,i):o}addResource(e,t,a,s,r={silent:!1}){let i=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,n=[e,t];a&&(n=n.concat(i?a.split(i):a)),e.includes(".")&&(n=e.split("."),s=t,t=n[1]),this.addNamespaces(t),ez(this.data,n,s),r.silent||this.emit("added",e,t,a,s)}addResources(e,t,a,s={silent:!1}){for(let s in a)(eF(a[s])||Array.isArray(a[s]))&&this.addResource(e,t,s,a[s],{silent:!0});s.silent||this.emit("added",e,t,a)}addResourceBundle(e,t,a,s,r,i={silent:!1,skipCopy:!1}){let n=[e,t];e.includes(".")&&(n=e.split("."),s=a,a=t,t=n[1]),this.addNamespaces(t);let o=eH(this.data,n)||{};i.skipCopy||(a=JSON.parse(JSON.stringify(a))),s?eq(o,a,r):o={...o,...a},ez(this.data,n,o),i.silent||this.emit("added",e,t,a)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return t||(t=this.options.defaultNS),this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}}var e2={processors:{},addPostProcessor(e){this.processors[e.name]=e}
1,handle(e,t,a,s,r){return e.forEach(e=>{t=this.processors[e]?.process(t,a,s,r)??t}),t}};let e6=Symbol("i18next/PATH_KEY");function e5(e,t){let a,s,r,{[e6]:i}=e((s=[],(r=Object.create(null)).get=(e,t)=>(a?.revoke?.(),t===e6)?s:(s.push(t),(a=Proxy.revocable(e,r)).proxy),Proxy.revocable(Object.create(null),r).proxy)),n=t?.keySeparator??".",o=t?.nsSeparator??":",l=t?.enableSelector==="strict";if(i.length>1&&o){let e=t?.ns,a=l?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(a&&(l?a:a.length>1?a.slice(1):[]).includes(i[0]))return`${i[0]}${o}${i.slice(1).join(n)}`}return i.join(n)}let e3=e=>!eF(e)&&"boolean"!=typeof e&&"number"!=typeof e;class e4 extends e1{constructor(e,t={}){super(),((e,t,a)=>{e.forEach(e=>{t[e]&&(a[e]=t[e])})})(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=e0.create("translator"),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let a={...t};if(null==e)return!1;let s=this.resolve(e,a);if(s?.res===void 0)return!1;let r=e3(s.res);return!1!==a.returnObjects||!r}extractFromKey(e,t){let a=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===a&&(a=":");let s=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,r=t.ns||this.options.defaultNS||[],i=a&&e.includes(a),n=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!((e,t,a)=>{t=t||"",a=a||"";let s=eG.filter(e=>!t.includes(e)&&!a.includes(e));if(0===s.length)return!0;let r=eJ.getRegExp(`(${s.map(e=>"?"===e?"\\?":e).join("|")})`),i=!r.test(e);
1if(!i){let t=e.indexOf(a);t>0&&!r.test(e.substring(0,t))&&(i=!0)}return i})(e,a,s);if(i&&!n){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:eF(r)?[r]:r};let i=e.split(a);(a!==s||a===s&&this.options.ns.includes(i[0]))&&(r=i.shift()),e=i.join(s)}return{key:e,namespaces:eF(r)?[r]:r}}translate(e,t,a){let s="object"==typeof t?{...t}:t;if("object"!=typeof s&&this.options.overloadTranslationOptionHandler&&(s=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof s&&(s={...s}),s||(s={}),null==e)return"";"function"==typeof e&&(e=e5(e,{...this.options,...s})),Array.isArray(e)||(e=[String(e)]),e=e.map(e=>"function"==typeof e?e5(e,{...this.options,...s}):String(e));let r=void 0!==s.returnDetails?s.returnDetails:this.options.returnDetails,i=void 0!==s.keySeparator?s.keySeparator:this.options.keySeparator,{key:n,namespaces:o}=this.extractFromKey(e[e.length-1],s),l=o[o.length-1],u=void 0!==s.nsSeparator?s.nsSeparator:this.options.nsSeparator;void 0===u&&(u=":");let c=s.lng||this.language,d=s.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c?.toLowerCase()==="cimode")return d?r?{res:`${l}${u}${n}`,usedKey:n,exactUsedKey:n,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(s)}:`${l}${u}${n}`:r?{res:n,usedKey:n,exactUsedKey:n,usedLng:c,usedNS:l,usedParams:this.getUsedParamsDetails(s)}:n;let p=this.resolve(e,s),h=p?.res,g=p?.usedKey||n,f=p?.exactUsedKey||n,m=void 0!==s.joinArrays?s.joinArrays:this.options.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,x=void 0!==s.count&&!eF(s.count),v=e4.hasDefaultValue(s),b=x?this.pluralResolver.getSuffix(c,s.count,s):"",w=s.ordinal&&x?this.pluralResolver.getSuffix(c,s.count,{ordinal:!1}):"",k=x&&!s.ordinal&&0===s.count,S=k&&s[`defaultValue${this.options.pluralSeparator}zero`]||s[`defaultValue${b}`]||s[`defaultValue${w}`]||s.defaultValue,j=h;y&&!h&&v&&(j=S);let L=e3(j),$=Object.prototype.toString.apply(j);if(y&&j&&L&&!["[object Number]","[object Function]","[object RegExp]"].includes($)&&!(eF(m)&&Array.isArray(j))){if(!s.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,j,{...s,ns:o}):`key '${n} (${this.language})' returned an object instead of string.`;return r?(p.res=e,p.usedParams=this.getUsedParamsDetails(s),p):e}if(i){let e=Array.isArray(j),t=e?[]:{},a=e?f:g;for(let e in j)if(Object.prototype.hasOwnProperty.call(j,e)){let r=`${a}${i}${e}`;v&&!h?t[e]=this.translate(r,{...s,defaultValue:e3(S)?S[e]:void 0,...{joinArrays:!1,ns:o}}):t[e]=this.translate(r,{...s,joinArrays:!1,ns:o}),t[e]===r&&(t[e]=j[e])}h=t}}else if(y&&eF(m)&&Array.isArray(h))(h=h.join(m))&&(h=this.extendTranslation(h,e,s,a));else{let t=!1,r=!1;!this.isValidLookup(h)&&v&&(t=!0,h=S),this.isValidLookup(h)||(r=!0,h=n);let o=(s.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&r?void 0:h,d=v&&S!==h&&this.options.updateMissing;if(r||t||d){if(this.logger.log(d?"updateKey":"missingKey",c,l,x&&!d?`${n}${this.pluralResolver.getSuffix(c,s.count,s)}`:n,d?S:h),i){let e=this.resolve(n,{...s,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,s.lng||this.language);if("fallback"===this.options.saveMissingTo&&t&&t[0])for(let a=0;a<t.length;a++)e.push(t[a]);else"all"===this.options.saveMissingTo?e=this.languageUtils.toResolveHierarchy(s.lng||this.language):e.push(s.lng||this.language);let a=(e,t,a)=>{let r=v&&a!==h?a:o;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,d,s):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,d,s),this.emit("missingKey",e,l,t,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&x?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,s);k&&s[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{a([e],n+t,s[`defaultValue${t}`]||S)})}):a(e,n,S))}h=this.extendTranslation(h,e,s,p,a),r&&h===n&&this.options.appendNamespaceToMissingKey&&(h=`${l}${u}${n}`),(r||t)&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${n}`:n,t?h:void 0,s))}return r?(p.res=h,p.usedParams=this.getUsedParamsDetails(s),p):h}extendTranslation(e,t,a,s,r){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...a},a.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!a.skipInterpolation){let i;a.interpolation&&this.interpolator.init({...a,...{interpolation:{...this.options.interpolation,...a.interpolation}}});
1let n=eF(e)&&(a?.interpolation?.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(n){let t=e.match(this.interpolator.nestingRegexp);i=t&&t.length}let o=a.replace&&!eF(a.replace)?a.replace:a;if(this.options.interpolation.defaultVariables&&(o={...this.options.interpolation.defaultVariables,...o}),e=this.interpolator.interpolate(e,o,a.lng||this.language||s.usedLng,a),n){let t=e.match(this.interpolator.nestingRegexp);i<(t&&t.length)&&(a.nest=!1)}!a.lng&&s&&s.res&&(a.lng=this.language||s.usedLng),!1!==a.nest&&(e=this.interpolator.nest(e,(...e)=>r?.[0]!==e[0]||a.context?this.translate(...e,t):(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null),a)),a.interpolation&&this.interpolator.reset()}let i=a.postProcess||this.options.postProcess,n=eF(i)?[i]:i;return null!=e&&n?.length&&!1!==a.applyPostProcessor&&(e=e2.handle(n,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...s,usedParams:this.getUsedParamsDetails(a)},...a}:a,this)),e}resolve(e,t={}){let a,s,r,i,n;return eF(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>"function"==typeof e?e5(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(a))return;let o=this.extractFromKey(e,t),l=o.key;s=l;let u=o.namespaces;this.options.fallbackNS&&(u=u.concat(this.options.fallbackNS));let c=void 0!==t.count&&!eF(t.count),d=c&&!t.ordinal&&0===t.count,p=void 0!==t.context&&(eF(t.context)||"number"==typeof t.context)&&""!==t.context,h=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);u.forEach(e=>{this.isValidLookup(a)||(n=e,!this.checkedLoadedFor[`${h[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(n)&&(this.checkedLoadedFor[`${h[0]}-${e}`]=!0,this.logger.warn(`key "${s}" for languages "${h.join(", ")}" won't get resolved as namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(s=>{let n;if(this.isValidLookup(a))return;i=s;let o=[l];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,l,s,e,t);else{let e;c&&(e=this.pluralResolver.getSuffix(s,t.count,t));let a=`${this.options.pluralSeparator}zero`,r=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(c&&(t.ordinal&&e.startsWith(r)&&o.push(l+e.replace(r,this.options.pluralSeparator)),o.push(l+e),d&&o.push(l+a)),p){let s=`${l}${this.options.contextSeparator||"_"}${t.context}`;o.push(s),c&&(t.ordinal&&e.startsWith(r)&&o.push(s+e.replace(r,this.options.pluralSeparator)),o.push(s+e),d&&o.push(s+a))}}for(;n=o.pop();)this.isValidLookup(a)||(r=n,a=this.getResource(s,e,n,t))}))})}),{res:a,usedKey:s,exactUsedKey:r,usedLng:i,usedNS:n}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,a,s={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,a,s):this.resourceStore.getResource(e,t,a,s)}getUsedParamsDetails(e={}){let t=e.replace&&!eF(e.replace),a=t?e.replace:e;if(t&&void 0!==e.count&&(a.count=e.count),this.options.interpolation.defaultVariables&&(a={...this.options.interpolation.defaultVariables,...a}),!t)for(let e of(a={...a},["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"]))delete a[e];return a}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith("defaultValue")&&void 0!==e[t])return!0;return!1}}class e7{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=e0.create("languageUtils")}getScriptPartFromCode(e){if(!(e=eQ(e))||!e.includes("-"))return null;let t=e.split("-");return 2===t.length||(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(!(e=eQ(e))||!e.includes("-"))return e;let t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(eF(e)&&e.includes("-")){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch(e){}return(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)?t:this.options.lowerCaseLng?e.toLowerCase():e}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){let t;
1return e?(e.forEach(e=>{if(t)return;let a=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(a))&&(t=a)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let a=this.getScriptPartFromCode(e);if(this.isSupportedCode(a))return t=a;let s=this.getLanguagePartFromCode(e);if(this.isSupportedCode(s))return t=s;t=this.options.supportedLngs.find(e=>e===s||(!!e.includes("-")||!!s.includes("-"))&&!!(e.includes("-")&&!s.includes("-")&&e.slice(0,e.indexOf("-"))===s||e.startsWith(s)&&s.length>1))}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),eF(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let a=e[t];return a||(a=e[this.getScriptPartFromCode(t)]),a||(a=e[this.formatLanguageCode(t)]),a||(a=e[this.getLanguagePartFromCode(t)]),a||(a=e.default),a||[]}toResolveHierarchy(e,t){let a=this.getFallbackCodes((!1===t?[]:t)||this.options.fallbackLng||[],e),s=[],r=e=>{e&&(this.isSupportedCode(e)?s.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return eF(e)&&(e.includes("-")||e.includes("_"))?("languageOnly"!==this.options.load&&r(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&r(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&r(this.getLanguagePartFromCode(e))):eF(e)&&r(this.formatLanguageCode(e)),a.forEach(e=>{s.includes(e)||r(this.formatLanguageCode(e))}),s}}let e9={zero:0,one:1,two:2,few:3,many:4,other:5},te={select:e=>1===e?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class tt{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=e0.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let a,s=eQ("dev"===e?"en":e),r=t.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:s,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];try{a=new Intl.PluralRules(s,{type:r})}catch(r){if("u"<typeof Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),te;if(!e.match(/-|_/))return te;let s=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(s,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let a=this.getRule(e,t);return a||(a=this.getRule("dev",t)),a?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,a={}){return this.getSuffixes(e,a).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let a=this.getRule(e,t);return(a||(a=this.getRule("dev",t)),a)?a.resolvedOptions().pluralCategories.sort((e,t)=>e9[e]-e9[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`):[]}getSuffix(e,t,a={}){let s=this.getRule(e,a);return s?`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${s.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix("dev",t,a))}}let ta=(e,t,a,s=".",r=!0)=>{let i,n=void 0!==(i=eH(e,a))?i:eH(t,a);return!n&&r&&eF(a)&&void 0===(n=eY(e,a,s))&&(n=eY(t,a,s)),n};class ts{constructor(e={}){this.logger=e0.create("interpolator"),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||(e.interpolation={escapeValue:!0});let{escape:t,escapeValue:a,useRawValueToEscape:s,prefix:r,prefixEscaped:i,suffix:n,suffixEscaped:o,formatSeparator:l,unescapeSuffix:u,unescapePrefix:c,nestingPrefix:d,nestingPrefixEscaped:p,nestingSuffix:h,nestingSuffixEscaped:g,nestingOptionsSeparator:f,maxReplaces:m,alwaysFormat:y}=e.interpolation;this.escape=void 0!==t?t:eW,this.escapeValue=void 0===a||a,this.useRawValueToEscape=void 0!==s&&s,this.prefix=r?r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):i||"{{",this.suffix=n?n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):o||"}}",this.formatSeparator=l||",",this.unescapePrefix=u?"":c?c.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):"-",this.unescapeSuffix=this.unescapePrefix?"":u?u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):"",this.nestingPrefix=d?d.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):p||"$t(".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),this.nestingSuffix=h?h.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):g||")".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),this.nestingOptionsSeparator=f||",",this.maxReplaces=m||1e3,this.alwaysFormat=void 0!==y&&y,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>
1e?.source===t?(e.lastIndex=0,e):RegExp(t,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,a,s){let r,i,n,o=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=e=>{if(!e.includes(this.formatSeparator)){let r=ta(t,o,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(r,void 0,a,{...s,...t,interpolationkey:e}):r}let r=e.split(this.formatSeparator),i=r.shift().trim(),n=r.join(this.formatSeparator).trim();return this.format(ta(t,o,i,this.options.keySeparator,this.options.ignoreJSONStructure),n,a,{...s,...t,interpolationkey:i})};this.resetRegExp(),!this.escapeValue&&"string"==typeof e&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn("nesting options string contains interpolated variables with escapeValue: false â if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.");let u=s?.missingInterpolationHandler||this.options.missingInterpolationHandler,c=s?.interpolation?.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e.replace(/\$/g,"$$$$")},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e).replace(/\$/g,"$$$$"):e.replace(/\$/g,"$$$$")}].forEach(t=>{for(n=0;r=t.regex.exec(e);){let a=r[1].trim();if(void 0===(i=l(a)))if("function"==typeof u){let t=u(e,r,s);i=eF(t)?t:""}else if(s&&Object.prototype.hasOwnProperty.call(s,a))i="";else if(c){i=r[0];continue}else this.logger.warn(`missed to pass in variable ${a} for interpolating ${e}`),i="";else eF(i)||this.useRawValueToEscape||(i=eM(i));let o=t.safeValue(i);if(e=e.replace(r[0],o),c?(t.regex.lastIndex+=i.length,t.regex.lastIndex-=r[0].length):t.regex.lastIndex=0,++n>=this.maxReplaces)break}}),e}nest(e,t,a={}){let s,r,i,n=(e,t)=>{let a=this.nestingOptionsSeparator;if(!e.includes(a))return e;let s=e.split(RegExp(`${a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}[ ]*{`)),r=`{${s[1]}`;e=s[0];let n=(r=this.interpolate(r,i)).match(/'/g),o=r.match(/"/g);((n?.length??0)%2!=0||o)&&(o?.length??0)%2==0||(r=r.replace(/'/g,'"'));try{i=JSON.parse(r),t&&(i={...t,...i})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${a}${r}`}return i.defaultValue&&i.defaultValue.includes(this.prefix)&&delete i.defaultValue,e};for(;s=this.nestingRegexp.exec(e);){let o=[];(i=(i={...a}).replace&&!eF(i.replace)?i.replace:i).applyPostProcessor=!1,delete i.defaultValue;let l=/{.*}/.test(s[1])?s[1].lastIndexOf("}")+1:s[1].indexOf(this.formatSeparator);if(-1!==l&&(o=s[1].slice(l).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),s[1]=s[1].slice(0,l)),(r=t(n.call(this,s[1].trim(),i),i))&&s[0]===e&&!eF(r))return r;eF(r)||(r=eM(r)),r||(this.logger.warn(`missed to resolve ${s[1]} for nesting ${e}`),r=""),o.length&&(r=o.reduce((e,t)=>this.format(e,t,a.lng,{...a,interpolationkey:s[1].trim()}),r.trim())),e=e.replace(s[0],r),this.regexp.lastIndex=0}return e}}let tr=e=>{let t={};return(a,s,r)=>{let i=r;r&&r.interpolationkey&&r.formatParams&&r.formatParams[r.interpolationkey]&&r[r.interpolationkey]&&(i={...i,[r.interpolationkey]:void 0});let n=s+JSON.stringify(i),o=t[n];return o||(o=e(eQ(s),r),t[n]=o),o(a)}},ti=e=>(t,a,s)=>e(eQ(a),s)(t);class tn{constructor(e={}){this.logger=e0.create("formatter"),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||",";let a=t.cacheInBuiltFormats?tr:ti;this.formats={number:a((e,t)=>{let a=new Intl.NumberFormat(e,{...t});return e=>a.format(e)}),currency:a((e,t)=>{let a=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>a.format(e)}),datetime:a((e,t)=>{let a=new Intl.DateTimeFormat(e,{...t});return e=>a.format(e)}),relativetime:a((e,t)=>{let a=new Intl.RelativeTimeFormat(e,{...t});return e=>a.format(e,t.range||"day")}),list:a((e,t)=>{let a=new Intl.ListFormat(e,{...t});return e=>a.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=tr(t)}format(e,t,a,s={}){if(!t||null==e)return e;let r=t.split(this.formatSeparator);if(r.length>1&&r[0].indexOf("(")>1&&!r[0].includes(")")&&r.find(e=>e.includes(")"))){let e=r.findIndex(e=>e.includes(")"));r[0]=[r[0],...r.splice(1,e)].join(this.formatSeparator)}return r.reduce((e,t)=>
1{let{formatName:r,formatOptions:i}=(e=>{let t=e.toLowerCase().trim(),a={};if(e.includes("(")){let s=e.split("(");t=s[0].toLowerCase().trim();let r=s[1].slice(0,-1);"currency"!==t||r.includes(":")?"relativetime"!==t||r.includes(":")?r.split(";").forEach(e=>{if(e){let[t,...s]=e.split(":"),r=s.join(":").trim().replace(/^'+|'+$/g,""),i=t.trim();a[i]||(a[i]=r),"false"===r&&(a[i]=!1),"true"===r&&(a[i]=!0),isNaN(r)||(a[i]=parseInt(r,10))}}):a.range||(a.range=r.trim()):a.currency||(a.currency=r.trim())}return{formatName:t,formatOptions:a}})(t);if(this.formats[r]){let t=e;try{let n=s?.formatParams?.[s.interpolationkey]||{},o=n.locale||n.lng||s.locale||s.lng||a;t=this.formats[r](e,o,{...i,...s,...n})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${r}`),e},e)}}class to extends e1{constructor(e,t,a,s={}){super(),this.backend=e,this.store=t,this.services=a,this.languageUtils=a.languageUtils,this.options=s,this.logger=e0.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(a,s.backend,s)}queueLoad(e,t,a,s){let r={},i={},n={},o={};return e.forEach(e=>{let s=!0;t.forEach(t=>{let n=`${e}|${t}`;!a.reload&&this.store.hasResourceBundle(e,t)?this.state[n]=2:this.state[n]<0||(1===this.state[n]?void 0===i[n]&&(i[n]=!0):(this.state[n]=1,s=!1,void 0===i[n]&&(i[n]=!0),void 0===r[n]&&(r[n]=!0),void 0===o[t]&&(o[t]=!0)))}),s||(n[e]=!0)}),(Object.keys(r).length||Object.keys(i).length)&&this.queue.push({pending:i,pendingCount:Object.keys(i).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(r),pending:Object.keys(i),toLoadLanguages:Object.keys(n),toLoadNamespaces:Object.keys(o)}}loaded(e,t,a){let s=e.split("|"),r=s[0],i=s[1];t&&this.emit("failedLoading",r,i,t),!t&&a&&this.store.addResourceBundle(r,i,a,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&a&&(this.state[e]=0);let n={};this.queue.forEach(a=>{((e,t,a,s)=>{let{obj:r,k:i}=eU(e,t,Object);r[i]=r[i]||[],r[i].push(a)})(a.loaded,[r],i),void 0!==a.pending[e]&&(delete a.pending[e],a.pendingCount--),t&&a.errors.push(t),0!==a.pendingCount||a.done||(Object.keys(a.loaded).forEach(e=>{n[e]||(n[e]={});let t=a.loaded[e];t.length&&t.forEach(t=>{void 0===n[e][t]&&(n[e][t]=!0)})}),a.done=!0,a.errors.length?a.callback(a.errors):a.callback())}),this.emit("loaded",n),this.queue=this.queue.filter(e=>!e.done)}read(e,t,a,s=0,r=this.retryTimeout,i){if(!e.length)return i(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:a,tried:s,wait:r,callback:i});this.readingCalls++;let n=(n,o)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}n&&o&&s<this.maxRetries?setTimeout(()=>{this.read(e,t,a,s+1,2*r,i)},r):i(n,o)},o=this.backend[a].bind(this.backend);if(2===o.length){try{let a=o(e,t);a&&"function"==typeof a.then?a.then(e=>n(null,e)).catch(n):n(null,a)}catch(e){n(e)}return}return o(e,t,n)}prepareLoading(e,t,a={},s){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();eF(e)&&(e=this.languageUtils.toResolveHierarchy(e)),eF(t)&&(t=[t]);let r=this.queueLoad(e,t,a,s);if(!r.toLoad.length)return r.pending.length||s(),null;r.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,a){this.prepareLoading(e,t,{},a)}reload(e,t,a){this.prepareLoading(e,t,{reload:!0},a)}loadOne(e,t=""){let a=e.split("|"),s=a[0],r=a[1];this.read(s,r,"read",void 0,void 0,(a,i)=>{a&&this.logger.warn(`${t}loading namespace ${r} for language ${s} failed`,a),!a&&i&&this.logger.log(`${t}loaded namespace ${r} for language ${s}`,i),this.loaded(e,a,i)})}saveMissing(e,t,a,s,r,i={},n=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t))return void this.logger.warn(`did not save key "${a}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");if(null!=a&&""!==a){if(this.backend?.create){let o={...i,isUpdate:r},l=this.backend.create.bind(this.backend);if(l.length<6)try{let r;(r=5===l.length?l(e,t,a,s,o):l(e,t,a,s))&&"function"==typeof r.then?r.then(e=>n(null,e)).catch(n):n(null,r)}catch(e){n(e)}else l(e,t,a,s,n,o)}e&&e[0]&&this.store.addResource(e[0],t,a,s)}}}let tl=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if("object"==typeof e[1]&&(t=e[1]),eF(e[1])&&(t.defaultValue=e[1]),eF(e[2])&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){let a=e[3]||e[2];
1Object.keys(a).forEach(e=>{t[e]=a[e]})}return t},interpolation:{escapeValue:!0,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),tu=e=>(eF(e.ns)&&(e.ns=[e.ns]),eF(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),eF(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),tc=()=>{};class td extends e1{constructor(e={},t){if(super(),this.options=tu(e),this.services={},this.logger=e0,this.modules={external:[]},(e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{"function"==typeof e[t]&&(e[t]=e[t].bind(e))})})(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,"function"==typeof e&&(t=e,e={}),null==e.defaultNS&&e.ns&&(eF(e.ns)?e.defaultNS=e.ns:e.ns.includes("translation")||(e.defaultNS=e.ns[0]));let a=tl();this.options={...a,...this.options,...tu(e)},this.options.interpolation={...a.interpolation,...this.options.interpolation}
1,void 0!==e.keySeparator&&(this.options.userDefinedKeySeparator=e.keySeparator),void 0!==e.nsSeparator&&(this.options.userDefinedNsSeparator=e.nsSeparator),"function"!=typeof this.options.overloadTranslationOptionHandler&&(this.options.overloadTranslationOptionHandler=a.overloadTranslationOptionHandler);let s=e=>e?"function"==typeof e?new e:e:null;if(!this.options.isClone){let e;this.modules.logger?e0.init(s(this.modules.logger),this.options):e0.init(null,this.options),e=this.modules.formatter?this.modules.formatter:tn;let t=new e7(this.options);this.store=new e8(this.options.resources,this.options);let a=this.services;a.logger=e0,a.resourceStore=this.store,a.languageUtils=t,a.pluralResolver=new tt(t,{prepend:this.options.pluralSeparator}),e&&(a.formatter=s(e),a.formatter.init&&a.formatter.init(a,this.options),this.options.interpolation.format=a.formatter.format.bind(a.formatter)),a.interpolator=new ts(this.options),a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},a.backendConnector=new to(s(this.modules.backend),a.resourceStore,a,this.options),a.backendConnector.on("*",(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(a.languageDetector=s(this.modules.languageDetector),a.languageDetector.init&&a.languageDetector.init(a,this.options.detection,this.options)),this.modules.i18nFormat&&(a.i18nFormat=s(this.modules.i18nFormat),a.i18nFormat.init&&a.i18nFormat.init(this)),this.translator=new e4(this.services,this.options),this.translator.on("*",(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||(t=tc),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(e=>{this[e]=(...t)=>this.store[e](...t)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let r=eV(),i=()=>{let e=(e,a)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),r.resolve(a),t(e,a)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?i():setTimeout(i,0),r}loadResources(e,t=tc){let a=t,s=eF(e)?e:this.language;if("function"==typeof e&&(a=e),!this.options.resources||this.options.partialBundledLanguages){if(s?.toLowerCase()==="cimode"&&(!this.options.preload||0===this.options.preload.length))return a();let e=[],t=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{"cimode"!==t&&(e.includes(t)||e.push(t))})};s?t(s):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),a(e)})}else a(null)}reloadResources(e,t,a){let s=eV();return"function"==typeof e&&(a=e,e=void 0),"function"==typeof t&&(a=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),a||(a=tc),this.services.backendConnector.reload(e,t,e=>{s.resolve(),a(e)}),s}use(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&e2.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!["cimode","dev"].includes(e)){for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(!["cimode","dev"].includes(t)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}!this.resolvedLanguage&&!this.languages.includes(e)&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;let a=eV();
1this.emit("languageChanging",e);let s=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},r=(r,i)=>{i?this.isLanguageChangingTo===e&&(s(i),this.translator.changeLanguage(i),this.isLanguageChangingTo=void 0,this.emit("languageChanged",i),this.logger.log("languageChanged",i)):this.isLanguageChangingTo=void 0,a.resolve((...e)=>this.t(...e)),t&&t(r,(...e)=>this.t(...e))},i=t=>{e||t||!this.services.languageDetector||(t=[]);let a=eF(t)?t:t&&t[0],i=this.store.hasLanguageSomeTranslations(a)?a:this.services.languageUtils.getBestMatchFromCodes(eF(t)?[t]:t);i&&(this.language||s(i),this.translator.language||this.translator.changeLanguage(i),this.services.languageDetector?.cacheUserLanguage?.(i)),this.loadResources(i,e=>{r(e,i)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(i):this.services.languageDetector.detect(i):i(e):i(this.services.languageDetector.detect()),a}getFixedT(e,t,a,s){let r=s?.scopeNs,i=(e,t,...s)=>{let n,o;(n="object"!=typeof t?this.options.overloadTranslationOptionHandler([e,t].concat(s)):{...t}).lng=n.lng||i.lng,n.lngs=n.lngs||i.lngs;let l=void 0!==n.ns&&null!==n.ns;n.ns=n.ns||i.ns,""!==n.keyPrefix&&(n.keyPrefix=n.keyPrefix||a||i.keyPrefix);let u={...this.options,...n};Array.isArray(r)&&!l&&(u.ns=r),"function"==typeof n.keyPrefix&&(n.keyPrefix=e5(n.keyPrefix,u));let c=this.options.keySeparator||".";return n.keyPrefix&&Array.isArray(e)?o=e.map(e=>("function"==typeof e&&(e=e5(e,u)),`${n.keyPrefix}${c}${e}`)):("function"==typeof e&&(e=e5(e,u)),o=n.keyPrefix?`${n.keyPrefix}${c}${e}`:e),this.t(o,n)};return eF(e)?i.lng=e:i.lngs=e,i.ns=t,i.keyPrefix=a,i}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
1if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let a=t.lng||this.resolvedLanguage||this.languages[0],s=!!this.options&&this.options.fallbackLng,r=this.languages[this.languages.length-1];if("cimode"===a.toLowerCase())return!0;let i=(e,t)=>{let a=this.services.backendConnector.state[`${e}|${t}`];return -1===a||0===a||2===a};if(t.precheck){let e=t.precheck(this,i);if(void 0!==e)return e}return!!(this.hasResourceBundle(a,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||i(a,e)&&(!s||i(r,e)))}loadNamespaces(e,t){let a=eV();return this.options.ns?(eF(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{a.resolve(),t&&t(e)}),a):(t&&t(),Promise.resolve())}loadLanguages(e,t){let a=eV();eF(e)&&(e=[e]);let s=this.options.preload||[],r=e.filter(e=>!s.includes(e)&&this.services.languageUtils.isSupportedCode(e));return r.length?(this.options.preload=s.concat(r),this.loadResources(e=>{a.resolve(),t&&t(e)}),a):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!e)return"rtl";try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch(e){}let t=this.services?.languageUtils||new e7(tl());return e.toLowerCase().indexOf("-latn")>1?"ltr":["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].includes(t.getLanguagePartFromCode(e))||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(e={},t){let a=new td(e,t);return a.createInstance=td.createInstance,a}cloneInstance(e={},t=tc){let a=e.forkResourceStore;a&&delete e.forkResourceStore;let s={...this.options,...e,isClone:!0},r=new td(s);if((void 0!==e.debug||void 0!==e.prefix)&&(r.logger=r.logger.clone(e)),["store","services","language"].forEach(e=>{r[e]=this[e]}),r.services={...this.services},r.services.utils={hasLoadedNamespace:r.hasLoadedNamespace.bind(r)},a&&(r.store=new e8(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((a,s)=>(a[s]={...e[t][s]},a),e[t]),e),{}),s),r.services.resourceStore=r.store),e.interpolation){let t={...tl().interpolation,...this.options.interpolation,...e.interpolation},a={...s,interpolation:t};r.services.interpolator=new ts(a)}return r.translator=new e4(r.services,s),r.translator.on("*",(e,...t)=>{r.emit(e,...t)}),r.init(s,t),r.translator.options=s,r.translator.backendConnector.services.utils={hasLoadedNamespace:r.hasLoadedNamespace.bind(r)},r}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}let tp=td.createInstance();tp.createInstance,tp.dir,tp.init,tp.loadResources,tp.reloadResources,tp.use,tp.changeLanguage,tp.getFixedT,tp.t,tp.exists,tp.setDefaultNamespace,tp.hasLoadedNamespace,tp.loadNamespaces,tp.loadLanguages;var th=e.i(34980);e.i(71599),Object.create(null);let tg=(0,s.createContext)(),tf={" ":" ","&":"&","<":"<",">":">",""":'"',"'":"'","©":"©","®":"®","™":"â¢","…":"â¦","–":"â","—":"â","‘":"â","’":"â","‚":"â","“":"â","”":"â","„":"â","†":"â ","‡":"â¡","•":"â¢","′":"â²","″":"â³","‹":"â¹","›":"âº","§":"§","¶":"¶","·":"·"," ":"â"," ":"â"," ":"â","€":"â¬","£":"£","¥":"Â¥","¢":"¢","¤":"¤","×":"Ã","÷":"÷","−":"â","±":"±","≠":"â ","≤":"â¤","≥":"â¥","≈":"â","≡":"â¡","∞":"â","∫":"â«","∑":"â","∏":"â","√":"â","∂":"â","‰":"â°","°":"°","µ":"µ","←":"â","↑":"â","→":"â","↓":"â","↔":"â","↵":"âµ","⇐":"â","⇑":"â","⇒":"â","⇓":"â","⇔":"â","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"Ï","ρ":"Ï","σ":"Ï","τ":"Ï","υ":"Ï
","φ":"Ï","χ":"Ï","ψ":"Ï","ω":"Ï","Α":"Î","Β":"Î","Γ":"Î","Δ":"Î","Ε":"Î","Ζ
1":"Î","Η":"Î","Θ":"Î","Ι":"Î","Κ":"Î","Λ":"Î","Μ":"Î","Ν":"Î","Ξ":"Î","Ο":"Î","Π":"Î ","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Î¥","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","À":"Ã","Á":"Ã","Â":"Ã","Ã":"Ã","Ä":"Ã","Å":"Ã
","Æ":"Ã","Ç":"Ã","È":"Ã","É":"Ã","Ê":"Ã","Ë":"Ã","Ì":"Ã","Í":"Ã","Î":"Ã","Ï":"Ã","Ð":"Ã","Ñ":"Ã","Ò":"Ã","Ó":"Ã","Ô":"Ã","Õ":"Ã","Ö":"Ã","Ø":"Ã","Ù":"Ã","Ú":"Ã","Û":"Ã","Ü":"Ã","Ý":"Ã","Þ":"Ã","ß":"Ã","à":"à ","á":"á","â":"â","ã":"ã","ä":"ä","å":"Ã¥","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"Ã","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ","¡":"¡","¿":"¿","ƒ":"Æ","ˆ":"Ë","˜":"Ë","Œ":"Å","œ":"Å","Š":"Å ","š":"Å¡","Ÿ":"Ÿ","ª":"ª","º":"º","¯":"¯","´":"´","¸":"¸","¹":"¹","²":"²","³":"³","¼":"¼","½":"½","¾":"¾","♠":"â ","♣":"â£","♥":"â¥","♦":"â¦","◊":"â","‾":"â¾","⁄":"â","℘":"â","ℑ":"â","ℜ":"â","ℵ":"âµ"},tm=RegExp(Object.keys(tf).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),"g");function ty({i18n:e,defaultNS:t,children:a}){let r=(0,s.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,s.createElement)(tg.Provider,{value:r},a)}e.i(90979);let tx=(e,t)=>{if(t&&e.isInitialized)for(let a of Object.keys(t))for(let s of Object.keys(t[a]))e?.store?.data&&e.store.data[a]&&e.store.data[a][s]||e.addResourceBundle(a,s,t[a][s],!0,!0)};var tv=e.i(47811);let tb=()=>{let e=new URLSearchParams(window.location.search),t={};return["utm_source","utm_medium","utm_campaign","utm_term","utm_content"].forEach(a=>{let s=e.get(a);if(s)t[a]=s,sessionStorage.setItem(a,s);else{let e=sessionStorage.getItem(a);e&&(t[a]=e)}}),t},tw=e=>{window.dataLayer=window.dataLayer||[];let t=tb();window.dataLayer.push({event:"virtual_page_view",pageUrl:window.location.href,pageTitle:document.title,...t,...e})},tk=()=>window.dataLayer.filter(e=>"virtual_page_view"===e.event&&e.pageUrl===window.location.href).length??0,tS=()=>window.dataLayer.filter(e=>"form_view"===e.event&&e.pageUrl===window.location.href).length??0,tj=e=>{let t=document.querySelector("input");if(t&&t.offsetTop+t.offsetHeight<=window.scrollY+window.innerHeight&&tk()>tS()){window.dataLayer=window.dataLayer||[];let t=tb();window.dataLayer?.push({event:"form_view",pageUrl:window.location.href,pageTitle:document.title,...t,...e})}},tL=((e,t=null)=>(0,th.default)(a=>{let{_nextI18Next:r}=a.pageProps||{},i=r?.initialLocale??a?.router?.locale,n=r?.ns,o=(0,s.useRef)(null),l=(0,s.useMemo)(()=>{if(!r&&!t)return null;let e=t??r?.userConfig;if(!e)throw Error("appWithTranslation was called without a next-i18next config");if(!e?.i18n)throw Error("appWithTranslation was called without config.i18n");if(!e?.i18n?.defaultLocale)throw Error("config.i18n does not include a defaultLocale property");let{initialI18nStore:a}=r||{},s=t?.resources??a;i||(i=e.i18n.defaultLocale);let l=o.current;if(l)tx(l,s);else{var u;let t,a;tx(l=(void 0===(u={...((e,t={})=>{if("string"!=typeof e?.lng)throw Error("config.lng was not passed into createConfig");let{i18n:a,...s}=e,{i18n:r,...i}=eT,n={...i,...s,...r,...a},{defaultNS:o,lng:l,localeExtension:u,localePath:c,nonExplicitSupportedLngs:d}=n,p=n.locales.filter(e=>"default"!==e);if("cimode"===l)return n;void 0===n.fallbackLng&&(n.fallbackLng=n.defaultLocale,"default"===n.fallbackLng&&([n.fallbackLng]=p));let h=e?.interpolation?.prefix,g=e?.interpolation?.suffix,f=h??"{{",m=g??"}}";"string"!=typeof e?.localeStructure&&(h||g)&&(n.localeStructure=`${f}lng${m}/${f}ns${m}`);let{fallbackLng:y,localeStructure:x}=n;
1if(d){let e=(e,t)=>{let[a]=t.split("-");return e[t]=[a],e};if("string"==typeof y)n.fallbackLng=n.locales.filter(e=>e.includes("-")).reduce(e,{default:[y]});else if(Array.isArray(y))n.fallbackLng=n.locales.filter(e=>e.includes("-")).reduce(e,{default:y});else if("object"==typeof y)n.fallbackLng=Object.entries(n.fallbackLng).reduce((e,[t,a])=>(e[t]=t.includes("-")?Array.from(new Set([t.split("-")[0],...a])):a,e),y);else if("function"==typeof y)throw Error("If nonExplicitSupportedLngs is true, no functions are allowed for fallbackLng")}return e?.use?.filter(Boolean).some(e=>"backend"===e.type)||("string"==typeof c?n.backend={addPath:`${c}/${x}.missing.${u}`,loadPath:`${c}/${x}.${u}`}:"function"==typeof c&&(n.backend={addPath:(e,t)=>c(e,t,!0),loadPath:(e,t)=>c(e,t,!1)})),"string"==typeof n.ns||Array.isArray(n.ns)||(n.ns=[o]),eA.forEach(t=>{e[t]&&(n[t]={...n[t],...e[t]})}),n})({...e,lng:i}),lng:i,...n&&{ns:n},resources:s}).ns&&(u.ns=[]),(a=tp.createInstance(u)).isInitialized?t=Promise.resolve(tp.t):(u?.use?.filter(Boolean).forEach(e=>a.use(e)),"function"==typeof u.onPreInitI18next&&u.onPreInitI18next(a),t=a.init(u)),{i18n:a,initPromise:t}).i18n,s),o.current=l}return l},[r,i,n]);return eI(()=>{l&&i&&l.changeLanguage(i)},[l,i]),null!==l?s.default.createElement(ty,{i18n:l},s.default.createElement(e,a)):s.default.createElement(e,{key:i,...a})},e))(function({Component:e,pageProps:r}){let i=(0,s.useRef)(r);return(0,s.useEffect)(()=>{tw()},[]),(0,s.useEffect)(()=>{i.current!==r&&(tw(),i.current=r)},[r]),(0,s.useEffect)(()=>{var e,t,a,s,r;window.addEventListener("message",t=>{"hsFormCallback"===t.data.type&&"onFormReady"===t.data.eventName&&tk()>tS()&&(tj(e),window.addEventListener("scroll",()=>{tj(e)}))}),window.addEventListener("message",e=>{"hsFormCallback"===e.data.type&&"onFormReady"===e.data.eventName&&document.querySelectorAll("input, textarea").forEach(e=>{e.addEventListener("input",()=>{if(tk()>(window.dataLayer.filter(e=>"form_started"===e.event&&e.pageUrl===window.location.href).length??0)){window.dataLayer=window.dataLayer||[];let e=tb();window.dataLayer?.push({event:"form_started",pageUrl:window.location.href,pageTitle:document.title,...e,...t})}})})}),window.addEventListener("message",e=>{if("hsFormCallback"===e.data.type&&"onFormSubmitted"===e.data.eventName&&tk()>(window.dataLayer.filter(e=>"form_sent_push"===e.event&&e.pageUrl===window.location.href).length??0)){window.dataLayer=window.dataLayer||[];let e=tb();window.dataLayer?.push({event:"form_sent_push",pageUrl:window.location.href,pageTitle:document.title,...e,...a})}}),window.addEventListener("message",function({data:e}){if("hsCallsToActionCallback"===e.type&&"onCallToActionViewed"===e.eventName){window.dataLayer=window.dataLayer||[];let e=tb();window.dataLayer?.push({event:"popup_view",pageUrl:window.location.href,pageTitle:document.title,...e,...s})}}),window.addEventListener("message",function({data:e}){if("hsCallsToActionCallback"===e.type&&"onCallToActionFormSubmitted"===e.eventName){window.dataLayer=window.dataLayer||[];let e=tb();window.dataLayer?.push({event:"popup_form_sent",pageUrl:window.location.href,pageTitle:document.title,...e,...r})}})},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{id:"GA",strategy:"afterInteractive",children:`
vendor: 327 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 3j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 4'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 5})(window,document,'script','dataLayer','
5GTM-5F28LH
vendor: 3 bytes, line 5
5');
5`}),(0,t.jsx)(a.default,{id:"campaign1",type:"text/javascript",strategy:"lazyOnload",defer:!0,children:`_linkedin_partner_id = "6957721"; window._linkedin_data_partner_ids = 6 window._linkedin_data_partner_ids || []; 7 window._linkedin_data_partner_ids.push(_linkedin_partner_id); 8 `}),(0,t.jsx)(a.default,{id:"campaign2",type:"text/javascript",strategy:"lazyOnload",defer:!0,children:`(function(l) { 9 if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 10 window.lintrk.q=[]} 11 var s = document.getElementsByTagName("script")[0]; 12 var b = document.createElement("script"); 13 b.type = "text/javascript";b.async = true; 14 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 15 s.parentNode.insertBefore(b, s);})(window.lintrk) 16 `}),(0,t.jsx)("noscript",{children:(0,t.jsx)("img",{height:"1",width:"1",className:"hidden",alt:"",src:"https://dc.ads.linkedin.com/collect/?pid=6957721&fmt=gif"})}),(0,t.jsx)(a.default,{type:"text/javascript",id:"hs-script-loader",async:!0,defer:!0,strategy:"lazyOnload",src:"//js-eu1.hs-scripts.com/143901700.js"}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{id:"avatar-spark-config",strategy:"afterInteractive",children:` 17 window.avatarSparkConfig = { 18 apiUrl: 'https://sparkhub.avatarspark.com/', 19 groupUuid: 'ebf5d6ba-2576-4285-aec7-a3c6af526e6c', 20 position: 'bottom-right', 21 buttonColor: 'rgba(255, 255, 255, 0.5)', 22 buttonTextColor: '#ffffff', 23 startButtonAnimation: 'gentle-bounce', 24 speakingVisualizerEnabled: true, 25 aspectRatio: 'square', 26 startButtonSize: 80, 27 startButtonBorderRadius: 80, 28 startButtonBackgroundImage: 'https://avatarspark.com/resources/Hi.mp4', 29 startButtonHoverEffect: 'scale', 30 restoreButtonText: '', 31 restoreButtonColor: '', 32 restoreButtonTextColor: '', 33 restoreButtonSize: 80, 34 restoreButtonBorderRadius: 80, 35 restoreButtonBackgroundImage: 'https://avatarspark.com/resources/Hi.mp4', 36 restoreButtonAnimation: 'none', 37 restoreButtonHoverEffect: 'scale', 38 lang: 'EN' 39 }; 40 `}),(0,t.jsx)(a.default,{id:"avatar-spark-loader",src:"https://sparkhub.avatarspark.com/libs/avatarspark.js",strategy:"afterInteractive",defer:!0})]}),(0,t.jsx)(n.LayoutDataProvider,{layoutData:r.layoutData,children:(0,t.jsx)(eP,{children:(0,t.jsx)(eR.HubspotProvider,{children:(0,t.jsx)(e,{...r})})})})]})},tv.default);e.s(["default",0,tL],3115)},68146,(e,t,a)=>{let s="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([s,()=>e.r(3115)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([s])})}]);
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.