1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2221,2626,3442,3571],{20063:(e,t,r)=>{"use strict";var n=r(47260);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},74848:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Link:()=>l,ViewTransitions:()=>o});var n=r(95155),a=r(52619),s=r(20063),i=r(12115);let u=(0,i.createContext)(()=>()=>{});function o(e){let{children:t}=e,[r,a]=(0,i.useState)(null);(0,i.useEffect)(()=>{r&&(r(),a(null))},[r]);let o=(0,s.usePathname)(),c=(0,i.useRef)(o),[l,f]=(0,i.useState)(null);(0,i.useEffect)(()=>{if(!("startViewTransition"in document))return()=>{};let e=()=>{let e,t=new Promise(t=>{e=t});f([new Promise(e=>{document.startViewTransition(()=>(e(),t))}),e])};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),l&&c.current!==o&&(0,i.use)(l[0]);let d=(0,i.useRef)(l);return(0,i.useEffect)(()=>{d.current=l},[l]),(0,i.useEffect)(()=>{c.current=o,d.current&&(d.current[1](),d.current=null)},[o]),(0,n.jsx)(u.Provider,{value:a,children:t})}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e){let t=(0,s.useRouter)(),r=(0,i.use)(u),{href:o,as:l,replace:f,scroll:d}=e,p=(0,i.useCallback)(n=>{e.onClick&&e.onClick(n),"startViewTransition"in document&&!function(e){let{nodeName:t}=e.currentTarget;return!!("A"===t.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e))}(n)&&(n.preventDefault(),document.startViewTransition(()=>new Promise(e=>{(0,i.startTransition)(()=>{t[f?"replace":"push"](l||o,{scroll:null==d||d}),r(()=>e)})})))},[e.onClick,o,l,f,d]);return(0,n.jsx)(a,c({},e,{onClick:p}))}},76974:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Balancer:()=>p,Provider:()=>d,default:()=>h});var n=r(12115),a="undefined"==typeof window?n.useEffect:n.useLayoutEffect,s="__wrap_b",i="__wrap_n",u="__wrap_o",o=(e,t,r)=>{let n=null==(r=r||document.querySelector('[data-br="'.concat(e,'"]')))?void 0:r.parentElement;if(!n)return;let a=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let s=n.clientWidth,i=n.clientHeight,u=s/2-.25,o=s+.5,c;if(s){for(a(u),u=Math.max(r.scrollWidth,u);u+1<o;)a(c=Math.round((u+o)/2)),n.clientHeight===i?o=c:u=c;a(o*t+s*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)},c=o.toString(),l=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return r&&(r="self.".concat(i,"!=1&&").concat(r)),n.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:(e?"":"self.".concat(i,"=self.").concat(i,"||").concat('(self.CSS&&CSS.supports("text-wrap","balance")?1:2)',";self.").concat(s,"=").concat(c,";"))+r},nonce:t})},f=n.createContext({preferNative:!0,hasProvider:!1}),d=e=>{let{preferNative:t=!0,nonce:r,children:a}=e,s=n.useMemo(()=>({preferNative:t,hasProvider:!0}),[t]);return n.createElement(f.Provider,{value:s},l(!1,r),a)},p=n.forwardRef((e,t)=>{let{ratio:r=1,preferNative:c,nonce:d,children:p,as:h,...v}=e,m=n.useMemo(()=>n.useId,[])(),w=n.useRef(),_=n.useContext(f),b=null!=c?c:_.preferNative;return n.useImperativeHandle(t,()=>w.current,[]),a(()=>{b&&1===self[i]||w.current&&(self[s]=o)(0,r,w.current)},[p,b,r]),a(()=>{if(!(b&&1===self[i]))return()=>{if(!w.current)return;let e=w.current[u];e&&(e.disconnect(),delete w.current[u])}},[b]),n.createElement(n.Fragment,null,n.createElement(h||"span",{...v,"data-br":m,"data-brr":r,ref:w,style:{display:"inline-block",verticalAlign:"top",textDecoration:"inherit",textWrap:b?"balance":"initial"},suppressHydrationWarning:!0},p),l(_.hasProvider,d,"self.".concat(s,'("').concat(m,'",').concat(r,")")))}),h=p},87642:(e,t,r)=>{Promise.resolve().then(r.bind(r,74848)),Promise.resolve().then(r.t.bind(r,81356,23)),Promise.resolve().then(r.bind(r,76974))}},e=>{e.O(0,[2619,1356,8441,1255,7358],()=>e(e.s=87642)),_N_E=e.O()}]);
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.