(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[229],{67376:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});var n,o=r(46212),i=r(30553);let u=(n||(n=r.t(o,2)))["useId".toString()]||(()=>void 0),l=0;function a(e){let[t,r]=o.useState(u());return(0,i.b)(()=>{e||r(e=>null!=e?e:String(l++))},[e]),e||(t?`radix-${t}`:"")}},11935:(e,t,r)=>{"use strict";r.d(t,{z:()=>l});var n=r(46212),o=r(65765),i=r(92099),u=r(30553);let l=e=>{let{present:t,children:r}=e,l=function(e){var t,r;let[i,l]=(0,n.useState)(),s=(0,n.useRef)({}),c=(0,n.useRef)(e),d=(0,n.useRef)("none"),[f,h]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return(0,n.useEffect)(()=>{let e=a(s.current);d.current="mounted"===f?e:"none"},[f]),(0,u.b)(()=>{let t=s.current,r=c.current;if(r!==e){let n=d.current,o=a(t);e?h("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?h("UNMOUNT"):r&&n!==o?h("ANIMATION_OUT"):h("UNMOUNT"),c.current=e}},[e,h]),(0,u.b)(()=>{if(i){let e=e=>{let t=a(s.current).includes(e.animationName);e.target===i&&t&&(0,o.flushSync)(()=>h("ANIMATION_END"))},t=e=>{e.target===i&&(d.current=a(s.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}h("ANIMATION_END")},[i,h]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,n.useCallback)(e=>{e&&(s.current=getComputedStyle(e)),l(e)},[])}}(t),s="function"==typeof r?r({present:l.isPresent}):n.Children.only(r),c=(0,i.e)(l.ref,s.ref);return"function"==typeof r||l.isPresent?(0,n.cloneElement)(s,{ref:c}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},43242:e=>{var t=/[\\\/\-_+.# \t"@\[\(\{&]/,r=/[\\\/\-_+.# \t"@\[\(\{&]/g;e.exports=function(e,n){return function e(n,o,i,u,l,a){if(a===o.length)return l===n.length?1:.99;for(var s,c,d,f=u.charAt(a),h=i.indexOf(f,l),v=0;h>=0;)(s=e(n,o,i,u,h+1,a+1))>v&&(h===l?s*=1:t.test(n.charAt(h-1))?(s*=.9,(d=n.slice(l,h-1).match(r))&&l>0&&(s*=Math.pow(.999,d.length))):(t.test(n.slice(l,h-1))?s*=0:s*=.3,l>0&&(s*=Math.pow(.999,h-l))),n.charAt(h)!==o.charAt(a)&&(s*=.9999)),s<.1&&i.charAt(h-1)===u.charAt(a+1)&&i.charAt(h-1)!==u.charAt(a)&&.1*(c=e(n,o,i,u,h+1,a+2))>s&&(s=.1*c),s>v&&(v=s),h=i.indexOf(f,h+1);return v}(e,n,e.toLowerCase(),n.toLowerCase(),0,0)}},89828:(e,t,r)=>{var n,o=r(32608);!function(){"use strict";var t="input is invalid type",i="object"==typeof window,u=i?window:{};u.JS_SHA256_NO_WINDOW&&(i=!1);var l=!i&&"object"==typeof self,a=!u.JS_SHA256_NO_NODE_JS&&"object"==typeof o&&o.versions&&o.versions.node;a?u=r.g:l&&(u=self);var s=!u.JS_SHA256_NO_COMMON_JS&&e.exports,c=r.amdO,d=!u.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,f="0123456789abcdef".split(""),h=[-2147483648,8388608,32768,128],v=[24,16,8,0],p=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],m=["hex","array","digest","arrayBuffer"],y=[];(u.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),d&&(u.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var E=function(e,t){return function(r){return new S(t,!0).update(r)[e]()}},g=function(e){var t=E("hex",e);a&&(t=b(t,e)),t.create=function(){return new S(e)},t.update=function(e){return t.create().update(e)};for(var r=0;r<m.length;++r){var n=m[r];t[n]=E(n,e)}return t},b=function(e,n){var o,i=r(29849),l=r(56523).Buffer,a=n?"sha224":"sha256";return o=l.from&&!u.JS_SHA256_NO_BUFFER_FROM?l.from:function(e){return new l(e)},function(r){if("string"==typeof r)return i.createHash(a).update(r,"utf8").digest("hex");if(null==r)throw Error(t);return r.constructor===ArrayBuffer&&(r=new Uint8Array(r)),Array.isArray(r)||ArrayBuffer.isView(r)||r.constructor===l?i.createHash(a).update(o(r)).digest("hex"):e(r)}},w=function(e,t){return function(r,n){return new R(r,t,!0).update(n)[e]()}},C=function(e){var t=w("hex",e);t.create=function(t){return new R(t,e)},t.update=function(e,r){return t.create(e).update(r)};for(var r=0;r<m.length;++r){var n=m[r];t[n]=w(n,e)}return t};function S(e,t){t?(y[0]=y[16]=y[1]=y[2]=y[3]=y[4]=y[5]=y[6]=y[7]=y[8]=y[9]=y[10]=y[11]=y[12]=y[13]=y[14]=y[15]=0,this.blocks=y):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=e}function R(e,r,n){var o,i=typeof e;if("string"===i){var u,l=[],a=e.length,s=0;for(o=0;o<a;++o)(u=e.charCodeAt(o))<128?l[s++]=u:(u<2048?l[s++]=192|u>>>6:(u<55296||u>=57344?l[s++]=224|u>>>12:(u=65536+((1023&u)<<10|1023&e.charCodeAt(++o)),l[s++]=240|u>>>18,l[s++]=128|u>>>12&63),l[s++]=128|u>>>6&63),l[s++]=128|63&u);e=l}else if("object"===i){if(null===e)throw Error(t);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!d||!ArrayBuffer.isView(e)))throw Error(t)}else throw Error(t);e.length>64&&(e=new S(r,!0).update(e).array());var c=[],f=[];for(o=0;o<64;++o){var h=e[o]||0;c[o]=92^h,f[o]=54^h}S.call(this,r,n),this.update(f),this.oKeyPad=c,this.inner=!0,this.sharedMemory=n}S.prototype.update=function(e){if(!this.finalized){var r,n=typeof e;if("string"!==n){if("object"===n){if(null===e)throw Error(t);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!d||!ArrayBuffer.isView(e)))throw Error(t)}else throw Error(t);r=!0}for(var o,i,u=0,l=e.length,a=this.blocks;u<l;){if(this.hashed&&(this.hashed=!1,a[0]=this.block,this.block=a[16]=a[1]=a[2]=a[3]=a[4]=a[5]=a[6]=a[7]=a[8]=a[9]=a[10]=a[11]=a[12]=a[13]=a[14]=a[15]=0),r)for(i=this.start;u<l&&i<64;++u)a[i>>>2]|=e[u]<<v[3&i++];else for(i=this.start;u<l&&i<64;++u)(o=e.charCodeAt(u))<128?a[i>>>2]|=o<<v[3&i++]:(o<2048?a[i>>>2]|=(192|o>>>6)<<v[3&i++]:(o<55296||o>=57344?a[i>>>2]|=(224|o>>>12)<<v[3&i++]:(o=65536+((1023&o)<<10|1023&e.charCodeAt(++u)),a[i>>>2]|=(240|o>>>18)<<v[3&i++],a[i>>>2]|=(128|o>>>12&63)<<v[3&i++]),a[i>>>2]|=(128|o>>>6&63)<<v[3&i++]),a[i>>>2]|=(128|63&o)<<v[3&i++]);this.lastByteIndex=i,this.bytes+=i-this.start,i>=64?(this.block=a[16],this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},S.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>>2]|=h[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},S.prototype.hash=function(){var e,t,r,n,o,i,u,l,a,s,c=this.h0,d=this.h1,f=this.h2,h=this.h3,v=this.h4,m=this.h5,y=this.h6,E=this.h7,g=this.blocks;for(e=16;e<64;++e)t=((o=g[e-15])>>>7|o<<25)^(o>>>18|o<<14)^o>>>3,r=((o=g[e-2])>>>17|o<<15)^(o>>>19|o<<13)^o>>>10,g[e]=g[e-16]+t+g[e-7]+r<<0;for(e=0,s=d&f;e<64;e+=4)this.first?(this.is224?(u=300032,E=(o=g[0]-1413257819)-150054599<<0,h=o+24177077<<0):(u=704751109,E=(o=g[0]-210244248)-1521486534<<0,h=o+143694565<<0),this.first=!1):(t=(c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10),r=(v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7),n=(u=c&d)^c&f^s,o=E+r+(v&m^~v&y)+p[e]+g[e],i=t+n,E=h+o<<0,h=o+i<<0),t=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),r=(E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7),n=(l=h&c)^h&d^u,o=y+r+(E&v^~E&m)+p[e+1]+g[e+1],i=t+n,y=f+o<<0,t=((f=o+i<<0)>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),r=(y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7),n=(a=f&h)^f&c^l,o=m+r+(y&E^~y&v)+p[e+2]+g[e+2],i=t+n,m=d+o<<0,t=((d=o+i<<0)>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),r=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7),n=(s=d&f)^d&h^a,o=v+r+(m&y^~m&E)+p[e+3]+g[e+3],i=t+n,v=c+o<<0,c=o+i<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+c<<0,this.h1=this.h1+d<<0,this.h2=this.h2+f<<0,this.h3=this.h3+h<<0,this.h4=this.h4+v<<0,this.h5=this.h5+m<<0,this.h6=this.h6+y<<0,this.h7=this.h7+E<<0},S.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,u=this.h6,l=this.h7,a=f[e>>>28&15]+f[e>>>24&15]+f[e>>>20&15]+f[e>>>16&15]+f[e>>>12&15]+f[e>>>8&15]+f[e>>>4&15]+f[15&e]+f[t>>>28&15]+f[t>>>24&15]+f[t>>>20&15]+f[t>>>16&15]+f[t>>>12&15]+f[t>>>8&15]+f[t>>>4&15]+f[15&t]+f[r>>>28&15]+f[r>>>24&15]+f[r>>>20&15]+f[r>>>16&15]+f[r>>>12&15]+f[r>>>8&15]+f[r>>>4&15]+f[15&r]+f[n>>>28&15]+f[n>>>24&15]+f[n>>>20&15]+f[n>>>16&15]+f[n>>>12&15]+f[n>>>8&15]+f[n>>>4&15]+f[15&n]+f[o>>>28&15]+f[o>>>24&15]+f[o>>>20&15]+f[o>>>16&15]+f[o>>>12&15]+f[o>>>8&15]+f[o>>>4&15]+f[15&o]+f[i>>>28&15]+f[i>>>24&15]+f[i>>>20&15]+f[i>>>16&15]+f[i>>>12&15]+f[i>>>8&15]+f[i>>>4&15]+f[15&i]+f[u>>>28&15]+f[u>>>24&15]+f[u>>>20&15]+f[u>>>16&15]+f[u>>>12&15]+f[u>>>8&15]+f[u>>>4&15]+f[15&u];return this.is224||(a+=f[l>>>28&15]+f[l>>>24&15]+f[l>>>20&15]+f[l>>>16&15]+f[l>>>12&15]+f[l>>>8&15]+f[l>>>4&15]+f[15&l]),a},S.prototype.toString=S.prototype.hex,S.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,o=this.h4,i=this.h5,u=this.h6,l=this.h7,a=[e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,o>>>24&255,o>>>16&255,o>>>8&255,255&o,i>>>24&255,i>>>16&255,i>>>8&255,255&i,u>>>24&255,u>>>16&255,u>>>8&255,255&u];return this.is224||a.push(l>>>24&255,l>>>16&255,l>>>8&255,255&l),a},S.prototype.array=S.prototype.digest,S.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},R.prototype=new S,R.prototype.finalize=function(){if(S.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();S.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),S.prototype.finalize.call(this)}};var k=g();k.sha256=k,k.sha224=g(!0),k.sha256.hmac=C(),k.sha224.hmac=C(!0),s?e.exports=k:(u.sha256=k.sha256,u.sha224=k.sha224,c&&void 0!==(n=(function(){return k}).call(k,r,k,e))&&(e.exports=n))}()},64187:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});/**
 * @license lucide-react v0.367.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let n=(0,r(76714).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},34225:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});/**
 * @license lucide-react v0.367.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let n=(0,r(76714).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},87603:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});/**
 * @license lucide-react v0.367.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let n=(0,r(76714).Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},73331:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});/**
 * @license lucide-react v0.367.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let n=(0,r(76714).Z)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},55474:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});/**
 * @license lucide-react v0.367.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let n=(0,r(76714).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},54556:(e,t,r)=>{"use strict";r.d(t,{RR:()=>h,YF:()=>d,cv:()=>f,dp:()=>v});var n=r(91175),o=r(46212),i=r(65765),u="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function l(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!l(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!l(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function a(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function s(e,t){let r=a(e);return Math.round(t*r)/r}function c(e){let t=o.useRef(e);return u(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:d=[],platform:f,elements:{reference:h,floating:v}={},transform:p=!0,whileElementsMounted:m,open:y}=e,[E,g]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,w]=o.useState(d);l(b,d)||w(d);let[C,S]=o.useState(null),[R,k]=o.useState(null),A=o.useCallback(e=>{e!==_.current&&(_.current=e,S(e))},[]),O=o.useCallback(e=>{e!==M.current&&(M.current=e,k(e))},[]),D=h||C,N=v||R,_=o.useRef(null),M=o.useRef(null),P=o.useRef(E),x=null!=m,L=c(m),I=c(f),F=o.useCallback(()=>{if(!_.current||!M.current)return;let e={placement:t,strategy:r,middleware:b};I.current&&(e.platform=I.current),(0,n.oo)(_.current,M.current,e).then(e=>{let t={...e,isPositioned:!0};T.current&&!l(P.current,t)&&(P.current=t,i.flushSync(()=>{g(t)}))})},[b,t,r,I]);u(()=>{!1===y&&P.current.isPositioned&&(P.current.isPositioned=!1,g(e=>({...e,isPositioned:!1})))},[y]);let T=o.useRef(!1);u(()=>(T.current=!0,()=>{T.current=!1}),[]),u(()=>{if(D&&(_.current=D),N&&(M.current=N),D&&N){if(L.current)return L.current(D,N,F);F()}},[D,N,F,L,x]);let B=o.useMemo(()=>({reference:_,floating:M,setReference:A,setFloating:O}),[A,O]),U=o.useMemo(()=>({reference:D,floating:N}),[D,N]),Z=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!U.floating)return e;let t=s(U.floating,E.x),n=s(U.floating,E.y);return p?{...e,transform:"translate("+t+"px, "+n+"px)",...a(U.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,p,U.floating,E.x,E.y]);return o.useMemo(()=>({...E,update:F,refs:B,elements:U,floatingStyles:Z}),[E,F,B,U,Z])}let f=(e,t)=>({...(0,n.cv)(e),options:[e,t]}),h=(e,t)=>({...(0,n.RR)(e),options:[e,t]}),v=(e,t)=>({...(0,n.dp)(e),options:[e,t]})},34126:(e,t,r)=>{"use strict";r.d(t,{MM:()=>i,Me:()=>l,Pe:()=>a,U9:()=>s,ex:()=>u,r3:()=>o});var n=r(92711);function o(e,t){if(!e||!t)return!1;let r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&(0,n.Zq)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function i(e){return"nativeEvent"in e}function u(e){return e.matches("html,body")}function l(e){return(null==e?void 0:e.ownerDocument)||document}function a(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function s(e){return"composedPath"in e?e.composedPath()[0]:e.target}},27338:(e,t,r)=>{"use strict";let n;r.d(t,{mY:()=>eJ,sZ:()=>eH,di:()=>eK,U8:()=>e1});var o=r(46834),i=r(46212),u=r(22336),l=r(92099),a=r(36732),s=r(67376),c=r(59165),d=r(24884),f=r(65765);let h=(0,i.forwardRef)((e,t)=>{let{children:r,...n}=e,o=i.Children.toArray(r),u=o.find(m);if(u){let e=u.props.children,r=o.map(t=>t!==u?t:i.Children.count(e)>1?i.Children.only(null):(0,i.isValidElement)(e)?e.props.children:null);return(0,i.createElement)(v,(0,d.Z)({},n,{ref:t}),(0,i.isValidElement)(e)?(0,i.cloneElement)(e,void 0,r):null)}return(0,i.createElement)(v,(0,d.Z)({},n,{ref:t}),r)});h.displayName="Slot";let v=(0,i.forwardRef)((e,t)=>{let{children:r,...n}=e;return(0,i.isValidElement)(r)?(0,i.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?r[n]=(...e)=>{null==i||i(...e),null==o||o(...e)}:"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props),ref:(0,l.F)(t,r.ref)}):i.Children.count(r)>1?i.Children.only(null):null});v.displayName="SlotClone";let p=({children:e})=>(0,i.createElement)(i.Fragment,null,e);function m(e){return(0,i.isValidElement)(e)&&e.type===p}let y=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,i.forwardRef)((e,r)=>{let{asChild:n,...o}=e,u=n?h:t;return(0,i.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,i.createElement)(u,(0,d.Z)({},o,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});var E=r(11048);let g="dismissableLayer.update",b=(0,i.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),w=(0,i.forwardRef)((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:c,onDismiss:f,...h}=e,v=(0,i.useContext)(b),[p,m]=(0,i.useState)(null),[,w]=(0,i.useState)({}),R=(0,l.e)(t,e=>m(e)),k=Array.from(v.layers),[A]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),O=k.indexOf(A),D=p?k.indexOf(p):-1,N=v.layersWithOutsidePointerEventsDisabled.size>0,_=D>=O,M=function(e){let t=(0,E.W)(e),r=(0,i.useRef)(!1),n=(0,i.useRef)(()=>{});return(0,i.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function o(){S("dismissableLayer.pointerDownOutside",t,r,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",n.current),n.current=o,document.addEventListener("click",n.current,{once:!0})):o()}r.current=!1},o=window.setTimeout(()=>{document.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",e),document.removeEventListener("click",n.current)}},[t]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,r=[...v.branches].some(e=>e.contains(t));!_||r||(null==a||a(e),null==c||c(e),e.defaultPrevented||null==f||f())}),P=function(e){let t=(0,E.W)(e),r=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=e=>{e.target&&!r.current&&S("dismissableLayer.focusOutside",t,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)},[t]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...v.branches].some(e=>e.contains(t))||(null==s||s(e),null==c||c(e),e.defaultPrevented||null==f||f())});return!function(e){let t=(0,E.W)(e);(0,i.useEffect)(()=>{let e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[t])}(e=>{D!==v.layers.size-1||(null==o||o(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))}),(0,i.useEffect)(()=>{if(p)return r&&(0===v.layersWithOutsidePointerEventsDisabled.size&&(n=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(p)),v.layers.add(p),C(),()=>{r&&1===v.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=n)}},[p,r,v]),(0,i.useEffect)(()=>()=>{p&&(v.layers.delete(p),v.layersWithOutsidePointerEventsDisabled.delete(p),C())},[p,v]),(0,i.useEffect)(()=>{let e=()=>w({});return document.addEventListener(g,e),()=>document.removeEventListener(g,e)},[]),(0,i.createElement)(y.div,(0,d.Z)({},h,{ref:R,style:{pointerEvents:N?_?"auto":"none":void 0,...e.style},onFocusCapture:(0,u.M)(e.onFocusCapture,P.onFocusCapture),onBlurCapture:(0,u.M)(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:(0,u.M)(e.onPointerDownCapture,M.onPointerDownCapture)}))});function C(){let e=new CustomEvent(g);document.dispatchEvent(e)}function S(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});(t&&o.addEventListener(e,t,{once:!0}),n)?o&&(0,f.flushSync)(()=>o.dispatchEvent(i)):o.dispatchEvent(i)}let R="focusScope.autoFocusOnMount",k="focusScope.autoFocusOnUnmount",A={bubbles:!1,cancelable:!0},O=(0,i.forwardRef)((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:u,...a}=e,[s,c]=(0,i.useState)(null),f=(0,E.W)(o),h=(0,E.W)(u),v=(0,i.useRef)(null),p=(0,l.e)(t,e=>c(e)),m=(0,i.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,i.useEffect)(()=>{if(n){function e(e){if(m.paused||!s)return;let t=e.target;s.contains(t)?v.current=t:_(v.current,{select:!0})}function t(e){m.paused||!s||s.contains(e.relatedTarget)||_(v.current,{select:!0})}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}},[n,s,m.paused]),(0,i.useEffect)(()=>{if(s){M.add(m);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(R,A);s.addEventListener(R,f),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(_(n,{select:t}),document.activeElement!==r)return}(D(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&_(s))}return()=>{s.removeEventListener(R,f),setTimeout(()=>{let t=new CustomEvent(k,A);s.addEventListener(k,h),s.dispatchEvent(t),t.defaultPrevented||_(null!=e?e:document.body,{select:!0}),s.removeEventListener(k,h),M.remove(m)},0)}}},[s,f,h,m]);let g=(0,i.useCallback)(e=>{if(!r&&!n||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[n,i]=function(e){let t=D(e);return[N(t,e),N(t.reverse(),e)]}(t);n&&i?e.shiftKey||o!==i?e.shiftKey&&o===n&&(e.preventDefault(),r&&_(i,{select:!0})):(e.preventDefault(),r&&_(n,{select:!0})):o===t&&e.preventDefault()}},[r,n,m.paused]);return(0,i.createElement)(y.div,(0,d.Z)({tabIndex:-1},a,{ref:p,onKeyDown:g}))});function D(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function N(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function _(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}let M=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=P(e,t)).unshift(t)},remove(t){var r;null===(r=(e=P(e,t))[0])||void 0===r||r.resume()}}}();function P(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}let x=(0,i.forwardRef)((e,t)=>{var r;let{container:n=null==globalThis?void 0:null===(r=globalThis.document)||void 0===r?void 0:r.body,...o}=e;return n?f.createPortal((0,i.createElement)(y.div,(0,d.Z)({},o,{ref:t})),n):null});var L=r(11935);let I=0;function F(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var T=r(9783),B=r(67178),U=r(71052),Z=(0,r(93120)._)(),W=function(){},z=i.forwardRef(function(e,t){var r=i.useRef(null),n=i.useState({onScrollCapture:W,onWheelCapture:W,onTouchMoveCapture:W}),o=n[0],u=n[1],l=e.forwardProps,a=e.children,s=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,v=e.noIsolation,p=e.inert,m=e.allowPinchZoom,y=e.as,E=(0,T._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),g=(0,U.q)([r,t]),b=(0,T.pi)((0,T.pi)({},E),o);return i.createElement(i.Fragment,null,d&&i.createElement(h,{sideCar:Z,removeScrollBar:c,shards:f,noIsolation:v,inert:p,setCallbacks:u,allowPinchZoom:!!m,lockRef:r}),l?i.cloneElement(i.Children.only(a),(0,T.pi)((0,T.pi)({},b),{ref:g})):i.createElement(void 0===y?"div":y,(0,T.pi)({},b,{className:s,ref:g}),a))});z.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},z.classNames={fullWidth:B.zi,zeroRight:B.pF};var j=r(64175),K=r(61675),V=r(59049),q=!1;if("undefined"!=typeof window)try{var H=Object.defineProperty({},"passive",{get:function(){return q=!0,!0}});window.addEventListener("test",H,H),window.removeEventListener("test",H,H)}catch(e){q=!1}var Y=!!q&&{passive:!1},$=function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&!(t.overflowY===t.overflowX&&"visible"===t.overflowY)},J=function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&!(t.overflowY===t.overflowX&&"visible"===t.overflowX)},X=function(e,t){var r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),G(e,r)){var n=Q(e,r);if(n[1]>n[2])return!0}r=r.parentNode}while(r&&r!==document.body);return!1},G=function(e,t){return"v"===e?$(t):J(t)},Q=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ee=function(e,t,r,n,o){var i,u=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=u*n,a=r.target,s=t.contains(a),c=!1,d=l>0,f=0,h=0;do{var v=Q(e,a),p=v[0],m=v[1]-v[2]-u*p;(p||m)&&G(e,a)&&(f+=m,h+=p),a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return d&&(o&&0===f||!o&&l>f)?c=!0:!d&&(o&&0===h||!o&&-l>h)&&(c=!0),c},et=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},er=function(e){return[e.deltaX,e.deltaY]},en=function(e){return e&&"current"in e?e.current:e},eo=0,ei=[];let eu=(0,j.L)(Z,function(e){var t=i.useRef([]),r=i.useRef([0,0]),n=i.useRef(),o=i.useState(eo++)[0],u=i.useState(function(){return(0,V.Ws)()})[0],l=i.useRef(e);i.useEffect(function(){l.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,T.ev)([e.lockRef.current],(e.shards||[]).map(en),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!l.current.allowPinchZoom;var o,i=et(e),u=r.current,a="deltaX"in e?e.deltaX:u[0]-i[0],s="deltaY"in e?e.deltaY:u[1]-i[1],c=e.target,d=Math.abs(a)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=X(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=X(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(a||s)&&(n.current=o),!o)return!0;var h=n.current||o;return ee(h,t,e,"h"===h?a:s,!0)},[]),s=i.useCallback(function(e){if(ei.length&&ei[ei.length-1]===u){var r="deltaY"in e?er(e):et(e),n=t.current.filter(function(t){var n;return t.name===e.type&&t.target===e.target&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.preventDefault();return}if(!n){var o=(l.current.shards||[]).map(en).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!l.current.noIsolation)&&e.preventDefault()}}},[]),c=i.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,should:o};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=i.useCallback(function(e){r.current=et(e),n.current=void 0},[]),f=i.useCallback(function(t){c(t.type,er(t),t.target,a(t,e.lockRef.current))},[]),h=i.useCallback(function(t){c(t.type,et(t),t.target,a(t,e.lockRef.current))},[]);i.useEffect(function(){return ei.push(u),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",s,Y),document.addEventListener("touchmove",s,Y),document.addEventListener("touchstart",d,Y),function(){ei=ei.filter(function(e){return e!==u}),document.removeEventListener("wheel",s,Y),document.removeEventListener("touchmove",s,Y),document.removeEventListener("touchstart",d,Y)}},[]);var v=e.removeScrollBar,p=e.inert;return i.createElement(i.Fragment,null,p?i.createElement(u,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?i.createElement(K.jp,{gapMode:"margin"}):null)});var el=i.forwardRef(function(e,t){return i.createElement(z,(0,T.pi)({},e,{ref:t,sideCar:eu}))});el.classNames=z.classNames;var ea=r(66097);let es="Dialog",[ec,ed]=(0,a.b)(es),[ef,eh]=ec(es),ev="DialogPortal",[ep,em]=ec(ev,{forceMount:void 0}),ey="DialogOverlay",eE=(0,i.forwardRef)((e,t)=>{let r=em(ey,e.__scopeDialog),{forceMount:n=r.forceMount,...u}=e,l=eh(ey,e.__scopeDialog);return l.modal?(0,i.createElement)(L.z,{present:n||l.open},(0,i.createElement)(eg,(0,o.Z)({},u,{ref:t}))):null}),eg=(0,i.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,u=eh(ey,r);return(0,i.createElement)(el,{as:h,allowPinchZoom:!0,shards:[u.contentRef]},(0,i.createElement)(y.div,(0,o.Z)({"data-state":ek(u.open)},n,{ref:t,style:{pointerEvents:"auto",...n.style}})))}),eb="DialogContent",ew=(0,i.forwardRef)((e,t)=>{let r=em(eb,e.__scopeDialog),{forceMount:n=r.forceMount,...u}=e,l=eh(eb,e.__scopeDialog);return(0,i.createElement)(L.z,{present:n||l.open},l.modal?(0,i.createElement)(eC,(0,o.Z)({},u,{ref:t})):(0,i.createElement)(eS,(0,o.Z)({},u,{ref:t})))}),eC=(0,i.forwardRef)((e,t)=>{let r=eh(eb,e.__scopeDialog),n=(0,i.useRef)(null),a=(0,l.e)(t,r.contentRef,n);return(0,i.useEffect)(()=>{let e=n.current;if(e)return(0,ea.Ry)(e)},[]),(0,i.createElement)(eR,(0,o.Z)({},e,{ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,u.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,u.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,u.M)(e.onFocusOutside,e=>e.preventDefault())}))}),eS=(0,i.forwardRef)((e,t)=>{let r=eh(eb,e.__scopeDialog),n=(0,i.useRef)(!1);return(0,i.createElement)(eR,(0,o.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,i;null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented||(n.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),n.current=!1},onInteractOutside:t=>{var o,i;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(n.current=!0);let u=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(u))&&t.preventDefault()}}))}),eR=(0,i.forwardRef)((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:u,onCloseAutoFocus:a,...s}=e,c=eh(eb,r),d=(0,i.useRef)(null),f=(0,l.e)(t,d);return(0,i.useEffect)(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:F()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:F()),I++,()=>{1===I&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),I--}},[]),(0,i.createElement)(i.Fragment,null,(0,i.createElement)(O,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:u,onUnmountAutoFocus:a},(0,i.createElement)(w,(0,o.Z)({role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":ek(c.open)},s,{ref:f,onDismiss:()=>c.onOpenChange(!1)}))),!1)});function ek(e){return e?"open":"closed"}let[eA,eO]=(0,a.k)("DialogTitleWarning",{contentName:eb,titleName:"DialogTitle",docsSlug:"dialog"}),eD=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:o,onOpenChange:u,modal:l=!0}=e,a=(0,i.useRef)(null),d=(0,i.useRef)(null),[f=!1,h]=(0,c.T)({prop:n,defaultProp:o,onChange:u});return(0,i.createElement)(ef,{scope:t,triggerRef:a,contentRef:d,contentId:(0,s.M)(),titleId:(0,s.M)(),descriptionId:(0,s.M)(),open:f,onOpenChange:h,onOpenToggle:(0,i.useCallback)(()=>h(e=>!e),[h]),modal:l},r)},eN=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:o}=e,u=eh(ev,t);return(0,i.createElement)(ep,{scope:t,forceMount:r},i.Children.map(n,e=>(0,i.createElement)(L.z,{present:r||u.open},(0,i.createElement)(x,{asChild:!0,container:o},e))))};var e_=r(43242),eM='[cmdk-group=""]',eP='[cmdk-group-items=""]',ex='[cmdk-item=""]',eL=`${ex}:not([aria-disabled="true"])`,eI="cmdk-item-select",eF="data-value",eT=(e,t)=>e_(e,t),eB=i.createContext(void 0),eU=()=>i.useContext(eB),eZ=i.createContext(void 0),eW=()=>i.useContext(eZ),ez=i.createContext(void 0),ej=i.forwardRef((e,t)=>{let r=i.useRef(null),n=eQ(()=>({search:"",value:"",filtered:{count:0,items:new Map,groups:new Set}})),o=eQ(()=>new Set),u=eQ(()=>new Map),l=eQ(()=>new Map),a=eQ(()=>new Set),s=eX(e),{label:c,children:d,value:f,onValueChange:h,filter:v,shouldFilter:p,...m}=e,y=i.useId(),E=i.useId(),g=i.useId(),b=e5();eG(()=>{if(void 0!==f){let e=f.trim().toLowerCase();n.current.value=e,b(6,O),w.emit()}},[f]);let w=i.useMemo(()=>({subscribe:e=>(a.current.add(e),()=>a.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var o,i,u;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)A(),R(),b(1,k);else if("value"===e){if((null==(o=s.current)?void 0:o.value)!==void 0){null==(u=(i=s.current).onValueChange)||u.call(i,t);return}r||b(5,O)}w.emit()}},emit:()=>{a.current.forEach(e=>e())}}),[]),C=i.useMemo(()=>({value:(e,t)=>{t!==l.current.get(e)&&(l.current.set(e,t),n.current.filtered.items.set(e,S(t)),b(2,()=>{R(),w.emit()}))},item:(e,t)=>(o.current.add(e),t&&(u.current.has(t)?u.current.get(t).add(e):u.current.set(t,new Set([e]))),b(3,()=>{A(),R(),n.current.value||k(),w.emit()}),()=>{l.current.delete(e),o.current.delete(e),n.current.filtered.items.delete(e),b(4,()=>{A(),k(),w.emit()})}),group:e=>(u.current.has(e)||u.current.set(e,new Set),()=>{l.current.delete(e),u.current.delete(e)}),filter:()=>s.current.shouldFilter,label:c||e["aria-label"],listId:y,inputId:g,labelId:E}),[]);function S(e){var t;let r=(null==(t=s.current)?void 0:t.filter)??eT;return e?r(e,n.current.search):0}function R(){if(!r.current||!n.current.search||!1===s.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(r=>{let n=u.current.get(r),o=0;n.forEach(t=>{o=Math.max(e.get(t),o)}),t.push([r,o])});let o=r.current.querySelector('[cmdk-list-sizer=""]');N().sort((t,r)=>{let n=t.getAttribute(eF),o=r.getAttribute(eF);return(e.get(o)??0)-(e.get(n)??0)}).forEach(e=>{let t=e.closest(eP);t?t.appendChild(e.parentElement===t?e:e.closest(`${eP} > *`)):o.appendChild(e.parentElement===o?e:e.closest(`${eP} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=r.current.querySelector(`${eM}[${eF}="${e[0]}"]`);null==t||t.parentElement.appendChild(t)})}function k(){let e=N().find(e=>!e.ariaDisabled),t=null==e?void 0:e.getAttribute(eF);w.setState("value",t||void 0)}function A(){if(!n.current.search||!1===s.current.shouldFilter){n.current.filtered.count=o.current.size;return}n.current.filtered.groups=new Set;let e=0;for(let t of o.current){let r=S(l.current.get(t));n.current.filtered.items.set(t,r),r>0&&e++}for(let[e,t]of u.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=e}function O(){var e,t,r;let n=D();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(eM))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function D(){return r.current.querySelector(`${ex}[aria-selected="true"]`)}function N(){return Array.from(r.current.querySelectorAll(eL))}function _(e){let t=N()[e];t&&w.setState("value",t.getAttribute(eF))}function M(e){var t;let r=D(),n=N(),o=n.findIndex(e=>e===r),i=n[o+e];null!=(t=s.current)&&t.loop&&(i=o+e<0?n[n.length-1]:o+e===n.length?n[0]:n[o+e]),i&&w.setState("value",i.getAttribute(eF))}function P(e){let t=D(),r=null==t?void 0:t.closest(eM),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,eM):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,eM))?void 0:r.querySelector(eL);n?w.setState("value",n.getAttribute(eF)):M(e)}let x=()=>_(N().length-1),L=e=>{e.preventDefault(),e.metaKey?x():e.altKey?P(1):M(1)},I=e=>{e.preventDefault(),e.metaKey?_(0):e.altKey?P(-1):M(-1)};return i.createElement("div",{ref:e0([r,t]),...m,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=m.onKeyDown)||t.call(m,e),!e.defaultPrevented)switch(e.key){case"n":case"j":e.ctrlKey&&L(e);break;case"ArrowDown":L(e);break;case"p":case"k":e.ctrlKey&&I(e);break;case"ArrowUp":I(e);break;case"Home":e.preventDefault(),_(0);break;case"End":e.preventDefault(),x();break;case"Enter":{e.preventDefault();let t=D();if(t){let e=new Event(eI);t.dispatchEvent(e)}}}}},i.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:e6},c),i.createElement(eZ.Provider,{value:w},i.createElement(eB.Provider,{value:C},d)))}),eK=i.forwardRef((e,t)=>{let r=i.useId(),n=i.useRef(null),o=i.useContext(ez),u=eU(),l=eX(e);eG(()=>u.item(r,o),[]);let a=e2(r,n,[e.value,e.children,n]),s=eW(),c=e1(e=>e.value&&e.value===a.current),d=e1(e=>!1===u.filter()||!e.search||e.filtered.items.get(r)>0);function f(){var e,t;null==(t=(e=l.current).onSelect)||t.call(e,a.current)}if(i.useEffect(()=>{let t=n.current;if(!(!t||e.disabled))return t.addEventListener(eI,f),()=>t.removeEventListener(eI,f)},[d,e.onSelect,e.disabled]),!d)return null;let{disabled:h,value:v,onSelect:p,...m}=e;return i.createElement("div",{ref:e0([n,t]),...m,"cmdk-item":"",role:"option","aria-disabled":h||void 0,"aria-selected":c||void 0,"data-selected":c||void 0,onPointerMove:h?void 0:function(){s.setState("value",a.current,!0)},onClick:h?void 0:f},e.children)}),eV=i.forwardRef((e,t)=>{let{heading:r,children:n,...o}=e,u=i.useId(),l=i.useRef(null),a=i.useRef(null),s=i.useId(),c=eU(),d=e1(e=>!1===c.filter()||!e.search||e.filtered.groups.has(u));eG(()=>c.group(u),[]),e2(u,l,[e.value,e.heading,a]);let f=i.createElement(ez.Provider,{value:u},n);return i.createElement("div",{ref:e0([l,t]),...o,"cmdk-group":"",role:"presentation",hidden:!d||void 0},r&&i.createElement("div",{ref:a,"cmdk-group-heading":"","aria-hidden":!0,id:s},r),i.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?s:void 0},f))}),eq=i.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,o=i.useRef(null),u=e1(e=>!e.search);return r||u?i.createElement("div",{ref:e0([o,t]),...n,"cmdk-separator":"",role:"separator"}):null}),eH=i.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,o=null!=e.value,u=eW(),l=e1(e=>e.search),a=eU();return i.useEffect(()=>{null!=e.value&&u.setState("search",e.value)},[e.value]),i.createElement("input",{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":a.listId,"aria-labelledby":a.labelId,id:a.inputId,type:"text",value:o?e.value:l,onChange:e=>{o||u.setState("search",e.target.value),null==r||r(e.target.value)}})}),eY=i.forwardRef((e,t)=>{let{children:r,...n}=e,o=i.useRef(null),u=i.useRef(null),l=eU();return i.useEffect(()=>{if(u.current&&o.current){let e=u.current,t=o.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.getBoundingClientRect().height;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),i.createElement("div",{ref:e0([o,t]),...n,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:l.listId,"aria-labelledby":l.inputId},i.createElement("div",{ref:u,"cmdk-list-sizer":""},r))}),e$=i.forwardRef((e,t)=>{let{open:r,onOpenChange:n,container:o,...u}=e;return i.createElement(eD,{open:r,onOpenChange:n},i.createElement(eN,{container:o},i.createElement(eE,{"cmdk-overlay":""}),i.createElement(ew,{"aria-label":e.label,"cmdk-dialog":""},i.createElement(ej,{ref:t,...u}))))}),eJ=Object.assign(ej,{List:eY,Item:eK,Input:eH,Group:eV,Separator:eq,Dialog:e$,Empty:i.forwardRef((e,t)=>{let r=i.useRef(!0),n=e1(e=>0===e.filtered.count);return i.useEffect(()=>{r.current=!1},[]),r.current||!n?null:i.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})}),Loading:i.forwardRef((e,t)=>{let{progress:r,children:n,...o}=e;return i.createElement("div",{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},i.createElement("div",{"aria-hidden":!0},n))})});function eX(e){let t=i.useRef(e);return eG(()=>{t.current=e}),t}var eG=typeof window>"u"?i.useEffect:i.useLayoutEffect;function eQ(e){let t=i.useRef();return void 0===t.current&&(t.current=e()),t}function e0(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function e1(e){let t=eW(),r=()=>e(t.snapshot());return i.useSyncExternalStore(t.subscribe,r,r)}function e2(e,t,r){let n=i.useRef(),o=eU();return eG(()=>{var i;let u=(()=>{var e;for(let t of r){if("string"==typeof t)return t.trim().toLowerCase();if("object"==typeof t&&"current"in t&&t.current)return null==(e=t.current.textContent)?void 0:e.trim().toLowerCase()}})();o.value(e,u),null==(i=t.current)||i.setAttribute(eF,u),n.current=u}),n}var e5=()=>{let[e,t]=i.useState(),r=eQ(()=>new Map);return eG(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}},e6={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},5338:(e,t,r)=>{"use strict";r.d(t,{S:()=>c});var n=r(46212),o=r(66946);let i=(0,n.createContext)(null);var u=r(25301);let l=e=>!e.isLayoutDirty&&e.willUpdate(!1),a=e=>!0===e,s=e=>a(!0===e)||"id"===e,c=({children:e,id:t,inherit:r=!0})=>{let c=(0,n.useContext)(o.p),d=(0,n.useContext)(i),[f,h]=(0,u.N)(),v=(0,n.useRef)(null),p=c.id||d;null===v.current&&(s(r)&&p&&(t=t?p+"-"+t:p),v.current={id:t,group:a(r)&&c.group||function(){let e=new Set,t=new WeakMap,r=()=>e.forEach(l);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);let o=t.get(n);o&&(o(),t.delete(n)),r()},dirty:r}}()});let m=(0,n.useMemo)(()=>({...v.current,forceRender:f}),[h]);return n.createElement(o.p.Provider,{value:m},e)}},25301:(e,t,r)=>{"use strict";r.d(t,{N:()=>u});var n=r(46212),o=r(65839),i=r(43202);function u(){let e=(0,o.t)(),[t,r]=(0,n.useState)(0),u=(0,n.useCallback)(()=>{e.current&&r(t+1)},[t]);return[(0,n.useCallback)(()=>i.Wi.postRender(u),[u]),t]}},65839:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});var n=r(46212),o=r(89452);function i(){let e=(0,n.useRef)(!1);return(0,o.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}}}]);