(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1664],{71210:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainLocale=function(e,t,n,r){var a=o(78875).normalizeLocalePath,u=o(38748).detectDomainLocale,l=t||a(e,n).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)},48418:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(94941).Z;o(45753).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(92648).Z,a=o(17273).Z,u=r(o(67294)),l=o(76273),f=o(22725),c=o(63462),i=o(21018),s=o(57190),d=o(71210),p=o(98684),v={};function y(e,t,o,n){if(e&&l.isLocalURL(t)){Promise.resolve(e.prefetch(t,o,n)).catch((function(e){0}));var r=n&&"undefined"!==typeof n.locale?n.locale:e&&e.locale;v[t+"%"+o+(r?"%"+r:"")]=!0}}var h=u.default.forwardRef((function(e,t){var o,r=e.href,h=e.as,b=e.children,_=e.prefetch,m=e.passHref,C=e.replace,g=e.shallow,L=e.scroll,M=e.locale,x=e.onClick,j=e.onMouseEnter,O=e.onTouchStart,P=e.legacyBehavior,R=void 0===P?!0!==Boolean(!1):P,E=a(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);o=b,!R||"string"!==typeof o&&"number"!==typeof o||(o=u.default.createElement("a",null,o));var k=!1!==_,w=u.default.useContext(c.RouterContext),T=u.default.useContext(i.AppRouterContext);T&&(w=T);var I,S=u.default.useMemo((function(){var e=n(l.resolveHref(w,r,!0),2),t=e[0],o=e[1];return{href:t,as:h?l.resolveHref(w,h):o||t}}),[w,r,h]),U=S.href,z=S.as,B=u.default.useRef(U),D=u.default.useRef(z);R&&(I=u.default.Children.only(o));var N=R?I&&"object"===typeof I&&I.ref:t,Z=n(s.useIntersection({rootMargin:"200px"}),3),A=Z[0],H=Z[1],K=Z[2],G=u.default.useCallback((function(e){D.current===z&&B.current===U||(K(),D.current=z,B.current=U),A(e),N&&("function"===typeof N?N(e):"object"===typeof N&&(N.current=e))}),[z,N,U,K,A]);u.default.useEffect((function(){var e=H&&k&&l.isLocalURL(U),t="undefined"!==typeof M?M:w&&w.locale,o=v[U+"%"+z+(t?"%"+t:"")];e&&!o&&y(w,U,z,{locale:t})}),[z,U,H,M,k,w]);var q={ref:G,onClick:function(e){R||"function"!==typeof x||x(e),R&&I.props&&"function"===typeof I.props.onClick&&I.props.onClick(e),e.defaultPrevented||function(e,t,o,n,r,a,f,c,i,s){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)&&l.isLocalURL(o)){e.preventDefault();var d=function(){"beforePopState"in t?t[r?"replace":"push"](o,n,{shallow:a,locale:c,scroll:f}):t[r?"replace":"push"](o,{forceOptimisticNavigation:!s})};i?u.default.startTransition(d):d()}}(e,w,U,z,C,g,L,M,Boolean(T),k)},onMouseEnter:function(e){R||"function"!==typeof j||j(e),R&&I.props&&"function"===typeof I.props.onMouseEnter&&I.props.onMouseEnter(e),!k&&T||l.isLocalURL(U)&&y(w,U,z,{priority:!0})},onTouchStart:function(e){R||"function"!==typeof O||O(e),R&&I.props&&"function"===typeof I.props.onTouchStart&&I.props.onTouchStart(e),!k&&T||l.isLocalURL(U)&&y(w,U,z,{priority:!0})}};if(!R||m||"a"===I.type&&!("href"in I.props)){var F="undefined"!==typeof M?M:w&&w.locale,J=w&&w.isLocaleDomain&&d.getDomainLocale(z,F,w.locales,w.domainLocales);q.href=J||p.addBasePath(f.addLocale(z,F,w&&w.defaultLocale))}return R?u.default.cloneElement(I,q):u.default.createElement("a",Object.assign({},E,q),o)}));t.default=h,("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)},78875:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeLocalePath=void 0;t.normalizeLocalePath=function(e,t){return o(94317).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)},57190:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(94941).Z;Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){var t=e.rootRef,o=e.rootMargin,c=e.disabled||!u,i=n(r.useState(!1),2),s=i[0],d=i[1],p=n(r.useState(null),2),v=p[0],y=p[1];r.useEffect((function(){if(u){if(c||s)return;if(v&&v.tagName){var e=function(e,t,o){var n=function(e){var t,o={root:e.root||null,margin:e.rootMargin||""},n=f.find((function(e){return e.root===o.root&&e.margin===o.margin}));if(n&&(t=l.get(n)))return t;var r=new Map,a=new IntersectionObserver((function(e){e.forEach((function(e){var t=r.get(e.target),o=e.isIntersecting||e.intersectionRatio>0;t&&o&&t(o)}))}),e);return t={id:o,observer:a,elements:r},f.push(o),l.set(o,t),t}(o),r=n.id,a=n.observer,u=n.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)}}}(v,(function(e){return e&&d(e)}),{root:null==t?void 0:t.current,rootMargin:o});return e}}else if(!s){var n=a.requestIdleCallback((function(){return d(!0)}));return function(){return a.cancelIdleCallback(n)}}}),[v,c,o,t,s]);var h=r.useCallback((function(){d(!1)}),[]);return[y,s,h]};var r=o(67294),a=o(9311),u="function"===typeof IntersectionObserver,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)},21018:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateContext=t.GlobalLayoutRouterContext=t.LayoutRouterContext=t.AppRouterContext=void 0;var n=(0,o(92648).Z)(o(67294)),r=n.default.createContext(null);t.AppRouterContext=r;var a=n.default.createContext(null);t.LayoutRouterContext=a;var u=n.default.createContext(null);t.GlobalLayoutRouterContext=u;var l=n.default.createContext(null);t.TemplateContext=l},41664:function(e,t,o){e.exports=o(48418)}}]);