1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,268715,e=>{"use strict";var t=e.i(190683),r=e.i(599965),s=e.i(247313),i=e.i(583979),n=s["use".trim()],a=e.i(387243),o=e.i(33746),u=e.i(613269),l=e.i(645410),c=e.i(541360);let{Link:d,redirect:h,usePathname:f,useRouter:p}=function(e){let{Link:t,config:d,getPathname:h,...f}=function(e,t){var i,c,d;let h={...i=t||{},localePrefix:"object"==typeof(d=i.localePrefix)?d:{mode:d||"always"},localeCookie:!!((c=i.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof c&&c},localeDetection:i.localeDetection??!0,alternateLinks:i.alternateLinks??!0},f=h.pathnames,p=(0,s.forwardRef)(function({href:t,locale:r,...s},i){let u,c;"object"==typeof t?(u=t.pathname,c=t.params):u=t;let d=(0,a.isLocalizableHref)(t),p=e(),g=(0,a.isPromise)(p)?n(p):p,y=d?m({locale:r||g,href:null==f?u:{pathname:u,params:c},forcePrefix:null!=r||void 0}):u;return(0,l.jsx)(o.default,{ref:i,href:"object"==typeof t?{...t,pathname:y}:y,locale:r,localeCookie:h.localeCookie,...s})});function m(e){let t,{forcePrefix:r,href:s,locale:i}=e;return null==f?"object"==typeof s?(t=s.pathname,s.query&&(t+=(0,u.serializeSearchParams)(s.query))):t=s:t=(0,u.compileLocalizedPathname)({locale:i,...(0,u.normalizeNameOrNameWithParams)(s),pathnames:h.pathnames}),(0,u.applyPathnamePrefix)(t,i,h,r)}function g(e){return function(t,...r){return e(m(t),...r)}}return{config:h,Link:p,redirect:g(r.redirect),permanentRedirect:g(r.permanentRedirect),getPathname:m}}(i.useLocale,e);return{...f,Link:t,usePathname:function(){let e,t,n=(e=(0,r.usePathname)(),t=(0,i.useLocale)(),(0,s.useMemo)(()=>{if(!e)return e;let r=e,s=(0,a.getLocalePrefix)(t,d.localePrefix);if((0,a.hasPathnamePrefixed)(s,e))r=(0,a.unprefixPathname)(e,s);else if("never"!==d.localePrefix.mode&&d.localePrefix.prefixes){let s=(0,a.getLocaleAsPrefix)(t);(0,a.hasPathnamePrefixed)(s,e)&&(r=(0,a.unprefixPathname)(e,s))}return r},[d.localePrefix,t,e])),o=(0,i.useLocale)();return(0,s.useMemo)(()=>n&&d.pathnames?(0,u.getRoute)(o,n,d.pathnames):n,[o,n])},useRouter:function(){let e=(0,r.useRouter)(),t=(0,i.useLocale)(),n=(0,r.usePathname)();return(0,s.useMemo)(()=>{function r(e){return function(r,s){let{locale:i,...a}=s||{},o=[h({href:r,locale:i||t,forcePrefix:null!=i||void 0})];Object.keys(a).length>0&&o.push(a),(0,c.default)(d.localeCookie,n,t,i),e(...o)}}return{...e,push:r(e.push),replace:r(e.replace),prefetch:r(e.prefetch)}},[t,n,e])},getPathname:h}}({locales:Object.keys(t.config.i18n.locales),defaultLocale:t.config.i18n.defaultLocale,localeCookie:{name:t.config.i18n.localeCookieName},localePrefix:t.config.i18n.enabled?"as-needed":"never",localeDetection:t.config.i18n.enabled});e.s(["LocaleLink",0,d,"useLocalePathname",0,f,"useLocaleRouter",0,p],268715)},609993,(e,t,r)=>{"use strict";function s({widthInt:e,heightInt:t,blurWidth:r,blurHeight:s,blurDataURL:i,objectFit:n}){let a=r?40*r:e,o=s?40*s:t,u=a&&o?`viewBox='0 0 ${a} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return s}})},157263,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={VALID_LOADERS:function(){return n},imageConfigDefault:function(){return a}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let n=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},911210,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return l}}),e.r(180184);let s=e.r(147611),i=e.r(609993),n=e.r(157263),a=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function u(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l({src:e,sizes:t,unoptimized:r=!1,priority:l=!1,preload:c=!1,loading:d,className:h,quality:f,width:p,height:m,fill:g=!1,style:y,overrideSrc:b,onLoad:v,onLoadingComplete:w,placeholder:x="empty",blurDataURL:P,fetchPriority:S,decoding:C="async",layout:O,objectFit:j,objectPosition:k,lazyBoundary:q,lazyRoot:M,...E},R){var D;let _,A,I,{imgConf:N,showAltText:T,blurComplete:L,defaultLoader:Q}=R,U=N||n.imageConfigDefault;if("allSizes"in U)_=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),r=U.qualities?.sort((e,t)=>e-t);_={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===Q)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let z=E.loader||Q;delete E.loader,delete E.srcSet;let F="__next_img_default"in z;if(F){if("custom"===_.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=z;z=t=>{let{config:r,...s}=t;return e(s)}}if(O){"fill"===O&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[O];r&&!t&&(t=r)}let $="",H=u(p),B=u(m);if((D=e)&&"object"==typeof D&&(o(D)||void 0!==D.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,I=t.blurHeight,P=P||t.blurDataURL,$=t.src,!g)if(H||B){if(H&&!B){let e=H/t.width;B=Math.round(t.height*e)}else if(!H&&B){let e=B/t.height;H=Math.round(t.width*e)}}else H=t.width,B=t.height}let K=!l&&!c&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:$)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,K=!1),_.unoptimized&&(r=!0),F&&!_.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let W=u(f),V=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:k}:{},T?{}:{color:"transparent"},y),G=L||"empty"===x?null:"blur"===x?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:H,heightInt:B,blurWidth:A,blurHeight:I,blurDataURL:P||"",objectFit:V.objectFit})}")`:`url("${x}")`,J=a.includes(V.objectFit)?"fill"===V.objectFit?"100% 100%":"cover":V.objectFit,X=G?{backgroundSize:J,backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:n,sizes:a,loader:o}){if(r){let e=(0,s.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:u,kind:l}=function({deviceSizes:e,allSizes:t},r,s){if(s){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(s);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,a),c=u.length-1;return{sizes:a||"w"!==l?a:"100vw",srcSet:u.map((r,s)=>`${o({config:e,src:t,quality:n,width:r})} ${"w"===l?r:s+1}${l}`).join(", "),src:o({config:e,src:t,quality:n,width:u[c]})}}({config:_,src:e,unoptimized:r,width:H,quality:W,sizes:t,loader:z}),Z=K?"lazy":d;return{props:{...E,loading:Z,fetchPriority:S,width:H,height:B,decoding:C,className:h,style:{...V,...X},sizes:Y.sizes,srcSet:Y.srcSet,src:b||Y.src},meta:{unoptimized:r,preload:c||l,placeholder:x,fill:g}}}},963446,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let s=e.r(247313),i="u"<typeof window,n=i?()=>{}:s.useLayoutEffect,a=i?()=>{}:s.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let e=s.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),o()),n(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),n(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},489752,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return m},defaultHead:function(){return d}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let n=e.r(481258),a=e.r(744066),o=e.r(645410),u=a._(e.r(247313)),l=n._(e.r(963446)),c=e.r(775652);function d(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function h(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===u.default.Fragment?e.concat(u.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(180184);let f=["name","httpEquiv","charSet","itemProp"];function p(e){let t,r,s,i;return e.reduce(h,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,s=new Set,i={},e=>{let n=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?n=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?n=!1:r.add(e.type);break;case"meta":for(let t=0,r=f.length;t<r;t++){let r=f[t];if(e.props.hasOwnProperty(r))if("charSet"===r)s.has(r)?n=!1:s.add(r);else{let t=e.props[r],s=i[r]||new Set;
2("name"!==r||!a)&&s.has(t)?n=!1:(s.add(t),i[r]=s)}}}return n})).reverse().map((e,t)=>{let r=e.key||t;return u.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,u.useContext)(c.HeadManagerContext);return(0,o.jsx)(l.default,{reduceComponentsToState:p,headManager:t,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)},206875,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return n}});let s=e.r(481258)._(e.r(247313)),i=e.r(157263),n=s.default.createContext(i.imageConfigDefault)},374474,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return s}});let s=e.r(481258)._(e.r(247313)).default.createContext(null)},190264,(e,t,r)=>{"use strict";function s(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return s}})},343016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let s=e.r(190264),i=e.r(147611);function n({config:e,src:t,width:r,quality:n}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let a=(0,s.findClosestQuality)(n,e),o=(0,i.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${a}${t.startsWith("/")&&o?`&dpl=${o}`:""}`}n.__next_img_default=!0;let a=n},749798,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let s=e.r(481258),i=e.r(744066),n=e.r(645410),a=i._(e.r(247313)),o=s._(e.r(488435)),u=s._(e.r(489752)),l=e.r(911210),c=e.r(157263),d=e.r(206875);e.r(180184);let h=e.r(374474),f=s._(e.r(343016)),p=e.r(787979),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,s,i,n,a){let o=e?.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let s=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>s,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{s=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}s?.current&&s.current(e)}}))}function y(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,a.forwardRef)(({src:e,srcSet:t,sizes:r,height:s,width:i,decoding:o,className:u,style:l,fetchPriority:c,placeholder:d,loading:h,unoptimized:f,fill:m,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:w,setShowAltText:x,sizesInput:P,onLoad:S,onError:C,...O},j)=>{let k=(0,a.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,d,b,v,w,f,P))},[e,d,b,v,w,C,f,P]),q=(0,p.useMergedRef)(j,k);return(0,n.jsx)("img",{...O,...y(c),loading:h,width:i,height:s,decoding:o,"data-nimg":m?"fill":"1",className:u,style:l,sizes:r,srcSet:t,src:e,ref:q,onLoad:e=>{g(e.currentTarget,d,b,v,w,f,P)},onError:e=>{x(!0),"empty"!==d&&w(!0),C&&C(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&o.default.preload?(o.default.preload(t.src,r),null):(0,n.jsx)(u.default,{children:(0,n.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(h.RouterContext),s=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=m||s||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?s?.localPatterns:e.localPatterns}},[s]),{onLoad:o,onLoadingComplete:u}=e,p=(0,a.useRef)(o);(0,a.useEffect)(()=>{p.current=o},[o]);let g=(0,a.useRef)(u);(0,a.useEffect)(()=>{g.current=u},[u]);let[y,w]=(0,a.useState)(!1),[x,P]=(0,a.useState)(!1),{props:S,meta:C}=(0,l.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:y,showAltText:x});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b,{...S,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:P,sizesInput:e.sizes,ref:t}),C.preload?(0,n.jsx)(v,{isAppRouter:!r,imgAttributes:S}):null]})});("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)},619933,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return c},getImageProps:function(){return l}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let n=e.r(481258),a=e.r(911210),o=e.r(749798),u=n._(e.r(343016));function l(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:u.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=o.Image},953724,(e,t,r)=>{t.exports=e.r(619933)},49102,e=>{"use strict";var t=e.i(494117);e.s(["ChevronDown",()=>t.default])},724647,568239,e=>{"use strict";var t=e.i(607316),r=e.i(247313);let s=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 i(e,...t){if(!s)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 n(e,...t){s&&console.warn(e,...t)}let a={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 o(e){return`[nuqs] ${a[e]} 4 See https://nuqs.dev/NUQS-${e}`}function u(e){if(0===e.size)return"";let t=[];for(let[r,s]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${s.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 l=(0,r.createContext)({useAdapter(){throw Error(o(404))}});function c(e){return({children:t,defaultOptions:s,processUrlSearchParams:i,...n})=>(0,r.createElement)(l.Provider,{...n,value:{useAdapter:e,defaultOptions:s,processUrlSearchParams:i}},t)}function d(e){let t=(0,r.useContext)(l);if(!("useAdapter"in t))throw Error(o(404));return t.useAdapter(e)}
4l.displayName="NuqsAdapterContext",s&&"u">typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==l&&console.error(o(303)),window.__NuqsAdapterContext=l);let h=()=>(0,r.useContext)(l).defaultOptions,f=()=>(0,r.useContext)(l).processUrlSearchParams;function p(e){return{method:"throttle",timeMs:e}}function m(e){return{method:"debounce",timeMs:e}}e.s(["a",()=>f,"c",()=>i,"i",()=>h,"l",()=>n,"n",()=>c,"o",()=>u,"r",()=>d,"s",()=>o],568239);let g=p(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 y(e){return null===e||Array.isArray(e)&&0===e.length}function b(e,t,r){if("string"==typeof e)r.set(t,e);else{for(let s of(r.delete(t),e))r.append(t,s);r.has(t)||r.set(t,"")}return r}function v(){let e=new Map;return{on(t,r){let s=e.get(t)||[];return s.push(r),e.set(t,s),()=>this.off(t,r)},off(t,r){let s=e.get(t);s&&e.set(t,s.filter(e=>e!==r))},emit(t,r){e.get(t)?.forEach(e=>e(r))}}}function w(e,t,r){let s=setTimeout(function(){e(),r.removeEventListener("abort",i)},t);function i(){clearTimeout(s),r.removeEventListener("abort",i)}r.addEventListener("abort",i)}function x(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,s)=>{t=e,r=s}),resolve:t,reject:r}}function P(){return new URLSearchParams(location.search)}var S=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=g.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push({key:e,query:t,options:r},s=g.timeMs){this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),i("[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.
4shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||s>this.timeMs)&&(this.timeMs=s)}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},s){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return i("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=x();let n=()=>{this.lastFlushedAt=performance.now();let[t,i]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},s);null===i?(this.resolvers.resolve(t),this.resetQueueOnNextPush=!0):this.resolvers.reject(t),this.resolvers=null},a=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,s=t*Math.max(0,r-e);i("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",s,r,t),0===s?n():w(n,s,this.controller.signal)};return w(a,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 i("[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=g.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:s}=e,n=s();if(i("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,n.toString()),0===this.updateMap.size)return[n,null];let a=Array.from(this.updateMap.entries()),u={...this.options},l=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),i("[nuqs gtq] Flushing queue %O with options %O",a,u),a))null===r?n.delete(t):n=b(r,t,n);t&&(n=t(n));try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let s=e[t];if(!s)continue;let i=r;r=()=>s(i)}r()}(l,()=>{r(n,u)}),[n,null]}catch(e){return console.error(o(429),a.map(([e])=>e).join(),e),[n,e]}}};let C=new S;var O=class{callback;resolvers=x();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,w(()=>{let t=this.resolvers;try{i("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);i("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=x(),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 j=new class{throttleQueue;queues=new Map;queuedQuerySync=v();constructor(e=new S){this.throttleQueue=e}useQueuedQueries(e){var t,s;let i,n;return t=(e,t)=>this.queuedQuerySync.on(e,t),s=e=>this.getQueuedQuery(e),i=(0,r.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,s(e)]));return[JSON.stringify(t),t]},[e.join(","),s]),null===(n=(0,r.useRef)(null)).current&&(n.current=i()),(0,r.useSyncExternalStore)((0,r.useCallback)(r=>{let s=e.map(e=>t(e,r));return()=>s.forEach(e=>e())},[e.join(","),t]),()=>{let[e,t]=i();return n.current[0]===e?n.current[1]:(n.current=[e,t],t)},()=>n.current[1])}push(e,t,r,s){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapshot??P)());let n=e.key;if(!this.queues.has(n)){i("[nuqs dqc] Creating debounce queue for `%s`",n);let e=new O(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r,s).finally(()=>{this.queues.get(e.key)?.queuedValue===void 0&&(i("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(n,e)}i("[nuqs dqc] Enqueueing debounce update %O",e);let a=this.queues.get(n).push(e,t);return this.queuedQuerySync.emit(n),a}abort(e){let t=this.queues.get(e);return t?(i("[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())i("[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)}}(C);e.s(["a",()=>b,"c",()=>p,"i",()=>y,"n",()=>C,"o",()=>m,"r",()=>v,"s",()=>g,"t",()=>j],724647)},737335,e=>{"use strict";let t=(0,e.i(540796).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",()=>t],737335)},205090,e=>{"use strict";let t=(0,e.i(540796).default)("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]);e.s(["default",()=>t])},716947,e=>{"use strict";var t=e.i(205090);e.s(["MessageSquare",()=>t.default])},764847,e=>{"use strict";var t=e.i(599965),r=e.i(247313);function s(e,t,r){return Math.max(t,Math.min(e,r))}function i(e,t){return"rtl"===t?(1-e)*100:(-1+e)*100}function n(e,t,r){if("string"==typeof t)void 0!==r&&(e.style[t]=r);else for(let r in t)if(t.hasOwnProperty(r)){let s=t[r];void 0!==s&&(e.style[r]=s)}}function a(e,t){e.classList.add(t)}function o(e,t){e.classList.remove(t)}function u(e){e&&e.parentNode&&e.parentNode.removeChild(e)}var l={minimum:.08,maximum:1,template:`<div class="bar"><div class="peg"></div></div> 5 <div class="spinner"><div class="spinner-icon"></div></div> 6 <div class="indeterminate"><div class="inc"></div><div class="dec"></div></div>`,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,indeterminate:!1,indeterminateSelector:".indeterminate",barSelector:".bar",spinnerSelector:".spinner",parent:"body",direction:"ltr"},c=class{static settings=l;static status=null;static pending=[];static isPaused=!1;static reset(){return this.status=null,this.isPaused=!1,this.pending=[],this.settings=l,this}static configure(e){return Object.assign(this.settings,e),this}static isStarted(){return"number"==typeof this.status}static set(e){if(this.isPaused)return this;let t=this.isStarted();e=s(e,this.settings.minimum,this.settings.maximum),this.status=e===this.settings.maximum?null:e;let r=this.render(!t),i=this.settings.speed,a=this.settings.easing;
6return r.forEach(e=>e.offsetWidth),this.queue(t=>{r.forEach(t=>{this.settings.indeterminate||n(t.querySelector(this.settings.barSelector),this.barPositionCSS({n:e,speed:i,ease:a}))}),e===this.settings.maximum?(r.forEach(e=>{n(e,{transition:"none",opacity:"1"}),e.offsetWidth}),setTimeout(()=>{r.forEach(e=>{n(e,{transition:`all ${i}ms ${a}`,opacity:"0"})}),setTimeout(()=>{r.forEach(e=>{this.remove(e),null===this.settings.template&&n(e,{transition:"none",opacity:"1"})}),t()},i)},i)):setTimeout(t,i)}),this}static start(){this.status||this.set(0);let e=()=>{this.isPaused||setTimeout(()=>{this.status&&(this.trickle(),e())},this.settings.trickleSpeed)};return this.settings.trickle&&e(),this}static done(e){return e||this.status?this.inc(.3+.5*Math.random()).set(1):this}static inc(e){if(this.isPaused||this.settings.indeterminate)return this;let t=this.status;return t?t>1?this:("number"!=typeof e&&(e=t>=0&&t<.2?.1:t>=.2&&t<.5?.04:t>=.5&&t<.8?.02:.005*(t>=.8&&t<.99)),t=s(t+e,0,.994),this.set(t)):this.start()}static dec(e){if(this.isPaused||this.settings.indeterminate)return this;let t=this.status;return"number"!=typeof t?this:("number"!=typeof e&&(e=t>.8?.1:t>.5?.05:t>.2?.02:.01),t=s(t-e,0,.994),this.set(t))}static trickle(){return this.isPaused||this.settings.indeterminate?this:this.inc()}static promise(e){if(!e||"resolved"===e.state())return this;let t=0,r=0;return this.start(),t++,r++,e.always(()=>{0==--r?(t=0,this.done()):this.set((t-r)/t)}),this}static render(e=!1){let t="string"==typeof this.settings.parent?document.querySelector(this.settings.parent):this.settings.parent,r=t?Array.from(t.querySelectorAll(".bprogress")):[];if(null!==this.settings.template&&0===r.length){a(document.documentElement,"bprogress-busy");let e=document.createElement("div");a(e,"bprogress"),e.innerHTML=this.settings.template,t!==document.body&&a(t,"bprogress-custom-parent"),t.appendChild(e),r.push(e)}return r.forEach(r=>{if(null===this.settings.template&&(r.style.display=""),a(document.documentElement,"bprogress-busy"),t!==document.body&&a(t,"bprogress-custom-parent"),this.settings.indeterminate){let e=r.querySelector(this.settings.barSelector);e&&(e.style.display="none");let t=r.querySelector(this.settings.indeterminateSelector);t&&(t.style.display="")}else{let t=r.querySelector(this.settings.barSelector),s=e?i(0,this.settings.direction):i(this.status||0,this.settings.direction);n(t,this.barPositionCSS({n:this.status||0,speed:this.settings.speed,ease:this.settings.easing,perc:s}));let a=r.querySelector(this.settings.indeterminateSelector);a&&(a.style.display="none")}if(null===this.settings.template){let e=r.querySelector(this.settings.spinnerSelector);e&&(e.style.display=this.settings.showSpinner?"block":"none")}else if(!this.settings.showSpinner){let e=r.querySelector(this.settings.spinnerSelector);e&&u(e)}}),r}static remove(e){e?null===this.settings.template?e.style.display="none":u(e):(o(document.documentElement,"bprogress-busy"),("string"==typeof this.settings.parent?document.querySelectorAll(this.settings.parent):[this.settings.parent]).forEac
6h(e=>{o(e,"bprogress-custom-parent")}),document.querySelectorAll(".bprogress").forEach(e=>{null===this.settings.template?e.style.display="none":u(e)}))}static pause(){return!this.isStarted()||this.settings.indeterminate||(this.isPaused=!0),this}static resume(){if(!this.isStarted()||this.settings.indeterminate)return this;if(this.isPaused=!1,this.settings.trickle){let e=()=>{this.isPaused||setTimeout(()=>{this.status&&(this.trickle(),e())},this.settings.trickleSpeed)};e()}return this}static isRendered(){return document.querySelectorAll(".bprogress").length>0}static getPositioningCSS(){let e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return`${t}Perspective`in e?"translate3d":`${t}Transform`in e?"translate":"margin"}static queue(e){this.pending.push(e),1===this.pending.length&&this.next()}static next(){let e=this.pending.shift();e&&e(this.next.bind(this))}static initPositionUsing(){""===this.settings.positionUsing&&(this.settings.positionUsing=this.getPositioningCSS())}static barPositionCSS({n:e,speed:t,ease:r,perc:s}){this.initPositionUsing();let n={},a=s??i(e,this.settings.direction);return"translate3d"===this.settings.positionUsing?n={transform:`translate3d(${a}%,0,0)`}:"translate"===this.settings.positionUsing?n={transform:`translate(${a}%,0)`}:"width"===this.settings.positionUsing?n={width:`${"rtl"===this.settings.direction?100-a:a+100}%`,..."rtl"===this.settings.direction?{right:"0",left:"auto"}:{}}:"margin"===this.settings.positionUsing&&(n="rtl"===this.settings.direction?{"margin-left":`${-a}%`}:{"margin-right":`${-a}%`}),n.transition=`all ${t}ms ${r}`,n}};function d(e,t){return e.protocol+"//"+e.host+e.pathname+e.search==t.protocol+"//"+t.host+t.pathname+t.search}function h(e,t){if("string"==typeof t&&"data-disable-progress"===t){let r=t.substring(5).replace(/-([a-z])/g,(e,t)=>t.toUpperCase());return e.dataset[r]}let r=e[t];if(r instanceof SVGAnimatedString){let e=r.baseVal;return"href"===t?function(e,t){let r,s,i;if(!e.startsWith("/")||!t)return e;let{pathname:n,query:a,hash:o}=(r=e.indexOf("#"),(i=(s=e.indexOf("?"))>-1&&(r<0||s<r))||r>-1?{pathname:e.substring(0,i?s:r),query:i?e.substring(s,r>-1?r:void 0):"",hash:r>-1?e.slice(r):""}:{pathname:e,query:"",hash:""});return`${t}${n}${a}${o}`}(e,location.origin):e}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},s=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(s=s.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),s.forEach(function(t){var s;s=r[t],t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s})}return e}function p(e,t){if(null==e)return{};var r,s,i=function(e,t){if(null==e)return{};var r,s,i={},n=Object.keys(e);for(s=0;s<n.length;s++)r=n[s],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(s=0;s<n.length;s++)r=n[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var m=(0,r.createContext)(void 0),g=function(){var e=(0,r.useContext)(m);if(!e)throw Error("useProgress must be used within a ProgressProvider");return e},y=function(e){var t=e.children,s=e.color,i=void 0===s?"#0A2FFF":s,n=e.height,a=void 0===n?"2px":n,o=e.options,u=e.spinnerPosition,l=void 0===u?"top-right":u,d=e.style,h=e.disableStyle,p=e.nonce,g=e.shallowRouting,y=e.disableSameURL,b=e.startPosition,v=e.delay,w=e.stopDelay,x=(0,r.useRef)(null),P=(0,r.useRef)(!1),S=(0,r.useCallback)(function(){return P.current=!0},[]),C=(0,r.useCallback)(function(){return P.current=!1},[]),O=(0,r.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&S(),x.current=setTimeout(function(){e>0&&c.set(e),c.start()},t)},[S]),j=(0,r.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;setTimeout(function(){x.current&&clearTimeout(x.current),x.current=setTimeout(function(){c.isStarted()&&(c.done(),P.current&&C())},e)},t)},[C]),k=(0,r.useCallback)(function(e){return c.inc(e)},[]),q=(0,r.useCallback)(function(e){return c.dec(e)},[]),M=(0,r.useCallback)(function(e){return c.set(e)},[]),E=(0,r.useCallback)(function(){return c.pause()},[]),R=(0,r.useCallback)(function(){return c.resume()},[]),D=(0,r.useCallback)(function(){return c.settings},[]),_=(0,r.useCallback)(function(e){var t=D(),r="function"==typeof e?e(t):e,s=f({},t,r);c.configure(s)},[D]),A=(0,r.useMemo)(function(){return r.default.createElement("style",{nonce:p},d||(({color:e="#29d",height:t="2px",spinnerPosition:r="top-right"})=>` 7:root { 8 --bprogress-color: ${e}; 9 --bprogress-height: ${t}; 10 --bprogress-spinner-size: 18px; 11 --bprogress-spinner-animation-duration: 400ms; 12 --bprogress-spinner-border-size: 2px;
13 --bprogress-box-shadow: 0 0 10px ${e}, 0 0 5px ${e}; 14 --bprogress-z-index: 99999; 15 --bprogress-spinner-top: ${"top-right"===r||"top-left"===r?"15px":"auto"}; 16 --bprogress-spinner-bottom: ${"bottom-right"===r||"bottom-left"===r?"15px":"auto"}; 17 --bprogress-spinner-right: ${"top-right"===r||"bottom-right"===r?"15px":"auto"}; 18 --bprogress-spinner-left: ${"top-left"===r||"bottom-left"===r?"15px":"auto"}; 19} 20 21.bprogress { 22 width: 0; 23 height: 0; 24 pointer-events: none; 25 z-index: var(--bprogress-z-index); 26} 27 28.bprogress .bar { 29 background: var(--bprogress-color); 30 position: fixed; 31 z-index: var(--bprogress-z-index); 32 top: 0; 33 left: 0; 34 width: 100%; 35 height: var(--bprogress-height); 36} 37 38/* Fancy blur effect */ 39.bprogress .peg { 40 display: block; 41 position: absolute; 42 right: 0; 43 width: 100px; 44 height: 100%; 45 box-shadow: var(--bprogress-box-shadow); 46 opacity: 1.0; 47 transform: rotate(3deg) translate(0px, -4px); 48} 49 50/* Remove these to get rid of the spinner */ 51.bprogress .spinner { 52 display: block; 53 position: fixed; 54 z-index: var(--bprogress-z-index); 55 top: var(--bprogress-spinner-top); 56 bottom: var(--bprogress-spinner-bottom); 57 right: var(--bprogress-spinner-right); 58 left: var(--bprogress-spinner-left); 59} 60 61.bprogress .spinner-icon { 62 width: var(--bprogress-spinner-size); 63 height: var(--bprogress-spinner-size); 64 box-sizing: border-box; 65 border: solid var(--bprogress-spinner-border-size) transparent; 66 border-top-color: var(--bprogress-color); 67 border-left-color: var(--bprogress-color); 68 border-radius: 50%; 69 -webkit-animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite; 70 animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite; 71} 72 73.bprogress-custom-parent { 74 overflow: hidden; 75 position: relative; 76} 77 78.bprogress-custom-parent .bprogress .spinner, 79.bprogress-custom-parent .bprogress .bar { 80 position: absolute; 81} 82 83.bprogress .indeterminate { 84 position: fixed; 85 top: 0; 86 left: 0; 87 width: 100%; 88 height: var(--bprogress-height); 89 overflow: hidden; 90} 91 92.bprogress .indeterminate .inc, 93.bprogress .indeterminate .dec { 94 position: absolute; 95 top: 0; 96 height: 100%; 97 background-color: var(--bprogress-color); 98} 99 100.bprogress .indeterminate .inc { 101 animation: bprogress-indeterminate-increase 2s infinite; 102} 103 104.bprogress .indeterminate .dec { 105 animation: bprogress-indeterminate-decrease 2s 0.5s infinite; 106} 107 108@-webkit-keyframes bprogress-spinner { 109 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 110 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 111} 112 113@keyframes bprogress-spinner { 114 0% { transform: rotate(0deg); } 115 100% { transform: rotate(360deg); } 116} 117 118@keyframes bprogress-indeterminate-increase { 119 from { left: -5%; width: 5%; } 120 to { left: 130%; width: 100%; } 121} 122 123@keyframes bprogress-indeterminate-decrease { 124 from { left: -80%; width: 80%; } 125 to { left: 110%; width: 10%; } 126} 127`)({color:i,height:a,spinnerPosition:l}))},[i,a,p,l,d]);return c.configure(o||{}),r.default.createElement(m.Provider,{value:{start:O,stop:j,inc:k,dec:q,set:M,pause:E,resume:R,setOptions:_,getOptions:D,isAutoStopDisabled:P,disableAutoStop:S,enableAutoStop:C,shallowRouting:void 0!==g&&g,disableSameURL:void 0===y||y,startPosition:void 0===b?0:b,delay:void 0===v?0:v,stopDelay:void 0===w?0:w}},void 0!==h&&h?null:A,t)};function b(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")}var v=r.default.forwardRef(function(e,t){var s=e.as,i=e.children,n=e.className,a=e.classSelector,o=p(e,["as","children","className","classSelector"]);return r.default.createElement(null!=s?s:"div",f({ref:t,className:b(void 0===a?"bar":a,n)},o),i)}),w=r.default.forwardRef(function(e,t){var s=e.as,i=e.children,n=e.className,a=e.classSelector,o=p(e,["as","children","className","classSelector"]);return r.default.createElement(null!=s?s:"div",f({ref:t,className:b(void 0===a?"peg":a,n)},o),i)}),x=r.default.forwardRef(function(e,t){var s=e.as,i=e.children,n=e.className,a=e.classSelector,o=p(e,["as","children","className","classSelector"]);return r.default.createElement(null!=s?s:"div",f({ref:t,className:b(void 0===a?"spinner":a,n)},o),i)}),P=r.default.forwardRef(function(e,t){var s=e.as,i=e.children,n=e.className,a=e.classSelector,o=
127p(e,["as","children","className","classSelector"]);return r.default.createElement(null!=s?s:"div",f({ref:t,className:b(void 0===a?"spinner-icon":a,n)},o),i)});function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},s=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(s=s.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),s.forEach(function(t){var s;s=r[t],t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s})}return e}function C(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r.push.apply(r,s)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function O(e,t){if(null==e)return{};var r,s,i=function(e,t){if(null==e)return{};var r,s,i={},n=Object.keys(e);for(s=0;s<n.length;s++)r=n[s],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(s=0;s<n.length;s++)r=n[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function j(e){var s=e||{},i=s.customRouter,n=O(s,["customRouter"]),a=i?i():(0,t.useRouter)(),o=g(),u=o.start,l=o.stop,c=o.disableSameURL,h=o.startPosition,f=o.delay,p=o.stopDelay,m=(0,r.useRef)(null);function y(e){return function(t,r){var s,i,a=r||{},o=a.showProgress,m=a.startPosition,g=a.disableSameURL,y=a.basePath,b=a.i18nPath,v=a.delay,w=a.stopDelay,x=O(a,["showProgress","startPosition","disableSameURL","basePath","i18nPath","delay","stopDelay"]),P=C(S({},n),{showProgress:o,startPosition:m,disableSameURL:g,basePath:y,i18nPath:b,delay:v,stopDelay:w}),j=void 0!==P.disableSameURL?P.disableSameURL:c,k=void 0!==P.startPosition?P.startPosition:h,q=void 0!==P.delay?P.delay:f,M=void 0!==P.stopDelay?P.stopDelay:p;if(!1===P.showProgress)return e(t,x);var E=new URL(location.href),R=new URL(t,location.href);P.i18nPath&&((i=(s=E).pathname.split("/")).length>1&&i[1]&&(i.splice(1,1),s.pathname=i.join("/")||"/"),E=s),P.basePath&&(R.pathname=P.basePath+("/"!==R.pathname?R.pathname:""));var D=d(R,E);return D&&j||(u(k,q),setTimeout(function(){D&&l(M)},q||0)),e(t,x)}}function b(e){return function(t){var r=t||{},s=r.showProgress,i=r.startPosition,a=r.disableSameURL,o=r.basePath,c=r.i18nPath,d=r.delay,m=r.stopDelay,g=O(r,["showProgress","startPosition","disableSameURL","basePath","i18nPath","delay","stopDelay"]),y=C(S({},n),{showProgress:s,startPosition:i,disableSameURL:a,basePath:o,i18nPath:c,delay:d,stopDelay:m}),b=void 0!==y.startPosition?y.startPosition:h,v=void 0!==y.delay?y.delay:f,w=void 0!==y.stopDelay?y.stopDelay:p;if(!1===y.showProgress)return e(g);u(b,v);var x=e(g);return setTimeout(function(){l(w)},v||0),x}}function v(e){return function(t,r){return e(t,r)}}return m.current?(m.current.push=y(a.push),m.current.replace=y(a.replace),m.current.prefetch=v(a.prefetch),m.current.back=b(a.back),m.current.refresh=b(a.refresh),m.current.forward=b(a.forward)):m.current=C(S({},a),{push:y(a.push),replace:y(a.replace),prefetch:v(a.prefetch),back:b(a.back),refresh:b(a.refresh),forward:b(a.forward)}),m.current}r.default.forwardRef(function(e,t){var s,i,n=e.as,a=e.children,o=e.className,u=e.style,l=p(e,["as","children","className","style"]);return r.default.createElement(null!=n?n:"div",f({ref:t,className:b("bprogress",o),style:(s=f({},u),i=i={display:"none"},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(i)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r.push.apply(r,s)}return r})(Object(i)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(i,e))}),s)},l),a||r.default.createElement(r.default.Fragment,null,r.default.createElement(v,null,r.default.createElement(w,null)),r.default.createElement(x,null,r.default.createElement(P,null))))}),r.default.forwardRef(function(e,t){var s=e.as,i=e.className,n=e.classSelector,a=p(e,["as","className","classSelector"]);return r.default.createElement(null!=s?s:"div",f({ref:t,className:b(void 0===n?"indeterminate":n,i)},a),r.default.createElement("div",{className:"inc"}),r.default.createElement("div",{className:"dec"}))});var k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["memo","shouldCompareComplexProps"];
127return(0,r.memo)(e,function(e,r){return!1!==r.memo&&(!r.shouldCompareComplexProps||function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s=Object.keys(e).filter(function(e){return!r.includes(e)}),i=Object.keys(t).filter(function(e){return!r.includes(e)});if(s.length!==i.length)return!1;var n=!0,a=!1,o=void 0;try{for(var u,l=s[Symbol.iterator]();!(n=(u=l.next()).done);n=!0){var c=u.value;if(e[c]!==t[c])return!1}}catch(e){a=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(a)throw o}}return!0}(e,r,t))})}(function(e){return!function(e){var t=e.shallowRouting,s=void 0!==t&&t,i=e.disableSameURL,n=void 0===i||i,a=e.startPosition,o=void 0===a?0:a,u=e.delay,l=void 0===u?0:u,c=e.stopDelay,f=void 0===c?0:c,p=e.targetPreprocessor,m=e.disableAnchorClick,y=void 0!==m&&m,b=e.startOnLoad,v=void 0!==b&&b,w=e.forcedStopDelay,x=void 0===w?0:w,P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],S=(0,r.useRef)([]),C=(0,r.useRef)(null),O=g(),j=O.start,k=O.stop,q=O.isAutoStopDisabled;(0,r.useEffect)(function(){v&&j(o,l)},[]),(0,r.useEffect)(function(){return C.current&&clearTimeout(C.current),C.current=setTimeout(function(){q.current||k()},f),function(){C.current&&clearTimeout(C.current)}},P),(0,r.useEffect)(function(){if(!y){var e=function(e){if(e.defaultPrevented)return;var t=e.currentTarget;if(!t.hasAttribute("download")){var r=e.target,i=(null==r?void 0:r.getAttribute("data-prevent-progress"))==="true"||(null==t?void 0:t.getAttribute("data-prevent-progress"))==="true";if(!i)for(var a,u=r;u&&"a"!==u.tagName.toLowerCase();){if((null==(a=u.parentElement)?void 0:a.getAttribute("data-prevent-progress"))==="true"){i=!0;break}u=u.parentElement}if(!i&&"_blank"!==h(t,"target")&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey){var c=h(t,"href"),f=p?p(new URL(c)):new URL(c),m=new URL(location.href);s&&f.protocol+"//"+f.host+f.pathname==m.protocol+"//"+m.host+m.pathname&&n||d(f,m)&&n||j(o,l)}}},t=new MutationObserver(function(){var t=Array.from(document.querySelectorAll("a")).filter(function(e){var t=h(e,"href"),r="true"===e.getAttribute("data-disable-progress"),s=t&&!t.startsWith("tel:")&&!t.startsWith("mailto:")&&!t.startsWith("blob:")&&!t.startsWith("javascript:");return!r&&s&&"_blank"!==h(e,"target")});t.forEach(function(t){t.addEventListener("click",e,!0)}),S.current=t});t.observe(document,{childList:!0,subtree:!0});var r=window.history.pushState;return window.history.pushState=new Proxy(window.history.pushState,{apply:function(e,t,r){return q.current||k(f,x),e.apply(t,r)}}),function(){t.disconnect(),S.current.forEach(function(t){t.removeEventListener("click",e,!0)}),S.current=[],window.history.pushState=r}}},[y,p,s,n,l,f,o,j,k,x,q])}(e,[(0,t.usePathname)(),(0,t.useSearchParams)()]),null});k.displayName="AppProgress";var q=function(e){var t=e.children,s=e.ProgressComponent,i=e.color,n=e.height,a=e.options,o=e.spinnerPosition,u=e.style,l=e.disableStyle,c=e.nonce,d=e.stopDelay,h=e.delay,f=e.startPosition,p=e.disableSameURL,m=e.shallowRouting,g=O(e,["children","ProgressComponent","color","height","options","spinnerPosition","style","disableStyle","nonce","stopDelay","delay","startPosition","disableSameURL","shallowRouting"]);return r.default.createElement(y,{color:i,height:n,options:a,spinnerPosition:o,style:u,disableStyle:l,nonce:c,stopDelay:d,delay:h,startPosition:f,disableSameURL:p,shallowRouting:m},r.default.createElement(s,S({stopDelay:d,delay:h,startPosition:f,disableSameURL:p,shallowRouting:m},g)),t)},M=function(e){return r.default.createElement(r.Suspense,null,r.default.createElement(k,f({},e)))},E=function(e){var t=e.children,s=O(e,["children"]);return r.default.createElement(q,S({ProgressComponent:M},s),t)};e.s(["ProgressProvider",()=>E,"useRouter",()=>j],764847)},163783,e=>{"use strict";var t=e.i(645410),r=e.i(198869),s=e.i(520090),i=e.i(977298),n=e.i(616083),a=e.i(348506),o=e.i(821957),u=e.i(247313),l=e.i(250646);function c(){let{resolvedTheme:e,setTheme:c,theme:d}=(0,o.useTheme)(),[h,f]=(0,u.useState)(d??"system"),p=(0,l.useIsClient)(),m=[{value:"system",label:"System",icon:i.HardDriveIcon},{value:"light",label:"Light",icon:a.SunIcon},{value:"dark",label:"Dark",icon:n.MoonIcon}];return p?(0,t.jsxs)(s.DropdownMenu,{modal:!1,children:[(0,t.jsx)(s.DropdownMenuTrigger,{asChild:!0,children:(0,t.jsx)(r.Button,{variant:"ghost",size:"icon","data-test":"color-mode-toggle","aria-label":"Color mode",children:"light"===e?(0,t.jsx)(a.SunIcon,{className:"size-4"}):(0,t.jsx)(n.MoonIcon,{className:"size-4"})})}),(0,t.jsx)(s.DropdownMenuContent,{children:(0,t.jsx)(s.DropdownMenuRadioGroup,{value:h,onValueChange:e=>{c(e),f(e)},children:m.map(e=>(0,t.jsxs)(s.DropdownMenuRadioItem,{value:e.value,"data-test":`color-mode-toggle-item-${e.value}`,children:[(0,t.jsx)(e.icon,{className:"mr-2 size-4 opacity-50"})," ",e.label]},e.value))})})]}):null}e.s(["ColorModeToggle",()=>c])},21179,e=>{"use strict";var t=e.i(645410),r=e.i(640439),s=e.i(268715),i=e.i(190683),n=e.i(198869),a=e.i(520090),o=e.i(985162),u=e.i(599965),l=e.i(583979),c=e.i(247313);let{locales:d}=i.config.i18n;function h({withLocaleInUrl:e=!0}){let i=(0,s.useLocaleRouter)(),h=(0,s.useLocalePathname)(),f=(0,u.useRouter)(),p=(0,u.useSearchParams)(),m=(0,l.useLocale)(),[g,y]=(0,c.useState)(m);return(0,t.jsxs)(a.DropdownMenu,{modal:!1,children:[(0,t.jsx)(a.DropdownMenuTrigger,{asChild:!0,suppressHydrationWarning:!0,children:(0,t.jsx)(n.Button,{variant:"ghost",size:"icon","aria-label":"Language",children:(0,t.jsx)(o.LanguagesIcon,{className:"size-4"})})}),(0,t.jsx)(a.DropdownMenuContent,{suppressHydrationWarning:!0,children:(0,t.jsx)(a.DropdownMenuRadioGroup,{value:g,onValueChange:t=>{y(t),e?i.replace(`${h}?${p.toString()}`,{locale:t}):((0,r.updateLocale)(t),f.refresh())},children:Object.entries(d).map(([e,{label:r}])=>(0,t.jsx)(a.DropdownMenuRadioItem,{value:e,children:r},e))})})]})}e.s(["LocaleSwitch",()=>h])},226479,e=>{"use strict";let t=(0,e.i(540796).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["default",()=>t])},41438,e=>{"use strict";let t=(0,e.i(540796).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",()=>t])},354912,e=>{"use strict";let t=e.i(247313).default.createContext(void 0);e.s(["SessionContext",0,t])},572188,e=>{"use strict";var t=e.i(247313),r=e.i(354912);e.s(["useSession",0,()=>{let e=(0,t.useContext)(r.SessionContext);if(void 0===e)throw Error("useSession must be used within SessionProvider");return e}])},65212,e=>{"use strict";let t=(0,e.i(540796).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594
1271.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["default",()=>t])},367651,e=>{"use strict";var t=e.i(65212);e.s(["Sparkles",()=>t.default])},191734,e=>{"use strict";var t=e.i(226479);e.s(["ArrowRight",()=>t.default])},945552,e=>{"use strict";let t=(0,e.i(540796).default)("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);e.s(["default",()=>t])},719688,e=>{"use strict";var t=e.i(945552);e.s(["Camera",()=>t.default])},143720,e=>{"use strict";var t=e.i(247313),r=e.i(291967),s=e.i(470624),i=e.i(524605),n=e.i(902616),a=e.i(247163),o=e.i(694853),u=e.i(352546),l=e.i(666033),c=e.i(729887),d=e.i(615883),h=e.i(804606),f=e.i(364810),p=e.i(73772),m=e.i(832593),g=e.i(645410),y="Dialog",[b,v]=(0,i.createContextScope)(y),[w,x]=b(y),P=e=>{let{__scopeDialog:r,children:s,open:i,defaultOpen:o,onOpenChange:u,modal:l=!0}=e,c=t.useRef(null),d=t.useRef(null),[h,f]=(0,a.useControllableState)({prop:i,defaultProp:o??!1,onChange:u,caller:y});return(0,g.jsx)(w,{scope:r,triggerRef:c,contentRef:d,contentId:(0,n.useId)(),titleId:(0,n.useId)(),descriptionId:(0,n.useId)(),open:h,onOpenChange:f,onOpenToggle:t.useCallback(()=>f(e=>!e),[f]),modal:l,children:s})};P.displayName=y;var S="DialogTrigger",C=t.forwardRef((e,t)=>{let{__scopeDialog:i,...n}=e,a=x(S,i),o=(0,s.useComposedRefs)(t,a.triggerRef);return(0,g.jsx)(d.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":H(a.open),...n,ref:o,onClick:(0,r.composeEventHandlers)(e.onClick,a.onOpenToggle)})});C.displayName=S;var O="DialogPortal",[j,k]=b(O,{forceMount:void 0}),q=e=>{let{__scopeDialog:r,forceMount:s,children:i,container:n}=e,a=x(O,r);return(0,g.jsx)(j,{scope:r,forceMount:s,children:t.Children.map(i,e=>(0,g.jsx)(c.Presence,{present:s||a.open,children:(0,g.jsx)(l.Portal,{asChild:!0,container:n,children:e})}))})};q.displayName=O;var M="DialogOverlay",E=t.forwardRef((e,t)=>{let r=k(M,e.__scopeDialog),{forceMount:s=r.forceMount,...i}=e,n=x(M,e.__scopeDialog);return n.modal?(0,g.jsx)(c.Presence,{present:s||n.open,children:(0,g.jsx)(D,{...i,ref:t})}):null});E.displayName=M;var R=(0,m.createSlot)("DialogOverlay.RemoveScroll"),D=t.forwardRef((e,t)=>{let{__scopeDialog:r,...s}=e,i=x(M,r);return(0,g.jsx)(f.RemoveScroll,{as:R,allowPinchZoom:!0,shards:[i.contentRef],children:(0,g.jsx)(d.Primitive.div,{"data-state":H(i.open),...s,ref:t,style:{pointerEvents:"auto",...s.style}})})}),_="DialogContent",A=t.forwardRef((e,t)=>{let r=k(_,e.__scopeDialog),{forceMount:s=r.forceMount,...i}=e,n=x(_,e.__scopeDialog);return(0,g.jsx)(c.Presence,{present:s||n.open,children:n.modal?(0,g.jsx)(I,{...i,ref:t}):(0,g.jsx)(N,{...i,ref:t})})});A.displayName=_;var I=t.forwardRef((e,i)=>{let n=x(_,e.__scopeDialog),a=t.useRef(null),o=(0,s.useComposedRefs)(i,n.contentRef,a);return t.useEffect(()=>{let e=a.current;if(e)return(0,p.hideOthers)(e)},[]),(0,g.jsx)(T,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),N=t.forwardRef((e,r)=>{let s=x(_,e.__scopeDialog),i=t.useRef(!1),n=t.useRef(!1);return(0,g.jsx)(T,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||s.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let r=t.target;s.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),T=t.forwardRef((e,r)=>{let{__scopeDialog:i,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:l,...c}=e,d=x(_,i),f=t.useRef(null),p=(0,s.useComposedRefs)(r,f);return(0,h.useFocusGuards)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(u.FocusScope,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,g.jsx)(o.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":H(d.open),...c,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(V,{titleId:d.titleId}),(0,g.jsx)(G,{contentRef:f,descriptionId:d.descriptionId})]})]})}),L="DialogTitle",Q=t.forwardRef((e,t)=>
127{let{__scopeDialog:r,...s}=e,i=x(L,r);return(0,g.jsx)(d.Primitive.h2,{id:i.titleId,...s,ref:t})});Q.displayName=L;var U="DialogDescription",z=t.forwardRef((e,t)=>{let{__scopeDialog:r,...s}=e,i=x(U,r);return(0,g.jsx)(d.Primitive.p,{id:i.descriptionId,...s,ref:t})});z.displayName=U;var F="DialogClose",$=t.forwardRef((e,t)=>{let{__scopeDialog:s,...i}=e,n=x(F,s);return(0,g.jsx)(d.Primitive.button,{type:"button",...i,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>n.onOpenChange(!1))})});function H(e){return e?"open":"closed"}$.displayName=F;var B="DialogTitleWarning",[K,W]=(0,i.createContext)(B,{contentName:_,titleName:L,docsSlug:"dialog"}),V=({titleId:e})=>{let r=W(B),s=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users. 128 129If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component. 130 131For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return t.useEffect(()=>{e&&(document.getElementById(e)||console.error(s))},[s,e]),null},G=({contentRef:e,descriptionId:r})=>{let s=W("DialogDescriptionWarning"),i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${s.contentName}}.`;return t.useEffect(()=>{let t=e.current?.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(i))},[i,e,r]),null};e.s(["Close",()=>$,"Content",()=>A,"Description",()=>z,"Overlay",()=>E,"Portal",()=>q,"Root",()=>P,"Title",()=>Q,"Trigger",()=>C,"WarningProvider",()=>K,"createDialogScope",()=>v])},32048,e=>{"use strict";let t=(0,e.i(540796).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",()=>t])},420119,e=>{"use strict";var t=e.i(32048);e.s(["XIcon",()=>t.default])},176605,e=>{"use strict";var t=e.i(645410),r=e.i(143720),s=e.i(151306),i=e.i(294237),n=e.i(420119);let a=r.Root,o=r.Trigger;r.Close;let u=({...e})=>(0,t.jsx)(r.Portal,{...e}),l=({className:e,...i})=>(0,t.jsx)(r.Overlay,{className:(0,s.cn)("data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-background/80 backdrop-blur-xs data-[state=closed]:animate-out data-[state=open]:animate-in",e),...i}),c=(0,i.cva)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),d=({side:e="right",className:i,children:a,...o})=>(0,t.jsxs)(u,{children:[(0,t.jsx)(l,{}),(0,t.jsxs)(r.Content,{className:(0,s.cn)(c({side:e}),i),...o,children:[a,(0,t.jsxs)(r.Close,{className:"absolute top-4 right-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,t.jsx)(n.XIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}),h=({className:e,...r})=>(0,t.jsx)("div",{className:(0,s.cn)("flex flex-col space-y-2 text-center sm:text-left",e),...r}),f=({className:e,...i})=>(0,t.jsx)(r.Title,{className:(0,s.cn)("font-semibold text-foreground text-lg",e),...i}),p=({className:e,...i})=>(0,t.jsx)(r.Description,{className:(0,s.cn)("text-muted-foreground text-sm",e),...i});e.s(["Sheet",()=>a,"SheetContent",()=>d,"SheetDescription",()=>p,"SheetHeader",()=>h,"SheetTitle",()=>f,"SheetTrigger",()=>o])},583709,e=>{"use strict";let t=(0,e.i(540796).default)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);e.s(["default",()=>t])},800348,e=>{"use strict";var t=e.i(583709);e.s(["Smartphone",()=>t.default])},51449,e=>{"use strict";var t=e.i(259864),r=e.i(539392),s=e.i(313805),i=class extends r.Removable{#e;#t;#r;#s;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#t=[],this.state=e.state||n(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:"continue"})},r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=(0,s.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)});
131let i="pending"===this.state.status,n=!this.#s.canStart();try{if(i)t();else{this.#i({type:"pending",variables:e,isPaused:n}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:n})}let s=await this.#s.start();return await this.#r.config.onSuccess?.(s,e,this.state.context,this,r),await this.options.onSuccess?.(s,e,this.state.context,r),await this.#r.config.onSettled?.(s,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(s,null,e,this.state.context,r),this.#i({type:"success",data:s}),s}catch(t){try{await this.#r.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#i({type:"error",error:t}),t}finally{this.#r.runNext(this)}}#i(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),t.notifyManager.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}};function n(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}e.s(["Mutation",()=>i,"getDefaultState",()=>n])},351853,(e,t,r)=>{var s=0/0,i=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,u=parseInt,l=e.g&&e.g.Object===Object&&e.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),h=Object.prototype.toString,f=Math.max,p=Math.min,m=function(){return d.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==h.call(t))return s;if(g(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=g(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var l=a.test(e);return l||o.test(e)?u(e.slice(2),l?2:8):n.test(e)?s:+e}t.exports=function(e,t,r){var s,i,n,a,o,u,l=0,c=!1,d=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var r=s,n=i;return s=i=void 0,l=t,a=e.apply(n,r)}function v(e){var r=e-u,s=e-l;return void 0===u||r>=t||r<0||d&&s>=n}function w(){var e,r,s,i=m();if(v(i))return x(i);o=setTimeout(w,(e=i-u,r=i-l,s=t-e,d?p(s,n-r):s))}function x(e){return(o=void 0,h&&s)?b(e):(s=i=void 0,a)}function P(){var e,r=m(),n=v(r);if(s=arguments,i=this,u=r,n){if(void 0===o)return l=e=u,o=setTimeout(w,t),c?b(e):a;if(d)return o=setTimeout(w,t),b(u)}return void 0===o&&(o=setTimeout(w,t)),a}return t=y(t)||0,g(r)&&(c=!!r.leading,n=(d="maxWait"in r)?f(y(r.maxWait)||0,t):n,h="trailing"in r?!!r.trailing:h),P.cancel=function(){void 0!==o&&clearTimeout(o),l=0,s=u=i=o=void 0},P.flush=function(){return void 0===o?a:x(m())},P}}
131,250646,e=>{"use strict";var t=e.i(247313),r=e.i(351853);function s(e,i=500,n){var a;let o,u=(0,t.useRef)();a=()=>{u.current&&u.current.cancel()},(o=(0,t.useRef)(a)).current=a,(0,t.useEffect)(()=>()=>{o.current()},[]);let l=(0,t.useMemo)(()=>{let t=(0,r.default)(e,i,n),s=(...e)=>t(...e);return s.cancel=()=>{t.cancel()},s.isPending=()=>!!u.current,s.flush=()=>t.flush(),s},[e,i,n]);return(0,t.useEffect)(()=>{u.current=(0,r.default)(e,i,n)},[e,i,n]),l}function i(e,r,i){let n=(null==i?void 0:i.equalityFn)??((e,t)=>e===t),a=e instanceof Function?e():e,[o,u]=(0,t.useState)(a),l=(0,t.useRef)(a),c=s(u,r,i);return n(l.current,a)||(c(a),l.current=a),[o,c]}function n(){let[e,r]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{r(!0)},[]),e}"u">typeof window?t.useLayoutEffect:t.useEffect,e.s(["useDebounceCallback",()=>s,"useDebounceValue",()=>i,"useIsClient",()=>n])},384778,e=>{"use strict";var t=e.i(766271);function r(e){return{onFetch:(r,n)=>{let a=r.options,o=r.fetchOptions?.meta?.fetchMore?.direction,u=r.state.data?.pages||[],l=r.state.data?.pageParams||[],c={pages:[],pageParams:[]},d=0,h=async()=>{let n=!1,h=(0,t.ensureQueryFn)(r.options,r.fetchOptions),f=async(e,s,i)=>{let a;if(n)return Promise.reject();if(null==s&&e.pages.length)return Promise.resolve(e);let o=(a={client:r.client,queryKey:r.queryKey,pageParam:s,direction:i?"backward":"forward",meta:r.options.meta},(0,t.addConsumeAwareSignal)(a,()=>r.signal,()=>n=!0),a),u=await h(o),{maxPages:l}=r.options,c=i?t.addToStart:t.addToEnd;return{pages:c(e.pages,u,l),pageParams:c(e.pageParams,s,l)}};if(o&&u.length){let e="backward"===o,t={pages:u,pageParams:l},r=(e?i:s)(a,t);c=await f(t,r,e)}else{let t=e??u.length;do{let e=0===d?l[0]??a.initialPageParam:s(a,c);if(d>0&&null==e)break;c=await f(c,e),d++}while(d<t)}return c};r.options.persister?r.fetchFn=()=>r.options.persister?.(h,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},n):r.fetchFn=h}}}function s(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}function i(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function n(e,t){return!!t&&null!=s(e,t)}function a(e,t){return!!t&&!!e.getPreviousPageParam&&null!=i(e,t)}e.s(["hasNextPage",()=>n,"hasPreviousPage",()=>a,"infiniteQueryBehavior",()=>r])},305940,e=>{"use strict";let t=(0,e.i(540796).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["default",()=>t])},776181,e=>{"use strict";var t=e.i(305940);e.s(["Users",()=>t.default])},18423,e=>{"use strict";var t=e.i(645410),r=e.i(151306),s=e.i(953724);function i({withLabel:e=!0,className:i}){return(0,t.jsxs)("span",{className:(0,r.cn)("group flex items-center font-semibold leading-none transition-all duration-300 hover:scale-105",i),children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-lg bg-gradient-to-r from-primary/20 via-primary/30 to-primary/20 blur-sm opacity-0 group-hover:opacity-100 transition-opacity duration-500 scale-110"}),(0,t.jsx)(s.default,{src:"/images/logo.png",alt:"GQV.ai Logo",width:833,height:326,className:"relative h-6 w-auto drop-shadow-sm group-hover:drop-shadow-md transition-all duration-300",priority:!0})]}),e&&(0,t.jsxs)("span",{className:"ml-3 md:block relative flex items-center",children:[(0,t.jsx)("div",{className:"w-px h-4 bg-gradient-to-b from-transparent via-border to-transparent mr-2 opacity-60"}),(0,t.jsxs)("span",{className:"flex items-baseline",children:[(0,t.jsx)("span",{className:"text-sm text-muted-foreground/80 font-semibold tracking-tight group-hover:text-muted-foreground/70 transition-all duration-500",children:"GQV"}),(0,t.jsx)("span",{className:"text-lg bg-gradient-to-r from-primary via-primary/90 to-primary/70 bg-clip-text text-transparent font-light tracking-wide ml-0.5 group-hover:from-primary/80 group-hover:via-primary group-hover:to-foreground transition-all duration-500",children:".ai"})]}),(0,t.jsx)("div",{className:"absolute -right-1 top-1 w-1 h-1 rounded-full bg-primary/60 group-hover:bg-primary group-hover:scale-125 transition-all duration-300"})]})]})}e.s(["Logo",()=>i])},779616,e=>{"use strict";let t=(0,e.i(540796).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);e.s(["MenuIcon",()=>t],779616)},857829,e=>{"use strict";var t=e.i(444470),r=e.i(190683),s=e.i(868729);let i=["user","session"],n=["user","accounts"],a=["user","passkeys"];e.s(["sessionQueryKey",0,i,"useSessionQuery",0,()=>(0,s.useQuery)({queryKey:i,queryFn:async()=>{let{data:e,error:r}=await t.authClient.getSession({query:{disableCookieCache:!0}});if(r)throw Error(r.message||"Failed to fetch session");return e},staleTime:1/0,refetchOnWindowFocus:!1,retry:!1,enabled:r.config.ui.saas.enabled}),"useUserAccountsQuery",0,()=>(0,s.useQuery)({queryKey:n,queryFn:async()=>{let{data:e,error:r}=await t.authClient.listAccounts();if(r)throw r;return e}}),"useUserPasskeysQuery",0,()=>(0,s.useQuery)({queryKey:a,queryFn:async()=>{let{data:e,error:r}=await t.authClient.passkey.listUserPasskeys();if(r)throw r;return e}}),"userPasskeyQueryKey",0,a])},3970,e=>{"use strict";var t=e.i(757142),r=e.i(766271);function s(e){return e}function i(e){return"success"===e.state.status}function n(e,i,n){if("object"!=typeof i||null===i)return;let a=e.getMutationCache(),o=e.getQueryCache(),u=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??s,l=i.mutations||[],c=i.queries||[];l.forEach(({state:t,...r})=>{a.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...r},t)}
131),c.forEach(({queryKey:s,state:i,queryHash:a,meta:l,promise:c,dehydratedAt:d})=>{let h=c?(0,t.tryResolveSync)(c):void 0,f=void 0===i.data?h?.data:i.data,p=void 0===f?f:u(f),m=o.get(a),g=m?.state.status==="pending",y=m?.state.fetchStatus==="fetching";if(m){let e=h&&void 0!==d&&d>m.state.dataUpdatedAt;if(i.dataUpdatedAt>m.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=i;m.setState({...t,data:p})}}else m=o.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:s,queryHash:a,meta:l},{...i,data:p,fetchStatus:"idle",status:void 0!==p?"success":i.status});c&&!g&&!y&&(void 0===d||d>m.state.dataUpdatedAt)&&m.fetch(void 0,{initialPromise:Promise.resolve(c).then(u)}).catch(r.noop)})}e.s(["defaultShouldDehydrateQuery",()=>i,"hydrate",()=>n])},716492,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={cancelIdleCallback:function(){return a},requestIdleCallback:function(){return n}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let n="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(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)},695535,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var s={default:function(){return v},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return y}};for(var i in s)Object.defineProperty(r,i,{enumerable:!0,get:s[i]});let n=e.r(481258),a=e.r(744066),o=e.r(645410),u=n._(e.r(488435)),l=a._(e.r(247313)),c=e.r(775652),d=e.r(50196),h=e.r(716492),f=new Map,p=new Set,m=e=>{let{src:t,id:r,onLoad:s=()=>{},onReady:i=null,dangerouslySetInnerHTML:n,children:a="",strategy:o="afterInteractive",onError:l,stylesheets:c}=e,h=r||t;if(h&&p.has(h))return;if(f.has(t)){p.add(h),f.get(t).then(s,l);return}let m=()=>{i&&i(),p.add(h)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),s&&s.call(this,t),m()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});n?(g.innerHTML=n.__html||"",m()):a?(g.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",m()):t&&(g.src=t,f.set(t,y)),(0,d.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>m(e))}):m(e)}function y(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function b(e){let{id:t,src:r="",onLoad:s=()=>{},onReady:i=null,strategy:n="afterInteractive",onError:a,stylesheets:d,...f}=e,{updateScripts:g,scripts:y,getIsSsr:b,appDir:v,nonce:w}=(0,l.useContext)(c.HeadManagerContext);w=f.nonce||w;let x=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||r;x.current||(i&&e&&p.has(e)&&i(),x.current=!0)},[i,t,r]);let P=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!P.current){if("afterInteractive"===n)m(e);else"lazyOnload"===n&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>m(e))}));P.current=!0}},[e,n]),("beforeInteractive"===n||"worker"===n)&&(g?(y[n]=(y[n]||[]).concat([{id:t,src:r,onLoad:s,onReady:i,onError:a,...f,nonce:w}]),g(y)):b&&b()?p.add(t||r):b&&!b()&&m({...e,nonce:w}
131)),v){if(d&&d.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===n)if(!r)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...f,id:t}])})`}});else return u.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:w,crossOrigin:f.crossOrigin}:{as:"script",nonce:w,crossOrigin:f.crossOrigin}),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...f,id:t}])})`}});"afterInteractive"===n&&r&&u.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:w,crossOrigin:f.crossOrigin}:{as:"script",nonce:w,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let v=b;("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)},20921,(e,t,r)=>{t.exports=e.r(695535)},290164,e=>{"use strict";var t=e.i(645410);function r(){return null}var s=e.i(20921);function i(){return(0,t.jsx)(s.default,{async:!0,type:"text/javascript","data-website-id":"db765afd-49bd-44ed-b317-8b873f584730","data-domains":"gqv.ai",src:"https://um.gqv.ai/script.js"})}function n(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r,{}),(0,t.jsx)(i,{})]})}function a(){return{trackEvent:(e,t)=>{var r,s,i,n;r=e,s=t,"function"==typeof window.gtag&&window.gtag("event",r,s??{}),i=e,n=t,window.umami&&window.umami.track(i,{props:n})}}}e.s(["AnalyticsScript",()=>n,"useAnalytics",()=>a],290164)},81014,e=>{"use strict";let t="gqv_utm_params";function r(){if(localStorage.getItem(t))return;let e=new URLSearchParams(window.location.search),r=e.get("utm_source");if(r)return void s({utmSource:r,utmMedium:e.get("utm_medium")??void 0,utmCampaign:e.get("utm_campaign")??void 0});if(e.get("gclid")||e.get("gbraid")||e.get("wbraid"))return void s({utmSource:"google",utmMedium:"cpc"});if(e.get("fbclid"))return void s({utmSource:"facebook",utmMedium:"cpc"});if(e.get("msclkid"))return void s({utmSource:"bing",utmMedium:"cpc"});if(e.get("ttclid"))return void s({utmSource:"tiktok",utmMedium:"cpc"});let i=function(){let e,t=document.referrer;if(!t)return null;try{e=new URL(t).hostname}catch{return null}return e.match(/google\./)?{utmSource:"google",utmMedium:"organic"}:e.match(/bing\.com/)?{utmSource:"bing",utmMedium:"organic"}:e.match(/yahoo\./)?{utmSource:"yahoo",utmMedium:"organic"}:e.match(/duckduckgo\.com/)?{utmSource:"duckduckgo",utmMedium:"organic"}:e.match(/baidu\.com/)?{utmSource:"baidu",utmMedium:"organic"}:e.match(/facebook\.com|fb\.com/)?{utmSource:"facebook",utmMedium:"social"}:e.match(/twitter\.com|x\.com/)?{utmSource:"twitter",utmMedium:"social"}:e.match(/linkedin\.com/)?{utmSource:"linkedin",utmMedium:"social"}:e.match(/youtube\.com/)?{utmSource:"youtube",utmMedium:"social"}:e.match(/reddit\.com/)?{utmSource:"reddit",utmMedium:"social"}:e.match(/tiktok\.com/)?{utmSource:"tiktok",utmMedium:"social"}:e.match(/gqv\.ai/)?null:{utmSource:e,utmMedium:"referral"}}();i&&s(i)}function s(e){localStorage.setItem(t,JSON.stringify(e))}function i(){let e=localStorage.getItem(t);if(!e)return null;try{return JSON.parse(e)}catch{return null}}e.s(["captureUtmParams",()=>r,"getUtmParams",()=>i])},509005,e=>{"use strict";var t=e.i(645410),r=e.i(444470),s=e.i(857829),i=e.i(830616),n=e.i(247313),a=e.i(354912);function o({children:e}){let o=(0,i.useQueryClient)(),{data:u}=(0,s.useSessionQuery)(),[l,c]=(0,n.useState)(!!u);return(0,n.useEffect)(()=>{u&&!l&&c(!0)},[u]),(0,t.jsx)(a.SessionContext.Provider,{value:{loaded:l,session:u?.session??null,user:u?.user??null,reloadSession:async()=>{let{data:e,error:t}=await r.authClient.getSession({query:{disableCookieCache:!0}});if(t)throw Error(t.message||"Failed to fetch session");o.setQueryData(s.sessionQueryKey,()=>e)}},children:e})}e.s(["SessionProvider",()=>o])},617676,e=>{"use strict";var t=e.i(645410);function r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var s in r)e[s]=r[s]}return e}var s=function e(t,s){function i(e,i,n){if("u">typeof document){"number"==typeof(n=r({},s,n)).expires&&(n.expires=new Date(Date.now()+864e5*n.expires)),n.expires&&(n.expires=n.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
131URIComponent).replace(/[()]/g,escape);var a="";for(var o in n)n[o]&&(a+="; "+o,!0!==n[o]&&(a+="="+n[o].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+a}}return Object.create({set:i,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var r=document.cookie?document.cookie.split("; "):[],s={},i=0;i<r.length;i++){var n=r[i].split("="),a=n.slice(1).join("=");try{var o=decodeURIComponent(n[0]);if(s[o]=t.read(a,o),e===o)break}catch(e){}}return e?s[e]:s}},remove:function(e,t){i(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(s)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),i=e.i(247313);let n=(0,i.createContext)({userHasConsented:!1,allowCookies:()=>{},declineCookies:()=>{}});function a({children:e,initialConsent:r}){let[a,o]=(0,i.useState)(!!r);return(0,t.jsx)(n.Provider,{value:{userHasConsented:a,allowCookies:()=>{s.set("consent","true",{expires:30}),o(!0)},declineCookies:()=>{s.set("consent","false",{expires:30}),o(!1)}},children:e})}e.s(["ConsentContext",0,n,"ConsentProvider",()=>a],617676)},712477,e=>{"use strict";let t;var r=e.i(645410),s=e.i(290164),i=e.i(81014),n=e.i(247313);function a(){return(0,n.useEffect)(()=>{(0,i.captureUtmParams)()},[]),null}var o=e.i(764847),u=e.i(190683),l=e.i(3970),c=e.i(766271),d=e.i(959243),h=e.i(259864),f=e.i(578889),p=class extends f.Subscribable{constructor(e={}){super(),this.config=e,this.#n=new Map}#n;build(e,t,r){let s=t.queryKey,i=t.queryHash??(0,c.hashQueryKeyByOptions)(s,t),n=this.get(i);return n||(n=new d.Query({client:e,queryKey:s,queryHash:i,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(n)),n}add(e){this.#n.has(e.queryHash)||(this.#n.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#n.get(e.queryHash);t&&(e.destroy(),t===e&&this.#n.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){h.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#n.get(e)}getAll(){return[...this.#n.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,c.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,c.matchQuery)(e,t)):t}notify(e){h.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){h.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){h.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},m=e.i(51449),g=f,y=class extends g.Subscribable{constructor(e={}){super(),this.config=e,this.#a=new Set,this.#o=new Map,this.#u=0}#a;#o;#u;build(e,t,r){let s=new m.Mutation({client:e,mutationCache:this,mutationId:++this.#u,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){this.#a.add(e);let t=b(e);if("string"==typeof t){let r=this.#o.get(t);r?r.push(e):this.#o.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#a.delete(e)){let t=b(e);if("string"==typeof t){let r=this.#o.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#o.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=b(e);if("string"!=typeof t)return!0;{let r=this.#o.get(t),s=r?.find(e=>"pending"===e.state.status);return!s||s===e}}runNext(e){let t=b(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#o.get(t)?.find(t=>
131t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){h.notifyManager.batch(()=>{this.#a.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#a.clear(),this.#o.clear()})}getAll(){return Array.from(this.#a)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,c.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,c.matchMutation)(e,t))}notify(e){h.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return h.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(c.noop))))}};function b(e){return e.options.scope?.id}var v=e.i(82679),w=e.i(60045),x=e.i(384778),P=class{#l;#r;#c;#d;#h;#f;#p;#m;constructor(e={}){this.#l=e.queryCache||new p,this.#r=e.mutationCache||new y,this.#c=e.defaultOptions||{},this.#d=new Map,this.#h=new Map,this.#f=0}mount(){this.#f++,1===this.#f&&(this.#p=v.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#l.onFocus())}),this.#m=w.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#l.onOnline())}))}unmount(){this.#f--,0===this.#f&&(this.#p?.(),this.#p=void 0,this.#m?.(),this.#m=void 0)}isFetching(e){return this.#l.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#r.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#l.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#l.build(this,t),s=r.state.data;return void 0===s?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,c.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(s))}getQueriesData(e){return this.#l.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let s=this.defaultQueryOptions({queryKey:e}),i=this.#l.get(s.queryHash),n=i?.state.data,a=(0,c.functionalUpdate)(t,n);if(void 0!==a)return this.#l.build(this,s).setData(a,{...r,manual:!0})}setQueriesData(e,t,r){return h.notifyManager.batch(()=>this.#l.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#l.get(t.queryHash)?.state}removeQueries(e){let t=this.#l;h.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#l;return h.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(h.notifyManager.batch(()=>this.#l.findAll(e).map(e=>e.cancel(r)))).then(c.noop).catch(c.noop)}invalidateQueries(e,t={}){return h.notifyManager.batch(()=>(this.#l.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(h.notifyManager.batch(()=>this.#l.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(c.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(c.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#l.build(this,t);return r.isStaleByTime((0,c.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(c.noop).catch(c.noop)}fetchInfiniteQuery(e){return e.behavior=(0,x.infiniteQueryBehavior)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(c.noop).catch(c.noop)}ensureInfiniteQueryData(e){return e.behavior=(0,x.infiniteQueryBehavior)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return w.onlineManager.isOnline()?this.#r.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#l}getMutationCache(){return this.#r}getDefaultOptions(){return this.#c}setDefaultOptions(e){this.#c=e}setQueryDefaults(e,t){this.#d.set((0,c.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#d.values()],r={};return t.forEach(t=>{(0,c.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#h.set((0,c.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#h.values()],r={};return t.forEach(t=>{(0,c.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,c.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===c.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#c.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#l.clear(),this.#r.clear()}},S=e.i(830616);function C({children:e}){let s=(t||(t=new P({defaultOptions:{queries:{staleTime:6e4,retry:!1},dehydrate:{shouldDehydrateQuery:e=>(0,l.defaultShouldDehydrateQuery)(e)||"pending"===e.state.status}}})),t);return(0,r.jsx)(S.QueryClientProvider,{client:s,children:e})}var O=e.i(617676),j=e.i(198869);let k=(0,e.i(540796).default)("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]);function q(){let{userHasConsented:e,allowCookies:t,declineCookies:s}
131=(0,n.useContext)(O.ConsentContext),[i,a]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{a(!0)},[]),!i||e)?null:(0,r.jsx)("div",{className:"fixed left-4 bottom-4 max-w-md z-50",children:(0,r.jsxs)("div",{className:"flex gap-4 rounded-2xl border bg-card p-4 text-card-foreground shadow-xl",children:[(0,r.jsx)(k,{className:"block size-6 shrink-0 text-5xl text-primary/60 mt-1"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-sm leading-normal",children:'We use analytics and advertising cookies to improve your experience and measure marketing effectiveness. For users in the European Economic Area, these cookies require your explicit consent. Click "Accept" to enable all cookies, or "Decline" for essential cookies only.'}),(0,r.jsxs)("div",{className:"mt-4 flex gap-2",children:[(0,r.jsx)(j.Button,{variant:"light",className:"flex-1",onClick:()=>s(),children:"Decline"}),(0,r.jsx)(j.Button,{className:"flex-1",onClick:()=>t(),children:"Accept"})]})]})]})})}var M=e.i(821957),E=e.i(360112);let R=({...e})=>{let{theme:t="system"}=(0,M.useTheme)();return(0,r.jsx)(E.Toaster,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast !rounded-lg !font-sans group-[.toaster]:bg-card group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-md",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground",success:"!text-success",error:"!text-destructive"},duration:5e3},...e})};function D({children:e}){return(0,r.jsx)(C,{children:(0,r.jsx)(o.ProgressProvider,{height:"4px",color:"var(--color-primary)",options:{showSpinner:!1},shallowRouting:!0,delay:250,children:(0,r.jsx)(M.ThemeProvider,{attribute:"class",disableTransitionOnChange:!0,enableSystem:!0,defaultTheme:u.config.ui.defaultTheme,themes:u.config.ui.enabledThemes,children:(0,r.jsxs)(C,{children:[e,(0,r.jsx)(R,{position:"top-center"}),(0,r.jsx)(q,{}),(0,r.jsx)(s.AnalyticsScript,{}),(0,r.jsx)(a,{})]})})})})}e.s(["ClientProviders",()=>D],712477)},546526,e=>{"use strict";var t=e.i(568239),r=e.i(724647);let s=0;function i(e=1){s=e}function n(){(0,t.c)("[nuqs] Aborting queues"),r.t.abortAll(),r.n.abort().forEach(e=>r.t.queuedQuerySync.emit(e))}var a=e.i(247313),o=e.i(599965);function u(){i(0),n()}function l(){!function(e=n){(s=Math.max(0,s-1))>0||e()}(()=>{queueMicrotask(n)})}function c(){return(0,a.useEffect)(()=>(!function(){var e;if(e="next/app","u"<typeof history||(history.nuqs?.version&&"2.8.9"!==history.nuqs.version?(console.error((0,t.s)(409),history.nuqs.version,"2.8.9",e),!0):!!history.nuqs?.adapters?.includes(e)))return;let r=history.replaceState,s=history.pushState;history.replaceState=function(e,t,s){return l(),r.call(history,e,t,s)},history.pushState=function(e,t,r){return l(),s.call(history,e,t,r)},history.nuqs=history.nuqs??{version:"2.8.9",adapters:[]},history.nuqs.adapters.push("next/app")}(),window.addEventListener("popstate",u),()=>window.removeEventListener("popstate",u)),[]),null}let d=(0,t.n)(function(){let e=(0,o.useRouter)(),[r,s]=(0,a.useOptimistic)((0,o.useSearchParams)());return{searchParams:r,updateUrl:(0,a.useCallback)((r,n)=>{(0,a.startTransition)(()=>{n.shallow||s(r);let a=function(e){let{origin:r,pathname:s,hash:i}=location;return r+s+(0,t.o)(e)+i}(r);(0,t.c)("[nuqs next/app] Updating url: %s",a);let o="push"===n.history?history.pushState:history.replaceState;i(3),o.call(history,null,"",a),n.scroll&&window.scrollTo(0,0),n.shallow||e.replace(a,{scroll:!1})})},[]),rateLimitFactor:3,autoResetQueueOnUpdate:!0}});function h({children:e,...t}){return(0,a.createElement)(d,{...t,children:[(0,a.createElement)(a.Suspense,{key:"nuqs-adapter-suspense-navspy",children:(0,a.createElement)(c)}),e]})}e.s(["NuqsAdapter",()=>h],546526)},106483,e=>{"use strict";var t=e.i(583979),r=e.i(645410);function s({locale:e,...s}){if(!e)throw Error(void 0);return(0,r.jsx)(t.IntlProvider,{locale:e,...s})}e.s(["default",()=>s])}]);
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.