PageSourceSearch

https://mercury.com/_next/static/chunks/1689-c232c1f00a4dac2e.js

js mercury.com collected 2026-09-24 17:09:23 UTC 28,253 bytes, 3 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:mercury-fem":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="22decc9b-326f-40a5-ab5a-c7467ea9aa59",e._sentryDebugIdIdentifier="sentry-dbid-22decc9b-326f-40a5-ab5a-c7467ea9aa59")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1689],{3648:(e,t,r)=>{r.d(t,{_:()=>n});function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}},4727:(e,t,r)=>{r.d(t,{GJ:()=>u,ab:()=>f});var n=r(66583),l=r(88545),s=r(12115);function i(e,t,r){try{return e(t)}catch(e){return(0,l.R8)("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}function o(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),i(e.parse,r)}return{eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide(r){var n;return null!=(n=t(r))?n:e}}},withOptions(e){return{...this,...e}}}}o({parse:e=>e,serialize:String});let u=o({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)});function a(e,t){return e.valueOf()===t.valueOf()}o({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),o({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return(1&t.length?"0":"")+t}}),o({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),o({parse:e=>"true"===e,serialize:String}),o({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:a}),o({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:a}),o({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:a});let c=(0,n.zj)(),d={};function f(e){var t,r,i;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=(0,s.useId)(),a=(0,l.uZ)(),f=(0,l.TU)(),{history:g="replace",scroll:v=null!=(t=null==a?void 0:a.scroll)&&t,shallow:m=null==(r=null==a?void 0:a.shallow)||r,throttleMs:y=n.Vv.timeMs,limitUrlUpdates:w=null==a?void 0:a.limitUrlUpdates,clearOnDefault:b=null==(i=null==a?void 0:a.clearOnDefault)||i,startTransition:q,urlKeys:O=d}=o,S=Object.keys(e).join(","),E=(0,s.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>{var t;return[e,null!=(t=O[e])?t:e]})),[S,JSON.stringify(O)]),M=(0,l.V7)(Object.values(E)),k=M.searchParams,x=(0,s.useRef)({}),z=(0,s.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>{var r;return[t,null!=(r=e[t].defaultValue)?r:null]})),[Object.values(e).map(e=>{let{defaultValue:t}=e;return t}).join(",")]),L=n.ex.useQueuedQueries(Object.values(E)),[j,A]=(0,s.useState)(()=>h(e,O,null!=k?k:new URLSearchParams,L).state),U=(0,s.useRef)(j);if((0,l.Yz)("[nuq+ %s `%s`] render - state: %O, iSP: %s",u,S,j,k),Object.keys(x.current).join("&")!==Object.values(E).join("&")){let{state:t,hasChanged:r}=h(e,O,k,L,x.current,U.current);r&&((0,l.Yz)("[nuq+ %s `%s`] State changed: %O",u,S,{state:t,initialSearchParams:k,queuedQueries:L,queryRef:x.current,stateRef:U.current}),U.current=t,A(t)),x.current=Object.fromEntries(Object.values(E).map(e=>{var t;return[e,null!=(t=null==k?void 0:k.get(e))?t:null]}))}(0,s.useEffect)(()=>{let{state:t,hasChanged:r}=h(e,O,k,L,x.current,U.current);r&&((0,l.Yz)("[nuq+ %s `%s`] State changed: %O",u,S,{state:t,initialSearchParams:k,queuedQueries:L,queryRef:x.current,stateRef:U.current}),U.current=t,A(t))},[Object.values(E).map(e=>"".concat(e,"=").concat(null==k?void 0:k.get(e))).join("&"),JSON.stringify(L)]),(0,s.useEffect)(()=>{let t=Object.keys(e).reduce((t,r)=>(t[r]=t=>{var n,s;let{state:i,query:o}=t,{defaultValue:a}
1=e[r],c=E[r];U.current={...U.current,[r]:null!=(n=null!=i?i:a)?n:null},x.current[c]=o,(0,l.Yz)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). Resolved: %O",u,S,c,i,a,U.current),s=U.current,(0,l.Yz)("[nuq+ %s `%s`] updateInternalState %O",u,S,s),U.current=s,A(s)},t),{});for(let r of Object.keys(e)){let e=E[r];(0,l.Yz)("[nuq+ %s `%s`] Subscribing to sync for `%s`",u,e,S),c.on(e,t[r])}return()=>{for(let r of Object.keys(e)){let e=E[r];(0,l.Yz)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",u,e,S),c.off(e,t[r])}}},[S,E]);let T=(0,s.useCallback)(function(t){var r,s,i,o,a,d,h,O,k,x,L,j,A,T,R,C,P,V,Q,I,N,Y,F,W,B,_,G;let H,D=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},J=Object.fromEntries(Object.keys(e).map(e=>[e,null])),X="function"==typeof t?null!=(r=t(p(U.current,z)))?r:J:null!=t?t:J;(0,l.Yz)("[nuq+ %s `%s`] setState: %O",u,S,X);let $=0,K=[];for(let[t,r]of Object.entries(X)){let u=e[t],f=E[t];if(!u)continue;(null!=(a=null!=(o=D.clearOnDefault)?o:u.clearOnDefault)?a:b)&&null!==r&&void 0!==u.defaultValue&&(null!=(d=u.eq)?d:(e,t)=>e===t)(r,u.defaultValue)&&(r=null);let p=null===r?null:(null!=(h=u.serialize)?h:String)(r);c.emit(f,{state:r,query:p});let S={key:f,query:p,options:{history:null!=(k=null!=(O=D.history)?O:u.history)?k:g,shallow:null!=(L=null!=(x=D.shallow)?x:u.shallow)?L:m,scroll:null!=(A=null!=(j=D.scroll)?j:u.scroll)?A:v,startTransition:null!=(R=null!=(T=D.startTransition)?T:u.startTransition)?R:q}};if((null==D||null==(s=D.limitUrlUpdates)?void 0:s.method)==="debounce"||(null==w?void 0:w.method)==="debounce"||(null==(i=u.limitUrlUpdates)?void 0:i.method)==="debounce"){!0===S.options.shallow&&console.warn((0,l.z3)(422));let e=null!=(I=null!=(Q=null!=(V=null==D||null==(C=D.limitUrlUpdates)?void 0:C.timeMs)?V:null==w?void 0:w.timeMs)?Q:null==(P=u.limitUrlUpdates)?void 0:P.timeMs)?I:n.Vv.timeMs,t=n.ex.push(S,e,M);$<e&&(H=t,$=e)}else{let e=null!=(G=null!=(_=null!=(B=null!=(W=null!=(F=null==D||null==(N=D.limitUrlUpdates)?void 0:N.timeMs)?F:null==u||null==(Y=u.limitUrlUpdates)?void 0:Y.timeMs)?W:null==w?void 0:w.timeMs)?B:D.throttleMs)?_:u.throttleMs)?G:y;K.push(n.ex.abort(f)),n.V.push(S,e)}}let Z=K.reduce((e,t)=>t(e),n.V.flush(M,f));return null!=H?H:Z},[S,g,m,v,y,null==w?void 0:w.method,null==w?void 0:w.timeMs,q,E,M.updateUrl,M.getSearchParamsSnapshot,M.rateLimitFactor,f,z]);return[(0,s.useMemo)(()=>p(j,z),[j,z]),T]}function h(e,t,r,n,l,s){let o=!1,u=Object.keys(e).reduce((u,a)=>{var c,d,f,h;let p=null!=(c=null==t?void 0:t[a])?c:a,{parse:g}=e[a],v=n[p],m=void 0===v?null!=(d=null==r?void 0:r.get(p))?d:null:v;if(l&&s&&(null!=(f=l[p])?f:null)===m)return u[a]=null!=(h=s[a])?h:null,u;o=!0;let y=null===m?null:i(g,m,a);return u[a]=null!=y?y:null,l&&(l[p]=m),u},{});if(!o){let t=Object.keys(e),r=Object.keys(null!=s?s:{});o=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:u,hasChanged:o}}function p(e,t){return Object.fromEntries(Object.keys(e).map(r=>{var n,l;return[r,null!=(l=null!=(n=e[r])?n:t[r])?l:null]}))}},6580:(e,t,r)=>{r.d(t,{l:()=>A});var n=r(82367),l=r(73934);let s={x:!1,y:!1};var i=r(38561);function o(e,t){let r=(0,i.K)(e),n=new AbortController;return[r,{passive:!0,...t,signal:n.signal},()=>n.abort()]}function u(e){return!("touch"===e.pointerType||s.x||s.y)}function a(e){return{point:{x:e.pageX,y:e.pageY}}}var c=r(23165);function d(e,t,r){let{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover","Start"===r);let s=n["onHover"+r];s&&l.Gt.postRender(()=>s(t,a(t)))}class f extends c.X{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[n,l,s]=o(e,r),i=e=>{if(!u(e))return;let{target:r}=e,n=t(r,e);if("function"!=typeof n||!r)return;let s=e=>{u(e)&&(n(e),r.removeEventListener("pointerleave",s))};r.addEventListener("pointerleave",s,l)};return n.forEach(e=>{e.addEventListener("pointerenter",i,l)}),s}(e,(e,t)=>(d(this.node,t,"Start"),e=>d(this.node,e,"End"))))}unmount(){}}var h=r(23656);function p(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}class g extends c.X{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,h.F)(p(this.node.current,"focus",()=>this.onFocus()),p(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var v=r(59021);let m=(e,t)=>
1!!t&&(e===t||m(e,t.parentElement)),y=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),w=new WeakSet;function b(e){return t=>{"Enter"===t.key&&e(t)}}function q(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function O(e){return("mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary)&&!(s.x||s.y)}function S(e,t,r){let{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap","Start"===r);let s=n["onTap"+("End"===r?"":r)];s&&l.Gt.postRender(()=>s(t,a(t)))}class E extends c.X{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[n,l,s]=o(e,r),i=e=>{let n=e.currentTarget;if(!O(e))return;w.add(n);let s=t(n,e),i=(e,t)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",u),w.has(n)&&w.delete(n),O(e)&&"function"==typeof s&&s(e,{success:t})},o=e=>{i(e,n===window||n===document||r.useGlobalTarget||m(n,e.target))},u=e=>{i(e,!1)};window.addEventListener("pointerup",o,l),window.addEventListener("pointercancel",u,l)};return n.forEach(e=>{((r.useGlobalTarget?window:e).addEventListener("pointerdown",i,l),(0,v.s)(e))&&(e.addEventListener("focus",e=>((e,t)=>{let r=e.currentTarget;if(!r)return;let n=b(()=>{if(w.has(r))return;q(r,"down");let e=b(()=>{q(r,"up")});r.addEventListener("keyup",e,t),r.addEventListener("blur",()=>q(r,"cancel"),t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)})(e,l)),y.has(e.tagName)||-1!==e.tabIndex||e.hasAttribute("tabindex")||(e.tabIndex=0))}),s}(e,(e,t)=>(S(this.node,t,"Start"),(e,{success:t})=>S(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let M=new WeakMap,k=new WeakMap,x=e=>{let t=M.get(e.target);t&&t(e)},z=e=>{e.forEach(x)},L={some:0,all:1};class j extends c.X{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:l}=e,s={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:L[n]},i=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,l&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),s=t?r:n;s&&s(e)};var o=this.node.current;let u=function({root:e,...t}){let r=e||document;k.has(r)||k.set(r,{});let n=k.get(r),l=JSON.stringify(t);return n[l]||(n[l]=new IntersectionObserver(z,{root:e,...t})),n[l]}(s);return M.set(o,i),u.observe(o),()=>{M.delete(o),u.unobserve(o)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}let A={renderer:r(97194).J,...n.W,...{inView:{Feature:j},tap:{Feature:E},focus:{Feature:g},hover:{Feature:f}}}},33327:(e,t,r)=>{r.d(t,{z:()=>d});var n=r(33182),l=r(49752),s=r(73934);function i(e){return"number"==typeof e?e:parseFloat(e)}var o=r(12115),u=r(53127),a=r(53350),c=r(68);function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isStatic:r}=(0,o.useContext)(u.Q),d=()=>(0,n.S)(e)?e.get():e;if(r)return(0,c.G)(d);let f=(0,a.d)(d());return(0,o.useInsertionEffect)(()=>(function(e,t,r){let o,u=e.get(),a=null,c=u,d="string"==typeof u?u.replace(/[\d.-]/g,""):void 0,f=()=>{a&&(a.stop(),a=null)},h=()=>{f(),a=new l.s({keyframes:[i(e.get()),i(c)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...r,onUpdate:o})};if(e.attach((e,t)=>{c=e,o=e=>{var r,n;return t((r=e,(n=d)?r+n:r))},s.Gt.postRender(h)},f),(0,n.S)(t)){let r=t.on("change",t=>{var r,n;return e.set((r=t,(n=d)?r+n:r))}),n=e.on("destroy",r);return()=>{r(),n()}}return f})(f,e,t),[f,JSON.stringify(t)]),f}},59021:(e,t,r)=>{r.d(t,{s:()=>l});var n=r(73142);function l(e){return(0,n.G)(e)&&"offsetHeight"in e}},60619:(e,t,r)=>{r.d(t,{E:()=>s});var n=r(33182),l=r(60938);function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),s=1;s<t;s++)r[s-1]=arguments[s];let i=e.length;return(0,l.j)(r.filter(n.S),function(){let t="";for(let l=0;l<i;l++){t+=e[l];let s=r[l];s&&(t+=(0,n.S)(s)?s.get():s)}return t})}},66583:(e,t,r)=>{r.d(t,{V:()=>d,Vv:()=>s,ex:()=>h,zj:()=>i});var n=r(88545),l=r(12115);let s={method:"throttle",timeMs:function(){if("undefined"==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 i(){let e=new Map;return{all:e,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){let n=e.get(t);
1n?.forEach(e=>e(r))}}}function o(e,t,r){let n=setTimeout(function(){e(),r.removeEventListener("abort",l)},t);function l(){clearTimeout(n),r.removeEventListener("abort",l)}r.addEventListener("abort",l)}function u(){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 a(){return new URLSearchParams(location.search)}var c=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=s.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;push({key:e,query:t,options:r},l=s.timeMs){(0,n.Yz)("[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.shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||l>this.timeMs)&&(this.timeMs=l)}getQueuedQuery(e){return this.updateMap.get(e)}flush({getSearchParamsSnapshot:e=a,rateLimitFactor:t=1,...r},l){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return(0,n.Yz)("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=u();let s=()=>{this.lastFlushedAt=performance.now();let[t,n]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},l);null===n?this.resolvers.resolve(t):this.resolvers.reject(t),this.resolvers=null},i=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,l=t*Math.max(0,r-e);(0,n.Yz)("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",l,r,t),0===l?s():o(s,l,this.controller.signal)};return o(i,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(0,n.Yz)("[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=s.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:l}=e,s=l();if((0,n.Yz)("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,s.toString()),0===this.updateMap.size)return[s,null];let i=Array.from(this.updateMap.entries()),o={...this.options},u=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),(0,n.Yz)("[nuqs gtq] Flushing queue %O with options %O",i,o),i))null===r?s.delete(t):s.set(t,r);t&&(s=t(s));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 l=r;r=()=>n(l)}r()}(u,()=>{r(s,o)}),[s,null]}catch(e){return console.error((0,n.z3)(429),i.map(([e])=>e).join(),e),[s,e]}}};let d=new c;var f=class{callback;resolvers=u();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,o(()=>{let t=this.resolvers;try{(0,n.Yz)("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);(0,n.Yz)("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=u(),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 h=new class{throttleQueue;queues=new Map;queuedQuerySync=i();constructor(e=new c){this.throttleQueue=e}useQueuedQueries(e){return function(e,t,r){let n=(0,l.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,r(e)]));return[JSON.stringify(t),t]},[e.join(","),r]),s=(0,l.useRef)(null);null===s.current&&(s.current=n());let i=(0,l.useCallback)(r=>{let n=e.map(e=>t(e,r));return()=>n.forEach(e=>e())},[e.join(","),t]);return(0,l.useSyncExternalStore)(i,()=>{let[e,t]=n();return s.current[0]===e?s.current[1]:(s.current=[e,t],t)},()=>s.current[1])}(e,(e,t)=>this.queuedQuerySync.on(e,t),e=>this.getQueuedQuery(e))}push(e,t,r){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapsh
1ot??a)());let l=e.key;if(!this.queues.has(l)){(0,n.Yz)("[nuqs dqc] Creating debounce queue for `%s`",l);let e=new f(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r).finally(()=>{void 0===this.queues.get(e.key)?.queuedValue&&((0,n.Yz)("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(l,e)}(0,n.Yz)("[nuqs dqc] Enqueueing debounce update %O",e);let s=this.queues.get(l).push(e,t);return this.queuedQuerySync.emit(l),s}abort(e){let t=this.queues.get(e);return t?((0,n.Yz)("[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())(0,n.Yz)("[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)}}(d)},68425:(e,t,r)=>{r.d(t,{L:()=>l});var n=r(12115);function l(e,t,r){(0,n.useInsertionEffect)(()=>e.on(t,r),[e,t,r])}},71543:(e,t,r)=>{let n,l;r.d(t,{L:()=>G});var s=r(22039),i=r(78041),o=r(12115),u=r(6500),a=r(73934);function c(e,t){let r,n=()=>{let{currentTime:n}=t,l=(null===n?0:n.value)/100;r!==l&&e(l),r=l};return a.Gt.preUpdate(n,!0),()=>(0,a.WG)(n)}var d=r(64995),f=r(29089),h=r(38561);let p=new WeakMap,g=(e,t,r)=>(n,l)=>l&&l[0]?l[0][e+"Size"]:(0,f.x)(n)&&"getBBox"in n?n.getBBox()[t]:n[r],v=g("inline","width","offsetWidth"),m=g("block","height","offsetHeight");function y({target:e,borderBoxSize:t}){p.get(e)?.forEach(r=>{r(e,{get width(){return v(e,t)},get height(){return m(e,t)}})})}function w(e){e.forEach(y)}let b=new Set;var q=r(91225),O=r(45242);let S=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),E={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function M(e,t,r,n){let l=r[t],{length:s,position:i}=E[t],o=l.current,u=r.time;l.current=e[`scroll${i}`],l.scrollLength=e[`scroll${s}`]-e[`client${s}`],l.offset.length=0,l.offset[0]=0,l.offset[1]=l.scrollLength,l.progress=(0,q.q)(0,l.scrollLength,l.current);let a=n-u;l.velocity=a>50?0:(0,O.f)(l.current-o,a)}var k=r(16706),x=r(44554),z=r(48895),L=r(59021);let j={start:0,center:.5,end:1};function A(e,t,r=0){let n=0;if(e in j&&(e=j[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let U=[0,0],T={All:[[0,0],[1,1]]},R={x:0,y:0},C=new WeakMap,P=new WeakMap,V=new WeakMap,Q=e=>e===document.scrollingElement?window:e;function I(e,{container:t=document.scrollingElement,...r}={}){if(!t)return u.l;let s=V.get(t);s||(s=new Set,V.set(t,s));let i=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),M(e,"x",r,t),M(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=T.All}=r,{target:l=e,axis:s="y"}=r,i="y"===s?"height":"width",o=l!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,L.s)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let l=null,s=n.parentNode;for(;!l;)"svg"===s.tagName&&(l=s),s=n.parentNode;n=l}else break;return r}(l,e):R,u=l===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in l&&"svg"!==l.tagName?l.getBBox():{width:l.clientWidth,height:l.clientHeight},a={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let c=!t[s].interpolate,d=n.length;for(let e=0;e<d;e++){let r=function(e,t,r,n){let l=Array.isArray(e)?e:U,s=0;
1return"number"==typeof e?l=[e,e]:"string"==typeof e&&(l=(e=e.trim()).includes(" ")?e.split(" "):[e,j[e]?e:"0"]),(s=A(l[0],r,n))-A(l[1],t)}(n[e],a[i],u[i],o[s]);c||r===t[s].interpolatorOffsets[e]||(c=!0),t[s].offset[e]=r}c&&(t[s].interpolate=(0,k.G)(t[s].offset,(0,x.Z)(n),{clamp:!1}),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=(0,z.q)(0,1,t[s].interpolate(t[s].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:S(),y:S()},r);if(s.add(i),!C.has(t)){let e=()=>{for(let e of s)e.measure(a.uv.timestamp);a.Gt.preUpdate(r)},r=()=>{for(let e of s)e.notify()},i=()=>a.Gt.read(e);C.set(t,i);let o=Q(t);window.addEventListener("resize",i,{passive:!0}),t!==document.documentElement&&P.set(t,"function"==typeof t?(b.add(t),l||(l=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};b.forEach(t=>t(e))},window.addEventListener("resize",l)),()=>{b.delete(t),b.size||"function"!=typeof l||(window.removeEventListener("resize",l),l=void 0)}):function(e,t){n||"undefined"!=typeof ResizeObserver&&(n=new ResizeObserver(w));let r=(0,h.K)(e);return r.forEach(e=>{let r=p.get(e);r||(r=new Set,p.set(e,r)),r.add(t),n?.observe(e)}),()=>{r.forEach(e=>{let r=p.get(e);r?.delete(t),r?.size||n?.unobserve(e)})}}(t,i)),o.addEventListener("scroll",i,{passive:!0}),i()}let o=C.get(t);return a.Gt.read(o,!1,!0),()=>{(0,a.WG)(o);let e=V.get(t);if(!e||(e.delete(i),e.size))return;let r=C.get(t);C.delete(t),r&&(Q(t).removeEventListener("scroll",r),P.get(t)?.(),window.removeEventListener("resize",r))}}let N=new Map;function Y({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let l=N.get(t)??new Map;N.set(t,l);let s=r.target??"self",i=l.get(s)??{},o=n+(r.offset??[]).join(",");return i[o]||(i[o]=!r.target&&(0,d.J)()?new ScrollTimeline({source:t,axis:n}):function(e){let t={value:0},r=I(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}({container:t,...r})),i[o]}var F=r(94416),W=r(86553);let B=()=>({scrollX:(0,s.OQ)(0),scrollY:(0,s.OQ)(0),scrollXProgress:(0,s.OQ)(0),scrollYProgress:(0,s.OQ)(0)}),_=e=>!!e&&!e.current;function G(){let{container:e,target:t,...r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,F.M)(B),l=(0,o.useRef)(null),s=(0,o.useRef)(!1),a=(0,o.useCallback)(()=>(l.current=function(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){var l,s;if(!r)return u.l;let i={axis:t,container:r,...n};return"function"==typeof e?(l=e,s=i,2===l.length?I(e=>{l(e[s.axis].progress,e)},s):c(l,Y(s))):function(e,t){let r=Y(t);return e.attachTimeline({timeline:t.target?void 0:r,observe:e=>(e.pause(),c(t=>{e.time=e.iterationDuration*t},r))})}(e,i)}((e,t)=>{let{x:r,y:l}=t;n.scrollX.set(r.current),n.scrollXProgress.set(r.progress),n.scrollY.set(l.current),n.scrollYProgress.set(l.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0}),()=>{var e;null==(e=l.current)||e.call(l)}),[e,t,JSON.stringify(r.offset)]);return(0,W.E)(()=>{if(s.current=!1,!(_(e)||_(t)))return a();s.current=!0},[a]),(0,o.useEffect)(()=>s.current?((0,i.V)(!_(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,i.V)(!_(t),"Target ref is defined but not hydrated","use-scroll-ref"),a()):void 0,[a]),n}},88545:(e,t,r)=>{r.d(t,{Hx:()=>d,OB:()=>a,R8:()=>i,TU:()=>p,V7:()=>f,Yz:()=>s,uZ:()=>h,z3:()=>u});var n=r(12115);let l=function(){try{let e="nuqs-localStorage-test";if("undefined"==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 s(e,...t){if(!l)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)}}function i(e,...t){l&&console.warn(e,...t)}let o={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 cac
1he. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function u(e){return`[nuqs] ${o[e]}
2  See https://err.47ng.com/NUQS-${e}`}function a(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("&")}let c=(0,n.createContext)({useAdapter(){throw Error(u(404))}});function d(e){return({children:t,defaultOptions:r,processUrlSearchParams:l,...s})=>(0,n.createElement)(c.Provider,{...s,value:{useAdapter:e,defaultOptions:r,processUrlSearchParams:l}},t)}function f(e){let t=(0,n.useContext)(c);if(!("useAdapter"in t))throw Error(u(404));return t.useAdapter(e)}c.displayName="NuqsAdapterContext",l&&"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==c&&console.error(u(303)),window.__NuqsAdapterContext=c);let h=()=>(0,n.useContext)(c).defaultOptions,p=()=>(0,n.useContext)(c).processUrlSearchParams}}]);
3//# sourceMappingURL=1689-c232c1f00a4dac2e.js.map

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.