(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[134,308],{6426:function(e,o,t){"use strict";t.r(o),t.d(o,{GoogleLogin:function(){return c},GoogleOAuthProvider:function(){return r},googleLogout:function(){return d},hasGrantedAllScopesGoogle:function(){return v},hasGrantedAnyScopeGoogle:function(){return p},useGoogleLogin:function(){return f},useGoogleOAuth:function(){return u},useGoogleOneTapLogin:function(){return s}});var n=t(7294);let l=(0,n.createContext)(null);function r({clientId:e,nonce:o,onScriptLoadSuccess:t,onScriptLoadError:r,children:u}){let i=function(e={}){let{nonce:o,onScriptLoadSuccess:t,onScriptLoadError:l}=e,[r,u]=(0,n.useState)(!1),i=(0,n.useRef)(t);i.current=t;let a=(0,n.useRef)(l);return a.current=l,(0,n.useEffect)(()=>{let e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",e.async=!0,e.defer=!0,e.nonce=o,e.onload=()=>{var e;u(!0),null===(e=i.current)||void 0===e||e.call(i)},e.onerror=()=>{var e;u(!1),null===(e=a.current)||void 0===e||e.call(a)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[o]),r}({nonce:o,onScriptLoadSuccess:t,onScriptLoadError:r}),a=(0,n.useMemo)(()=>({clientId:e,scriptLoadedSuccessfully:i}),[e,i]);return n.createElement(l.Provider,{value:a},u)}function u(){let e=(0,n.useContext)(l);if(!e)throw Error("Google OAuth components must be used within GoogleOAuthProvider");return e}function i(e){var o;let t=null!==(o=null==e?void 0:e.clientId)&&void 0!==o?o:null==e?void 0:e.client_id;return t}let a={large:40,medium:32,small:20};function c({onSuccess:e,onError:o,useOneTap:t,promptMomentNotification:l,type:r="standard",theme:c="outline",size:d="large",text:f,shape:s,logo_alignment:v,width:p,locale:g,click_listener:w,containerProps:h,...y}){let b=(0,n.useRef)(null),{clientId:m,scriptLoadedSuccessfully:C}=u(),_=(0,n.useRef)(e);_.current=e;let R=(0,n.useRef)(o);R.current=o;let M=(0,n.useRef)(l);return M.current=l,(0,n.useEffect)(()=>{var e,o,n,l,u,a,h,x,L;if(C)return null===(n=null===(o=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===o?void 0:o.id)||void 0===n||n.initialize({client_id:m,callback(e){var o;if(!(null==e?void 0:e.credential))return null===(o=R.current)||void 0===o?void 0:o.call(R);let{credential:t,select_by:n}=e;_.current({credential:t,clientId:i(e),select_by:n})},...y}),null===(a=null===(u=null===(l=null==window?void 0:window.google)||void 0===l?void 0:l.accounts)||void 0===u?void 0:u.id)||void 0===a||a.renderButton(b.current,{type:r,theme:c,size:d,text:f,shape:s,logo_alignment:v,width:p,locale:g,click_listener:w}),t&&(null===(L=null===(x=null===(h=null==window?void 0:window.google)||void 0===h?void 0:h.accounts)||void 0===x?void 0:x.id)||void 0===L||L.prompt(M.current)),()=>{var e,o,n;t&&(null===(n=null===(o=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===o?void 0:o.id)||void 0===n||n.cancel())}},[m,C,t,r,c,d,f,s,v,p,g,]),n.createElement("div",{...h,ref:b,style:{height:a[d],...null==h?void 0:h.style}})}function d(){var e,o,t;null===(t=null===(o=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===o?void 0:o.id)||void 0===t||t.disableAutoSelect()}function f({flow:e="implicit",scope:o="",onSuccess:t,onError:l,onNonOAuthError:r,overrideScope:i,state:a,...c}){let{clientId:d,scriptLoadedSuccessfully:f}=u(),s=(0,n.useRef)(),v=(0,n.useRef)(t);v.current=t;let p=(0,n.useRef)(l);p.current=l;let g=(0,n.useRef)(r);g.current=r,(0,n.useEffect)(()=>{var t,n;if(!f)return;let l=null===(n=null===(t=null==window?void 0:window.google)||void 0===t?void 0:t.accounts)||void 0===n?void 0:n.oauth2["implicit"===e?"initTokenClient":"initCodeClient"]({client_id:d,scope:i?o:`openid profile email ${o}`,callback(e){var o,t;if(e.error)return null===(o=p.current)||void 0===o?void 0:o.call(p,e);null===(t=v.current)||void 0===t||t.call(v,e)},error_callback(e){var o;null===(o=g.current)||void 0===o||o.call(g,e)},state:a,...c});s.current=l},[d,f,e,o,a]);let w=(0,n.useCallback)(e=>{var o;return null===(o=s.current)||void 0===o?void 0:o.requestAccessToken(e)},[]),h=(0,n.useCallback)(()=>{var e;return null===(e=s.current)||void 0===e?void 0:e.requestCode()},[]);return"implicit"===e?w:h}function s({onSuccess:e,onError:o,promptMomentNotification:t,cancel_on_tap_outside:l,prompt_parent_id:r,state_cookie_domain:a,hosted_domain:c,use_fedcm_for_prompt:d=!1,disabled:f,auto_select:s}){let{clientId:v,scriptLoadedSuccessfully:p}=u(),g=(0,n.useRef)(e);g.current=e;let w=(0,n.useRef)(o);w.current=o;let h=(0,n.useRef)(t);h.current=t,(0,n.useEffect)(()=>{var e,o,t,n,u,y,b,m,C;if(p){if(f){null===(t=null===(o=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===o?void 0:o.id)||void 0===t||t.cancel();return}return null===(y=null===(u=null===(n=null==window?void 0:window.google)||void 0===n?void 0:n.accounts)||void 0===u?void 0:u.id)||void 0===y||y.initialize({client_id:v,callback(e){var o;if(!(null==e?void 0:e.credential))return null===(o=w.current)||void 0===o?void 0:o.call(w);let{credential:t,select_by:n}=e;g.current({credential:t,clientId:i(e),select_by:n})},hosted_domain:c,cancel_on_tap_outside:l,prompt_parent_id:r,state_cookie_domain:a,use_fedcm_for_prompt:d,auto_select:s}),null===(C=null===(m=null===(b=null==window?void 0:window.google)||void 0===b?void 0:b.accounts)||void 0===m?void 0:m.id)||void 0===C||C.prompt(h.current),()=>{var e,o,t;null===(t=null===(o=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===o?void 0:o.id)||void 0===t||t.cancel()}}},[v,p,l,r,a,c,d,f,s,])}function v(e,o,...t){var n,l,r;return null!=window&&!!window.google&&null!==(r=null===(l=null===(n=null==window?void 0:window.google)||void 0===n?void 0:n.accounts)||void 0===l?void 0:l.oauth2)&&void 0!==r&&!!r.hasGrantedAllScopes(e,o,...t)}function p(e,o,...t){var n,l,r;return null!=window&&!!window.google&&null!==(r=null===(l=null===(n=null==window?void 0:window.google)||void 0===n?void 0:n.accounts)||void 0===l?void 0:l.oauth2)&&void 0!==r&&!!r.hasGrantedAnyScope(e,o,...t)}},1210:function(e,o){"use strict";function t(e,o,t,n){return!1}Object.defineProperty(o,"__esModule",{value:!0}),o.getDomainLocale=t,("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),e.exports=o.default)},8418:function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=t(4941).Z;t(5753).default,Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var l=t(2648).Z,r=t(7273).Z,u=l(t(7294)),i=t(6273),a=t(2725),c=t(3462),d=t(1018),f=t(7190),s=t(1210),v=t(8684),p={};function g(e,o,t,n){if(e&&i.isLocalURL(o)){Promise.resolve(e.prefetch(o,t,n)).catch(function(e){});var l=n&&void 0!==n.locale?n.locale:e&&e.locale;p[o+"%"+t+(l?"%"+l:"")]=!0}}var w=u.default.forwardRef(function(e,o){var t,l,w=e.href,h=e.as,y=e.children,b=e.prefetch,m=e.passHref,C=e.replace,_=e.shallow,R=e.scroll,M=e.locale,x=e.onClick,L=e.onMouseEnter,E=e.onTouchStart,k=e.legacyBehavior,O=void 0===k?!0!==Boolean(!1):k,j=r(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);t=y,O&&("string"==typeof t||"number"==typeof t)&&(t=u.default.createElement("a",null,t));var P=!1!==b,G=u.default.useContext(c.RouterContext),A=u.default.useContext(d.AppRouterContext);A&&(G=A);var S=u.default.useMemo(function(){var e=n(i.resolveHref(G,w,!0),2),o=e[0],t=e[1];return{href:o,as:h?i.resolveHref(G,h):t||o}},[G,w,h]),T=S.href,I=S.as,B=u.default.useRef(T),U=u.default.useRef(I);O&&(l=u.default.Children.only(t));var N=O?l&&"object"==typeof l&&l.ref:o,Z=n(f.useIntersection({rootMargin:"200px"}),3),D=Z[0],H=Z[1],K=Z[2],q=u.default.useCallback(function(e){(U.current!==I||B.current!==T)&&(K(),U.current=I,B.current=T),D(e),N&&("function"==typeof N?N(e):"object"==typeof N&&(N.current=e))},[I,N,T,K,D]);u.default.useEffect(function(){var e=H&&P&&i.isLocalURL(T),o=void 0!==M?M:G&&G.locale,t=p[T+"%"+I+(o?"%"+o:"")];e&&!t&&g(G,T,I,{locale:o})},[I,T,H,M,P,G]);var z={ref:q,onClick:function(e){O||"function"!=typeof x||x(e),O&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),e.defaultPrevented||function(e,o,t,n,l,r,a,c,d,f){if("A"!==e.currentTarget.nodeName.toUpperCase()||(!(v=(s=e).currentTarget.target)||"_self"===v)&&!s.metaKey&&!s.ctrlKey&&!s.shiftKey&&!s.altKey&&(!s.nativeEvent||2!==s.nativeEvent.which)&&i.isLocalURL(t)){e.preventDefault();var s,v,p=function(){"beforePopState"in o?o[l?"replace":"push"](t,n,{shallow:r,locale:c,scroll:a}):o[l?"replace":"push"](t,{forceOptimisticNavigation:!f})};d?u.default.startTransition(p):p()}}(e,G,T,I,C,_,R,M,Boolean(A),P)},onMouseEnter:function(e){O||"function"!=typeof L||L(e),O&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),!(!P&&A)&&i.isLocalURL(T)&&g(G,T,I,{priority:!0})},onTouchStart:function(e){O||"function"!=typeof E||E(e),O&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),!(!P&&A)&&i.isLocalURL(T)&&g(G,T,I,{priority:!0})}};if(!O||m||"a"===l.type&&!("href"in l.props)){var $=void 0!==M?M:G&&G.locale,F=G&&G.isLocaleDomain&&s.getDomainLocale(I,$,G.locales,G.domainLocales);z.href=F||v.addBasePath(a.addLocale(I,$,G&&G.defaultLocale))}return O?u.default.cloneElement(l,z):u.default.createElement("a",Object.assign({},j,z),t)});o.default=w,("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),e.exports=o.default)},7190:function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=t(4941).Z;Object.defineProperty(o,"__esModule",{value:!0}),o.useIntersection=function(e){var o=e.rootRef,t=e.rootMargin,c=e.disabled||!u,d=n(l.useState(!1),2),f=d[0],s=d[1],v=n(l.useState(null),2),p=v[0],g=v[1];return l.useEffect(function(){if(u){if(!c&&!f&&p&&p.tagName){var e,n,l,d,v,g,w;return n=function(e){return e&&s(e)},v=(d=function(e){var o,t={root:e.root||null,margin:e.rootMargin||""},n=a.find(function(e){return e.root===t.root&&e.margin===t.margin});if(n&&(o=i.get(n)))return o;var l=new Map;return o={id:t,observer:new IntersectionObserver(function(e){e.forEach(function(e){var o=l.get(e.target),t=e.isIntersecting||e.intersectionRatio>0;o&&t&&o(t)})},e),elements:l},a.push(t),i.set(t,o),o}(l={root:null==o?void 0:o.current,rootMargin:t})).id,g=d.observer,(w=d.elements).set(p,n),g.observe(p),function(){if(w.delete(p),g.unobserve(p),0===w.size){g.disconnect(),i.delete(v);var e=a.findIndex(function(e){return e.root===v.root&&e.margin===v.margin});e>-1&&a.splice(e,1)}}}}else if(!f){var h=r.requestIdleCallback(function(){return s(!0)});return function(){return r.cancelIdleCallback(h)}}},[p,c,t,o,f]),[g,f,l.useCallback(function(){s(!1)},[])]};var l=t(7294),r=t(9311),u="function"==typeof IntersectionObserver,i=new Map,a=[];("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),e.exports=o.default)},1018:function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.TemplateContext=o.GlobalLayoutRouterContext=o.LayoutRouterContext=o.AppRouterContext=void 0;var n=(0,t(2648).Z)(t(7294)),l=n.default.createContext(null);o.AppRouterContext=l;var r=n.default.createContext(null);o.LayoutRouterContext=r;var u=n.default.createContext(null);o.GlobalLayoutRouterContext=u;var i=n.default.createContext(null);o.TemplateContext=i},1664:function(e,o,t){e.exports=t(8418)}}]);