1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[570],{8865:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(3759).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},1258:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(3759).Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},5432:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(3759).Z)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},641:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(3759).Z)("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},9819:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(3759).Z)("Save",[["path",{d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z",key:"1owoqh"}],["polyline",{points:"17 21 17 13 7 13 7 21",key:"1md35c"}],["polyline",{points:"7 3 7 8 15 8",key:"8nz8an"}]])},3283:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(3759).Z)("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]])},13:function(e,t,n){n.d(t,{VY:function(){return nf},ZA:function(){return np},JO:function(){return nu},ck:function(){return nm},wU:function(){return nv},eT:function(){return ng},__:function(){return nh},h_:function(){return nc},fC:function(){return nl},$G:function(){return ny},u_:function(){return nw},Z0:function(){return nx},xz:function(){return na},B4:function(){return ns},l_:function(){return nd}});var r=n(7294),o=n(3935);function i(e,[t,n]){return Math.min(n,Math.max(t,e))}var l=n(6206),a=n(3879),s=n(8771),u=n(5360),c=n(5893),f=r.createContext(void 0),d=n(6063),p=n(7552),h=n(5420),m=n(1276);let g=["top","right","bottom","left"],v=Math.min,w=Math.max,y=Math.round,x=Math.floor,b=e=>({x:e,y:e}),S={left:"right",right:"left",bottom:"top",top:"bottom"},C={start:"end",end:"start"};function R(e,t){return"function"==typeof e?e(t):e}function j(e){return e.split("-")[0]}function T(e){return e.split("-")[1]}function k(e){return"x"===e?"y":"x"}function A(e){return"y"===e?"height":"width"}let E=new Set(["top","bottom"]);function M(e){return E.has(j(e))?"y":"x"}function P(e){return e.replace(/start|end/g,e=>C[e])}let L=["left","right"],D=["right","left"],O=["top","bottom"],W=["bottom","top"];function N(e){return e.replace(/left|right|bottom|top/g,e=>S[e])}function V(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function H(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function I(e,t,n){let r,{reference:o,floating:i}=e,l=M(t),a=k(M(t)),s=A(a),u=j(t),c="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(u){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(T(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}async function _(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=R(t,e),h=V(p),m=a[d?"floating"===f?"reference":"floating":f],g=H(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===f?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,w=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),y=await (null==i.isElement?void 0:i.isElement(w))&&await (null==i.getScale?void 0:i.getScale(w))||{x:1,y:1},x=H(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:w,strategy:s}):v);return{top:(g.top-x.top+h.top)/y.y,bottom:(x.bottom-g.bottom+h.bottom)/y.y,left:(g.left-x.left+h.left)/y.x,right:(x.right-g.right+h.right)/y.x}}let B=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}
1=n,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=I(u,r,s),d=r,p={},h=0;for(let n=0;n<a.length;n++){var m;let{name:i,fn:g}=a[n],{x:v,y:w,data:y,reset:x}=await g({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:u,platform:{...l,detectOverflow:null!=(m=l.detectOverflow)?m:_},elements:{reference:e,floating:t}});c=null!=v?v:c,f=null!=w?w:f,p={...p,[i]:{...p[i],...y}},x&&h<=50&&(h++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(u=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:c,y:f}=I(u,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:o,middlewareData:p}};function F(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function z(e){return g.some(t=>e[t]>=0)}let $=new Set(["left","top"]);async function Z(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=j(n),a=T(n),s="y"===M(n),u=$.has(l)?-1:1,c=i&&s?-1:1,f=R(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*c,y:d*u}:{x:d*u,y:p*c}}function K(){return"undefined"!=typeof window}function U(e){return q(e)?(e.nodeName||"").toLowerCase():"#document"}function Y(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function X(e){var t;return null==(t=(q(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function q(e){return!!K()&&(e instanceof Node||e instanceof Y(e).Node)}function G(e){return!!K()&&(e instanceof Element||e instanceof Y(e).Element)}function J(e){return!!K()&&(e instanceof HTMLElement||e instanceof Y(e).HTMLElement)}function Q(e){return!!K()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Y(e).ShadowRoot)}let ee=new Set(["inline","contents"]);function et(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=ed(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!ee.has(o)}let en=new Set(["table","td","th"]),er=[":popover-open",":modal"];function eo(e){return er.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let ei=["transform","translate","scale","rotate","perspective"],el=["transform","translate","scale","rotate","perspective","filter"],ea=["paint","layout","strict","content"];function es(e){let t=eu(),n=G(e)?ed(e):e;return ei.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||el.some(e=>(n.willChange||"").includes(e))||ea.some(e=>(n.contain||"").includes(e))}function eu(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let ec=new Set(["html","body","#document"]);function ef(e){return ec.has(U(e))}function ed(e){return Y(e).getComputedStyle(e)}function ep(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eh(e){if("html"===U(e))return e;let t=e.assignedSlot||e.parentNode||Q(e)&&e.host||X(e);return Q(t)?t.host:t}function em(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=eh(t);return ef(n)?t.ownerDocument?t.ownerDocument.body:t.body:J(n)&&et(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=Y(o);if(i){let e=eg(l);return t.concat(l,l.visualViewport||[],et(o)?o:[],e&&n?em(e):[])}return t.concat(o,em(o,[],n))}function eg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ev(e){let t=ed(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=J(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=y(n)!==i||y(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function ew(e){return G(e)?e:e.contextElement}function ey(e){let t=ew(e);if(!J(t))return b(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=ev(t),l=(i?y(n.width):n.width)/r,a=(i?y(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let ex=b(0);function eb(e){let t=Y(e);
1return eu()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ex}function eS(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=ew(e),a=b(1);t&&(r?G(r)&&(a=ey(r)):a=ey(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===Y(l))&&o)?eb(l):b(0),u=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l){let e=Y(l),t=r&&G(r)?Y(r):r,n=e,o=eg(n);for(;o&&r&&t!==n;){let e=ey(o),t=o.getBoundingClientRect(),r=ed(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,d*=e.y,u+=i,c+=l,o=eg(n=Y(o))}}return H({width:f,height:d,x:u,y:c})}function eC(e,t){let n=ep(e).scrollLeft;return t?t.left+n:eS(X(e)).left+n}function eR(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eC(e,n),y:n.top+t.scrollTop}}let ej=new Set(["absolute","fixed"]);function eT(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=Y(e),r=X(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=eu();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let u=eC(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else u<=25&&(i+=u);return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t)r=function(e){let t=X(e),n=ep(e),r=e.ownerDocument.body,o=w(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=w(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+eC(e),a=-n.scrollTop;return"rtl"===ed(r).direction&&(l+=w(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(X(e));else if(G(t))r=function(e,t){let n=eS(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=J(e)?ey(e):b(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=eb(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return H(r)}function ek(e){return"static"===ed(e).position}function eA(e,t){if(!J(e)||"fixed"===ed(e).position)return null;if(t)return t(e);let n=e.offsetParent;return X(e)===n&&(n=n.ownerDocument.body),n}function eE(e,t){var n;let r=Y(e);if(eo(e))return r;if(!J(e)){let t=eh(e);for(;t&&!ef(t);){if(G(t)&&!ek(t))return t;t=eh(t)}return r}let o=eA(e,t);for(;o&&(n=o,en.has(U(n)))&&ek(o);)o=eA(o,t);return o&&ef(o)&&ek(o)&&!es(o)?r:o||function(e){let t=eh(e);for(;J(t)&&!ef(t);){if(es(t))return t;if(eo(t))break;t=eh(t)}return null}(e)||r}let eM=async function(e){let t=this.getOffsetParent||eE,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=J(t),o=X(t),i="fixed"===n,l=eS(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=b(0);if(r||!r&&!i){if(("body"!==U(t)||et(o))&&(a=ep(t)),r){let e=eS(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=eC(o))}i&&!r&&o&&(s.x=eC(o));let u=!o||r||i?b(0):eR(o,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eP={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=X(r),a=!!t&&eo(t.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},u=b(1),c=b(0),f=J(r);if((f||!f&&!i)&&(("body"!==U(r)||et(l))&&(s=ep(r)),J(r))){let e=eS(r);u=ey(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let d=!l||f||i?b(0):eR(l,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+d.x,y:n.y*u.y-s.scrollTop*u.y+c.y+d.y}},getDocumentElement:X,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?eo(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=em(e,[],!1).filter(e=>G(e)&&"body"!==U(e)),o=null,i="fixed"===ed(e).position,l=i?eh(e):e;for(;G(l)&&!ef(l);){let t=ed(l),n=es(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&ej.has(o.position)||et(l)&&!n&&function e(t,n){let r=eh(t);return!(r===n||!G(r)||ef(r))&&("fixed"===ed(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=eh(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=eT(t,n,o);return e.top=w(r.top,e.top),e.right=v(r.right,e.right),e.bottom=v(r.bottom,e.bottom),e.left=w(r.left,e.left),e},eT(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eE,getElementRects:eM,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=ev(e);return{width:t,height:n}},getScale:ey,isElement:G,isRTL:function(e){return"rtl"===ed(e).direction}};function eL(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eD=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:u,padding:c=0}=R(e,t)||{};if(null==u)return{};let f=V(c),d={x:n,y:r},p=k(M(o)),h=A(p),m=await l.getDimensions(u),g="y"===p,y=g?"clientHeight":"clientWidth",x=i.reference[h]+i.reference[p]-d[p]-i.floating[h],b=d[p]-i.reference[p],S=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u)),C=S?S[y]:0;C&&await (null==l.isElement?void 0:l.isElement(S))||(C=a.floating[y]||i.floating[h]);let j=C/2-m[h]/2-1,E=v(f[g?"top":"left"],j),P=v(f[g?"bottom":"right"],j),L=C-m[h]-P,D=C/2-m[h]/2+(x/2-b/2),O=w(E,v(D,L)),W=!s.arrow&&null!=T(o)&&D!==O&&i.reference[h]/2-(D<E?E:P)-m[h]/2<0,N=W?D<E?D-E:D-L:0;return{[p]:d[p]+N,data:{[p]:O,centerOffset:D-O-N,...W&&{alignmentOffset:N}},reset:W}}}),eO=(e,t,n)=>{let r=new Map,o={platform:eP,...n},i={...o.platform,_c:r};return B(e,t,{...o,platform:i})};var eW="undefined"!=typeof document?r.useLayoutEffect:function(){};function eN(e,t){let n,r,o;
1if(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((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eN(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eN(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eV(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eH(e,t){let n=eV(e);return Math.round(t*n)/n}function eI(e){let t=r.useRef(e);return eW(()=>{t.current=e}),t}let e_=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?eD({element:n.current,padding:r}).fn(t):{}:n?eD({element:n,padding:r}).fn(t):{}}}),eB=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:l,middlewareData:a}=e,s=await Z(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}),options:[e,t]}},eF=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o,platform:i}=e,{mainAxis:l=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=R(n,e),c={x:t,y:r},f=await i.detectOverflow(e,u),d=M(j(o)),p=k(d),h=c[p],m=c[d];
1if(l){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+f[e],r=h-f[t];h=w(n,v(h,r))}if(a){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+f[e],r=m-f[t];m=w(n,v(m,r))}let g=s.fn({...e,[p]:h,[d]:m});return{...g,data:{x:g.x-t,y:g.y-r,enabled:{[p]:l,[d]:a}}}}}),options:[e,t]}},ez=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:o,rects:i,middlewareData:l}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=R(n,e),c={x:t,y:r},f=M(o),d=k(f),p=c[d],h=c[f],m=R(a,e),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+g.mainAxis,n=i.reference[d]+i.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(u){var v,w;let e="y"===d?"width":"height",t=$.has(j(o)),n=i.reference[f]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[f])||0)+(t?0:g.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:(null==(w=l.offset)?void 0:w[f])||0)-(t?g.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[d]:p,[f]:h}}}),options:[e,t]}},e$=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,l;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:f,elements:d}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:w=!0,...y}=R(n,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let x=j(a),b=M(c),S=j(c)===c,C=await (null==f.isRTL?void 0:f.isRTL(d.floating)),E=m||(S||!w?[N(c)]:function(e){let t=N(e);return[P(e),t,P(t)]}(c)),V="none"!==v;!m&&V&&E.push(...function(e,t,n,r){let o=T(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?D:L;return t?L:D;case"left":case"right":return t?O:W;default:return[]}}(j(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(P)))),i}(c,w,v,C));let H=[c,...E],I=await f.detectOverflow(e,y),_=[],B=(null==(r=s.flip)?void 0:r.overflows)||[];if(p&&_.push(I[x]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=T(e),o=k(M(e)),i=A(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=N(l)),[l,N(l)]}(a,u,C);_.push(I[e[0]],I[e[1]])}if(B=[...B,{placement:a,overflows:_}],!_.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=H[e];if(t&&(!("alignment"===h&&b!==M(t))||B.every(e=>M(e.placement)!==b||e.overflows[0]>0)))return{data:{index:e,overflows:B},reset:{placement:t}};let n=null==(i=B.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(g){case"bestFit":{let e=null==(l=B.filter(e=>{if(V){let t=M(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},eZ=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let o,i;let{placement:l,rects:a,platform:s,elements:u}=e,{apply:c=()=>{},...f}=R(n,e),d=await s.detectOverflow(e,f),p=j(l),h=T(l),m="y"===M(l),{width:g,height:y}=a.floating;"top"===p||"bottom"===p?(o=p,i=h===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(i=p,o="end"===h?"top":"bottom");let x=y-d.top-d.bottom,b=g-d.left-d.right,S=v(y-d[o],x),C=v(g-d[i],b),k=!e.middlewareData.shift,A=S,E=C;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(E=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(A=x),k&&!h){let e=w(d.left,0),t=w(d.right,0),n=w(d.top,0),r=w(d.bottom,0);m?E=g-2*(0!==e||0!==t?e+t:w(d.left,d.right)):A=y-2*(0!==n||0!==r?n+r:w(d.top,d.bottom))}await c({...e,availableWidth:E,availableHeight:A});let P=await s.getDimensions(u.floating);return g!==P.width||y!==P.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},eK=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t,platform:r}=e,{strategy:o="referenceHidden",...i}=R(n,e);switch(o){case"referenceHidden":{let n=F(await r.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:z(n)}}}case"escaped":{let n=F(await r.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:z(n)}}}default:return{}}}}),options:[e,t]}},eU=(e,t)=>({...e_(e),options:[e,t]});var eY=n(4757),eX=r.forwardRef((e,t)=>
1{let{children:n,width:r=10,height:o=5,...i}=e;return(0,c.jsx)(eY.WV.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,c.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eX.displayName="Arrow";var eq=n(9698),eG=n(9981),eJ="Popper",[eQ,e0]=(0,u.b)(eJ),[e1,e2]=eQ(eJ),e5=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,c.jsx)(e1,{scope:t,anchor:o,onAnchorChange:i,children:n})};e5.displayName=eJ;var e3="PopperAnchor",e7=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,l=e2(e3,n),a=r.useRef(null),u=(0,s.e)(t,a),f=r.useRef(null);return r.useEffect(()=>{let e=f.current;f.current=o?.current||a.current,e!==f.current&&l.onAnchorChange(f.current)}),o?null:(0,c.jsx)(eY.WV.div,{...i,ref:u})});e7.displayName=e3;var e9="PopperContent",[e6,e8]=eQ(e9),e4=r.forwardRef((e,t)=>{let{__scopePopper:n,side:i="bottom",sideOffset:l=0,align:a="center",alignOffset:u=0,arrowPadding:f=0,avoidCollisions:d=!0,collisionBoundary:p=[],collisionPadding:h=0,sticky:m="partial",hideWhenDetached:g=!1,updatePositionStrategy:y="optimized",onPlaced:b,...S}=e,C=e2(e9,n),[R,j]=r.useState(null),T=(0,s.e)(t,e=>j(e)),[k,A]=r.useState(null),E=function(e){let[t,n]=r.useState(void 0);return(0,eG.b)(()=>
1{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(k),M=E?.width??0,P=E?.height??0,L="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},D=Array.isArray(p)?p:[p],O=D.length>0,W={padding:L,boundary:D.filter(tr),altBoundary:O},{refs:N,floatingStyles:V,placement:H,isPositioned:I,middlewareData:_}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:l,elements:{reference:a,floating:s}={},transform:u=!0,whileElementsMounted:c,open:f}=e,[d,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=r.useState(i);eN(h,i)||m(i);let[g,v]=r.useState(null),[w,y]=r.useState(null),x=r.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),b=r.useCallback(e=>{e!==j.current&&(j.current=e,y(e))},[]),S=a||g,C=s||w,R=r.useRef(null),j=r.useRef(null),T=r.useRef(d),k=null!=c,A=eI(c),E=eI(l),M=eI(f),P=r.useCallback(()=>{if(!R.current||!j.current)return;let e={placement:t,strategy:n,middleware:h};E.current&&(e.platform=E.current),eO(R.current,j.current,e).then(e=>{let t={...e,isPositioned:!1!==M.current};L.current&&!eN(T.current,t)&&(T.current=t,o.flushSync(()=>{p(t)}))})},[h,t,n,E,M]);eW(()=>{!1===f&&T.current.isPositioned&&(T.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[f]);let L=r.useRef(!1);eW(()=>(L.current=!0,()=>{L.current=!1}),[]),eW(()=>{if(S&&(R.current=S),C&&(j.current=C),S&&C){if(A.current)return A.current(S,C,P);P()}},[S,C,P,A,k]);let D=r.useMemo(()=>({reference:R,floating:j,setReference:x,setFloating:b}),[x,b]),O=r.useMemo(()=>({reference:S,floating:C}),[S,C]),W=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!O.floating)return e;let t=eH(O.floating,d.x),r=eH(O.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...eV(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,O.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:P,refs:D,elements:O,floatingStyles:W}),[d,P,D,O,W])}({strategy:"fixed",placement:i+("center"!==a?"-"+a:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=ew(e),f=i||l?[...c?em(c):[],...em(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=c&&s?function(e,t){let n,r=null,o=X(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let u=e.getBoundingClientRect(),{left:c,top:f,width:d,height:p}=u;if(a||t(),!d||!p)return;let h=x(f),m=x(o.clientWidth-(c+d)),g={rootMargin:-h+"px "+-m+"px "+-x(o.clientHeight-(f+p))+"px "+-x(c)+"px",threshold:w(0,v(1,s))||1},y=!0;function b(t){let r=t[0].intersectionRatio;if(r!==s){if(!y)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||eL(u,e.getBoundingClientRect())||l(),y=!1}try{r=new IntersectionObserver(b,{...g,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(b,g)}r.observe(e)}(!0),i}(c,n):null,p=-1,h=null;a&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let m=u?eS(e):null;return u&&function t(){let r=eS(e);m&&!eL(m,r)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===y}),elements:{reference:C.anchor},middleware:[eB({mainAxis:l+P,alignmentAxis:u}),d&&eF({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?ez():void 0,...W}),d&&e$({...W}),eZ({...W,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),k&&eU({element:k,padding:f}),to({arrowWidth:M,arrowHeight:P}),g&&eK({strategy:"referenceHidden",...W})]}),[B,F]=ti(H),z=(0,eq.W)(b);(0,eG.b)(()=>{I&&z?.()},[I,z]);let $=_.arrow?.x,Z=_.arrow?.y,K=_.arrow?.centerOffset!==0,[U,Y]=r.useState();return(0,eG.b)(()=>{R&&Y(window.getComputedStyle(R).zIndex)},[R]),(0,c.jsx)("div",{ref:N.setFloating,"data-radix-popper-content-wrapper":"",style:{...V,transform:I?V.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:U,"--radix-popper-transform-origin":[_.transformOrigin?.x,_.transformOrigin?.y].join(" "),..._.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(e6,{scope:n,placedSide:B,onArrowChange:A,arrowX:$,arrowY:Z,shouldHideArrow:K,children:(0,c.jsx)(eY.WV.div,{"data-side":B,"data-align":F,...S,ref:T,style:{...S.style,animation:I?void 0:"none"}})})})});e4.displayName=e9;var te="PopperArrow",tt={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},tn=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=e8(te,n),i=tt[o.placedSide];return(0,c.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(eX,{...r,ref:t,style:{...r.style,display:"block"}})})});function tr(e){return null!==e}tn.displayName=te;var to=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,u]=ti(n),c={start:"0%",center:"50%",end:"100%"}[u],f=(o.arrow?.x??0)+l/2,d=(o.arrow?.y??0)+a/2,p="",h="";return"bottom"===s?(p=i?c:`${f}px`,h=`${-a}px`):"top"===s?(p=i?c:`${f}px`,h=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,h=i?c:`${d}px`):"left"===s&&(p=`${r.floating.width+a}px`,h=i?c:`${d}px`),{data:{x:p,y:h}}}});function ti(e){let[t,n="center"]=e.split("-");return[t,n]}var tl=n(2651),ta=Symbol("radix.slottable");function ts(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===ta}var tu=n(7342),tc=n(6219),tf=n(3541),td=n(1930),tp=[" ","Enter","ArrowUp","ArrowDown"],th=[" ","Enter"],tm="Select",[tg,tv,tw]=(0,a.B)(tm),[ty,tx]=(0,u.b)(tm,[tw,e0]),tb=e0(),[tS,tC]=ty(tm),[tR,tj]=ty(tm),tT=e=>{let{__scopeSelect:t,children:n,open:o,defaultOpen:i,onOpenChange:l,value:a,defaultValue:s,onValueChange:u,dir:d,name:p,autoComplete:h,disabled:g,required:v,form:w}=e,y=tb(t),[x,b]=r.useState(null),[S,C]=r.useState(null),[R,j]=r.useState(!1),T=function(e){let t=r.useContext(f);return e||t||"ltr"}(d),[k,A]=(0,tu.T)({prop:o,defaultProp:i??!1,onChange:l,caller:tm}),[E,M]=(0,tu.T)({prop:a,defaultProp:s,onChange:u,caller:tm}),P=r.useRef(null),L=!x||w||!!x.closest("form"),[D,O]=r.useState(new Set),W=Array.from(D).map(e=>e.props.value).join(";");return(0,c.jsx)(e5,{...y,children:(0,c.jsxs)(tS,{required:v,scope:t,trigger:x,onTriggerChange:b,valueNode:S,onValueNodeChange:C,valueNodeHasChildren:R,onValueNodeHasChildrenChange:j,contentId:(0,m.M)(),value:E,onValueChange:M,open:k,onOpenChange:A,dir:T,triggerPointerDownPosRef:P,disabled:g,children:[(0,c.jsx)(tg.Provider,{scope:t,children:(0,c.jsx)(tR,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{O(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{O(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),L?(0,c.jsxs)(nn,{"aria-hidden":!0,required:v,tabIndex:-1,name:p,autoComplete:h,value:E,onChange:e=>M(e.target.value),disabled:g,form:w,children:[void 0===E?(0,c.jsx)("option",{value:""}):null,Array.from(D)]},W):null]})})};tT.displayName=tm;var tk="SelectTrigger",tA=r.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:o=!1,...i}=e,a=tb(n),u=tC(tk,n),f=u.disabled||o,d=(0,s.e)(t,u.onTriggerChange),p=tv(n),h=r.useRef("touch"),[m,g,v]=no(e=>{let t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===u.value),r=ni(t,e,n);void 0!==r&&u.onValueChange(r.value)}),w=e=>{f||(u.onOpenChange(!0),v()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,c.jsx)(e7,{asChild:!0,...a,children:(0,c.jsx)(eY.WV.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:f,"data-disabled":f?"":void 0,"data-placeholder":nr(u.value)?"":void 0,...i,ref:d,onClick:(0,l.Mj)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==h.current&&w(e)}),onPointerDown:(0,l.Mj)(i.onPointerDown,e=>{h.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,l.Mj)(i.onKeyDown,e=>{let t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&&tp.includes(e.ke
1y)&&(w(),e.preventDefault())})})})});tA.displayName=tk;var tE="SelectValue",tM=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:i,placeholder:l="",...a}=e,u=tC(tE,n),{onValueNodeHasChildrenChange:f}=u,d=void 0!==i,p=(0,s.e)(t,u.onValueNodeChange);return(0,eG.b)(()=>{f(d)},[f,d]),(0,c.jsx)(eY.WV.span,{...a,ref:p,style:{pointerEvents:"none"},children:nr(u.value)?(0,c.jsx)(c.Fragment,{children:l}):i})});tM.displayName=tE;var tP=r.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,c.jsx)(eY.WV.span,{"aria-hidden":!0,...o,ref:t,children:r||"â¼"})});tP.displayName="SelectIcon";var tL=e=>(0,c.jsx)(tl.h,{asChild:!0,...e});tL.displayName="SelectPortal";var tD="SelectContent",tO=r.forwardRef((e,t)=>{let n=tC(tD,e.__scopeSelect),[i,l]=r.useState();return((0,eG.b)(()=>{l(new DocumentFragment)},[]),n.open)?(0,c.jsx)(tH,{...e,ref:t}):i?o.createPortal((0,c.jsx)(tW,{scope:e.__scopeSelect,children:(0,c.jsx)(tg.Slot,{scope:e.__scopeSelect,children:(0,c.jsx)("div",{children:e.children})})}),i):null});tO.displayName=tD;var[tW,tN]=ty(tD),tV=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,a=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(a.ref=t?(0,s.F)(t,l):l),r.cloneElement(n,a)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...i}=e,l=r.Children.toArray(o),a=l.find(ts);if(a){let e=a.props.children,o=l.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,c.jsx)(t,{...i,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,c.jsx)(t,{...i,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}("SelectContent.RemoveScroll"),tH=r.forwardRef((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:u,side:f,sideOffset:m,align:g,alignOffset:v,arrowPadding:w,collisionBoundary:y,collisionPadding:x,sticky:b,hideWhenDetached:S,avoidCollisions:C,...R}=e,j=tC(tD,n),[T,k]=r.useState(null),[A,E]=r.useState(null),M=(0,s.e)(t,e=>k(e)),[P,L]=r.useState(null),[D,O]=r.useState(null),W=tv(n),[N,V]=r.useState(!1),H=r.useRef(!1);r.useEffect(()=>{if(T)return(0,tf.Ry)(T)},[T]),(0,p.EW)();let I=r.useCallback(e=>{let[t,...n]=W().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&A&&(A.scrollTop=0),n===r&&A&&(A.scrollTop=A.scrollHeight),n?.focus(),document.activeElement!==o))return},[W,A]),_=r.useCallback(()=>I([P,T]),[I,P,T]);r.useEffect(()=>{N&&_()},[N,_]);let{onOpenChange:B,triggerPointerDownPosRef:F}=j;r.useEffect(()=>{if(T){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(F.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(F.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():T.contains(n.target)||B(!1),document.removeEventListener("pointermove",t),F.current=null};return null!==F.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[T,B,F]),r.useEffect(()=>{let e=()=>B(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[B]);let[z,$]=no(e=>{let t=W().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=ni(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),Z=r.useCallback((e,t,n)=>{let r=!H.current&&!n;(void 0!==j.value&&j.value===t||r)&&(L(e),r&&(H.current=!0))},[j.value]),K=r.useCallback(()=>T?.focus(),[T]),U=r.useCallback((e,t,n)=>{let r=!H.current&&!n;(void 0!==j.value&&j.value===t||r)&&O(e)},[j.value]),Y="popper"===o?t_:tI,X=Y===t_?{side:f,sideOffset:m,align:g,alignOffset:v,arrowPadding:w,collisionBoundary:y,collisionPadding:x,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,c.jsx)(tW,{scope:n,content:T,viewport:A,onViewportChange:E,itemRefCallback:Z,selectedItem:P,onItemLeave:K,itemTextRefCallback:U,focusSelectedItem:_,selectedItemText:D,position:o,isPositioned:N,searchRef:z,children:(0,c.jsx)(td.Z,{as:tV,allowPinchZoom:!0,children:(0,c.jsx)(h.M,{asChild:!0,trapped:j.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,l.Mj)(i,e=>{j.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,c.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>j.onOpenChange(!1),children:(0,c.jsx)(Y,{role:"listbox",id:j.contentId,"data-state":j.open?"open":"closed",dir:j.dir,onContextMenu:e=>e.preventDefault(),...R,...X,onPlaced:()=>V(!0),ref:M,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:(0,l.Mj)(R.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=W().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>I(t)),e.preventDefault()}})})})})})})});tH.displayName="SelectContentImpl";var tI=r.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:o,...l}=e,a=tC(tD,n),u=tN(tD,n),[f,d]=r.useState(null),[p,h]=r.useState(null),m=(0,s.e)(t,e=>h(e)),g=tv(n),v=r.useRef(!1),w=r.useRef(!0),{viewport:y,selectedItem:x,selectedItemText:b,focusSelectedItem:S}=u,C=r.useCallback(()=>{if(a.trigger&&a.valueNode&&f&&p&&y&&x&&b){let e=a.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),r=b.getBoundingClientRect();if("rtl"!==a.dir){let o=r.left-t.left,l=n.left-o,a=e.left-l,s=e.width+a,u=Math.max(s,t.width),c=i(l,[10,Math.max(10,window.innerWidth-10-u)]);f.style.minWidth=s+"px",f.style.left=c+"px"}else{let o=t.right-r.right,l=window.innerWidth-n.right-o,a=window.innerWidth-e.right-l,s=e.width+a,u=Math.max(s,t.width),c=i(l,[10,Math.max(10,window.innerWidth-10-u)]);f.style.minWidth=s+"px",f.style.right=c+"px"}let l=g(),s=window.innerHeight-20,u=y.scrollHeight,c=window.getComputedStyle(p),d=parseInt(c.borderTopWidth,10),h=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),w=d+h+u+parseInt(c.paddingBottom,10)+m,S=Math.min(5*x.offsetHeight,w),C=window.getComputedStyle(y),R=parseInt(C.paddingTop,10),j=parseInt(C.paddingBottom,10),T=e.top+e.height/2-10,k=x.offsetHeight/2,A=d+h+(x.offsetTop+k);if(A<=T){let e=l.length>0&&x===l[l.length-1].ref.current;f.style.bottom="0px";let t=p.clientHeight-y.offsetTop-y.offsetHeight;f.style.height=A+Math.max(s-T,k+(e?j:0)+t+m)+"px"}else{let e=l.length>0&&x===l[0].ref.current;f.style.top="0px";let t=Math.max(T,d+y.offsetTop+(e?R:0)+k);f.style.height=t+(w-A)+"px",y.scrollTop=A-T+y.offsetTop}f.style.margin="10px 0",f.style.minHeight=S+"px",f.style.maxHeight=s+"px",o?.(),requestAnimationFrame(()=>v.current=!0)}},[g,a.trigger,a.valueNode,f,p,y,x,b,a.dir,o]);(0,eG.b)(()=>C(),[C]);let[R,j]=r.useState();(0,eG.b)(()=>{p&&j(window.getComputedStyle(p).zIndex)},[p]);let T=r.useCallback(e=>{e&&!0===w.current&&(C(),S?.(),w.current=!1)},[C,S]);return(0,c.jsx)(tB,{scope:n,contentWrapper:f,shouldExpandOnScrollRef:v,onScrollButtonChange:T,children:(0,c.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:R},children:(0,c.jsx)(eY.WV.div,{...l,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});tI.displayName="SelectItemAlignedPosition";var t_=r.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...i}=e,l=tb(n);return(0,c.jsx)(e4,{...l,...i,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});t_.displayName="SelectPopperPosition";var[tB,tF]=ty(tD,{}),tz="SelectViewport",t$=r.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:o,...i}=e,a=tN(tz,n),u=tF(tz,n),f=(0,s.e)(t,a.onViewportChange),d=r.useRef(0);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,c.jsx)(tg.Slot,{scope:n,children:(0,c.jsx)(eY.WV.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:f,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,l.Mj)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=u;if(r?.current&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let i=o+e,l=Math.min(r,i),a=i-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});t$.displayName=tz;var tZ="SelectGroup",[tK,tU]=ty(tZ),tY=r.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e,o=(0,m.M)();return(0,c.jsx)(tK,{scope:n,id:o,children:(0,c.jsx)(eY.WV.div,{role:"group","aria-labelledby":o,...r,ref:t})})});tY.displayName=tZ;var tX="SelectLabel",tq=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=tU(tX,n);return(0,c.jsx)(eY.WV.div,{id:o.id,...r,ref:t})});tq.displayName=tX;var tG="SelectItem",[tJ,tQ]=ty(tG),t0=r.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,disabled:i=!1,textValue:a,...u}=e,f=tC(tG,n),d=tN(tG,n),p=f.value===o,[h,g]=r.useState(a??""),[v,w]=r.useState(!1),y=(0,s.e)(t,e=>d.itemRefCallback?.(e,o,i)),x=(0,m.M)(),b=r.useRef("touch"),S=()=>{i||(f.onValueChange(o),f.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,c.jsx)(tJ,{scope:n,value:o,disabled:i,textId:x,isSelected:p,onItemTextChange:r.useCallback(e=>{g(t=>t||(e?.textContent??"").trim())},[]),children:(0,c.jsx)(tg.ItemSlot,{scope:n,value:o,disabled:i,textValue:h,children:(0,c.jsx)(eY.WV.div,{role:"option","aria-labelledby":x,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...u,ref:y,onFocus:(0,l.Mj)(u.onFocus,()=>w(!0)),onBlur:(0,l.Mj)(u.onBlur,()=>w(!1)),onClick:(0,l.Mj)(u.onClick,()=>{"mouse"!==b.current&&S()}),onPointerUp:(0,l.Mj)(u.onPointerUp,()=>{"mouse"===b.current&&S()}),onPointerDown:(0,l.Mj)(u.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,l.Mj)(u.onPointerMove,e=>{b.current=e.pointerType,i?d.onItemLeave?.():"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,l.Mj)(u.onPointerLeave,e=>{e.currentTarget===document.activeElement&&d.onItemLeave?.()}),onKeyDown:(0,l.Mj)(u.onKeyDown,e=>{d.searchRef?.current!==""&&" "===e.key||(th.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});t0.displayName=tG;var t1="SelectItemText",t2=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:i,style:l,...a}=e,u=tC(t1,n),f=tN(t1,n),d=tQ(t1,n),p=tj(t1,n),[h,m]=r.useState(null),g=(0,s.e)(t,e=>m(e),d.onItemTextChange,e=>f.itemTextRefCallback?.(e,d.value,d.disabled)),v=h?.textContent,w=r.useMemo(()=>(0,c.jsx)("option",{value:d.value,disabled:d.disabled,children:v},d.value),[d.disabled,d.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:x}=p;return(0,eG.b)(()=>(y(w),()=>x(w)),[y,x,w]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(eY.WV.span,{id:d.textId,...a,ref:g}),d.isSelected&&u.valueNode&&!u.valueNodeHasChildren?o.createPortal(a.children,u.valueNode):null]})});t2.displayName=t1;var t5="SelectItemIndicator",t3=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return tQ(t5,n).isSelected?(0,c.jsx)(eY.WV.span,{"aria-hidden":!0,...r,ref:t}):null});t3.displayName=t5;var t7="SelectScrollUpButton",t9=r.forwardRef((e,t)=>{let n=tN(t7,e.__scopeSelect),o=tF(t7,e.__scopeSelect),[i,l]=r.useState(!1),a=(0,s.e)(t,o.onScrollButtonChange);return(0,eG.b)(()=>
1{if(n.viewport&&n.isPositioned){let e=function(){l(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,c.jsx)(t4,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});t9.displayName=t7;var t6="SelectScrollDownButton",t8=r.forwardRef((e,t)=>{let n=tN(t6,e.__scopeSelect),o=tF(t6,e.__scopeSelect),[i,l]=r.useState(!1),a=(0,s.e)(t,o.onScrollButtonChange);return(0,eG.b)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,c.jsx)(t4,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});t8.displayName=t6;var t4=r.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:o,...i}=e,a=tN("SelectScrollButton",n),s=r.useRef(null),u=tv(n),f=r.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return r.useEffect(()=>()=>f(),[f]),(0,eG.b)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,c.jsx)(eY.WV.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,l.Mj)(i.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,l.Mj)(i.onPointerMove,()=>{a.onItemLeave?.(),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,l.Mj)(i.onPointerLeave,()=>{f()})})}),ne=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,c.jsx)(eY.WV.div,{"aria-hidden":!0,...r,ref:t})});ne.displayName="SelectSeparator";var nt="SelectArrow";r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=tb(n),i=tC(nt,n),l=tN(nt,n);return i.open&&"popper"===l.position?(0,c.jsx)(tn,{...o,...r,ref:t}):null}).displayName=nt;var nn=r.forwardRef(({__scopeSelect:e,value:t,...n},o)=>{let i=r.useRef(null),l=(0,s.e)(o,i),a=function(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(t);return r.useEffect(()=>{let e=i.current;if(!e)return;let n=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==t&&n){let r=new Event("change",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[a,t]),(0,c.jsx)(eY.WV.select,{...n,style:{...tc.C2,...n.style},ref:l,defaultValue:t})});function nr(e){return""===e||void 0===e}function no(e){let t=(0,eq.W)(e),n=r.useRef(""),o=r.useRef(0),i=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),l=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,i,l]}function ni(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}nn.displayName="SelectBubbleInput";var nl=tT,na=tA,ns=tM,nu=tP,nc=tL,nf=tO,nd=t$,np=tY,nh=tq,nm=t0,ng=t2,nv=t3,nw=t9,ny=t8,nx=ne}}]);
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.