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