1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6926],{66926:(e,t,n)=>{"use strict";let r;n.d(t,{x6:()=>V,TO:()=>k,r9:()=>j,Bd:()=>R});var a=n(20801),s=n(85645),i=n.n(s),l=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function o(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(i()[n[1]]||"/"===e.charAt(e.length-2))&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("--\x3e");return{type:"comment",comment:-1!==r?e.slice(4,r):""}}for(var a=new RegExp(l),s=null;null!==(s=a.exec(e));)if(s[0].trim())if(s[1]){var o=s[1].trim(),u=[o,""];o.indexOf("=")>-1&&(u=o.split("=")),t.attrs[u[0]]=u[1],a.lastIndex--}else s[2]&&(t.attrs[s[2]]=s[3].trim().substring(1,s[3].length-1));return t}var u=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,c=/^\s*$/,p=Object.create(null);let d={parse:function(e,t){t||(t={}),t.components||(t.components=p);var n,r=[],a=[],s=-1,i=!1;if(0!==e.indexOf("<")){var l=e.indexOf("<");r.push({type:"text",content:-1===l?e:e.substring(0,l)})}return e.replace(u,function(l,u){if(i){if(l!=="</"+n.name+">")return;i=!1}var p,d="/"!==l.charAt(1),f=l.startsWith("\x3c!--"),m=u+l.length,g=e.charAt(m);if(f){var h=o(l);return s<0?r.push(h):(p=a[s]).children.push(h),r}if(d&&(s++,"tag"===(n=o(l)).type&&t.components[n.name]&&(n.type="component",i=!0),n.voidElement||i||!g||"<"===g||n.children.push({type:"text",content:e.slice(m,e.indexOf("<",m))}),0===s&&r.push(n),(p=a[s-1])&&p.children.push(n),a[s]=n),(!d||n.voidElement)&&(s>-1&&(n.voidElement||n.name===l.slice(2,-1))&&(n=-1==--s?r:a[s]),!i&&"<"!==g&&g)){p=-1===s?r:a[s].children;var y=e.indexOf("<",m),N=e.slice(m,-1===y?void 0:y);c.test(N)&&(N=" "),(y>-1&&s+p.length>=0||" "!==N)&&p.push({type:"text",content:N})}}),r}},f=(e,t,n,r)=>{let a=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);b(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...a):console?.warn&&console.warn(...a)},m={},g=(e,t,n,r)=>{b(n)&&m[n]||(b(n)&&(m[n]=new Date),f(e,t,n,r))},h=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},y=(e,t,n)=>{e.loadNamespaces(t,h(e,n))},N=(e,t,n,r)=>{if(b(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return y(e,n,r);n.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,h(e,r))},b=e=>"string"==typeof e,E=e=>"object"==typeof e&&null!==e,v=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,x={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"â¦","…":"â¦","/":"/","/":"/"},O=e=>x[e],$={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(v,O)},k=()=>r,A=(e,t)=>{if(!e)return!1;let n=e.props?.children??e.children;return t?n.length>0:!!n},I=e=>{if(!e)return[];let t=e.props?.children??e.children;return e.props?.i18nIsDynamicList?w(t):t},w=e=>Array.isArray(e)?e:[e],T=(e,t,n,r)=>{if(!e)return"";let s="",i=w(e),l=t?.transSupportBasicHtmlNodes?t.transKeepBasicHtmlNodesFor??[]:[];return i.forEach((e,i)=>{if(b(e)){s+=`${e}`;return}if((0,a.isValidElement)(e)){let{props:a,type:o}=e,u=Object.keys(a).length,c=l.indexOf(o)>-1,p=a.children;if(!p&&c&&!u){s+=`<${o}/>`;return}if(!p&&(!c||u)||a.i18nIsDynamicList){s+=`<${i}></${i}>`;return}if(c&&1===u&&b(p)){s+=`<${o}>${p}</${o}>`;return}let d=T(p,t,n,r);s+=`<${i}>${d}</${i}>`;return}if(null===e)return void f(n,"TRANS_NULL_VALUE","Passed in a null value as child",{i18nKey:r});if(E(e)){let{format:t,...a}=e,i=Object.keys(a);if(1===i.length){let e=t?`${i[0]}, ${t}`:i[0];s+=`{{${e}}}`;return}f(n,"TRANS_INVALID_OBJ","Invalid child - Object should only have keys {{ value, format }} (format is optional).",{i18nKey:r,child:e});return}f(n,"TRANS_INVALID_VAR","Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.",{i18nKey:r,child:e})}),s},S=(e,t,n)=>{let r=e.key||t,s=(0,a.cloneElement)(e,{key:r});return!s.props||!s.props.children||0>n.indexOf(`${t}/>`)&&0>n.indexOf(`${t} />`)?s:(0,a.createElement)(function(){return(0,a.createElement)(a.Fragment,null,s)},{key:r})},j={type:"3rdParty",init(e){((e={})=>{$={...$,...e}})(e.options.react),r=e}},_=(0,a.createContext)();class C{constructor(){this.usedNamespaces={}}
1addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function V({children:e,count:t,parent:n,i18nKey:r,context:s,tOptions:i={},values:l,defaults:o,components:u,ns:c,i18n:p,t:f,shouldUnescape:m,...h}){let{i18n:y,defaultNS:N}=(0,a.useContext)(_)||{},v=p||y||k(),x=f||v?.t.bind(v);return function({children:e,count:t,parent:n,i18nKey:r,context:s,tOptions:i={},values:l,defaults:o,components:u,ns:c,i18n:p,t:f,shouldUnescape:m,...h}){let y=p||k();if(!y)return g(y,"NO_I18NEXT_INSTANCE","Trans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:r}),e;let N=f||y.t.bind(y)||(e=>e),v={...$,...y.options?.react},x=c||N.ns||y.options?.defaultNS;x=b(x)?[x]:x||["translation"];let O=T(e,v,y,r),j=o||O||v.transEmptyNodeValue||r,{hashTransKey:_}=v,C=r||(_?_(O||j):O||j);y.options?.interpolation?.defaultVariables&&(l=l&&Object.keys(l).length>0?{...l,...y.options.interpolation.defaultVariables}:{...y.options.interpolation.defaultVariables});let V=!l&&(void 0===t||y.options?.interpolation?.alwaysFormat)&&e?{interpolation:{...i.interpolation,prefix:"#$?",suffix:"?$#"}}:i.interpolation,L={...i,context:s||i.context,count:t,...l,...V,defaultValue:j,ns:x},R=C?N(C,L):j,D=((e,t,n,r)=>{if(!e)return null;if(Array.isArray(e))return e.map((e,n)=>S(e,n,t));return E(e)?((e,t)=>{let n={};return Object.keys(e).forEach(r=>{Object.assign(n,{[r]:S(e[r],r,t)})}),n})(e,t):(g(n,"TRANS_INVALID_COMPONENTS",'<Trans /> "components" prop expects an object or array',{i18nKey:r}),null)})(u,R,y,r),F=D||e,P=null;!(!E(D)||Array.isArray(D))&&Object.keys(D).reduce((e,t)=>e&&Number.isNaN(Number.parseFloat(t)),!0)&&(P=D,F=e);let B=((e,t,n,r,s,i,l)=>{if(""===n)return[];let o=s.transKeepBasicHtmlNodesFor||[],u=n&&new RegExp(o.map(e=>`<${e}`).join("|")).test(n);if(!e&&!t&&!u&&!l)return[n];let c=t??{},p=e=>{w(e).forEach(e=>{b(e)||(A(e)?p(I(e)):E(e)&&!(0,a.isValidElement)(e)&&Object.assign(c,e))})};p(e);let f=d.parse(`<0>${n}</0>`),m={...c,...i},g=(e,t,n)=>{let r,s=I(e),i=y(s,t.children,n);return Array.isArray(r=s)&&r.every(a.isValidElement)&&0===i.length||e.props?.i18nIsDynamicList?s:i},h=(e,t,n,r,s)=>{e.dummy?(e.children=t,n.push((0,a.cloneElement)(e,{key:r},s?void 0:t))):n.push(...a.Children.map([e],e=>{let n={...e.props};return delete n.i18nIsDynamicList,(0,a.createElement)(e.type,{...n,key:r,ref:e.props.ref??e.ref},s?null:t)}))},y=(e,n,i)=>{let c=w(e);return w(n).reduce((e,n,p)=>{let d=n.children?.[0]?.content&&r.services.interpolator.interpolate(n.children[0].content,m,r.language);if("tag"===n.type){let l=c[parseInt(n.name,10)];!l&&t&&(l=t[n.name]),1!==i.length||l||(l=i[0][n.name]),l||(l={});let f=0!==Object.keys(n.attrs).length?((e,t)=>{let n={...t};return n.props=Object.assign(e.props,t.props),n})({props:n.attrs},l):l,N=(0,a.isValidElement)(f),v=N&&A(n,!0)&&!n.voidElement,x=u&&E(f)&&f.dummy&&!N,O=E(t)&&Object.hasOwnProperty.call(t,n.name);if(b(f)){let t=r.services.interpolator.interpolate(f,m,r.language);e.push(t)}else if(A(f)||v){let t=g(f,n,i);h(f,t,e,p)}else if(x)h(f,y(c,n.children,i),e,p);else if(Number.isNaN(parseFloat(n.name)))if(O){let t=g(f,n,i);h(f,t,e,p,n.voidElement)}else if(s.transSupportBasicHtmlNodes&&o.indexOf(n.name)>-1)if(n.voidElement)e.push((0,a.createElement)(n.name,{key:`${n.name}-${p}`}));else{let t=y(c,n.children,i);e.push((0,a.createElement)(n.name,{key:`${n.name}-${p}`},t))}else if(n.voidElement)e.push(`<${n.name} />`);else{let t=y(c,n.children,i);e.push(`<${n.name}>${t}</${n.name}>`)}else if(E(f)&&!N){let t=n.children[0]?d:null;t&&e.push(t)}else h(f,d,e,p,1!==n.children.length||!d)}else if("text"===n.type){let t=s.transWrapTextNodes,i=l?s.unescape(r.services.interpolator.interpolate(n.content,m,r.language)):r.services.interpolator.interpolate(n.content,m,r.language);t?e.push((0,a.createElement)(t,{key:`${n.name}-${p}`},i)):e.push(i)}return e},[])};return I(y([{dummy:!0,children:e||[]}],f,w(e||[]))[0])})(F,P,R,y,v,L,m),z=n??v.defaultTransParent;return z?(0,a.createElement)(z,h,B):B}({children:e,count:t,parent:n,i18nKey:r,context:s,tOptions:i,values:l,defaults:o,components:u,ns:c||x?.ns||N||v?.options?.defaultNS,i18n:v,t:f,shouldUne
1scape:m,...h})}let L=(e,t,n,r)=>e.getFixedT(t,n,r),R=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:s}=(0,a.useContext)(_)||{},i=n||r||k();if(i&&!i.reportNamespaces&&(i.reportNamespaces=new C),!i){g(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>b(t)?t:E(t)&&b(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}i.options.react?.wait&&g(i,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let l={...$,...i.options.react,...t},{useSuspense:o,keyPrefix:u}=l,c=e||s||i.options?.defaultNS;c=b(c)?[c]:c||["translation"],i.reportNamespaces.addUsedNamespaces?.(c);let p=(i.isInitialized||i.initializedStoreOnce)&&c.every(e=>((e,t,n={})=>t.languages&&t.languages.length?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):(g(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0))(e,i,l)),d=((e,t,n,r)=>(0,a.useCallback)(L(e,t,n,r),[e,t,n,r]))(i,t.lng||null,"fallback"===l.nsMode?c:c[0],u),f=()=>d,m=()=>L(i,t.lng||null,"fallback"===l.nsMode?c:c[0],u),[h,v]=(0,a.useState)(f),x=c.join();t.lng&&(x=`${t.lng}${x}`);let O=((e,t)=>{let n=(0,a.useRef)();return(0,a.useEffect)(()=>{n.current=e},[e,void 0]),n.current})(x),A=(0,a.useRef)(!0);(0,a.useEffect)(()=>{let{bindI18n:e,bindI18nStore:n}=l;A.current=!0,p||o||(t.lng?N(i,t.lng,c,()=>{A.current&&v(m)}):y(i,c,()=>{A.current&&v(m)})),p&&O&&O!==x&&A.current&&v(m);let r=()=>{A.current&&v(m)};return e&&i?.on(e,r),n&&i?.store.on(n,r),()=>{A.current=!1,i&&e&&e?.split(" ").forEach(e=>i.off(e,r)),n&&i&&n.split(" ").forEach(e=>i.store.off(e,r))}},[i,x]),(0,a.useEffect)(()=>{A.current&&p&&v(f)},[i,u,p]);let I=[h,i,p];if(I.t=h,I.i18n=i,I.ready=p,p||!p&&!o)return I;throw new Promise(e=>{t.lng?N(i,t.lng,c,()=>e()):y(i,c,()=>e())})}},85645: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.