1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,116706,303299,e=>{"use strict";let t="sinai_pending_sso_login",r="sinai_sso_seen_session",n="sinai_sso_reported_session";e.s(["clearPendingSsoLogin",0,function(){try{window.sessionStorage.removeItem(t)}catch{}},"consumePendingSsoLogin",0,function(){try{let e=window.sessionStorage.getItem(t);if(!e)return null;window.sessionStorage.removeItem(t);let r=JSON.parse(e);if("object"!=typeof r||null===r||!("method"in r)||!("eventType"in r)||!("ts"in r)||"number"!=typeof r.ts||Date.now()-r.ts>6e5)return null;return r}catch{return null}},"isUnreportedNewSession",0,function(e){try{let t=window.sessionStorage.getItem(r),o=window.sessionStorage.getItem(n);return window.sessionStorage.setItem(r,e),t!==e&&o!==e}catch{return!1}},"markSsoSessionReported",0,function(e){try{window.sessionStorage.setItem(n,e)}catch{}},"setPendingSsoLogin",0,function(e){try{let r={...e,ts:Date.now()};window.sessionStorage.setItem(t,JSON.stringify(r))}catch{}},"strategyToLoginMethod",0,function(e){return"oauth_apple"===e?"apple":"google"}],116706);let o=[500,1500];async function u(e){for(let r=1;r<=3;r++){let n=!0;try{var t;let r=await fetch("/api/auth/login-activity",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),keepalive:!0});if(r.ok)return!0;t=r.status,n=429===t||t>=500}catch{}if(!n||3===r)break;await new Promise(e=>setTimeout(e,o[r-1]))}return!1}e.s(["deliverLoginActivity",0,u,"reportLoginActivity",0,function(e){try{fetch("/api/auth/login-activity",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e),keepalive:!0}).catch(()=>{})}catch{}}],303299)},98943,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2cwrhlnf61vpx.js"].map(t=>e.l(t))).then(()=>t(537572)))},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return u.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return l.findSourceMapURL}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=e.r(132120),l=e.r(92245),s=e.r(235326)},728298,(e,t,r)=>{"use strict";e.i(167225),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return o}});let n=e.r(271645);
1function o(e,t,r){let[o,u]=(0,n.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(o.tree===e)return o;let l={tree:e,cacheNode:t,stateKey:r,next:null},s=1,a=o,i=l;for(;null!==a&&s<1;){if(a.stateKey===r){i.next=a.next;break}{s++;let e={tree:a.tree,cacheNode:a.cacheNode,stateKey:a.stateKey,next:null};i.next=e,i=e}a=a.next}return u(l),l}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},347257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return i}});let n=e.r(474076),o=e.r(8372),u=e.r(271645),l=e.r(33906),s=e.r(261994),a=e.r(15783);function i({Component:e,serverProvidedParams:t}){let r,c;if(null!==t)r=t.searchParams,c=t.params;else{let e=(0,u.use)(o.LayoutRouterContext);c=null!==e?e.parentParams:{},r=(0,l.urlSearchParamsToParsedUrlQuery)((0,u.use)(s.SearchParamsContext))}let d=(0,a.createClientSearchParams)(r),f=(0,a.createClientParams)(c);return(0,n.jsx)(e,{params:f,searchParams:d})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return s}});let n=e.r(474076),o=e.r(8372),u=e.r(271645),l=e.r(15783);function s({Component:e,slots:t,serverProvidedParams:r}){let a;if(null!==r)a=r.params;else{let e=(0,u.use)(o.LayoutRouterContext);a=null!==e?e.parentParams:{}}let i=(0,l.createClientParams)(a);return(0,n.jsx)(e,{...t,params:i})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},768017,(e,t,r)=>{"use strict";e.i(167225),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return c}});let n=e.r(151836),o=e.r(474076),u=n._(e.r(271645)),l=e.r(590373),s=e.r(754394),a=e.r(8372);class i extends u.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,s.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,s.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:u}=this.state,l={[s.HTTPAccessErrorStatus.NOT_FOUND]:e,[s.HTTPAccessErrorStatus.FORBIDDEN]:t,[s.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(u){let a=u===s.HTTPAccessErrorStatus.NOT_FOUND&&e,i=u===s.HTTPAccessErrorStatus.FORBIDDEN&&t,c=u===s.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return a||i||c?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,l[u]]}):n}return n}}function c({notFound:e,forbidden:t,unauthorized:r,children:n}){let s=(0,l.useUntrackedPathname)(),d=(0,u.useContext)(a.MissingSlotContext);return e||t||r?(0,o.jsx)(i,{pathname:s,notFound:e,forbidden:t,unauthorized:r,missingSlots:d,children:n}):(0,o.jsx)(o.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},722976,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u},PlaceValidationBoundaryBelowThisLevel:function(){return l},RenderValidationBoundaryAtThisLevel:function(){return s},SlotMarker:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=null,l=null,s=null,a=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},877694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={InstantValidationBoundaryContext:function(){return u.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return u.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return u.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return u.SlotMarker}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=e.r(722976);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},339756,(e,t,r)=>{"use strict";e.i(167225),Object.defineProperty(r,"__esModule",{value:!0});var n={LoadingBoundaryProvider:function(){return x},default:function(){return C}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=e.r(563141),l=e.r(151836),s=e.r(474076),a=l._(e.r(271645)),i=u._(e.r(174080)),c=e.r(8372),d=e.r(201244),f=e.r(972383),h=e.r(491915),p=e.r(358442),m=e.r(768017);e.r(877694);let y=e.r(270725),g=e.r(728298);e.r(74962);let b=e.r(261994),v=e.r(33906),P=e.r(595871);i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function _(e,t,r){let n=e.getClientRects();if(0===n.length)return 0;let o=1/0;for(let e=0;e<n.length;e++){let t=n[e];t.top<o&&(o=t.top)}return o>=r()&&o<=t?1:2}a.default.Component;let j=function(e){let t=a.default.useRef(null);return(0,a.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:n}=e,o=r.forceScroll?r.scrollRef:n.scrollRef;if(null===o||!o.current)return;let u=null,l=r.hashFragment;if(l){var s;if(null===(u="top"===(s=l)?document.body:document.getElementById(s)??document.getElementsByName(s)[0]??null)){o.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else u=t.current;if(null===u)return;let a=!1;(0,h.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,n=null,s=()=>{var r,o;let u,l;return null===n&&(r=e,o=t,n=!Number.isFinite(l=Number.parseFloat(u=getComputedStyle(r).scrollPaddingTop))||l<0?0:u.endsWith("px")?l:u.endsWith("%")?l/100*o:0),n};(l||(t=e.clientHeight,0!==(r=_(u,t,s))))&&((a=!0,o.current=!1,l)?u.scrollIntoView():1!==r&&(e.scrollTop=0,2===_(u,t,s)&&u.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),a&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,s.jsx)(a.Fragment,{ref:t,children:e.children})};function O({children:e,cacheNode:t}){let r=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,s.jsx)(j,{focusAndScrollRef:r.focusAndScrollRef,cacheNode:t,children:e})}function S({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:o,url:u,isActive:l}){let i,f=(0,a.useContext)(c.GlobalLayoutRouterContext);if((0,a.useContext)(b.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let h=null!==n?n:(0,a.use)(d.unresolvedThenable),p=null!==h.prefetchRsc?h.prefetchRsc:h.rsc,m=(0,a.useDeferredValue)(h.rsc,p);if((0,P.isDeferredRsc)(m)){let e=(0,a.use)(m);null===e&&(0,a.use)(d.unresolvedThenable),i=e}else null===m&&(0,a.use)(d.unresolvedThenable),i=m;let y=i;return(0,s.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:h,parentSegmentPath:t,parentParams:o,parentLoadingData:null,debugNameContext:r,url:u,isActive:l},children:y})}function x({loading:e,children:t}){let r=(0,a.use)(c.LayoutRouterContext);return null===r?t:(0,s.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:r.parentTree,parentCacheNode:r.parentCacheNode,parentSegmentPath:r.parentSegmentPath,parentParams:r.parentParams,parentLoadingData:e,debugNameContext:r.debugNameContext,url:r.url,isActive:r.isActive},children:t})}function w({name:e,loading:t,children:r}){if(null!==t){let n=t[0],o=t[1],u=t[2];return(0,s.jsx)(a.Suspense,{name:e,fallback:(0,s.jsxs)(s.Fragment,{children:[o,u,n]}),children:r})}return(0,s.jsx)(s.Fragment,{children:r})}function C({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:o,templateScripts:u,template:l,notFound:i,forbidden:h,unauthorized:b,segmentViewBoundaries:P}){let _=(0,a.useContext)(c.LayoutRouterContext);if(!_)throw Object.defineProperty(Error("invariant expected layout router to be mou
1nted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:j,parentCacheNode:x,parentSegmentPath:M,parentParams:R,parentLoadingData:q,url:T,isActive:N,debugNameContext:A}=_,E=j[0],F=null===M?[e]:M.concat([E,e]),L=j[1][e],k=x.slots;(void 0===L||null===k)&&(0,a.use)(d.unresolvedThenable);let U=L[0],B=k[e]??null,Q=(0,y.createRouterCacheKey)(U,!0),D=(0,g.useRouterBFCache)(L,B,Q),I=[];do{let e=D.tree,a=D.cacheNode,d=D.stateKey,y=e[0],g=R;if(Array.isArray(y)){let e=y[0],t=y[1],r=y[2],n=(0,v.getParamValueFromCacheKey)(t,r);null!==n&&(g={...R,[e]:n})}let P=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(y),_=P??A,j=void 0===P?void 0:A,x=(0,s.jsxs)(O,{cacheNode:a,children:[(0,s.jsx)(f.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,s.jsx)(w,{name:j,loading:q,children:(0,s.jsx)(m.HTTPAccessFallbackBoundary,{notFound:i,forbidden:h,unauthorized:b,children:(0,s.jsxs)(p.RedirectBoundary,{children:[(0,s.jsx)(S,{url:T,tree:e,params:g,cacheNode:a,segmentPath:F,debugNameContext:_,isActive:N&&d===Q}),null]})})})}),null]}),C=(0,s.jsxs)(c.TemplateContext.Provider,{value:x,children:[o,u,l]},d);I.push(C),D=D.next}while(null!==D)return I}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},837457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(151836),o=e.r(474076),u=n._(e.r(271645)),l=e.r(8372);function s(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},806831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return o}});let n=new WeakMap;function o(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},797689,(e,t,r)=>{"use strict";e.i(167225),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(806831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},793504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return o}});let n=new WeakMap;function o(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},266996,(e,t,r)=>{"use strict";e.i(167225),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(793504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createClientParams:function(){return u.createRenderParamsFromClient},createClientSearchParams:function(){return l.createRenderSearchParamsFromClient}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let u=e.r(797689),l=e.r(266996);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return o}});let n=e.r(474076),o=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})},491915,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let o=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=o}e.i(167225),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}})},680902,622289,e=>{"use strict";var t=e.i(167225),r=e.i(271645);let n=function(){if("u"<typeof window)return(t.default.env.DEBUG||"").includes("nuqs");try{let e="nuqs-localStorage-test";if("u"<typeof localStorage)return!1;localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;return localStorage.removeItem(e),t&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}();function o(e,...t){if(!n)return;let r=function(e,...t){return e.replace(/%[sfdO]/g,e=>{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(r);try{console.log(e,...t)}catch{console.log(r)}}let u={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",422:"Invalid options combination: `limitUrlUpdates: debounce` should be used in SSR scenarios, with `shallow: false`",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function l(e){return`[nuqs] ${u[e]} 2 See https://nuqs.dev/NUQS-${e}`}let s=(0,r.createContext)({useAdapter(){throw Error(l(404))}});function a(e){return{method:"throttle",timeMs:e}}s.displayName="NuqsAdapterContext",n&&"u">typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==s&&console.error(l(303)),window.__NuqsAdapterContext=s),e.s(["a",0,()=>(0,r.useContext)(s).processUrlSearchParams,"c",0,o,"i",0,()=>(0,r.useContext)(s).defaultOptions,"l",0,function(e,...t){n&&console.warn(e,...t)},"n",0,function(e){return({children:t,defaultOptions:n,processUrlSearchParams:o,...u})=>(0,r.createElement)(s.Provider,{...u,value:{useAdapter:e,defaultOptions:n,processUrlSearchParams:o}},t)},"o",0,function(e){if(0===e.size)return"";let t=[];for(let[r,n]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${n.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")},"r",0,function(e){let t=(0,r.useContext)(s);if(!("useAdapter"in t))throw Error(l(404));return t.useAdapter(e)},"s",0,l],622289);let i=a(function(){if("u"<typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}());function c(e,t,r){if("string"==typeof e)r.set(t,e);else{for(let n of(r.delete(t),e))r.append(t,n);r.has(t)||r.set(t,"")}return r}function d(){let e=new Map;return{on(t,r){let n=e.get(t)||[];return n.push(r),e.set(t,n),()=>this.off(t,r)},off(t,r){let n=e.get(t);n&&e.set(t,n.filter(e=>e!==r))},emit(t,r){e.get(t)?.forEach(e=>e(r))}}}function f(e,t,r){let n=setTimeout(function(){e(),r.removeEventListener("abort",o)},t);function o(){clearTimeout(n),r.removeEventListener("abort",o)}r.addEventListener("abort",o)}function h(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,n)=>{t=e,r=n}),resolve:t,reject:r}}function p(){return new URLSearchParams(location.search)}var m=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=i.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push({key:e,query:t,options:r},n=i.timeMs){this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),o("[nuqs gtq] Enqueueing %s=%s %O",e,t,r),this.updateMap.set(e,t),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.
2shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||n>this.timeMs)&&(this.timeMs=n)}getQueuedQuery(e){return this.updateMap.get(e)}getPendingPromise({getSearchParamsSnapshot:e=p}){return this.resolvers?.promise??Promise.resolve(e())}flush({getSearchParamsSnapshot:e=p,rateLimitFactor:t=1,...r},n){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return o("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=h();let u=()=>{this.lastFlushedAt=performance.now();let[t,o]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},n);null===o?(this.resolvers.resolve(t),this.resetQueueOnNextPush=!0):this.resolvers.reject(t),this.resolvers=null},l=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,n=t*Math.max(0,r-e);o("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",n,r,t),0===n?u():f(u,n,this.controller.signal)};return f(l,0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return o("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=i.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:n}=e,u=n();if(o("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,u.toString()),0===this.updateMap.size)return[u,null];let s=Array.from(this.updateMap.entries()),a={...this.options},i=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),o("[nuqs gtq] Flushing queue %O with options %O",s,a),s))null===r?u.delete(t):u=c(r,t,u);t&&(u=t(u));try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let n=e[t];if(!n)continue;let o=r;r=()=>n(o)}r()}(i,()=>{r(u,a)}),[u,null]}catch(e){return console.error(l(429),s.map(([e])=>e).join(),e),[u,e]}}};let y=new m;var g=class{callback;resolvers=h();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,f(()=>{let t=this.resolvers;try{o("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);o("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=h(),r.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let b=new class{throttleQueue;queues=new Map;queuedQuerySync=d();constructor(e=new m){this.throttleQueue=e}useQueuedQueries(e){var t,n;let o,u;return t=(e,t)=>this.queuedQuerySync.on(e,t),n=e=>this.getQueuedQuery(e),o=(0,r.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,n(e)]));return[JSON.stringify(t),t]},[e.join(","),n]),null===(u=(0,r.useRef)(null)).current&&(u.current=o()),(0,r.useSyncExternalStore)((0,r.useCallback)(r=>{let n=e.map(e=>t(e,r));return()=>n.forEach(e=>e())},[e.join(","),t]),()=>{let[e,t]=o();return u.current[0]===e?u.current[1]:(u.current=[e,t],t)},()=>u.current[1])}push(e,t,r,n){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapshot??p)());let u=e.key;if(!this.queues.has(u)){o("[nuqs dqc] Creating debounce queue for `%s`",u);let e=new g(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r,n).finally(()=>{this.queues.get(e.key)?.queuedValue===void 0&&(o("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(u,e)}o("[nuqs dqc] Enqueueing debounce update %O",e);let l=this.queues.get(u).push(e,t);return this.queuedQuerySync.emit(u),l}abort(e){let t=this.queues.get(e);return t?(o("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())o("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(y);e.s(["a",0,c,"c",0,a,"i",0,function(e){return null===e||Array.isArray(e)&&0===e.length},"n",0,y,"o",0,function(e){return{method:"debounce",timeMs:e}},"r",0,d,"s",0,i,"t",0,b],680902)}]);
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.