1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="66dc0926-3d15-4df4-96e6-54b6ffc632e0",e._sentryDebugIdIdentifier="sentry-dbid-66dc0926-3d15-4df4-96e6-54b6ffc632e0")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[12217],{5208:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(71847).A)("ScanFace",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 9h.01",key:"x1ddxp"}]])},23664:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(71847).A)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},27118:(e,t,r)=>{r.d(t,{Xs:()=>p});var n,o=r(12115),a=r(95155),i=(0,o.forwardRef)((e,t)=>{let{as:r="div",...n}=e;return(0,a.jsx)(r,{...n,ref:t})}),l="cf-turnstile-script",c="onloadTurnstileCallback",s=e=>!!document.getElementById(e),u={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},d="unloaded",f=new Promise((e,t)=>{n={resolve:e,reject:t},"ready"===d&&e(void 0)}),h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;return"unloaded"===d&&(d="loading",window[e]=()=>{n.resolve(),d="ready",delete window[e]}),f},p=(0,o.forwardRef)((e,t)=>{let{scriptOptions:r,options:n={},siteKey:f,onWidgetLoad:p,onSuccess:w,onExpire:g,onError:y,onBeforeInteractive:m,onAfterInteractive:E,onUnsupported:b,onTimeout:v,onLoadScript:R,id:A,style:I,as:T="div",injectScript:_=!0,rerenderOnCallbackChange:O=!1,...x}=e,S=n.size,C=(0,o.useCallback)(()=>typeof S>"u"?{}:"execute"===n.execution?u.invisible:"interaction-only"===n.appearance?u.interactionOnly:u[S],[n.execution,S,n.appearance]),[k,N]=(0,o.useState)(C()),P=(0,o.useRef)(null),[D,M]=(0,o.useState)(!1),U=(0,o.useRef)(void 0),K=(0,o.useRef)(!1),L=A||"cf-turnstile",H=(0,o.useRef)({onSuccess:w,onError:y,onExpire:g,onBeforeInteractive:m,onAfterInteractive:E,onUnsupported:b,onTimeout:v});(0,o.useEffect)(()=>{O||(H.current={onSuccess:w,onError:y,onExpire:g,onBeforeInteractive:m,onAfterInteractive:E,onUnsupported:b,onTimeout:v})});let B=(null==r?void 0:r.id)||l,q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,[t,r]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let t=()=>{s(e)&&r(!0)},n=new MutationObserver(t);return n.observe(document,{childList:!0,subtree:!0}),t(),()=>{n.disconnect()}},[e]),t}(B),F=(null==r?void 0:r.onLoadCallbackName)||c,V=n.appearance||"always",j=(0,o.useMemo)(()=>{var e;return{sitekey:f,action:n.action,cData:n.cData,theme:n.theme||"auto",language:n.language||"auto",tabindex:n.tabIndex,"response-field":n.responseField,"response-field-name":n.responseFieldName,size:function(e){if("invisible"!==e&&"interactionOnly"!==e)return e}(S),retry:n.retry||"auto","retry-interval":n.retryInterval||8e3,"refresh-expired":n.refreshExpired||"auto","refresh-timeout":n.refreshTimeout||"auto",execution:n.execution||"render",appearance:n.appearance||"always","feedback-enabled":null==(e=n.feedbackEnabled)||e,callback:e=>{var t,r;K.current=!0,O?null==w||w(e):null==(t=(r=H.current).onSuccess)||t.call(r,e)},"error-callback":O?y:function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null==(e=(t=H.current).onError)?void 0:e.call(t,...n)},"expired-callback":O?g:function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null==(e=(t=H.current).onExpire)?void 0:e.call(t,...n)},"before-interactive-callback":O?m:function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null==(e=(t=H.current).onBeforeInteractive)?void 0:e.call(t,...n)},"after-interactive-callback":O?E:function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null==(e=(t=H.current).onAfterInteractive)?void 0:e.call(t,...n)},"unsupported-callback":O?b:function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null==(e=(t=H.current).onUnsupported)?void 0:e.call(t,...n)},"timeout-callback":O?v:function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null==(e=(t=H.current).onTimeout)?void 0:e.call(t,...n)}}},[n.action,n.appearance,n.cData,n.execution,n.language,n.refreshExpired,n.responseField,n.responseFieldName,n.retry,n.retryInterval,n.tabIndex,n.theme,n.feedbackEnabled,n.refreshTimeout,f,S,O,O?w:null,O?y:null,O?g:null,O?m:null,O?E:null,O?b:null,O?v:null]),G=(0,o.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,o.useEffect)(function(){_&&!D&&(h(F),(e=>{let{render:t="explicit",onLoadCallbackName:r=c,scriptOptions:{nonce:n="",defer:o=!0,async:a=!0,id:i="",appendTo:u,onError:d,crossOrigin:f=""}={}}=e,h=i||l;if(s(h))return;let p=document.createElement("script");p.id=h,p.src="".concat("https://challenges.cloudflare.com/turnstile/v0/api.js","?onload=").concat(r,"&render=").concat(t),document.querySelector('script[src="'.concat(p.src,'"]'))||(p.defer=!!o,p.async=!!a,n&&(p.nonce=n),f&&(p.crossOrigin=f),d&&(p.onerror=d,delete window[r]),("body"===u?document.body:document.getElementsByTagName("head")[0]).appendChild(p))})({onLoadCallbackName:F,scriptOptions:{...r,id:B}}))},[_,D,r,B,F]),(0,o.useEffect)(function(){"ready"!==d&&h(F).then(()=>M(!0)).catch(console.error)},[F]),(0,o.useEffect)(function(){if(!P.current||!D)return;let e=!1;return(async()=>{!e&&P.current&&(U.current=window.turnstile.render(P.current,j),U.current&&(null==p||p(U.current)))})(),()=>{e=!0,U.current&&(window.turnstile.remove(U.current),K.current=!1)}},[L,D,j]),(0,o.useImperativeHandle)(t,()=>{let{turnstile:e}=window;return{getResponse:()=>(null==e?void 0:e.getResponse)&&U.current&&G()?e.getResponse(U.current):void console.warn("Turnstile has not been loaded"),async getResponsePromise(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e4,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return new Promise((r,n)=>{let o,a=async()=>
1{if(K.current&&window.turnstile&&U.current)try{let e=window.turnstile.getResponse(U.current);return o&&clearTimeout(o),e?r(e):n(Error("No response received"))}catch(e){return o&&clearTimeout(o),console.warn("Failed to get response",e),n(Error("Failed to get response"))}o||(o=setTimeout(()=>{o&&clearTimeout(o),n(Error("Timeout"))},e)),await new Promise(e=>setTimeout(e,t)),await a()};a()})},reset(){if(!(null==e?void 0:e.reset)||!U.current||!G())return void console.warn("Turnstile has not been loaded");"execute"===n.execution&&N(u.invisible);try{K.current=!1,e.reset(U.current)}catch(e){console.warn("Failed to reset Turnstile widget ".concat(U),e)}},remove(){if(!(null==e?void 0:e.remove)||!U.current||!G())return void console.warn("Turnstile has not been loaded");N(u.invisible),K.current=!1,e.remove(U.current),U.current=null},render(){if(!(null==e?void 0:e.render)||!P.current||!G()||U.current)return void console.warn("Turnstile has not been loaded or container not found");let t=e.render(P.current,j);return U.current=t,U.current&&(null==p||p(U.current)),"execute"!==n.execution&&N(S?u[S]:{}),t},execute:()=>"execute"!==n.execution?void console.warn('Execution mode is not set to "execute"'):(null==e?void 0:e.execute)&&P.current&&U.current&&G()?void(e.execute(P.current,j),N(S?u[S]:{})):void console.warn("Turnstile has not been loaded or container not found"),isExpired:()=>(null==e?void 0:e.isExpired)&&U.current&&G()?e.isExpired(U.current):(console.warn("Turnstile has not been loaded"),!1)}},[U,n.execution,S,j,P,G,D,p]),(0,o.useEffect)(()=>{if(D||!q)return;if(window.turnstile)return void M(!0);let e=setInterval(()=>{window.turnstile&&(M(!0),clearInterval(e))},50);return()=>{clearInterval(e)}},[D,q]),(0,o.useEffect)(()=>{N(C())},[n.execution,S,V]),(0,o.useEffect)(()=>{q&&"function"==typeof R&&R()},[q]),(0,a.jsx)(i,{ref:P,as:T,id:L,style:{...k,...I},...x})});p.displayName="Turnstile"},60872:(e,t,r)=>{function n(e){let t=new Uint8Array(e),r="";for(let e of t)r+=String.fromCharCode(e);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function o(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=(4-t.length%4)%4,n=atob(t.padEnd(t.length+r,"=")),o=new ArrayBuffer(n.length),a=new Uint8Array(o);for(let e=0;e<n.length;e++)a[e]=n.charCodeAt(e);return o}function a(){var e;return(null==(e=window)?void 0:e.PublicKeyCredential)!==void 0&&"function"==typeof window.PublicKeyCredential}function i(e){let{id:t}=e;return{...e,id:o(t),transports:e.transports}}function l(e){return"localhost"===e||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}r.d(t,{Ct:()=>h,HS:()=>w});class c extends Error{constructor({message:e,code:t,cause:r,name:n}){super(e,{cause:r}),this.name=null!=n?n:r.name,this.code=t}}class s{createNewAbortSignal(){if(this.controller){let e=Error("Cancelling existing WebAuthn API call for new one");e.name="AbortError",this.controller.abort(e)}let e=new AbortController;return this.controller=e,e.signal}cancelCeremony(){if(this.controller){let e=Error("Manually cancelling existing WebAuthn API call");e.name="AbortError",this.controller.abort(e),this.controller=void 0}}}let u=new s,d=["cross-platform","platform"];function f(e){if(e&&!(0>d.indexOf(e)))return e}async function h(e){var t;let r,s,d,h,w;if(!a())throw Error("WebAuthn is not supported in this browser");let g={publicKey:{...e,challenge:o(e.challenge),user:{...e.user,id:o(e.user.id)},excludeCredentials:null==(t=e.excludeCredentials)?void 0:t.map(i)}};g.signal=u.createNewAbortSignal();try{r=await navigator.credentials.create(g)}
1catch(e){throw function(e){let{error:t,options:r}=e,{publicKey:n}=r;if(!n)throw Error("options was missing required publicKey property");if("AbortError"===t.name){if(r.signal instanceof AbortSignal)return new c({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:t})}else if("ConstraintError"===t.name){var o,a;if((null==(o=n.authenticatorSelection)?void 0:o.requireResidentKey)===!0)return new c({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:t});if((null==(a=n.authenticatorSelection)?void 0:a.userVerification)==="required")return new c({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:t})}else if("InvalidStateError"===t.name)return new c({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:t});else if("NotAllowedError"===t.name)return new c({message:t.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t});else if("NotSupportedError"===t.name)return new c(0===n.pubKeyCredParams.filter(e=>"public-key"===e.type).length?{message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:t}:{message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:t});else if("SecurityError"===t.name){let e=window.location.hostname;if(!l(e))return new c({message:"".concat(window.location.hostname," is an invalid domain"),code:"ERROR_INVALID_DOMAIN",cause:t});if(n.rp.id!==e)return new c({message:'The RP ID "'.concat(n.rp.id,'" is invalid for this domain'),code:"ERROR_INVALID_RP_ID",cause:t})}else if("TypeError"===t.name){if(n.user.id.byteLength<1||n.user.id.byteLength>64)return new c({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:t})}else if("UnknownError"===t.name)return new c({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:t});return t}({error:e,options:g})}if(!r)throw Error("Registration was not completed");let{id:y,rawId:m,response:E,type:b}=r;if("function"==typeof E.getTransports&&(d=E.getTransports()),"function"==typeof E.getPublicKeyAlgorithm)try{h=E.getPublicKeyAlgorithm()}catch(e){p("getPublicKeyAlgorithm()",e)}if("function"==typeof E.getPublicKey)try{let e=E.getPublicKey();null!==e&&(w=n(e))}catch(e){p("getPublicKey()",e)}if("function"==typeof E.getAuthenticatorData)try{s=n(E.getAuthenticatorData())}catch(e){p("getAuthenticatorData()",e)}return{id:y,rawId:n(m),response:{attestationObject:n(E.attestationObject),clientDataJSON:n(E.clientDataJSON),transports:d,publicKeyAlgorithm:h,publicKey:w,authenticatorData:s},type:b,clientExtensionResults:r.getClientExtensionResults(),authenticatorAttachment:f(r.authenticatorAttachment)}}function p(e,t){console.warn("The browser extension that intercepted this WebAuthn API call incorrectly implemented ".concat(e,". You should report this error to them.\n"),t)}async function w(e){var t,r;let s,d,h,p=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!a())throw Error("WebAuthn is not supported in this browser");(null==(t=e.allowCredentials)?void 0:t.length)!==0&&(d=null==(r=e.allowCredentials)?void 0:r.map(i));let w={...e,challenge:o(e.challenge),allowCredentials:d},g={};if(p){if(!await function(){if(!a())return new Promise(e=>e(!1));let e=window.PublicKeyCredential;return void 0===e.isConditionalMediationAvailable?new Promise(e=>e(!1)):e.isConditionalMediationAvailable()}())throw Error("Browser does not support WebAuthn autofill");if(document.querySelectorAll("input[autocomplete$='webauthn']").length<1)throw Error('No <input> with "webauthn" as the only or last value in its `autocomplete` attribute was detected');g.mediation="conditional",w.allowCredentials=[]}g.publicKey=w,g.signal=u.createNewAbortSignal();try{h=await navigator.credentials.get(g)}
1catch(e){throw function(e){let{error:t,options:r}=e,{publicKey:n}=r;if(!n)throw Error("options was missing required publicKey property");if("AbortError"===t.name){if(r.signal instanceof AbortSignal)return new c({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:t})}else if("NotAllowedError"===t.name)return new c({message:t.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t});else if("SecurityError"===t.name){let e=window.location.hostname;if(!l(e))return new c({message:"".concat(window.location.hostname," is an invalid domain"),code:"ERROR_INVALID_DOMAIN",cause:t});if(n.rpId!==e)return new c({message:'The RP ID "'.concat(n.rpId,'" is invalid for this domain'),code:"ERROR_INVALID_RP_ID",cause:t})}else if("UnknownError"===t.name)return new c({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:t});return t}({error:e,options:g})}if(!h)throw Error("Authentication was not completed");let{id:y,rawId:m,response:E,type:b}=h;return E.userHandle&&(s=n(E.userHandle)),{id:y,rawId:n(m),response:{authenticatorData:n(E.authenticatorData),clientDataJSON:n(E.clientDataJSON),signature:n(E.signature),userHandle:s},type:b,clientExtensionResults:h.getClientExtensionResults(),authenticatorAttachment:f(h.authenticatorAttachment)}}},76489:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(71847).A)("Fingerprint",[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]])}}]);
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.