(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8353],{69248:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainLocale=function(e,t,o,r){var a=n(71919).normalizeLocalePath,u=n(70065).detectDomainLocale,l=t||a(e,o).detectedLocale,f=u(r,void 0,l);if(f){var c="http".concat(f.http?"":"s","://"),i=l===f.defaultLocale?"":"/".concat(l);return"".concat(c).concat(f.domain).concat("").concat(i).concat(e)}return!1};("function"===typeof t.default||"object"===typeof t.default&&null!==t.default)&&"undefined"===typeof t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},58138:function(e,t,n){"use strict";var o=n(42186).Z;n(62642).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(29901))&&r.__esModule?r:{default:r},u=n(84132),l=n(63522),f=n(63986),c=n(91665),i=n(34589),d=n(69248),s=n(60155);var p="undefined"!==typeof a.default.useTransition,v={};function y(e,t,n,o){if(e&&u.isLocalURL(t)){e.prefetch(t,n,o).catch((function(e){0}));var r=o&&"undefined"!==typeof o.locale?o.locale:e&&e.locale;v[t+"%"+n+(r?"%"+r:"")]=!0}}var b=a.default.forwardRef((function(e,t){var n,r=e.href,b=e.as,h=e.children,_=e.prefetch,g=e.passHref,M=e.replace,C=e.shallow,m=e.scroll,j=e.locale,x=e.onClick,L=e.onMouseEnter,O=e.legacyBehavior,E=void 0===O?!0!==Boolean(!1):O,P=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","legacyBehavior"]);n=h,!E||"string"!==typeof n&&"number"!==typeof n||(n=a.default.createElement("a",null,n));var k=!1!==_,R=o(p?a.default.useTransition():[],2)[1],w=a.default.useContext(f.RouterContext),A=a.default.useContext(c.AppRouterContext);A&&(w=A);var I,T=a.default.useMemo((function(){var e=o(u.resolveHref(w,r,!0),2),t=e[0],n=e[1];return{href:t,as:b?u.resolveHref(w,b):n||t}}),[w,r,b]),z=T.href,D=T.as,U=a.default.useRef(z),B=a.default.useRef(D);E&&(I=a.default.Children.only(n));var H=E?I&&"object"===typeof I&&I.ref:t,K=o(i.useIntersection({rootMargin:"200px"}),3),N=K[0],F=K[1],S=K[2],Z=a.default.useCallback((function(e){B.current===D&&U.current===z||(S(),B.current=D,U.current=z),N(e),H&&("function"===typeof H?H(e):"object"===typeof H&&(H.current=e))}),[D,H,z,S,N]);a.default.useEffect((function(){var e=F&&k&&u.isLocalURL(z),t="undefined"!==typeof j?j:w&&w.locale,n=v[z+"%"+D+(t?"%"+t:"")];e&&!n&&y(w,z,D,{locale:t})}),[D,z,F,j,k,w]);var q={ref:Z,onClick:function(e){E||"function"!==typeof x||x(e),E&&I.props&&"function"===typeof I.props.onClick&&I.props.onClick(e),e.defaultPrevented||function(e,t,n,o,r,a,l,f,c){if("A"!==e.currentTarget.nodeName.toUpperCase()||!function(e){var t=e.currentTarget.target;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)&&u.isLocalURL(n)){e.preventDefault();var i=function(){t[r?"replace":"push"](n,o,{shallow:a,locale:f,scroll:l})};c?c(i):i()}}(e,w,z,D,M,C,m,j,A?R:void 0)},onMouseEnter:function(e){E||"function"!==typeof L||L(e),E&&I.props&&"function"===typeof I.props.onMouseEnter&&I.props.onMouseEnter(e),u.isLocalURL(z)&&y(w,z,D,{priority:!0})}};if(!E||g||"a"===I.type&&!("href"in I.props)){var G="undefined"!==typeof j?j:w&&w.locale,J=w&&w.isLocaleDomain&&d.getDomainLocale(D,G,w.locales,w.domainLocales);q.href=J||s.addBasePath(l.addLocale(D,G,w&&w.defaultLocale))}return E?a.default.cloneElement(I,q):a.default.createElement("a",Object.assign({},P,q),n)}));t.default=b,("function"===typeof t.default||"object"===typeof t.default&&null!==t.default)&&"undefined"===typeof t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},71919:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeLocalePath=void 0;t.normalizeLocalePath=function(e,t){return n(15246).normalizeLocalePath(e,t)},("function"===typeof t.default||"object"===typeof t.default&&null!==t.default)&&"undefined"===typeof t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},34589:function(e,t,n){"use strict";var o=n(42186).Z;Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){var t=e.rootRef,n=e.rootMargin,c=e.disabled||!u,i=r.useRef(),d=o(r.useState(!1),2),s=d[0],p=d[1],v=o(r.useState(null),2),y=v[0],b=v[1];r.useEffect((function(){if(u){if(i.current&&(i.current(),i.current=void 0),c||s)return;return y&&y.tagName&&(i.current=function(e,t,n){var o=function(e){var t,n={root:e.root||null,margin:e.rootMargin||""},o=f.find((function(e){return e.root===n.root&&e.margin===n.margin}));if(o&&(t=l.get(o)))return t;var r=new Map,a=new IntersectionObserver((function(e){e.forEach((function(e){var t=r.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)}))}),e);return t={id:n,observer:a,elements:r},f.push(n),l.set(n,t),t}(n),r=o.id,a=o.observer,u=o.elements;return u.set(e,t),a.observe(e),function(){if(u.delete(e),a.unobserve(e),0===u.size){a.disconnect(),l.delete(r);var t=f.findIndex((function(e){return e.root===r.root&&e.margin===r.margin}));t>-1&&f.splice(t,1)}}}(y,(function(e){return e&&p(e)}),{root:null==t?void 0:t.current,rootMargin:n})),function(){null==i.current||i.current(),i.current=void 0}}if(!s){var e=a.requestIdleCallback((function(){return p(!0)}));return function(){return a.cancelIdleCallback(e)}}}),[y,c,n,t,s]);var h=r.useCallback((function(){p(!1)}),[]);return[b,s,h]};var r=n(29901),a=n(71691),u="function"===typeof IntersectionObserver;var l=new Map,f=[];("function"===typeof t.default||"object"===typeof t.default&&null!==t.default)&&"undefined"===typeof t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},91665:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FullAppTreeContext=t.AppTreeContext=t.AppRouterContext=void 0;var o,r=(o=n(29901))&&o.__esModule?o:{default:o};var a=r.default.createContext(null);t.AppRouterContext=a;var u=r.default.createContext(null);t.AppTreeContext=u;var l=r.default.createContext(null);t.FullAppTreeContext=l},34260:function(e,t,n){e.exports=n(58138)}}]);