1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3372],{1335:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3004:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return m}});let r=n(7487),l=n(7292),u=n(3345),a=r._(n(8824)),i=l._(n(8997)),c=n(6735),o=n(1219),s=n(1335),d=new Map,f=new Set,p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:l=null,dangerouslySetInnerHTML:u,children:i="",strategy:c="afterInteractive",onError:s,stylesheets:p}=e,b=n||t;if(b&&f.has(b))return;if(d.has(t)){f.add(b),d.get(t).then(r,s);return}let m=()=>{l&&l(),f.add(b)},y=document.createElement("script"),g=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});u?(y.innerHTML=u.__html||"",m()):i?(y.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",m()):t&&(y.src=t,d.set(t,g)),(0,o.setAttributesFromProps)(y,e),"worker"===c&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",c),p&&(e=>{if(a.default.preinit)return e.forEach(e=>{a.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(p),document.body.appendChild(y)};function b(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))}):p(e)}function m(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function y(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:l=null,strategy:o="afterInteractive",onError:d,stylesheets:b,...m}=e,{updateScripts:y,scripts:g,getIsSsr:h,appDir:v,nonce:_}=(0,i.useContext)(c.HeadManagerContext);_=m.nonce||_;let C=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=t||n;C.current||(l&&e&&f.has(e)&&l(),C.current=!0)},[l,t,n]);let O=(0,i.useRef)(!1);if((0,i.useEffect)(()=>{if(!O.current){if("afterInteractive"===o)p(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,s.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))}));O.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(y?(g[o]=(g[o]||[]).concat([{id:t,src:n,onLoad:r,onReady:l,onError:d,...m,nonce:_}]),y(g)):h&&h()?f.add(t||n):h&&!h()&&p({...e,nonce:_})),v){if(b&&b.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,u.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...m,id:t}])+")"}});else return a.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:_,crossOrigin:m.crossOrigin}:{as:"script",nonce:_,crossOrigin:m.crossOrigin}),(0,u.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...m,id:t}])+")"}});"afterInteractive"===o&&n&&a.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:_,crossOrigin:m.crossOrigin}:{as:"script",nonce:_,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let g=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3246:(e,t,n)=>{n.d(t,{G_:()=>u,mg:()=>a});var r=n(8997);let l=(0,r.createContext)(null);function u(e){let{clientId:t,nonce:n,locale:u,onScriptLoadSuccess:a,onScriptLoadError:i,children:c}=e,o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{nonce:t,locale:n,onScriptLoadSuccess:l,onScriptLoadError:u}=e,[a,i]=(0,r.useState)(!1),c=(0,r.useRef)(l);c.current=l;let o=(0,r.useRef)(u);return o.current=u,(0,r.useEffect)(()=>{let e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",n&&(e.src+="?hl=".concat(n)),e.async=!0,e.defer=!0,e.nonce=t,e.onload=()=>{var e;i(!0),null==(e=c.current)||e.call(c)},e.onerror=()=>{var e;i(!1),null==(e=o.current)||e.call(o)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[t]),a}({nonce:n,onScriptLoadSuccess:a,onScriptLoadError:i,locale:u}),s=(0,r.useMemo)(()=>({locale:u,clientId:t,scriptLoadedSuccessfully:o}),[t,o]);return r.createElement(l.Provider,{value:s},c)}function a(e){let{flow:t="implicit",scope:n="",onSuccess:u,onError:a,onNonOAuthError:i,overrideScope:c,state:o,...s}=e,{clientId:d,scriptLoadedSuccessfully:f}=function(){let e=(0,r.useContext)(l);if(!e)throw Error("Google OAuth components must be used within GoogleOAuthProvider");return e}(),p=(0,r.useRef)(),b=(0,r.useRef)(u);b.current=u;let m=(0,r.useRef)(a);m.current=a;let y=(0,r.useRef)(i);y.current=i,(0,r.useEffect)(()=>{var e,r;if(!f)return;let l="implicit"===t?"initTokenClient":"initCodeClient";p.current=null==(r=null==(e=null==window?void 0:window.google)?void 0:e.accounts)?void 0:r.oauth2[l]({client_id:d,scope:c?n:"openid profile email ".concat(n),callback:e=>{var t,n;if(e.error)return null==(t=m.current)?void 0:t.call(m,e);null==(n=b.current)||n.call(b,e)},error_callback:e=>{var t;null==(t=y.current)||t.call(y,e)},state:o,...s})},[d,f,t,n,o]);let g=(0,r.useCallback)(e=>{var t;return null==(t=p.current)?void 0:t.requestAccessToken(e)},[]),h=(0,r.useCallback)(()=>{var e;return null==(e=p.current)?void 0:e.requestCode()},[]);return"implicit"===t?g:h}},3319:(e,t,n)=>{n.d(t,{v:()=>a});var r=n(8997);let l=e=>{let t,n=new Set,r=(e,r)=>{let l="function"==typeof e?e(t):e;if(!Object.is(l,t)){let e=t;t=(null!=r?r:"object"!=typeof l||null===l)?l:Object.assign({},t,l),n.forEach(n=>n(t,e))}},l=()=>t,u={setState:r,getState:l,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e))},a=t=e(r,l,u);return u},u=e=>{let t=(e=>e?l(e):l)(e),n=e=>(function(e,t=e=>e){let n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},a=e=>e?u(e):u},6183:(e,t,n)=>{n.d(t,{default:()=>l.a});var r=n(3004),l=n.n(r)},7394:(e,t,n)=>{var r=n(6150);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})}}]);
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.