1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"fcac97d1"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];if(null!=t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{dsn:"https://6d069c59e1787c8e7646ca53bbc67c64@o4506299904622592.ingest.sentry.io/4506318228422656",team:"host",release:"fcac97d1"});var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="9a227361-f83b-43c4-85fb-85adf811ec06",e._sentryDebugIdIdentifier="sentry-dbid-9a227361-f83b-43c4-85fb-85adf811ec06")}catch(e){}}(),(self.webpackChunkhost=self.webpackChunkhost||[]).push([["vendors-node_modules_react-i18next_dist_es_index_js"],{2389(e,n,t){"use strict";t.r(n),t.d(n,{I18nContext:()=>K,I18nextProvider:()=>G,Trans:()=>B,TransWithoutContext:()=>D,Translation:()=>q,composeInitialProps:()=>U,date:()=>Z,getDefaults:()=>T,getI18n:()=>R,getInitialProps:()=>F,initReactI18next:()=>M,number:()=>ee,plural:()=>te,select:()=>ne,selectOrdinal:()=>re,setDefaults:()=>$,setI18n:()=>_,time:()=>Q,useSSR:()=>X,useTranslation:()=>H,withSSR:()=>J,withTranslation:()=>Y});var r=t(4914),s=t(4915),a=t.n(s),i=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function o(e){var n={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},t=e.match(/<\/?([^\s]+?)[/\s>]/);if(t&&(n.name=t[1],(a()[t[1]]||"/"===e.charAt(e.length-2))&&(n.voidElement=!0),n.name.startsWith("!--"))){var r=e.indexOf("--\x3e");return{type:"comment",comment:-1!==r?e.slice(4,r):""}}for(var s=new RegExp(i),o=null;null!==(o=s.exec(e));)if(o[0].trim())if(o[1]){var l=o[1].trim(),c=[l,""];l.indexOf("=")>-1&&(c=l.split("=")),n.attrs[c[0]]=c[1],s.lastIndex--}else o[2]&&(n.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return n}var l=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,c=/^\s*$/,u=Object.create(null);function d(e,n){switch(n.type){case"text":return e+n.content;case"tag":return e+="<"+n.name+(n.attrs?function(e){var n=[];for(var t in e)n.push(t+'="'+e[t]+'"');return n.length?" "+n.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?e:e+n.children.reduce(d,"")+"</"+n.name+">";
vendor: 8,149 bytes, line 1
1case"comment":return e+"\x3c!--"+n.comment+"--\x3e"}}var p={parse:function(e,n){n||(n={}),n.components||(n.components=u);var t,r=[],s=[],a=-1,i=!1;if(0!==e.indexOf("<")){var d=e.indexOf("<");r.push({type:"text",content:-1===d?e:e.substring(0,d)})}return e.replace(l,function(l,u){if(i){if(l!=="</"+t.name+">")return;i=!1}var d,p="/"!==l.charAt(1),f=l.startsWith("\x3c!--"),m=u+l.length,g=e.charAt(m);if(f){var h=o(l);return a<0?(r.push(h),r):((d=s[a]).children.push(h),r)}if(p&&(a++,"tag"===(t=o(l)).type&&n.components[t.name]&&(t.type="component",i=!0),t.voidElement||i||!g||"<"===g||t.children.push({type:"text",content:e.slice(m,e.indexOf("<",m))}),0===a&&r.push(t),(d=s[a-1])&&d.children.push(t),s[a]=t),(!p||t.voidElement)&&(a>-1&&(t.voidElement||t.name===l.slice(2,-1))&&(a--,t=-1===a?r:s[a]),!i&&"<"!==g&&g)){d=-1===a?r:s[a].children;var y=e.indexOf("<",m),b=e.slice(m,-1===y?void 0:y);c.test(b)&&(b=" "),(y>-1&&a+d.length>=0||" "!==b)&&d.push({type:"text",content:b})}}),r},stringify:function(e){return e.reduce(function(e,n){return e+d("",n)},"")}};const f=p;var m=t(6763);const g=(e,n,t,r)=>{const s=[t,{code:n,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(s,"warn","react-i18next::",!0);E(s[0])&&(s[0]=`react-i18next:: ${s[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...s):m?.warn&&m.warn(...s)},h={},y=(e,n,t,r)=>{E(t)&&h[t]||(E(t)&&(h[t]=new Date),g(e,n,t,r))},b=(e,n)=>()=>{if(e.isInitialized)n();else{const t=()=>{setTimeout(()=>{e.off("initialized",t)},0),n()};e.on("initialized",t)}},v=(e,n,t)=>{e.loadNamespaces(n,b(e,t))},N=(e,n,t,r)=>{if(E(t)&&(t=[t]),e.options.preload&&e.options.preload.indexOf(n)>-1)return v(e,t,r);t.forEach(n=>{e.options.ns.indexOf(n)<0&&e.options.ns.push(n)}),e.loadLanguages(n,b(e,r))},x=e=>e.displayName||e.name||(E(e)&&e.length>0?e:"Unknown"),E=e=>"string"==typeof e,O=e=>"object"==typeof e&&null!==e,I=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,w={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"â¦","…":"â¦","/":"/","/":"/"},k=e=>w[e];let S={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(I,k)};const $=(e={})=>{S={...S,...e}},T=()=>S;let A;const _=e=>{A=e},R=()=>A,j=(e,n)=>{if(!e)return!1;const t=e.props?.children??e.children;return n?t.length>0:!!t},C=e=>{if(!e)return[];const n=e.props?.children??e.children;return e.props?.i18nIsDynamicList?L(n):n},L=e=>Array.isArray(e)?e:[e],P=(e,n,t,s)=>{if(!e)return"";let a="";const i=L(e),o=n?.transSupportBasicHtmlNodes?n.transKeepBasicHtmlNodesFor??[]:[];return i.forEach((e,i)=>{if(E(e))a+=`${e}`;else{if((0,r.isValidElement)(e)){const{props:r,type:l}=e,c=Object.keys(r).length,u=o.indexOf(l)>-1,d=r.children;if(!d&&u&&!c)return void(a+=`<${l}/>`);if(!d&&(!u||c)||r.i18nIsDynamicList)return void(a+=`<${i}></${i}>`);if(u&&1===c&&E(d))return void(a+=`<${l}>${d}</${l}>`);const p=P(d,n,t,s);return void(a+=`<${i}>${p}</${i}>`)}if(null!==e){if(O(e)){const{format:n,...r}=e,i=Object.keys(r);if(1===i.length){const e=n?`${i[0]}, ${n}`:i[0];return void(a+=`{{${e}}}`)}return void g(t,"TRANS_INVALID_OBJ","Invalid child - Object should only have keys {{ value, format }} (format is optional).",{i18nKey:s,child:e})}g(t,"TRANS_INVALID_VAR","Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.",{i18nKey:s,child:e})}else g(t,"TRANS_NULL_VALUE","Passed in a null value as child",{i18nKey:s})}}),a},V=(e,n,t)=>{const s=e.key||n,a=(0,r.cloneElement)(e,{key:s});return!a.props||!a.props.children||t.indexOf(`${n}/>`)<0&&t.indexOf(`${n} />`)<0?a:(0,r.createElement)(function(){return(0,r.createElement)(r.Fragment,null,a)},{key:s})};function D({children:e,count:n,parent:t,i18nKey:s,context:a,tOptions:i={},values:o,defaults:l,components:c,ns:u,i18n:d,t:p,shouldUnescape:m,...g}){const h=d||R();if(!h)return y(h,"NO_I18NEXT_INSTANCE","Trans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:s}),e;const b=p||h.t.bind(h)||(e=>e),v={...T(),...h.options?.react};let N=u||b.ns||h.options?.defaultNS;N=E(N)?[N]:N||["translation"];const x=P(e,v,h,s),I=l||x||v.transEmptyNodeValue||s,{hashTransKey:w}=v,k=s||(w?w(x||I):x||I);h.options?.interpolation?.defaultVariables&&(o=o&&Object.keys(o).length>0?{...o,...h.options.interpolation.defaultVariables}:{...h.options.interpolation.defaultVariables});const S=o||void 0!==n&&!h.options?.interpolation?.alwaysFormat||!e?i.interpolation:{interpolation:{...i.interpolation,prefix:"#$?",suffix:"?$#"}},$={...i,context:a||i.context,count:n,...o,...S,defaultValue:I,ns:N},A=k?b(k,$):I,_=((e,n,t,r)=>e?Array.isArray(e)?((e,n)=>e.map((e,t)=>V(e,t,n)))(e,n):O(e)?((e,n)=>{const t={};return Object.keys(e).forEach(r=>{Object.assign(t,{[r]:V(e[r],r,n)})}),t})(e,n):(y(t,"TRANS_INVALID_COMPONENTS",'<Trans /> "components" prop expects an object or array',{i18nKey:r}),null):null)(c,A,h,s);let D=_||e,M=null;var K;O(K=_)&&!Array.isArray(K)&&Object.keys(K).reduce((e,n)=>e&&Number.isNaN(Number.parseFloat(n)),!0)&&(M=_,D=e);const z=((e,n,t,s,a,i,o)=>{if(""===t)return[];const l=a.transKeepBasicHtmlNodesFor||[],c=t&&new RegExp(l.map(e=>`<${e}`).join("|")).test(t);if(!(e||n||c||o))return[t];const u=n??{},d=e=>{L(e).forEach(e=>{E(e)||(j(e)?d(C(e)):O(e)&&!(0,r.isValidElement)(e)&&Object.assign(u,e))})};d(e);const p=f.parse(`<0>${t}</0>`),m={...u,...i},g=(e,n,t)=>{const s=C(e),a=y(s,n.children,t);return(e=>Array.isArray(e)&&e.every(r.isValidElement))(s)&&0===a.length||e.props?.i18nIsDynamicList?s:a},h=(e,n,t,s,a)=>{e.dummy?(e.children=n,t.push((0,r.cloneElement)(e,{key:s},a?void 0:n))):t.push(...r.Children.map([e],e=>{const t={...e.props};return delete t.i18nIsDynamicList,(0,r.createElement)(e.type,{...t,key:s,ref:e.props.ref??e.ref},a?null:n)}))},y=(e,t,i)=>{const u=L(e);return L(t).reduce((e,t,d)=>{const p=t.children?.[0]?.content&&s.services.interpolator.interpolate(t.children[0].content,m,s.language);if("tag"===t.type){let o=u[parseInt(t.name,10)];!o&&n&&(o=n[t.name]),1!==i.length||o||(o=i[0][t.name]),o||(o={});const f=0!==Object.keys(t.attrs).length?((e,n)=>{const t={...n};return t.props=Object.assign(e.props,n.props),t})({props:t.attrs},o):o,b=(0,r.isValidElement)(f),v=b&&j(t,!0)&&!t.voidElement,N=c&&O(f)&&f.dummy&&!b,x=O(n)&&Object.hasOwnProperty.call(n,t.name);if(E(f)){const n=s.services.interpolator.interpolate(f,m,s.language);e.push(n)}else if(j(f)||v){const n=g(f,t,i);h(f,n,e,d)}else if(N){const n=y(u,t.children,i);h(f,n,e,d)}else if(Number.isNaN(parseFloat(t.name)))if(x){const n=g(f,t,i);h(f,n,e,d,t.voidElement)}else if(a.transSupportBasicHtmlNodes&&l.indexOf(t.name)>-1)if(t.voidElement)e.push((0,r.createElement)(t.name,{key:`${t.name}-${d}`}));else{const n=y(u,t.children,i);e.push((0,r.createElement)(t.name,{key:`${t.name}-${d}`},n))}else if(t.voidElement)e.push(`<${t.name} />`);else{const n=y(u,t.children,i);e.push(`<${t.name}>${n}</${t.name}>`)}else if(O(f)&&!b){const n=t.children[0]?p:null;n&&e.push(n)}else h(f,p,e,d,1!==t.children.length||!p)}else if("text"===t.type){const n=a.transWrapTextNodes,i=o?a.unescape(s.services.interpolator.interpolate(t.content,m,s.language)):s.services.interpolator.interpolate(t.content,m,s.language);n?e.push((0,r.createElement)(n,{key:`${t.name}-${d}`},i)):e.push(i)}return e},[])},b=y([{dummy:!0,children:e||[]}],p,L(e||[]));return C(b[0])})(D,M,A,h,v,$,m),U=t??v.defaultTransParent;return U?(0,r.createElement)(U,g,z):z}const M={type:"3rdParty",init(e){$(e.options.react),_(e)}},K=(0,r.createContext)();class z{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const U=e=>async n=>({...await(e.getInitialProps?.(n))??{},...F()}),F=()=>{const e=R(),n=e.reportNamespaces?.getUsedNamespaces()??[],t={},r={};
1return e.languages.forEach(t=>{r[t]={},n.forEach(n=>{r[t][n]=e.getResourceBundle(t,n)||{}})}),t.initialI18nStore=r,t.initialLanguage=e.language,t};function B({children:e,count:n,parent:t,i18nKey:s,context:a,tOptions:i={},values:o,defaults:l,components:c,ns:u,i18n:d,t:p,shouldUnescape:f,...m}){const{i18n:g,defaultNS:h}=(0,r.useContext)(K)||{},y=d||g||R(),b=p||y?.t.bind(y);return D({children:e,count:n,parent:t,i18nKey:s,context:a,tOptions:i,values:o,defaults:l,components:c,ns:u||b?.ns||h||y?.options?.defaultNS,i18n:y,t:p,shouldUnescape:f,...m})}const W=(e,n,t,r)=>e.getFixedT(n,t,r),H=(e,n={})=>{const{i18n:t}=n,{i18n:s,defaultNS:a}=(0,r.useContext)(K)||{},i=t||s||R();if(i&&!i.reportNamespaces&&(i.reportNamespaces=new z),!i){y(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const e=(e,n)=>E(n)?n:O(n)&&E(n.defaultValue)?n.defaultValue:Array.isArray(e)?e[e.length-1]:e,n=[e,{},!1];return n.t=e,n.i18n={},n.ready=!1,n}i.options.react?.wait&&y(i,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const o={...T(),...i.options.react,...n},{useSuspense:l,keyPrefix:c}=o;let u=e||a||i.options?.defaultNS;u=E(u)?[u]:u||["translation"],i.reportNamespaces.addUsedNamespaces?.(u);const d=(i.isInitialized||i.initializedStoreOnce)&&u.every(e=>((e,n,t={})=>n.languages&&n.languages.length?n.hasLoadedNamespace(e,{lng:t.lng,precheck:(n,r)=>{if(t.bindI18n&&t.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!r(n.isLanguageChangingTo,e))return!1}}):(y(n,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:n.languages}),!0))(e,i,o)),p=((e,n,t,s)=>(0,r.useCallback)(W(e,n,t,s),[e,n,t,s]))(i,n.lng||null,"fallback"===o.nsMode?u:u[0],c),f=()=>p,m=()=>W(i,n.lng||null,"fallback"===o.nsMode?u:u[0],c),[g,h]=(0,r.useState)(f);let b=u.join();n.lng&&(b=`${n.lng}${b}`);const x=((e,n)=>{const t=(0,r.useRef)();return(0,r.useEffect)(()=>{t.current=e},[e,n]),t.current})(b),I=(0,r.useRef)(!0);(0,r.useEffect)(()=>{const{bindI18n:e,bindI18nStore:t}=o;I.current=!0,d||l||(n.lng?N(i,n.lng,u,()=>{I.current&&h(m)}):v(i,u,()=>{I.current&&h(m)})),d&&x&&x!==b&&I.current&&h(m);const r=()=>{I.current&&h(m)};return e&&i?.on(e,r),t&&i?.store.on(t,r),()=>{I.current=!1,i&&e&&e?.split(" ").forEach(e=>i.off(e,r)),t&&i&&t.split(" ").forEach(e=>i.store.off(e,r))}},[i,b]),(0,r.useEffect)(()=>{I.current&&d&&h(f)},[i,c,d]);const w=[g,i,d];if(w.t=g,w.i18n=i,w.ready=d,d)return w;if(!d&&!l)return w;throw new Promise(e=>{n.lng?N(i,n.lng,u,()=>e()):v(i,u,()=>e())})},Y=(e,n={})=>function(t){function s({forwardedRef:s,...a}){const[i,o,l]=H(e,{...a,keyPrefix:n.keyPrefix}),c={...a,t:i,i18n:o,tReady:l};return n.withRef&&s?c.ref=s:!n.withRef&&s&&(c.forwardedRef=s),(0,r.createElement)(t,c)}return s.displayName=`withI18nextTranslation(${x(t)})`,s.WrappedComponent=t,n.withRef?(0,r.forwardRef)((e,n)=>(0,r.createElement)(s,Object.assign({},e,{forwardedRef:n}))):s},q=({ns:e,children:n,...t})=>{const[r,s,a]=H(e,t);return n(r,{i18n:s,lng:s.language},a)};function G({i18n:e,defaultNS:n,children:t}){const s=(0,r.useMemo)(()=>({i18n:e,defaultNS:n}),[e,n]);return(0,r.createElement)(K.Provider,{value:s},t)}const X=(e,n,t={})=>{const{i18n:s}=t,{i18n:a}=(0,r.useContext)(K)||{},i=s||a||R();i.options?.isClone||(e&&!i.initializedStoreOnce&&(i.services.resourceStore.data=e,i.options.ns=Object.values(e).reduce((e,n)=>(Object.keys(n).forEach(n=>{e.indexOf(n)<0&&e.push(n)}),e),i.options.ns),i.initializedStoreOnce=!0,i.isInitialized=!0),n&&!i.initializedLanguageOnce&&(i.changeLanguage(n),i.initializedLanguageOnce=!0))},J=()=>function(e){function n({initialI18nStore:n,initialLanguage:t,...s}){return X(n,t),(0,r.createElement)(e,{...s})}return n.getInitialProps=U(e),n.displayName=`withI18nextSSR(${x(e)})`,n.WrappedComponent=e,n},Z=()=>"",Q=()=>"",ee=()=>"",ne=()=>"",te=()=>"",re=()=>""},4915(e){e.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}}}]);
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.