"use strict";exports.id=260,exports.ids=[260],exports.modules={2170:(a,b,c)=>{function d(a,b){a&&Object.assign(a.style,b)}c.d(b,{O:()=>e,Y:()=>d});let e={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"}},2765:(a,b,c)=>{c.d(b,{ll:()=>B,rD:()=>I,UU:()=>E,jD:()=>G,ER:()=>H,cY:()=>C,iD:()=>z,BN:()=>D,Ej:()=>F});var d=c(91950);function e(a,b,c){let e,{reference:f,floating:g}=a,h=(0,d.TV)(b),i=(0,d.Dz)(b),j=(0,d.sq)(i),k=(0,d.C0)(b),l="y"===h,m=f.x+f.width/2-g.width/2,n=f.y+f.height/2-g.height/2,o=f[j]/2-g[j]/2;switch(k){case"top":e={x:m,y:f.y-g.height};break;case"bottom":e={x:m,y:f.y+f.height};break;case"right":e={x:f.x+f.width,y:n};break;case"left":e={x:f.x-g.width,y:n};break;default:e={x:f.x,y:f.y}}switch((0,d.Sg)(b)){case"start":e[i]-=o*(c&&l?-1:1);break;case"end":e[i]+=o*(c&&l?-1:1)}return e}async function f(a,b){var c;void 0===b&&(b={});let{x:e,y:f,platform:g,rects:h,elements:i,strategy:j}=a,{boundary:k="clippingAncestors",rootBoundary:l="viewport",elementContext:m="floating",altBoundary:n=!1,padding:o=0}=(0,d._3)(b,a),p=(0,d.nI)(o),q=i[n?"floating"===m?"reference":"floating":m],r=(0,d.B1)(await g.getClippingRect({element:null==(c=await (null==g.isElement?void 0:g.isElement(q)))||c?q:q.contextElement||await (null==g.getDocumentElement?void 0:g.getDocumentElement(i.floating)),boundary:k,rootBoundary:l,strategy:j})),s="floating"===m?{x:e,y:f,width:h.floating.width,height:h.floating.height}:h.reference,t=await (null==g.getOffsetParent?void 0:g.getOffsetParent(i.floating)),u=await (null==g.isElement?void 0:g.isElement(t))&&await (null==g.getScale?void 0:g.getScale(t))||{x:1,y:1},v=(0,d.B1)(g.convertOffsetParentRelativeRectToViewportRelativeRect?await g.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:s,offsetParent:t,strategy:j}):s);return{top:(r.top-v.top+p.top)/u.y,bottom:(v.bottom-r.bottom+p.bottom)/u.y,left:(r.left-v.left+p.left)/u.x,right:(v.right-r.right+p.right)/u.x}}let g=async(a,b,c)=>{let{placement:d="bottom",strategy:g="absolute",middleware:h=[],platform:i}=c,j=i.detectOverflow?i:{...i,detectOverflow:f},k=await (null==i.isRTL?void 0:i.isRTL(b)),l=await i.getElementRects({reference:a,floating:b,strategy:g}),{x:m,y:n}=e(l,d,k),o=d,p=0,q={};for(let c=0;ca[b]>=0)}let j=new Set(["left","top"]);async function k(a,b){let{placement:c,platform:e,elements:f}=a,g=await (null==e.isRTL?void 0:e.isRTL(f.floating)),h=(0,d.C0)(c),i=(0,d.Sg)(c),k="y"===(0,d.TV)(c),l=j.has(h)?-1:1,m=g&&k?-1:1,n=(0,d._3)(b,a),{mainAxis:o,crossAxis:p,alignmentAxis:q}="number"==typeof n?{mainAxis:n,crossAxis:0,alignmentAxis:null}:{mainAxis:n.mainAxis||0,crossAxis:n.crossAxis||0,alignmentAxis:n.alignmentAxis};return i&&"number"==typeof q&&(p="end"===i?-1*q:q),k?{x:p*m,y:o*l}:{x:o*l,y:p*m}}var l=c(97888);function m(a){let b=(0,l.L9)(a),c=parseFloat(b.width)||0,e=parseFloat(b.height)||0,f=(0,l.sb)(a),g=f?a.offsetWidth:c,h=f?a.offsetHeight:e,i=(0,d.LI)(c)!==g||(0,d.LI)(e)!==h;return i&&(c=g,e=h),{width:c,height:e,$:i}}function n(a){return(0,l.vq)(a)?a:a.contextElement}function o(a){let b=n(a);if(!(0,l.sb)(b))return(0,d.Jx)(1);let c=b.getBoundingClientRect(),{width:e,height:f,$:g}=m(b),h=(g?(0,d.LI)(c.width):c.width)/e,i=(g?(0,d.LI)(c.height):c.height)/f;return h&&Number.isFinite(h)||(h=1),i&&Number.isFinite(i)||(i=1),{x:h,y:i}}let p=(0,d.Jx)(0);function q(a){let b=(0,l.zk)(a);return(0,l.Tc)()&&b.visualViewport?{x:b.visualViewport.offsetLeft,y:b.visualViewport.offsetTop}:p}function r(a,b,c,e){var f;void 0===b&&(b=!1),void 0===c&&(c=!1);let g=a.getBoundingClientRect(),h=n(a),i=(0,d.Jx)(1);b&&(e?(0,l.vq)(e)&&(i=o(e)):i=o(a));let j=(void 0===(f=c)&&(f=!1),e&&(!f||e===(0,l.zk)(h))&&f)?q(h):(0,d.Jx)(0),k=(g.left+j.x)/i.x,m=(g.top+j.y)/i.y,p=g.width/i.x,r=g.height/i.y;if(h){let a=(0,l.zk)(h),b=e&&(0,l.vq)(e)?(0,l.zk)(e):e,c=a,d=(0,l._m)(c);for(;d&&e&&b!==c;){let a=o(d),b=d.getBoundingClientRect(),e=(0,l.L9)(d),f=b.left+(d.clientLeft+parseFloat(e.paddingLeft))*a.x,g=b.top+(d.clientTop+parseFloat(e.paddingTop))*a.y;k*=a.x,m*=a.y,p*=a.x,r*=a.y,k+=f,m+=g,c=(0,l.zk)(d),d=(0,l._m)(c)}}return(0,d.B1)({width:p,height:r,x:k,y:m})}function s(a,b){let c=(0,l.CP)(a).scrollLeft;return b?b.left+c:r((0,l.ep)(a)).left+c}function t(a,b){let c=a.getBoundingClientRect();return{x:c.left+b.scrollLeft-s(a,c),y:c.top+b.scrollTop}}function u(a,b,c){let e;if("viewport"===b)e=function(a,b){let c=(0,l.zk)(a),d=(0,l.ep)(a),e=c.visualViewport,f=d.clientWidth,g=d.clientHeight,h=0,i=0;if(e){f=e.width,g=e.height;let a=(0,l.Tc)();(!a||a&&"fixed"===b)&&(h=e.offsetLeft,i=e.offsetTop)}let j=s(d);if(j<=0){let a=d.ownerDocument,b=a.body,c=getComputedStyle(b),e="CSS1Compat"===a.compatMode&&parseFloat(c.marginLeft)+parseFloat(c.marginRight)||0,g=Math.abs(d.clientWidth-b.clientWidth-e);g<=25&&(f-=g)}else j<=25&&(f+=j);return{width:f,height:g,x:h,y:i}}(a,c);else if("document"===b)e=function(a){let b=(0,l.ep)(a),c=(0,l.CP)(a),e=a.ownerDocument.body,f=(0,d.T9)(b.scrollWidth,b.clientWidth,e.scrollWidth,e.clientWidth),g=(0,d.T9)(b.scrollHeight,b.clientHeight,e.scrollHeight,e.clientHeight),h=-c.scrollLeft+s(a),i=-c.scrollTop;return"rtl"===(0,l.L9)(e).direction&&(h+=(0,d.T9)(b.clientWidth,e.clientWidth)-f),{width:f,height:g,x:h,y:i}}((0,l.ep)(a));else if((0,l.vq)(b))e=function(a,b){let c=r(a,!0,"fixed"===b),e=c.top+a.clientTop,f=c.left+a.clientLeft,g=(0,l.sb)(a)?o(a):(0,d.Jx)(1),h=a.clientWidth*g.x,i=a.clientHeight*g.y;return{width:h,height:i,x:f*g.x,y:e*g.y}}(b,c);else{let c=q(a);e={x:b.x-c.x,y:b.y-c.y,width:b.width,height:b.height}}return(0,d.B1)(e)}function v(a){return"static"===(0,l.L9)(a).position}function w(a,b){if(!(0,l.sb)(a)||"fixed"===(0,l.L9)(a).position)return null;if(b)return b(a);let c=a.offsetParent;return(0,l.ep)(a)===c&&(c=c.ownerDocument.body),c}function x(a,b){let c=(0,l.zk)(a);if((0,l.Tf)(a))return c;if(!(0,l.sb)(a)){let b=(0,l.$4)(a);for(;b&&!(0,l.eu)(b);){if((0,l.vq)(b)&&!v(b))return b;b=(0,l.$4)(b)}return c}let d=w(a,b);for(;d&&(0,l.Lv)(d)&&v(d);)d=w(d,b);return d&&(0,l.eu)(d)&&v(d)&&!(0,l.sQ)(d)?c:d||(0,l.gJ)(a)||c}let y=async function(a){let b=this.getOffsetParent||x,c=this.getDimensions,e=await c(a.floating);return{reference:function(a,b,c){let e=(0,l.sb)(b),f=(0,l.ep)(b),g="fixed"===c,h=r(a,!0,g,b),i={scrollLeft:0,scrollTop:0},j=(0,d.Jx)(0);if(e||!e&&!g)if(("body"!==(0,l.mq)(b)||(0,l.ZU)(f))&&(i=(0,l.CP)(b)),e){let a=r(b,!0,g,b);j.x=a.x+b.clientLeft,j.y=a.y+b.clientTop}else f&&(j.x=s(f));g&&!e&&f&&(j.x=s(f));let k=!f||e||g?(0,d.Jx)(0):t(f,i);return{x:h.left+i.scrollLeft-j.x-k.x,y:h.top+i.scrollTop-j.y-k.y,width:h.width,height:h.height}}(a.reference,await b(a.floating),a.strategy),floating:{x:0,y:0,width:e.width,height:e.height}}},z={convertOffsetParentRelativeRectToViewportRelativeRect:function(a){let{elements:b,rect:c,offsetParent:e,strategy:f}=a,g="fixed"===f,h=(0,l.ep)(e),i=!!b&&(0,l.Tf)(b.floating);if(e===h||i&&g)return c;let j={scrollLeft:0,scrollTop:0},k=(0,d.Jx)(1),m=(0,d.Jx)(0),n=(0,l.sb)(e);if((n||!n&&!g)&&(("body"!==(0,l.mq)(e)||(0,l.ZU)(h))&&(j=(0,l.CP)(e)),n)){let a=r(e);k=o(e),m.x=a.x+e.clientLeft,m.y=a.y+e.clientTop}let p=!h||n||g?(0,d.Jx)(0):t(h,j);return{width:c.width*k.x,height:c.height*k.y,x:c.x*k.x-j.scrollLeft*k.x+m.x+p.x,y:c.y*k.y-j.scrollTop*k.y+m.y+p.y}},getDocumentElement:l.ep,getClippingRect:function(a){let{element:b,boundary:c,rootBoundary:e,strategy:f}=a,g=[..."clippingAncestors"===c?(0,l.Tf)(b)?[]:function(a,b){let c=b.get(a);if(c)return c;let d=(0,l.v9)(a,[],!1).filter(a=>(0,l.vq)(a)&&"body"!==(0,l.mq)(a)),e=null,f="fixed"===(0,l.L9)(a).position,g=f?(0,l.$4)(a):a;for(;(0,l.vq)(g)&&!(0,l.eu)(g);){let b=(0,l.L9)(g),c=(0,l.sQ)(g);c||"fixed"!==b.position||(e=null),(f?c||e:!(!c&&"static"===b.position&&e&&("absolute"===e.position||"fixed"===e.position)||(0,l.ZU)(g)&&!c&&function a(b,c){let d=(0,l.$4)(b);return!(d===c||!(0,l.vq)(d)||(0,l.eu)(d))&&("fixed"===(0,l.L9)(d).position||a(d,c))}(a,g)))?e=b:d=d.filter(a=>a!==g),g=(0,l.$4)(g)}return b.set(a,d),d}(b,this._c):[].concat(c),e],h=u(b,g[0],f),i=h.top,j=h.right,k=h.bottom,m=h.left;for(let a=1;a{g&&a.addEventListener("scroll",c,{passive:!0}),h&&a.addEventListener("resize",c)});let p=m&&j?function(a,b){let c,e=null,f=(0,l.ep)(a);function g(){var a;clearTimeout(c),null==(a=e)||a.disconnect(),e=null}return!function h(i,j){void 0===i&&(i=!1),void 0===j&&(j=1),g();let k=a.getBoundingClientRect(),{left:l,top:m,width:n,height:o}=k;if(i||b(),!n||!o)return;let p=(0,d.RI)(m),q=(0,d.RI)(f.clientWidth-(l+n)),r={rootMargin:-p+"px "+-q+"px "+-(0,d.RI)(f.clientHeight-(m+o))+"px "+-(0,d.RI)(l)+"px",threshold:(0,d.T9)(0,(0,d.jk)(1,j))||1},s=!0;function t(b){let d=b[0].intersectionRatio;if(d!==j){if(!s)return h();d?h(!1,d):c=setTimeout(()=>{h(!1,1e-7)},1e3)}1!==d||A(k,a.getBoundingClientRect())||h(),s=!1}try{e=new IntersectionObserver(t,{...r,root:f.ownerDocument})}catch(a){e=new IntersectionObserver(t,r)}e.observe(a)}(!0),g}(m,c):null,q=-1,s=null;i&&(s=new ResizeObserver(a=>{let[d]=a;d&&d.target===m&&s&&b&&(s.unobserve(b),cancelAnimationFrame(q),q=requestAnimationFrame(()=>{var a;null==(a=s)||a.observe(b)})),c()}),m&&!k&&s.observe(m),b&&s.observe(b));let t=k?r(a):null;return k&&function b(){let d=r(a);t&&!A(t,d)&&c(),t=d,f=requestAnimationFrame(b)}(),c(),()=>{var a;o.forEach(a=>{g&&a.removeEventListener("scroll",c),h&&a.removeEventListener("resize",c)}),null==p||p(),null==(a=s)||a.disconnect(),s=null,k&&cancelAnimationFrame(f)}}let C=function(a){return void 0===a&&(a=0),{name:"offset",options:a,async fn(b){var c,d;let{x:e,y:f,placement:g,middlewareData:h}=b,i=await k(b,a);return g===(null==(c=h.offset)?void 0:c.placement)&&null!=(d=h.arrow)&&d.alignmentOffset?{}:{x:e+i.x,y:f+i.y,data:{...i,placement:g}}}}},D=function(a){return void 0===a&&(a={}),{name:"shift",options:a,async fn(b){let{x:c,y:e,placement:f,platform:g}=b,{mainAxis:h=!0,crossAxis:i=!1,limiter:j={fn:a=>{let{x:b,y:c}=a;return{x:b,y:c}}},...k}=(0,d._3)(a,b),l={x:c,y:e},m=await g.detectOverflow(b,k),n=(0,d.TV)((0,d.C0)(f)),o=(0,d.PG)(n),p=l[o],q=l[n];if(h){let a="y"===o?"top":"left",b="y"===o?"bottom":"right",c=p+m[a],e=p-m[b];p=(0,d.qE)(c,p,e)}if(i){let a="y"===n?"top":"left",b="y"===n?"bottom":"right",c=q+m[a],e=q-m[b];q=(0,d.qE)(c,q,e)}let r=j.fn({...b,[o]:p,[n]:q});return{...r,data:{x:r.x-c,y:r.y-e,enabled:{[o]:h,[n]:i}}}}}},E=function(a){return void 0===a&&(a={}),{name:"flip",options:a,async fn(b){var c,e,f,g,h;let{placement:i,middlewareData:j,rects:k,initialPlacement:l,platform:m,elements:n}=b,{mainAxis:o=!0,crossAxis:p=!0,fallbackPlacements:q,fallbackStrategy:r="bestFit",fallbackAxisSideDirection:s="none",flipAlignment:t=!0,...u}=(0,d._3)(a,b);if(null!=(c=j.arrow)&&c.alignmentOffset)return{};let v=(0,d.C0)(i),w=(0,d.TV)(l),x=(0,d.C0)(l)===l,y=await (null==m.isRTL?void 0:m.isRTL(n.floating)),z=q||(x||!t?[(0,d.bV)(l)]:(0,d.WJ)(l)),A="none"!==s;!q&&A&&z.push(...(0,d.lP)(l,t,s,y));let B=[l,...z],C=await m.detectOverflow(b,u),D=[],E=(null==(e=j.flip)?void 0:e.overflows)||[];if(o&&D.push(C[v]),p){let a=(0,d.w7)(i,k,y);D.push(C[a[0]],C[a[1]])}if(E=[...E,{placement:i,overflows:D}],!D.every(a=>a<=0)){let a=((null==(f=j.flip)?void 0:f.index)||0)+1,b=B[a];if(b&&("alignment"!==p||w===(0,d.TV)(b)||E.every(a=>(0,d.TV)(a.placement)!==w||a.overflows[0]>0)))return{data:{index:a,overflows:E},reset:{placement:b}};let c=null==(g=E.filter(a=>a.overflows[0]<=0).sort((a,b)=>a.overflows[1]-b.overflows[1])[0])?void 0:g.placement;if(!c)switch(r){case"bestFit":{let a=null==(h=E.filter(a=>{if(A){let b=(0,d.TV)(a.placement);return b===w||"y"===b}return!0}).map(a=>[a.placement,a.overflows.filter(a=>a>0).reduce((a,b)=>a+b,0)]).sort((a,b)=>a[1]-b[1])[0])?void 0:h[0];a&&(c=a);break}case"initialPlacement":c=l}if(i!==c)return{reset:{placement:c}}}return{}}}},F=function(a){return void 0===a&&(a={}),{name:"size",options:a,async fn(b){var c,e;let f,g,{placement:h,rects:i,platform:j,elements:k}=b,{apply:l=()=>{},...m}=(0,d._3)(a,b),n=await j.detectOverflow(b,m),o=(0,d.C0)(h),p=(0,d.Sg)(h),q="y"===(0,d.TV)(h),{width:r,height:s}=i.floating;"top"===o||"bottom"===o?(f=o,g=p===(await (null==j.isRTL?void 0:j.isRTL(k.floating))?"start":"end")?"left":"right"):(g=o,f="end"===p?"top":"bottom");let t=s-n.top-n.bottom,u=r-n.left-n.right,v=(0,d.jk)(s-n[f],t),w=(0,d.jk)(r-n[g],u),x=!b.middlewareData.shift,y=v,z=w;if(null!=(c=b.middlewareData.shift)&&c.enabled.x&&(z=u),null!=(e=b.middlewareData.shift)&&e.enabled.y&&(y=t),x&&!p){let a=(0,d.T9)(n.left,0),b=(0,d.T9)(n.right,0),c=(0,d.T9)(n.top,0),e=(0,d.T9)(n.bottom,0);q?z=r-2*(0!==a||0!==b?a+b:(0,d.T9)(n.left,n.right)):y=s-2*(0!==c||0!==e?c+e:(0,d.T9)(n.top,n.bottom))}await l({...b,availableWidth:z,availableHeight:y});let A=await j.getDimensions(k.floating);return r!==A.width||s!==A.height?{reset:{rects:!0}}:{}}}},G=function(a){return void 0===a&&(a={}),{name:"hide",options:a,async fn(b){let{rects:c,platform:e}=b,{strategy:f="referenceHidden",...g}=(0,d._3)(a,b);switch(f){case"referenceHidden":{let a=h(await e.detectOverflow(b,{...g,elementContext:"reference"}),c.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:i(a)}}}case"escaped":{let a=h(await e.detectOverflow(b,{...g,altBoundary:!0}),c.floating);return{data:{escapedOffsets:a,escaped:i(a)}}}default:return{}}}}},H=function(a){return void 0===a&&(a={}),{options:a,fn(b){let{x:c,y:e,placement:f,rects:g,middlewareData:h}=b,{offset:i=0,mainAxis:k=!0,crossAxis:l=!0}=(0,d._3)(a,b),m={x:c,y:e},n=(0,d.TV)(f),o=(0,d.PG)(n),p=m[o],q=m[n],r=(0,d._3)(i,b),s="number"==typeof r?{mainAxis:r,crossAxis:0}:{mainAxis:0,crossAxis:0,...r};if(k){let a="y"===o?"height":"width",b=g.reference[o]-g.floating[a]+s.mainAxis,c=g.reference[o]+g.reference[a]-s.mainAxis;pc&&(p=c)}if(l){var t,u;let a="y"===o?"width":"height",b=j.has((0,d.C0)(f)),c=g.reference[n]-g.floating[a]+(b&&(null==(t=h.offset)?void 0:t[n])||0)+(b?0:s.crossAxis),e=g.reference[n]+g.reference[a]+(b?0:(null==(u=h.offset)?void 0:u[n])||0)-(b?s.crossAxis:0);qe&&(q=e)}return{[o]:p,[n]:q}}}},I=(a,b,c)=>{let d=new Map,e={platform:z,...c},f={...e.platform,_c:d};return g(a,b,{...e,platform:f})}},7144:(a,b,c)=>{c.d(b,{A:()=>d});let d=(0,c(65751).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},8582:(a,b,c)=>{c.d(b,{Dp:()=>h,u:()=>l,Md:()=>k,yg:()=>i,T:()=>j});var d=c(38301);function e(a){if(null==a)return"";if("string"==typeof a)return a;try{return JSON.stringify(a)}catch{return String(a)}}var f=c(21124);function g(a){return null!=a&&a.length>0&&"object"==typeof a[0]&&null!=a[0]&&"items"in a[0]}function h(a){if(!Array.isArray(a))return null!=a&&"null"in a;if(g(a)){for(let b of a)for(let a of b.items)if(a&&null==a.value&&null!=a.label)return!0;return!1}for(let b of a)if(b&&null==b.value&&null!=b.label)return!0;return!1}function i(a,b){if(b&&null!=a)return b(a)??"";if(a&&"object"==typeof a){if("label"in a&&null!=a.label)return String(a.label);if("value"in a)return String(a.value)}return e(a)}function j(a,b){return b&&null!=a?b(a)??"":a&&"object"==typeof a&&"value"in a&&"label"in a?e(a.value):e(a)}function k(a,b,c){if(c&&null!=a)return c(a);if(a&&"object"==typeof a&&"label"in a&&null!=a.label)return a.label;if(b&&!Array.isArray(b))return b[a]??i(a,c);if(Array.isArray(b)){let d=g(b)?b.flatMap(a=>a.items):b;if(null==a||"object"!=typeof a){let b=d.find(b=>b.value===a);return b&&null!=b.label?b.label:i(a,c)}if("value"in a){let b=d.find(b=>b&&b.value===a.value);if(b&&null!=b.label)return b.label}}return i(a,c)}function l(a,b,c){return a.reduce((a,e,g)=>(g>0&&a.push(", "),a.push((0,f.jsx)(d.Fragment,{children:k(e,b,c)},g)),a),[])}},8678:(a,b,c)=>{c.d(b,{l:()=>R});var d=c(38301),e=c(40426),f=c(99788),g=c(13944),h=c(16718),i=c(40260),j=c(95130),k=c(91950),l=c(82704),m=c(97888),n=c(41014),o=c(2765),p=c(23312),q="undefined"!=typeof document?d.useLayoutEffect:function(){};function r(a,b){let c,d,e;if(a===b)return!0;if(typeof a!=typeof b)return!1;if("function"==typeof a&&a.toString()===b.toString())return!0;if(a&&b&&"object"==typeof a){if(Array.isArray(a)){if((c=a.length)!==b.length)return!1;for(d=c;0!=d--;)if(!r(a[d],b[d]))return!1;return!0}if((c=(e=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(d=c;0!=d--;)if(!({}).hasOwnProperty.call(b,e[d]))return!1;for(d=c;0!=d--;){let c=e[d];if(("_owner"!==c||!a.$$typeof)&&!r(a[c],b[c]))return!1}return!0}return a!=a&&b!=b}function s(a){return"undefined"==typeof window?1:(a.ownerDocument.defaultView||window).devicePixelRatio||1}function t(a,b){let c=s(a);return Math.round(b*c)/c}function u(a){let b=d.useRef(a);return q(()=>{b.current=a}),b}var v=c(86712),w=c(75994),x=c(58538);let y={name:"hide",async fn(a){let{width:b,height:c,x:d,y:e}=a.rects.reference,f=await ((a,b)=>{let c=(0,o.jD)(void 0);return{name:c.name,fn:c.fn,options:[void 0,void 0]}})().fn(a);return{data:{referenceHidden:f.data?.referenceHidden||0===b&&0===c&&0===d&&0===e}}}},z={sideX:"left",sideY:"top"};function A(a,b,c){let d="inline-start"===a||"inline-end"===a;return({top:"top",right:d?c?"inline-start":"inline-end":"right",bottom:"bottom",left:d?c?"inline-end":"inline-start":"left"})[b]}function B(a,b,c){let{rects:d,placement:e}=a;return{side:A(b,(0,k.C0)(e),c),align:(0,k.Sg)(e)||"center",anchor:{width:d.reference.width,height:d.reference.height},positioner:{width:d.floating.width,height:d.floating.height}}}function C(a){return null!=a&&"current"in a}var D=c(73636),E=c(83808),F=c(54433),G=c(2170),H=c(91443),I=c(65723),J=c(34253),K=c(56617),L=c(6072),M=c(48265),N=c(16275),O=c(28062),P=c(21124);let Q={position:"fixed"},R=d.forwardRef(function(a,b){let{anchor:c,positionMethod:R="absolute",className:S,render:T,side:U="bottom",align:V="center",sideOffset:W=0,alignOffset:X=0,collisionBoundary:Y="clipping-ancestors",collisionPadding:Z,arrowPadding:$=5,sticky:_=!1,disableAnchorTracking:aa,alignItemWithTrigger:ab=!0,collisionAvoidance:ac=F.uD,style:ad,...ae}=a,{store:af,listRef:ag,labelsRef:ah,alignItemWithTriggerActiveRef:ai,selectedItemTextRef:aj,valuesRef:ak,initialValueRef:al,popupRef:am,setValue:an}=(0,i.ll)(),ao=(0,i.hG)(),ap=(0,h.P)(af,H.T.open),aq=(0,h.P)(af,H.T.mounted),ar=(0,h.P)(af,H.T.modal),as=(0,h.P)(af,H.T.value),at=(0,h.P)(af,H.T.openMethod),au=(0,h.P)(af,H.T.positionerElement),av=(0,h.P)(af,H.T.triggerElement),aw=(0,h.P)(af,H.T.isItemEqualToValue),ax=(0,h.P)(af,H.T.transitionStatus),ay=d.useRef(null),az=d.useRef(null),[aA,aB]=d.useState(ab),aC=aq&&aA&&"touch"!==at;aq||aA===ab||aB(ab),(0,f.g)(()=>{!aq&&(H.T.scrollUpArrowVisible(af.state)&&af.set("scrollUpArrowVisible",!1),H.T.scrollDownArrowVisible(af.state)&&af.set("scrollDownArrowVisible",!1))},[af,aq]),d.useImperativeHandle(ai,()=>aC),function(a,b,c,e){let[g,h]=d.useState(!1);(0,f.g)(()=>{if(!a||!b||null==c)return void h(!1);let d=(0,l.R)(c).documentElement.clientWidth,e=c.offsetWidth;h(d>0&&e>0&&e>=d-20)},[a,b,c]),(0,O.K)(a&&(!b||g),e)}((aC||ar)&&ap,"touch"===at,au,av);let aD=function(a){let b,c,{anchor:e,positionMethod:h="absolute",side:i="bottom",sideOffset:j=0,align:D="center",alignOffset:E=0,collisionBoundary:F,collisionPadding:G=5,sticky:H=!1,arrowPadding:I=5,disableAnchorTracking:J=!1,keepMounted:K=!1,floatingRootContext:L,mounted:M,collisionAvoidance:N,shiftCrossAxis:O=!1,nodeId:P,adaptiveOrigin:Q,lazyFlip:R=!1,externalTree:S}=a,[T,U]=d.useState(null);M||null===T||U(null);let V=N.side||"flip",W=N.align||"flip",X=N.fallbackAxisSide||"end",Y="function"==typeof e?e:void 0,Z=(0,g.K)(Y),$=Y?Z:e,_=(0,n.u)(e),aa=(0,n.u)(M),ab="rtl"===(0,x.j)(),ac=T||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ab?"left":"right","inline-start":ab?"right":"left"})[i],ad="center"===D?ac:`${ac}-${D}`,ae=G,af=+("bottom"===i),ag=+("top"===i),ah=+("right"===i),ai=+("left"===i);"number"==typeof ae?ae={top:ae+af,right:ae+ai,bottom:ae+ag,left:ae+ah}:ae&&(ae={top:(ae.top||0)+af,right:(ae.right||0)+ai,bottom:(ae.bottom||0)+ag,left:(ae.left||0)+ah});let aj={boundary:"clipping-ancestors"===F?"clippingAncestors":F,padding:ae},ak=d.useRef(null),al=(0,n.u)(j),am=(0,n.u)(E),an=[((a,b)=>{let c=(0,o.cY)(a);return{name:c.name,fn:c.fn,options:[a,b]}})(a=>{let b=B(a,i,ab),c="function"==typeof al.current?al.current(b):al.current,d="function"==typeof am.current?am.current(b):am.current;return{mainAxis:c,crossAxis:d,alignmentAxis:d}},["function"!=typeof j?j:0,"function"!=typeof E?E:0,ab,i])],ao="none"===W&&"shift"!==V,ap=!ao&&(H||O||"shift"===V),aq="none"===V?null:((a,b)=>{let c=(0,o.UU)(a);return{name:c.name,fn:c.fn,options:[a,void 0]}})({...aj,padding:{top:ae.top+1,right:ae.right+1,bottom:ae.bottom+1,left:ae.left+1},mainAxis:!O&&"flip"===V,crossAxis:"flip"===W&&"alignment",fallbackAxisSideDirection:X}),ar=ao?null:((a,b)=>{let c=(0,o.BN)(a);return{name:c.name,fn:c.fn,options:[a,b]}})(a=>{var b;let c=(0,l.R)(a.elements.floating).documentElement;return{...aj,rootBoundary:O?{x:0,y:0,width:c.clientWidth,height:c.clientHeight}:void 0,mainAxis:"none"!==W,crossAxis:ap,limiter:H||O?void 0:(b=a=>{if(!ak.current)return{};let{width:b,height:c}=ak.current.getBoundingClientRect(),d=(0,k.TV)((0,k.C0)(a.placement)),e="y"===d?ae.left+ae.right:ae.top+ae.bottom;return{offset:("y"===d?b:c)/2+e/2}},{fn:(0,o.ER)(b).fn,options:[b,void 0]})}},[aj,H,O,ae,W]);"shift"===V||"shift"===W||"center"===D?an.push(ar,aq):an.push(aq,ar),an.push(((a,b)=>{let c=(0,o.Ej)(a);return{name:c.name,fn:c.fn,options:[a,void 0]}})({...aj,apply({elements:{floating:a},availableWidth:b,availableHeight:c,rects:d}){if(!aa.current)return;let e=a.style;e.setProperty("--available-width",`${b}px`),e.setProperty("--available-height",`${c}px`);let f=(0,m.zk)(a).devicePixelRatio||1,{x:g,y:h,width:i,height:j}=d.reference,k=(Math.round((g+i)*f)-Math.round(g*f))/f,l=(Math.round((h+j)*f)-Math.round(h*f))/f;e.setProperty("--anchor-width",`${k}px`),e.setProperty("--anchor-height",`${l}px`)}}),(b=()=>({element:ak.current||(0,l.R)(ak.current).createElement("div"),padding:I,offsetParent:"floating"}),c=[I],{name:"arrow",options:b,async fn(a){let{x:c,y:d,placement:e,rects:f,platform:g,elements:h,middlewareData:i}=a,{element:j,padding:l=0,offsetParent:m="real"}=(0,k._3)(b,a)||{};if(null==j)return{};let n=(0,k.nI)(l),o={x:c,y:d},p=(0,k.Dz)(e),q=(0,k.sq)(p),r=await g.getDimensions(j),s="y"===p,t=s?"clientHeight":"clientWidth",u=f.reference[q]+f.reference[p]-o[p]-f.floating[q],v=o[p]-f.reference[p],w="real"===m?await g.getOffsetParent?.(j):h.floating,x=h.floating[t]||f.floating[q];x&&await g.isElement?.(w)||(x=h.floating[t]||f.floating[q]);let y=x/2-r[q]/2-1,z=Math.min(n[s?"top":"left"],y),A=Math.min(n[s?"bottom":"right"],y),B=x-r[q]-A,C=x/2-r[q]/2+(u/2-v/2),D=(0,k.qE)(z,C,B),E=!i.arrow&&null!=(0,k.Sg)(e)&&C!==D&&f.reference[q]/2-(Cu,w={top:`${q}px calc(100% + ${u}px)`,bottom:`${q}px ${-u}px`,left:`calc(100% + ${u}px) ${r}px`,right:`${-u}px ${r}px`}[g],x=`${q}px ${e.reference.y+t-f}px`;return b.floating.style.setProperty("--transform-origin",ap&&"y"===h&&v?x:w),{}}},y,Q),(0,f.g)(()=>{!M&&L&&L.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[M,L]);let as=d.useMemo(()=>({elementResize:!J&&"undefined"!=typeof ResizeObserver,layoutShift:!J&&"undefined"!=typeof IntersectionObserver}),[J]),{refs:at,elements:au,x:av,y:aw,middlewareData:ax,update:ay,placement:az,context:aA,isPositioned:aB,floatingStyles:aC}=function(a={}){let{nodeId:b,externalTree:c}=a,e=(0,w.P)(a),g=a.rootContext||e,h={reference:g.useState("referenceElement"),floating:g.useState("floatingElement"),domReference:g.useState("domReferenceElement")},[i,j]=d.useState(null),k=d.useRef(null),l=(0,v.cq)(c);(0,f.g)(()=>{h.domReference&&(k.current=h.domReference)},[h.domReference]);let n=function(a){void 0===a&&(a={});let{placement:b="bottom",strategy:c="absolute",middleware:e=[],platform:f,elements:{reference:g,floating:h}={},transform:i=!0,whileElementsMounted:j,open:k}=a,[l,m]=d.useState({x:0,y:0,strategy:c,placement:b,middlewareData:{},isPositioned:!1}),[n,v]=d.useState(e);r(n,e)||v(e);let[w,x]=d.useState(null),[y,z]=d.useState(null),A=d.useCallback(a=>{a!==E.current&&(E.current=a,x(a))},[]),B=d.useCallback(a=>{a!==F.current&&(F.current=a,z(a))},[]),C=g||w,D=h||y,E=d.useRef(null),F=d.useRef(null),G=d.useRef(l),H=null!=j,I=u(j),J=u(f),K=u(k),L=d.useCallback(()=>{if(!E.current||!F.current)return;let a={placement:b,strategy:c,middleware:n};J.current&&(a.platform=J.current),(0,o.rD)(E.current,F.current,a).then(a=>{let b={...a,isPositioned:!1!==K.current};M.current&&!r(G.current,b)&&(G.current=b,p.flushSync(()=>{m(b)}))})},[n,b,c,J,K]);q(()=>{!1===k&&G.current.isPositioned&&(G.current.isPositioned=!1,m(a=>({...a,isPositioned:!1})))},[k]);let M=d.useRef(!1);q(()=>(M.current=!0,()=>{M.current=!1}),[]),q(()=>{if(C&&(E.current=C),D&&(F.current=D),C&&D){if(I.current)return I.current(C,D,L);L()}},[C,D,L,I,H]);let N=d.useMemo(()=>({reference:E,floating:F,setReference:A,setFloating:B}),[A,B]),O=d.useMemo(()=>({reference:C,floating:D}),[C,D]),P=d.useMemo(()=>{let a={position:c,left:0,top:0};if(!O.floating)return a;let b=t(O.floating,l.x),d=t(O.floating,l.y);return i?{...a,transform:"translate("+b+"px, "+d+"px)",...s(O.floating)>=1.5&&{willChange:"transform"}}:{position:c,left:b,top:d}},[c,i,O.floating,l.x,l.y]);return d.useMemo(()=>({...l,update:L,refs:N,elements:O,floatingStyles:P}),[l,L,N,O,P])}({...a,elements:{...h,...i&&{reference:i}}}),x=d.useCallback(a=>{let b=(0,m.vq)(a)?{getBoundingClientRect:()=>a.getBoundingClientRect(),getClientRects:()=>a.getClientRects(),contextElement:a}:a;j(b),n.refs.setReference(b)},[n.refs]),[y,z]=d.useState(void 0),[A,B]=d.useState(null);g.useSyncedValue("referenceElement",y??null);let C=(0,m.vq)(y)?y:null;g.useSyncedValue("domReferenceElement",void 0===y?h.domReference:C),g.useSyncedValue("floatingElement",A);let D=d.useCallback(a=>{((0,m.vq)(a)||null===a)&&(k.current=a,z(a)),((0,m.vq)(n.refs.reference.current)||null===n.refs.reference.current||null!==a&&!(0,m.vq)(a))&&n.refs.setReference(a)},[n.refs,z]),E=d.useCallback(a=>{B(a),n.refs.setFloating(a)},[n.refs]),F=d.useMemo(()=>({...n.refs,setReference:D,setFloating:E,setPositionReference:x,domReference:k}),[n.refs,D,E,x]),G=d.useMemo(()=>({...n.elements,domReference:h.domReference}),[n.elements,h.domReference]),H=g.useState("open"),I=g.useState("floatingId"),J=d.useMemo(()=>({...n,dataRef:g.context.dataRef,open:H,onOpenChange:g.setOpen,events:g.context.events,floatingId:I,refs:F,elements:G,nodeId:b,rootStore:g}),[n,F,G,b,g,H,I]);return(0,f.g)(()=>{g.context.dataRef.current.floatingContext=J;let a=l?.nodesRef.current.find(a=>a.id===b);a&&(a.context=J)}),d.useMemo(()=>({...n,context:J,refs:F,elements:G,rootStore:g}),[n,F,G,J,g])}({rootContext:L,open:K?M:void 0,placement:ad,middleware:an,strategy:h,whileElementsMounted:K?void 0:(...a)=>(0,o.ll)(...a,as),nodeId:P,externalTree:S}),{sideX:aD,sideY:aE}=ax.adaptiveOrigin||z,aF=aB?h:"fixed",aG=d.useMemo(()=>{let a=Q?{position:aF,[aD]:av,[aE]:aw}:{position:aF,...aC};return aB||(a.opacity=0),a},[Q,aF,aD,av,aE,aw,aC,aB]),aH=d.useRef(null);(0,f.g)(()=>{if(!M)return;let a=_.current,b="function"==typeof a?a():a,c=(C(b)?b.current:b)||null;c!==aH.current&&(at.setPositionReference(c),aH.current=c)},[M,at,$,_]),d.useEffect(()=>{if(!M)return;let a=_.current;"function"!=typeof a&&C(a)&&a.current!==aH.current&&(at.setPositionReference(a.current),aH.current=a.current)},[M,at,$,_]),d.useEffect(()=>{if(K&&M&&au.domReference&&au.floating)return(0,o.ll)(au.domReference,au.floating,ay,as)},[K,M,au,ay,as]);let aI=(0,k.C0)(az),aJ=A(i,aI,ab),aK=(0,k.Sg)(az)||"center",aL=!!ax.hide?.referenceHidden;(0,f.g)(()=>{R&&M&&aB&&U(aI)},[R,M,aB,aI]);let aM=d.useMemo(()=>({position:"absolute",top:ax.arrow?.y,left:ax.arrow?.x}),[ax.arrow]),aN=ax.arrow?.centerOffset!==0;return d.useMemo(()=>({positionerStyles:aG,arrowStyles:aM,arrowRef:ak,arrowUncentered:aN,side:aJ,align:aK,physicalSide:aI,anchorHidden:aL,refs:at,context:aA,isPositioned:aB,update:ay}),[aG,aM,ak,aN,aJ,aK,aI,aL,at,aA,aB,ay])}({anchor:c,floatingRootContext:ao,positionMethod:R,mounted:aq,side:U,sideOffset:W,align:V,alignOffset:X,arrowPadding:$,collisionBoundary:Y,collisionPadding:Z,sticky:_,disableAnchorTracking:aa??aC,collisionAvoidance:ac,keepMounted:!0}),aE=aC?"none":aD.side,aF=aC?Q:aD.positionerStyles,aG=function(a,b,{styles:c,transitionStatus:d,props:e,refs:f,hidden:g,inert:h=!1}){let i={...c};return h&&(i.pointerEvents="none"),(0,M.o)("div",a,{state:b,ref:f,props:[{role:"presentation",hidden:g,style:i},(0,N.d)(d),e],stateAttributesMapping:L.GW})}(a,{open:ap,side:aE,align:aD.align,anchorHidden:aD.anchorHidden},{styles:aF,transitionStatus:ax,props:ae,refs:[b,(0,g.K)(a=>{af.set("positionerElement",a)})],hidden:!aq,inert:!ap}),aH=d.useRef(0),aI=(0,g.K)(a=>{if(0===a.size&&0===aH.current||0===ak.current.length)return;let b=aH.current;if(aH.current=a.size,a.size===b)return;let c=(0,I.d)(J.dv);if(0!==b&&!af.state.multiple&&null!==as&&-1===(0,K.Vz)(ak.current,as,aw)){let a=al.current,b=null!=a&&-1!==(0,K.Vz)(ak.current,a,aw)?a:null;an(b,c),null===b&&(af.set("selectedIndex",null),aj.current=null)}if(0!==b&&af.state.multiple&&Array.isArray(as)){let a=as.filter(a=>-1!==(0,K.Vz)(ak.current,a,aw));(a.length!==as.length||a.some(a=>!(0,K.kJ)(as,a,aw)))&&(an(a,c),0===a.length&&(af.set("selectedIndex",null),aj.current=null))}if(ap&&aC){af.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let a={height:""};(0,G.Y)(au,a),(0,G.Y)(am.current,a)}}),aJ=d.useMemo(()=>({...aD,side:aE,alignItemWithTriggerActive:aC,setControlledAlignItemWithTrigger:aB,scrollUpArrowRef:ay,scrollDownArrowRef:az}),[aD,aE,aC,aB]);return(0,P.jsx)(j.u,{elementsRef:ag,labelsRef:ah,onMapChange:aI,children:(0,P.jsxs)(D.i.Provider,{value:aJ,children:[aq&&ar&&(0,P.jsx)(E.W,{inert:(0,e.Y)(!ap),cutout:av}),aG]})})})},9958:(a,b,c)=>{c.d(b,{Pv:()=>e,Qw:()=>g,XF:()=>f});var d=c(65299);let e=1;function f(a,b){return Math.max(0,a-b)}function g(a,b){if(b<=0)return 0;let c=(0,d.q)(a,0,b),f=b-c,g=c<=e,h=f<=e;return g&&h?c<=f?0:b:g?0:h?b:c}},10320:(a,b,c)=>{c.d(b,{H:()=>X});var d=c(38301),e=c(86308),f=c(7698),g=c(28061),h=c(75467),i=c(71106),j=c(99788),k=c(13944),l=c(41014),m=c(72692),n=c(16718),o=c(6666),p=c(75994),q=c(4527),r=c(10053),s=c(41160),t=c(67417),u=c(65997),v=c(65723),w=c(34253),x=c(77911),y=c(97888),z=c(82704),A=c(81882),B=c(86712),C=c(82923),D=c(27764);function E(a,b,c){switch(a){case"vertical":return b;case"horizontal":return c;default:return b||c}}function F(a,b){return E(b,a===D.il||a===D.Jd,a===D.eR||a===D.RJ)}function G(a,b,c){return E(b,a===D.Jd,c?a===D.eR:a===D.RJ)||"Enter"===a||" "===a||""===a}var H=c(36678),I=c(40260),J=c(57109),K=c(89260),L=c(36019),M=c(74090),N=c(91443),O=c(22999),P=c(24600),Q=c(8582),R=c(56617),S=c(80276),T=c(7888),U=c(9958),V=c(68195),W=c(21124);function X(a){let{id:b,value:c,defaultValue:X=null,onValueChange:Y,open:Z,defaultOpen:$=!1,onOpenChange:_,name:aa,form:ab,autoComplete:ac,disabled:ad=!1,readOnly:ae=!1,required:af=!1,modal:ag=!0,actionsRef:ah,inputRef:ai,onOpenChangeComplete:aj,items:ak,multiple:al=!1,itemToStringLabel:am,itemToStringValue:an,isItemEqualToValue:ao=R.jd,highlightItemOnHover:ap=!0,children:aq}=a,{clearErrors:ar}=(0,P.x)(),{setDirty:as,setTouched:at,setFocused:au,shouldValidateOnChange:av,validityData:aw,setFilled:ax,name:ay,disabled:az,validation:aA,validationMode:aB}=(0,J.V)(),aC=(0,L.l)({id:b}),aD=az||ad,aE=ay??aa,[aF,aG]=(0,i.q)({controlled:c,default:al?X??o.Ml:X,name:"Select",state:"value"}),[aH,aI]=(0,i.q)({controlled:Z,default:$,name:"Select",state:"open"}),aJ=d.useRef([]),aK=d.useRef([]),aL=d.useRef(null),aM=d.useRef(null),aN=d.useRef(0),aO=d.useRef(null),aP=d.useRef([]),aQ=d.useRef(!1),aR=d.useRef(!1),aS=d.useRef(null),aT=d.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),aU=d.useRef(!1),{mounted:aV,setMounted:aW,transitionStatus:aX}=(0,M.$)(aH),{openMethod:aY,triggerProps:aZ}=(0,T.G)(aH),a$=(0,g.useRefWithInit)(()=>new m.i({id:aC,labelId:void 0,modal:ag,multiple:al,itemToStringLabel:am,itemToStringValue:an,isItemEqualToValue:ao,value:aF,open:aH,mounted:aV,transitionStatus:aX,items:ak,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,a_=(0,n.P)(a$,N.T.activeIndex),a0=(0,n.P)(a$,N.T.selectedIndex),a1=(0,n.P)(a$,N.T.triggerElement),a2=(0,n.P)(a$,N.T.positionerElement),a3=function(a){let[b,c]=d.useState({current:a,previous:null});return a!==b.current&&c({current:a,previous:b.current}),b.previous}(aY),a4=aY??a3,a5=d.useMemo(()=>al&&Array.isArray(aF)&&0===aF.length?"":(0,Q.T)(aF,an),[al,aF,an]),a6=d.useMemo(()=>al&&Array.isArray(aF)?aF.map(a=>(0,Q.T)(a,an)):(0,Q.T)(aF,an),[al,aF,an]),a7=(0,l.u)(a$.state.triggerElement),a8=(0,k.K)(()=>a6);(0,K.I)(a7,{id:aC,value:aF,getValue:a8});let a9=d.useRef(aF);(0,j.g)(()=>{aF!==a9.current&&a$.set("forceMount",!0)},[a$,aF]),(0,j.g)(()=>{ax(al?Array.isArray(aF)&&aF.length>0:null!=aF)},[al,aF,ax]),(0,j.g)(function(){if(aH)return;let a=aP.current;if(al){let b=Array.isArray(aF)?aF:[];if(0===b.length)return void a$.set("selectedIndex",null);let c=b[b.length-1],d=(0,R.Vz)(a,c,ao);return void a$.set("selectedIndex",-1===d?null:d)}let b=(0,R.Vz)(a,aF,ao);a$.set("selectedIndex",-1===b?null:b)},[al,aH,aF,aP,ao,a$]),(0,S.x)(aF,()=>{ar(aE),as(aF!==aw.initialValue),av()?aA.commit(aF):aA.commit(aF,!0)});let ba=(0,k.K)((a,b)=>{if(_?.(a,b),!b.isCanceled&&(aI(a),a||b.reason!==w.Xn&&b.reason!==w.Np||(at(!0),au(!1),"onBlur"===aB&&aA.commit(aF)),!a&&null!==a$.state.activeIndex)){let a=aJ.current[a$.state.activeIndex];queueMicrotask(()=>{a?.setAttribute("tabindex","-1")})}}),bb=(0,k.K)(()=>{aW(!1),a$.update({activeIndex:null,openMethod:null}),aj?.(!1)});(0,O.v)({enabled:!ah,open:aH,ref:aL,onComplete(){aH||bb()}}),d.useImperativeHandle(ah,()=>({unmount:bb}),[bb]);let bc=(0,k.K)((a,b)=>{Y?.(a,b),b.isCanceled||aG(a)}),bd=(0,k.K)(()=>{let a=a$.state.listElement||aL.current;if(!a)return;let b=(0,U.XF)(a.scrollHeight,a.clientHeight),c=(0,U.Qw)(a.scrollTop,b),d=c>0,e=c({onPointerDown(a){m.current=a.pointerType},onMouseDown(a){let b=m.current,d=a.nativeEvent,f=c.select("open");if(0!==a.button||"click"===g||(0,u.Go)(b,!0)&&i)return;let o=e.current.openEvent,q=o?.type,r=c.select("domReferenceElement")!==a.currentTarget,w=f&&r||!(f&&h&&(!o||!j||"click"===q||"mousedown"===q)),x=(0,s.EW)(d);if((0,t.$u)(x)){let a=(0,v.d)(l,d,x);w&&"touch"===b&&k>0?p.start(k,()=>{c.setOpen(!0,a)}):c.setOpen(w,a);return}let y=a.currentTarget;n.request(()=>{let a=(0,v.d)(l,d,y);w&&"touch"===b&&k>0?p.start(k,()=>{c.setOpen(!0,a)}):c.setOpen(w,a)})},onClick(a){if("mousedown-only"===g)return;let b=m.current;if("mousedown"===g&&b){m.current=void 0;return}if((0,u.Go)(b,!0)&&i)return;let d=c.select("open"),f=e.current.openEvent,n=c.select("domReferenceElement")!==a.currentTarget,o=d&&n||!(d&&h&&(!f||!j||(0,u.Ev)(f))),q=(0,v.d)(l,a.nativeEvent,a.currentTarget);o&&"touch"===b&&k>0?p.start(k,()=>{c.setOpen(!0,q)}):c.setOpen(o,q)},onKeyDown(){m.current=void 0}}),[e,g,i,c,j,h,n,p,k,l]);return d.useMemo(()=>f?{reference:x}:o.t0,[f,x])}(be,{enabled:!ae&&!aD,event:"mousedown"}),bg=(0,x.s)(be,{bubbles:!1}),bh=function(a,b){let c="rootStore"in a?a.rootStore:a,e=c.useState("open"),f=c.useState("floatingElement"),g=c.useState("domReferenceElement"),h=c.context.dataRef,{listRef:i,activeIndex:m,onNavigate:n=()=>{},enabled:o=!0,selectedIndex:p=null,allowEscape:q=!1,loopFocus:r=!1,nested:x=!1,rtl:H=!1,virtual:I=!1,focusItemOnOpen:J="auto",focusItemOnHover:K=!0,openOnArrowKeyDown:L=!0,disabledIndices:M,orientation:N="vertical",parentOrientation:O,cols:P=1,id:Q,resetOnPointerLeave:R=!0,externalTree:S}=b,T=(0,t.nd)(f),U=(0,l.u)(T),V=(0,B.R1)(),W=(0,B.cq)(S);(0,j.g)(()=>{h.current.orientation=N},[h,N]);let X=(0,t.WZ)(g),Y=d.useRef(J),Z=d.useRef(p??-1),$=d.useRef(null),_=d.useRef(!0),aa=(0,k.K)(a=>{n(-1===Z.current?null:Z.current,a)}),ab=d.useRef(aa),ac=d.useRef(!!f),ad=d.useRef(e),ae=d.useRef(!1),af=d.useRef(!1),ag=d.useRef(null),ah=(0,l.u)(M),ai=(0,l.u)(e),aj=(0,l.u)(p),ak=(0,l.u)(R),al=(0,k.K)(()=>{function a(a){I?W?.events.emit("virtualfocus",a):ag.current=(0,C.p)(a,{sync:ae.current,preventScroll:!0})}let b=i.current[Z.current],c=af.current;b&&a(b),(ae.current?a=>a():requestAnimationFrame)(()=>{let d=i.current[Z.current]||b;d&&(b||a(d),ao&&(c||!_.current)&&d.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,j.g)(()=>{o&&(e&&f?(Z.current=p??-1,Y.current&&null!=p&&(af.current=!0,aa())):ac.current&&(Z.current=-1,ab.current()))},[o,e,f,p,aa]),(0,j.g)(()=>{if(o){if(!e){ae.current=!1;return}if(f)if(null==m){if(ae.current=!1,null!=aj.current)return;if(ac.current&&(Z.current=-1,al()),(!ad.current||!ac.current)&&Y.current&&(null!=$.current||!0===Y.current&&null==$.current)){let a=0,b=()=>{null==i.current[0]?(a<2&&(a?requestAnimationFrame:queueMicrotask)(b),a+=1):(Z.current=null==$.current||G($.current,N,H)||x?(0,A.Zb)(i):(0,A.vB)(i),$.current=null,aa())};b()}}else(0,A.du)(i.current,m)||(Z.current=m,al(),af.current=!1)}},[o,e,f,m,aj,x,i,N,H,aa,al,ah]),(0,j.g)(()=>{if(!o||f||!W||I||!ac.current)return;let a=W.nodesRef.current,b=a.find(a=>a.id===V)?.context?.elements.floating,c=(0,s.RS)((0,z.R)(f)),d=a.some(a=>a.context&&(0,s.gR)(a.context.elements.floating,c));b&&!d&&_.current&&b.focus({preventScroll:!0})},[o,f,W,V,I]),(0,j.g)(()=>{ab.current=aa,ad.current=e,ac.current=!!f}),(0,j.g)(()=>{e||($.current=null,Y.current=J)},[e,J]);let am=null!=m,an=(0,k.K)(a=>{if(!ai.current)return;let b=i.current.indexOf(a.currentTarget);-1!==b&&(Z.current!==b||m!==b)&&(Z.current=b,aa(a))}),ao=d.useMemo(()=>({onFocus(a){ae.current=!0,an(a)},onClick:({currentTarget:a})=>a.focus({preventScroll:!0}),onMouseMove(a){ae.current=!0,af.current=!1,K&&an(a)},onPointerLeave(a){if(!ai.current||!_.current||"touch"===a.pointerType)return;ae.current=!0;let b=a.relatedTarget;if(!(!K||i.current.includes(b))&&ak.current&&(ag.current?.(),ag.current=null,Z.current=-1,aa(a),!I)){let a=U.current,b=(0,s.RS)((0,z.R)(a));a&&(0,s.gR)(a,b)&&a.focus({preventScroll:!0})}}}),[an,ai,U,K,i,aa,ak,I]),ap=d.useCallback(()=>O??W?.nodesRef.current.find(a=>a.id===V)?.context?.dataRef?.current.orientation,[V,W,O]),aq=(0,k.K)(a=>{if(_.current=!1,ae.current=!0,229===a.which||!ai.current&&a.currentTarget===U.current)return;if(x&&function(a,b,c,d){let e=c?a===D.RJ:a===D.eR,f=a===D.il;return"both"===b||"horizontal"===b&&d&&d>1?"Escape"===a:E(b,e,f)}(a.key,N,H,P)){F(a.key,ap())||(0,u.jo)(a),c.setOpen(!1,(0,v.d)(w.Dq,a.nativeEvent)),(0,y.sb)(g)&&(I?W?.events.emit("virtualfocus",g):g.focus());return}let b=Z.current,d=(0,A.Zb)(i,M),f=(0,A.vB)(i,M);if(X||("Home"===a.key&&((0,u.jo)(a),Z.current=d,aa(a)),"End"===a.key&&((0,u.jo)(a),Z.current=f,aa(a))),P>1){let b=Array.from({length:i.current.length},()=>({width:1,height:1})),c=(0,A.zf)(b,P,!1),e=c.findIndex(a=>null!=a&&!(0,A.FP)(i.current,a,M)),g=c.reduce((a,b,c)=>null==b||(0,A.FP)(i.current,b,M)?a:c,-1),h=c[(0,A.Kg)(c.map(a=>null!=a?i.current[a]:null),{event:a,orientation:N,loopFocus:r,rtl:H,cols:P,disabledIndices:(0,A.Y3)([...("function"!=typeof M?M:null)||i.current.map((a,b)=>(0,A.FP)(i.current,b,M)?b:void 0),void 0],c),minIndex:e,maxIndex:g,prevIndex:(0,A.fl)(Z.current>f?d:Z.current,b,c,P,a.key===D.Jd?"bl":a.key===(H?D.eR:D.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=h&&(Z.current=h,aa(a)),"both"===N)return}if(F(a.key,N)){if((0,u.jo)(a),e&&!I&&(0,s.RS)(a.currentTarget.ownerDocument)===a.currentTarget){Z.current=G(a.key,N,H)?d:f,aa(a);return}G(a.key,N,H)?r?b>=f?q&&b!==i.current.length?Z.current=-1:(ae.current=!1,Z.current=d):Z.current=(0,A.BF)(i.current,{startingIndex:b,disabledIndices:M}):Z.current=Math.min(f,(0,A.BF)(i.current,{startingIndex:b,disabledIndices:M})):r?b<=d?q&&-1!==b?Z.current=i.current.length:(ae.current=!1,Z.current=f):Z.current=(0,A.BF)(i.current,{startingIndex:b,decrement:!0,disabledIndices:M}):Z.current=Math.max(d,(0,A.BF)(i.current,{startingIndex:b,decrement:!0,disabledIndices:M})),(0,A.du)(i.current,Z.current)&&(Z.current=-1),aa(a)}}),ar=d.useMemo(()=>I&&e&&am&&{"aria-activedescendant":`${Q}-${m}`},[I,e,am,Q,m]),as=d.useMemo(()=>({"aria-orientation":"both"===N?void 0:N,...!X?ar:{},onKeyDown(a){if("Tab"===a.key&&a.shiftKey&&e&&!I){let b=(0,s.EW)(a.nativeEvent);if(b&&!(0,s.gR)(U.current,b))return;(0,u.jo)(a),c.setOpen(!1,(0,v.d)(w.Xn,a.nativeEvent)),(0,y.sb)(g)&&g.focus();return}aq(a)},onPointerMove(){_.current=!0}}),[ar,aq,U,N,X,c,e,I,g]),at=d.useMemo(()=>{function a(a){"auto"===J&&(0,u.YF)(a.nativeEvent)&&(Y.current=!I)}function b(a){Y.current=J,"auto"===J&&(0,u.Pg)(a.nativeEvent)&&(Y.current=!0)}return{onKeyDown(a){var b,d;let e=c.select("open");_.current=!1;let f=a.key.startsWith("Arrow"),g=(b=a.key,d=ap(),E(d,H?b===D.eR:b===D.RJ,b===D.Jd)),h=F(a.key,N),j=(x?g:h)||"Enter"===a.key||""===a.key.trim();if(I&&e)return aq(a);if(e||L||!f){if(j){let b=F(a.key,ap());$.current=x&&b?null:a.key}if(x){g&&((0,u.jo)(a),e?(Z.current=(0,A.Zb)(i,ah.current),aa(a)):c.setOpen(!0,(0,v.d)(w.Dq,a.nativeEvent,a.currentTarget)));return}h&&(null!=aj.current&&(Z.current=aj.current),(0,u.jo)(a),!e&&L?c.setOpen(!0,(0,v.d)(w.Dq,a.nativeEvent,a.currentTarget)):aq(a),e&&aa(a))}},onFocus(a){c.select("open")&&!I&&(Z.current=-1,aa(a))},onPointerDown:b,onPointerEnter:b,onMouseDown:a,onClick:a}},[aq,ah,J,i,x,aa,c,L,N,ap,H,aj,I]),au=d.useMemo(()=>({...ar,...at}),[ar,at]);return d.useMemo(()=>o?{reference:au,floating:as,item:ao,trigger:at}:{},[o,au,as,at,ao])}(be,{enabled:!ae&&!aD,listRef:aJ,activeIndex:a_,selectedIndex:a0,disabledIndices:o.Ml,onNavigate(a){(null!==a||aH)&&a$.set("activeIndex",a)},focusItemOnHover:ap}),bi=function(a,b){let c="rootStore"in a?a.rootStore:a,e=c.context.dataRef,f=c.useState("open"),{listRef:g,elementsRef:h,activeIndex:i,onMatch:l,onTypingChange:m,enabled:n=!0,resetMs:o=750,selectedIndex:p=null}=b,q=(0,r.Z)(),t=d.useRef(""),v=d.useRef(p??i??-1),w=d.useRef(null);(0,j.g)(()=>{(f||null===p)&&(q.clear(),w.current=null,""!==t.current&&(t.current=""))},[f,p,q]),(0,j.g)(()=>{f&&""===t.current&&(v.current=p??i??-1)},[f,p,i]);let x=(0,k.K)(a=>{a?e.current.typing||(e.current.typing=a,m?.(a)):e.current.typing&&(e.current.typing=a,m?.(a))}),y=(0,k.K)(a=>{function b(a,c,d=0){if(0===a.length)return -1;let e=(d%a.length+a.length)%a.length,f=c.toLocaleLowerCase();for(let b=0;b0&&" "===a.key&&((0,u.jo)(a),x(!0)),t.current.length>0&&" "!==t.current[0]&&-1===b(c,t.current)&&" "!==a.key&&x(!1),null==c||1!==a.key.length||a.ctrlKey||a.metaKey||a.altKey)return;f&&" "!==a.key&&((0,u.jo)(a),x(!0));let d=""===t.current;d&&(v.current=p??i??-1),c.every(a=>!a||a[0]?.toLocaleLowerCase()!==a[1]?.toLocaleLowerCase())&&t.current===a.key&&(t.current="",v.current=w.current),t.current+=a.key,q.start(o,()=>{t.current="",v.current=w.current,x(!1)});let e=d?p??i??-1:v.current,j=b(c,t.current,(e??0)+1);-1!==j?(l?.(j),w.current=j):" "!==a.key&&(t.current="",x(!1))}),z=(0,k.K)(a=>{let b=a.relatedTarget,d=c.select("domReferenceElement"),e=c.select("floatingElement"),f=(0,s.gR)(d,b),g=(0,s.gR)(e,b);f||g||(q.clear(),t.current="",v.current=w.current,x(!1))}),B=d.useMemo(()=>({onKeyDown:y,onBlur:z}),[y,z]),C=d.useMemo(()=>({onKeyDown:y,onBlur:z}),[y,z]);return d.useMemo(()=>n?{reference:B,floating:C}:{},[n,B,C])}(be,{enabled:!ae&&!aD&&(aH||!al),listRef:aK,activeIndex:a_,selectedIndex:a0,onMatch(a){aH?a$.set("activeIndex",a):bc(aP.current[a],(0,v.d)("none"))},onTypingChange(a){aQ.current=a}}),{getReferenceProps:bj,getFloatingProps:bk,getItemProps:bl}=(0,H.b)([bf,bg,bh,bi]),bm=d.useMemo(()=>(0,V.v6)(bj(),aZ,aC?{id:aC}:o.t0),[bj,aZ,aC]);(0,h.j)(()=>{a$.update({popupProps:bk(),triggerProps:bm})}),(0,j.g)(()=>{a$.update({id:aC,modal:ag,multiple:al,value:aF,open:aH,mounted:aV,transitionStatus:aX,popupProps:bk(),triggerProps:bm,items:ak,itemToStringLabel:am,itemToStringValue:an,isItemEqualToValue:ao,openMethod:a4})},[a$,aC,ag,al,aF,aH,aV,aX,bk,bm,ak,am,an,ao,a4]);let bn=d.useMemo(()=>({store:a$,name:aE,required:af,disabled:aD,readOnly:ae,multiple:al,highlightItemOnHover:ap,setValue:bc,setOpen:ba,listRef:aJ,popupRef:aL,scrollHandlerRef:aM,handleScrollArrowVisibility:bd,scrollArrowsMountedCountRef:aN,getItemProps:bl,events:be.context.events,valueRef:aO,valuesRef:aP,labelsRef:aK,typingRef:aQ,selectionRef:aT,selectedItemTextRef:aS,validation:aA,onOpenChangeComplete:aj,keyboardActiveRef:aR,alignItemWithTriggerActiveRef:aU,initialValueRef:a9}),[a$,aE,af,aD,ae,al,ap,bc,ba,bl,be.context.events,aA,aj,bd]),bo=(0,f.a)(ai,aA.inputRef),bp=al&&Array.isArray(aF)&&aF.length>0,bq=al?void 0:aE,br=d.useMemo(()=>al&&Array.isArray(aF)&&aE?aF.map(a=>{let b=(0,Q.T)(a,an);return(0,W.jsx)("input",{type:"hidden",form:ab,name:aE,value:b},b)}):null,[al,aF,ab,aE,an]);return(0,W.jsx)(I.CG.Provider,{value:bn,children:(0,W.jsxs)(I.iP.Provider,{value:be,children:[aq,(0,W.jsx)("input",{...aA.getInputValidationProps({onFocus(){a$.state.triggerElement?.focus({focusVisible:!0})},onChange(a){if(a.nativeEvent.defaultPrevented)return;let b=a.currentTarget.value,c=(0,v.d)(w.dv,a.nativeEvent);a$.set("forceMount",!0),queueMicrotask(function(){if(al)return;let a=aP.current.find(a=>(0,Q.T)(a,an).toLowerCase()===b.toLowerCase()||(0,Q.yg)(a,am).toLowerCase()===b.toLowerCase());null!=a&&(as(a!==aw.initialValue),bc(a,c),av()&&aA.commit(a))})}}),id:aC&&null==bq?`${aC}-hidden-input`:void 0,form:ab,name:bq,autoComplete:ac,value:a5,disabled:aD,required:af&&!bp,readOnly:ae,ref:bo,style:aE?e.a:e.Q,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),br]})})}},13330:(a,b,c)=>{c.d(b,{A:()=>d});let d=(0,c(65751).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},15299:(a,b,c)=>{c.d(b,{B:()=>m});var d=c(38301),e=c(13944),f=c(16718),g=c(40260),h=c(73636),i=c(48265),j=c(92493),k=c(2170),l=c(91443);let m=d.forwardRef(function(a,b){let{className:c,render:d,style:m,...n}=a,{store:o,scrollHandlerRef:p}=(0,g.ll)(),{alignItemWithTriggerActive:q}=(0,h.H)(),r=(0,f.P)(o,l.T.hasScrollArrows),s=(0,f.P)(o,l.T.openMethod),t=(0,f.P)(o,l.T.multiple),u=(0,f.P)(o,l.T.id),v={id:`${u}-list`,role:"listbox","aria-multiselectable":t||void 0,onScroll(a){p.current?.(a.currentTarget)},...q&&{style:k.O},className:r&&"touch"!==s?j.E.className:void 0},w=(0,e.K)(a=>{o.set("listElement",a)});return(0,i.o)("div",a,{ref:[b,w],props:[v,n]})})},15617:(a,b,c)=>{c.d(b,{e:()=>r});var d=c(38301),e=c(99788),f=c(41014),g=c(16718),h=c(40260),i=c(95016),j=c(48265),k=c(49358),l=c(91443),m=c(43504),n=c(65723),o=c(34253),p=c(56617),q=c(21124);let r=d.memo(d.forwardRef(function(a,b){let{render:c,className:r,value:s=null,label:t,disabled:u=!1,nativeButton:v=!1,style:w,...x}=a,y=d.useRef(null),z=(0,i.q)({label:t,textRef:y,indexGuessBehavior:i.G.GuessFromOrder}),{store:A,getItemProps:B,setOpen:C,setValue:D,selectionRef:E,typingRef:F,valuesRef:G,multiple:H,selectedItemTextRef:I}=(0,h.ll)(),J=(0,g.P)(A,l.T.isActive,z.index),K=(0,g.P)(A,l.T.isSelected,z.index,s),L=(0,g.P)(A,l.T.isSelectedByFocus,z.index),M=(0,g.P)(A,l.T.isItemEqualToValue),N=z.index,O=-1!==N,P=d.useRef(null),Q=(0,f.u)(N);(0,e.g)(()=>{if(!O)return;let a=G.current;return a[N]=s,()=>{delete a[N]}},[O,N,s,G]),(0,e.g)(()=>{if(!O)return;let a=A.state.value,b=a;H&&Array.isArray(a)&&a.length>0&&(b=a[a.length-1]),void 0!==b&&(0,p.tl)(s,b,M)&&(A.set("selectedIndex",N),y.current&&(I.current=y.current))},[O,N,H,M,A,s,I]);let R=B({active:J,selected:K});R.id=void 0;let S=d.useRef(null),T=d.useRef("mouse"),U=d.useRef(!1),{getButtonProps:V,buttonRef:W}=(0,m.s)({disabled:u,focusableWhenDisabled:!0,native:v,composite:!0}),X=(0,j.o)("div",a,{ref:[W,b,z.ref,P],state:{disabled:u,selected:K,highlighted:J},props:[R,{role:"option","aria-selected":K,tabIndex:J?0:-1,onTouchStart(){E.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},onKeyDown(a){S.current=a.key,A.set("activeIndex",N)," "===a.key&&F.current&&a.preventDefault()},onClick(a){if((U.current=!1,"keydown"!==a.type||null!==S.current)&&!u&&("keydown"!==a.type||" "!==S.current||!F.current)&&("touch"===T.current||J)){S.current=null;var b=a.nativeEvent;let c=A.state.value;if(H){let a=Array.isArray(c)?c:[];D(K?(0,p.Ai)(a,s,M):[...a,s],(0,n.d)(o.Bo,b))}else D(s,(0,n.d)(o.Bo,b)),C(!1,(0,n.d)(o.Bo,b))}},onPointerEnter(a){T.current=a.pointerType},onPointerDown(a){T.current=a.pointerType,U.current=!0},onMouseUp(){if(u)return;if(U.current){U.current=!1;return}let a=!E.current.allowSelectedMouseUp&&K,b=!E.current.allowUnselectedMouseUp&&!K;a||b||"touch"!==T.current&&!J||P.current?.click()}},x,V]}),Y=d.useMemo(()=>({selected:K,indexRef:Q,textRef:y,selectedByFocus:L,hasRegistered:O}),[K,Q,y,L,O]);return(0,q.jsx)(k.z.Provider,{value:Y,children:X})}))},16275:(a,b,c)=>{c.d(b,{d:()=>f});var d=c(6666),e=c(54433);function f(a){return"starting"===a?e.K2:d.t0}},17570:(a,b,c)=>{c.d(b,{h:()=>h});var d=c(38301),e=c(40260),f=c(49358),g=c(48265);let h=d.memo(d.forwardRef(function(a,b){let{indexRef:c,textRef:h,selectedByFocus:i,hasRegistered:j}=(0,f.G)(),{selectedItemTextRef:k}=(0,e.ll)(),{className:l,render:m,style:n,...o}=a,p=d.useCallback(a=>{if(!a||!j)return;let b=null===k.current||!k.current.isConnected;(i||b&&0===c.current)&&(k.current=a)},[k,c,i,j]);return(0,g.o)("div",a,{ref:[p,b,h],props:o})}))},27698:(a,b,c)=>{c.d(b,{V:()=>k});var d=c(38301),e=c(16718),f=c(51709);let g=d.createContext(void 0);var h=c(40260),i=c(91443),j=c(21124);let k=d.forwardRef(function(a,b){let{store:c}=(0,h.ll)(),d=(0,e.P)(c,i.T.mounted),k=(0,e.P)(c,i.T.forceMount);return d||k?(0,j.jsx)(g.Provider,{value:!0,children:(0,j.jsx)(f.XF,{ref:b,...a})}):null})},27954:(a,b,c)=>{c.d(b,{t:()=>L});var d=c(38301),e=c(91950),f=c(974),g=c(12670),h=c(13944),i=c(82704),j=c(97888),k=c(99788),l=c(16718),m=c(4527),n=c(94517),o=c(2765),p=c(40260),q=c(6072),r=c(73636),s=c(92493),t=c(66904),u=c(22999),v=c(48265),w=c(91443),x=c(2170),y=c(65723),z=c(34253),A=c(58089);let B=d.createContext(void 0);var C=c(20407),D=c(16275),E=c(65299),F=c(9958);let G=d.createContext(void 0),H={disableStyleElements:!1};var I=c(58538),J=c(21124);let K={...q.GW,...t.G},L=d.forwardRef(function(a,b){let{render:c,className:e,style:o,finalFocus:q,...t}=a,{store:L,popupRef:R,onOpenChangeComplete:S,setOpen:T,valueRef:U,selectedItemTextRef:V,keyboardActiveRef:W,multiple:X,handleScrollArrowVisibility:Y,scrollHandlerRef:Z,listRef:$,highlightItemOnHover:_}=(0,p.ll)(),{side:aa,align:ab,alignItemWithTriggerActive:ac,isPositioned:ad,setControlledAlignItemWithTrigger:ae,scrollDownArrowRef:af,scrollUpArrowRef:ag}=(0,r.H)(),ah=null!=function(a){let b=d.useContext(B);if(void 0===b&&!a)throw Error((0,A.A)(69));return b}(!0),ai=(0,p.hG)(),aj=(0,I.j)(),{nonce:ak,disableStyleElements:al}=d.useContext(G)??H,am=(0,l.P)(L,w.T.id),an=(0,l.P)(L,w.T.open),ao=(0,l.P)(L,w.T.mounted),ap=(0,l.P)(L,w.T.popupProps),aq=(0,l.P)(L,w.T.transitionStatus),ar=(0,l.P)(L,w.T.triggerElement),as=(0,l.P)(L,w.T.positionerElement),at=(0,l.P)(L,w.T.listElement),au=d.useRef(!1),av=d.useRef(!1),aw=d.useRef({}),ax=(0,m.N)(),ay=(0,h.K)(a=>{var b;if(!as||!R.current||!av.current)return;if(au.current||!ac)return void Y();let c="0px"===as.style.top,d="0px"===as.style.bottom;if(!c&&!d)return void Y();let e=O(as),f=(b=as.getBoundingClientRect().height,b/e.y),g=(0,i.R)(as),h=getComputedStyle(as),j=parseFloat(h.marginTop),k=parseFloat(h.marginBottom),l=M(getComputedStyle(R.current)),m=Math.min(g.documentElement.clientHeight-j-k,l),n=a.scrollTop,o=N(a),p=0,q=null,r=!1,s=!1,t=a=>{as.style.height=`${a}px`},u=c?o-n:n,v=Math.min(f+u,m);if(p=v,u<=F.Pv)return void((b,c)=>{let d=(0,E.q)(b,0,m-f);d>0&&t(f+d),a.scrollTop=c,m-(f+d)<=F.Pv&&(au.current=!0),Y()})(u,c?o:0);if(m-v>F.Pv)c?s=!0:q=0;else if(r=!0,d&&nF.Pv&&(a.scrollTop=c)}(r||p>=m-F.Pv)&&(au.current=!0),Y()});d.useImperativeHandle(Z,()=>ay,[ay]),(0,u.v)({open:an,ref:R,onComplete(){an&&S?.(!0)}}),(0,k.g)(()=>{as&&R.current&&!Object.keys(aw.current).length&&(aw.current={top:as.style.top||"0",left:as.style.left||"0",right:as.style.right,height:as.style.height,bottom:as.style.bottom,minHeight:as.style.minHeight,maxHeight:as.style.maxHeight,marginTop:as.style.marginTop,marginBottom:as.style.marginBottom})},[R,as]),(0,k.g)(()=>{an||ac||(av.current=!1,au.current=!1,(0,x.Y)(as,aw.current))},[an,ac,as,R]),(0,k.g)(()=>{let a=R.current;if(!an||!ar||!as||!a||ac&&!ad||"ending"===L.state.transitionStatus)return;if(!ac){av.current=!0,ax.request(Y),a.style.removeProperty("--transform-origin");return}let b=function(a){let{style:b}=a,c={};for(let[a,d]of Q)c[a]=b.getPropertyValue(a),b.setProperty(a,d,"important");return()=>{for(let[a]of Q){let d=c[a];d?b.setProperty(a,d):b.removeProperty(a)}}}(a);a.style.removeProperty("--transform-origin");try{let b,c=V.current,d=U.current,e=getComputedStyle(as),f=getComputedStyle(a),h=(0,i.R)(ar),k=(0,j.zk)(as),l=O(ar),m=P(ar.getBoundingClientRect(),l),n=P(as.getBoundingClientRect(),l),o=m.height,p=at||a,q=p.scrollHeight,r=parseFloat(f.borderBottomWidth),s=parseFloat(e.marginTop)||10,t=parseFloat(e.marginBottom)||10,u=parseFloat(e.minHeight)||100,v=M(f),w=h.documentElement.clientHeight-s-t,y=h.documentElement.clientWidth,z=w-m.bottom+o,A="rtl"===aj?m.right-n.width:m.left,B=0;if(c&&d){let a=P(d.getBoundingClientRect(),l);b=P(c.getBoundingClientRect(),l),A=n.left+("rtl"===aj?a.right-b.right:a.left-b.left);let e=a.top-m.top+a.height/2;B=b.top-n.top+b.height/2-e}let C=z+B+t+r,D=Math.min(w,C),G=w-s-t,H=C-D;as.style.left=`${(0,E.q)(A,5,y-5-n.width)}px`,as.style.height=`${D}px`,as.style.maxHeight="auto",as.style.marginTop=`${s}px`,as.style.marginBottom=`${t}px`,a.style.height="100%";let I=N(p),J=H>=I-F.Pv;J&&(D=Math.min(w,n.height)-(H-I));let K=m.top<20||m.bottom>w-20||Math.ceil(D)+F.Pv=G?"0":`${a}px`,as.style.height=`${D}px`,p.scrollTop=N(p)}else as.style.bottom="0",p.scrollTop=H;if(b){let c=n.top,d=n.height,e=b.top+b.height/2,f=(0,E.q)(d>0?(e-c)/d*100:50,0,100);a.style.setProperty("--transform-origin",`50% ${f}%`)}(R===w||D>=v)&&(au.current=!0),Y(),_&&null===L.state.selectedIndex&&null===L.state.activeIndex&&null!=$.current[0]&&L.set("activeIndex",0),av.current=!0}finally{b()}},[L,an,as,ar,U,V,R,Y,ac,ae,ax,af,ag,at,$,_,aj,ad]),d.useEffect(()=>{if(!ac||!as||!an)return;let a=(0,j.zk)(as);return(0,f.q)(a,"resize",function(a){T(!1,(0,y.d)(z.L5,a))})},[T,ac,as,an]);let az={...at?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":X||void 0,id:`${am}-list`},onKeyDown(a){W.current=!0,ah&&C.jF.has(a.key)&&a.stopPropagation()},onMouseMove(){W.current=!1},onScroll(a){at||ay(a.currentTarget)},...ac&&{style:at?{height:"100%"}:x.O}},aA=(0,v.o)("div",a,{ref:[b,R],state:{open:an,transitionStatus:aq,side:aa,align:ab},stateAttributesMapping:K,props:[ap,az,(0,D.d)(aq),{className:!at&&ac?s.E.className:void 0},t]});return(0,J.jsxs)(d.Fragment,{children:[!al&&s.E.getElement(ak),(0,J.jsx)(n.s,{context:ai,modal:!1,disabled:!ao,returnFocus:q,restoreFocus:!0,children:aA})]})});function M(a){let b=a.maxHeight||"";return b.endsWith("px")&&parseFloat(b)||1/0}function N(a){return(0,F.XF)(a.scrollHeight,a.clientHeight)}function O(a){return o.iD.getScale(a)}function P(a,b){return(0,e.B1)({x:a.x/b.x,y:a.y/b.y,width:a.width/b.x,height:a.height/b.y})}let Q=[["transform","none"],["scale","1"],["translate","0 0"]]},40260:(a,b,c)=>{c.d(b,{CG:()=>f,hG:()=>i,iP:()=>g,ll:()=>h});var d=c(58089),e=c(38301);let f=e.createContext(null),g=e.createContext(null);function h(){let a=e.useContext(f);if(null===a)throw Error((0,d.A)(60));return a}function i(){let a=e.useContext(g);if(null===a)throw Error((0,d.A)(61));return a}},46988:(a,b,c)=>{c.d(b,{b:()=>A});var d=c(38301),e=c(82704),f=c(10053),g=c(13944),h=c(7698),i=c(41014),j=c(16718),k=c(40260),l=c(57109),m=c(30664),n=c(6072),o=c(92107),p=c(48265),q=c(91443),r=c(97888),s=c(67417),t=c(41160),u=c(68195),v=c(43504),w=c(65723),x=c(34253),y=c(36019);let z={...n.jL,...o.dc,value:()=>null},A=d.forwardRef(function(a,b){let{render:c,className:n,id:o,disabled:A=!1,nativeButton:B=!0,style:C,...D}=a,{setTouched:E,setFocused:F,validationMode:G,state:H,disabled:I}=(0,l.V)(),{labelId:J}=(0,m.H)(),{store:K,setOpen:L,selectionRef:M,validation:N,readOnly:O,required:P,alignItemWithTriggerActiveRef:Q,disabled:R,keyboardActiveRef:S}=(0,k.ll)(),T=I||R||A,U=(0,j.P)(K,q.T.open),V=(0,j.P)(K,q.T.value),W=(0,j.P)(K,q.T.triggerProps),X=(0,j.P)(K,q.T.positionerElement),Y=(0,j.P)(K,q.T.listElement),Z=(0,j.P)(K,q.T.id),$=(0,j.P)(K,q.T.labelId),_=(0,j.P)(K,q.T.hasSelectedValue),aa=!_&&U,ab=(0,j.P)(K,q.T.hasNullItemLabel,aa),ac=o??Z;(0,y.l)({id:ac});let ad=(0,i.u)(X),ae=d.useRef(null),{getButtonProps:af,buttonRef:ag}=(0,v.s)({disabled:T,native:B}),ah=(0,g.K)(a=>{K.set("triggerElement",a)}),ai=(0,h.a)(b,ae,ag,ah),aj=(0,f.Z)(),ak=(0,f.Z)(),al=(0,f.Z)(),am=(0,f.Z)();d.useEffect(()=>{if(U)return _||ab?am.start(200,()=>{M.current.allowUnselectedMouseUp=!0,al.start(200,()=>{M.current.allowSelectedMouseUp=!0})}):al.start(400,()=>{M.current.allowUnselectedMouseUp=!0,M.current.allowSelectedMouseUp=!0}),()=>{al.clear(),am.clear()};M.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1},ak.clear()},[U,_,ab,M,ak,al,am]);let an=d.useMemo(()=>Y?.id??(0,s.nd)(X)?.id,[Y,X]),ao=(0,u.v6)(W,{id:ac,role:"combobox","aria-expanded":U?"true":"false","aria-haspopup":"listbox","aria-controls":U?an:void 0,"aria-labelledby":J??$,"aria-readonly":O||void 0,"aria-required":P||void 0,tabIndex:T?-1:0,ref:ai,onFocus(a){F(!0),U&&Q.current&&L(!1,(0,w.d)(x.dv,a.nativeEvent)),aj.start(0,()=>{K.set("forceMount",!0)})},onBlur(a){(0,t.gR)(X,a.relatedTarget)||(E(!0),F(!1),"onBlur"===G&&N.commit(V))},onPointerMove(){S.current=!1},onKeyDown(){S.current=!0},onMouseDown(a){if(U)return;let b=(0,e.R)(a.currentTarget);function c(a){if(!ae.current)return;let b=a.target;if((0,t.gR)(ae.current,b)||(0,t.gR)(ad.current,b)||b===ae.current)return;let c=function(a){let b=a.getBoundingClientRect(),c=(0,r.zk)(a),d=c.getComputedStyle(a,"::before"),e=c.getComputedStyle(a,"::after");if("none"===d.content&&"none"===e.content)return b;let f=parseFloat(d.width)||0,g=parseFloat(d.height)||0,h=parseFloat(e.width)||0,i=parseFloat(e.height)||0,j=Math.max(b.width,f,h),k=Math.max(b.height,g,i),l=j-b.width,m=k-b.height;return{left:b.left-l/2,right:b.right+l/2,top:b.top-m/2,bottom:b.bottom+m/2}}(ae.current);a.clientX>=c.left-2&&a.clientX<=c.right+2&&a.clientY>=c.top-2&&a.clientY<=c.bottom+2||L(!1,(0,w.d)(x.LO,a))}ak.start(0,()=>{b.addEventListener("mouseup",c,{once:!0})})}},N.getValidationProps,D,af);ao.role="combobox";let ap={...H,open:U,disabled:T,value:V,readOnly:O,placeholder:!_};return(0,p.o)("button",a,{ref:[b,ae],state:ap,stateAttributesMapping:z,props:ao})})},47657:(a,b,c)=>{c.d(b,{y:()=>k});var d=c(38301),e=c(16718),f=c(48265),g=c(40260),h=c(8582),i=c(91443);let j={value:()=>null},k=d.forwardRef(function(a,b){let{className:c,render:d,children:k,placeholder:l,style:m,...n}=a,{store:o,valueRef:p}=(0,g.ll)(),q=(0,e.P)(o,i.T.value),r=(0,e.P)(o,i.T.items),s=(0,e.P)(o,i.T.itemToStringLabel),t=(0,e.P)(o,i.T.hasSelectedValue),u=(0,e.P)(o,i.T.hasNullItemLabel,!t&&null!=l&&null==k),v=null;return v="function"==typeof k?k(q):null!=k?k:t||null==l||u?Array.isArray(q)?(0,h.u)(q,r,s):(0,h.Md)(q,r,s):l,(0,f.o)("span",a,{state:{value:q,placeholder:!t},ref:[b,p],props:[{children:v},n],stateAttributesMapping:j})})},48176:(a,b,c)=>{c.d(b,{f:()=>o});var d=c(38301),e=c(10053),f=c(16718),g=c(99788),h=c(40260),i=c(73636),j=c(74090),k=c(22999),l=c(48265),m=c(9958),n=c(91443);let o=d.forwardRef(function(a,b){let{render:c,className:d,style:o,direction:p,keepMounted:q=!1,...r}=a,s="up"===p,{store:t,popupRef:u,listRef:v,handleScrollArrowVisibility:w,scrollArrowsMountedCountRef:x}=(0,h.ll)(),{side:y,scrollDownArrowRef:z,scrollUpArrowRef:A}=(0,i.H)(),B=s?n.T.scrollUpArrowVisible:n.T.scrollDownArrowVisible,C=(0,f.P)(t,B),D=(0,f.P)(t,n.T.openMethod),E=C&&"touch"!==D,F=(0,e.Z)(),G=s?A:z,{transitionStatus:H,setMounted:I}=(0,j.$)(E);(0,g.g)(()=>(x.current+=1,t.state.hasScrollArrows||t.set("hasScrollArrows",!0),()=>{x.current=Math.max(0,x.current-1),0===x.current&&t.state.hasScrollArrows&&t.set("hasScrollArrows",!1)}),[t,x]),(0,k.v)({open:E,ref:G,onComplete(){E||I(!1)}});let J=(0,l.o)("div",a,{ref:[b,G],state:{direction:p,visible:E,side:y,transitionStatus:H},props:[{"aria-hidden":!0,children:s?"▲":"▼",style:{position:"absolute"},onMouseMove(a){0===a.movementX&&0===a.movementY||F.isStarted()||(t.set("activeIndex",null),F.start(40,function a(){let b=t.state.listElement??u.current;if(!b)return;t.set("activeIndex",null),w();let c=(0,m.XF)(b.scrollHeight,b.clientHeight),d=(0,m.Qw)(b.scrollTop,c),e=d===(s?0:c),f=v.current;if(d!==b.scrollTop&&(b.scrollTop=d),0===f.length&&t.set(s?"scrollUpArrowVisible":"scrollDownArrowVisible",!e),e)return void F.clear();if(f.length>0){let a=G.current?.offsetHeight||0;b.scrollTop=function(a,b,c,d,e,f){if(b){let b=0,d=c+e-m.Pv;for(let c=0;c=d){b=c;break}}let g=Math.max(0,b-1),h=a[g];return gh){g=Math.max(0,b-1);break}}let i=Math.min(a.length-1,g+1),j=a[i];return i>g&&j?(0,m.Qw)(j.offsetTop+j.offsetHeight-d+e,f):f}(f,s,d,b.clientHeight,a,c)}F.start(40,a)}))},onMouseLeave(){F.clear()}},r]});return E||q?J:null})},49358:(a,b,c)=>{c.d(b,{G:()=>g,z:()=>f});var d=c(58089),e=c(38301);let f=e.createContext(void 0);function g(){let a=e.useContext(f);if(!a)throw Error((0,d.A)(57));return a}},54405:(a,b,c)=>{c.d(b,{w:()=>j});var d=c(38301),e=c(16718),f=c(48265),g=c(40260),h=c(6072),i=c(91443);let j=d.forwardRef(function(a,b){let{className:c,render:d,style:j,...k}=a,{store:l}=(0,g.ll)(),m=(0,e.P)(l,i.T.open);return(0,f.o)("span",a,{state:{open:m},ref:b,props:[{"aria-hidden":!0,children:"▼"},k],stateAttributesMapping:h.qV})})},56617:(a,b,c)=>{c.d(b,{Ai:()=>h,Vz:()=>g,jd:()=>d,kJ:()=>f,tl:()=>e});let d=(a,b)=>Object.is(a,b);function e(a,b,c){return null==a||null==b?Object.is(a,b):c(a,b)}function f(a,b,c){return!!a&&0!==a.length&&a.some(a=>void 0!==a&&e(b,a,c))}function g(a,b,c){return a&&0!==a.length?a.findIndex(a=>void 0!==a&&e(a,b,c)):-1}function h(a,b,c){return a.filter(a=>!e(b,a,c))}},65299:(a,b,c)=>{c.d(b,{q:()=>d});function d(a,b=Number.MIN_SAFE_INTEGER,c=Number.MAX_SAFE_INTEGER){return Math.max(b,Math.min(a,c))}},69131:(a,b,c)=>{c.d(b,{d:()=>g});var d=c(38301),e=c(48176),f=c(21124);let g=d.forwardRef(function(a,b){return(0,f.jsx)(e.f,{...a,ref:b,direction:"down"})})},69221:(a,b,c)=>{c.d(b,{w:()=>g});var d=c(38301),e=c(48176),f=c(21124);let g=d.forwardRef(function(a,b){return(0,f.jsx)(e.f,{...a,ref:b,direction:"up"})})},73636:(a,b,c)=>{c.d(b,{H:()=>g,i:()=>f});var d=c(58089),e=c(38301);let f=e.createContext(void 0);function g(){let a=e.useContext(f);if(!a)throw Error((0,d.A)(59));return a}},75994:(a,b,c)=>{c.d(b,{P:()=>k});var d=c(97888),e=c(69734),f=c(28061),g=c(99788),h=c(86712),i=c(23728),j=c(15099);function k(a){let{open:b=!1,onOpenChange:c,elements:k={}}=a,l=(0,e.B)(),m=null!=(0,h.R1)(),n=(0,f.useRefWithInit)(()=>new i.K({open:b,transitionStatus:void 0,onOpenChange:c,referenceElement:k.reference??null,floatingElement:k.floating??null,triggerElements:new j.Z,floatingId:l,syncOnly:!1,nested:m})).current;return(0,g.g)(()=>{let a={open:b,floatingId:l};void 0!==k.reference&&(a.referenceElement=k.reference,a.domReferenceElement=(0,d.vq)(k.reference)?k.reference:null),void 0!==k.floating&&(a.floatingElement=k.floating),n.update(a)},[b,l,k.reference,k.floating,n]),n.context.onOpenChange=c,n.context.nested=m,n}},83444:(a,b,c)=>{c.d(b,{h:()=>k});var d=c(38301),e=c(49358),f=c(74090),g=c(22999),h=c(48265),i=c(66904),j=c(21124);let k=d.forwardRef(function(a,b){let c=a.keepMounted??!1,{selected:d}=(0,e.G)();return c||d?(0,j.jsx)(l,{...a,ref:b}):null}),l=d.memo(d.forwardRef((a,b)=>{let{render:c,className:j,style:k,keepMounted:l,...m}=a,{selected:n}=(0,e.G)(),o=d.useRef(null),{transitionStatus:p,setMounted:q}=(0,f.$)(n),r=(0,h.o)("span",a,{ref:[b,o],state:{selected:n,transitionStatus:p},props:[{"aria-hidden":!0,children:"✔️"},m],stateAttributesMapping:i.G});return(0,g.v)({open:n,ref:o,onComplete(){n||q(!1)}}),r}))},87423:(a,b,c)=>{c.d(b,{A:()=>d});let d=(0,c(65751).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},91443:(a,b,c)=>{c.d(b,{T:()=>g});var d=c(48100),e=c(56617),f=c(8582);let g={id:(0,d.M)(a=>a.id),labelId:(0,d.M)(a=>a.labelId),modal:(0,d.M)(a=>a.modal),multiple:(0,d.M)(a=>a.multiple),items:(0,d.M)(a=>a.items),itemToStringLabel:(0,d.M)(a=>a.itemToStringLabel),itemToStringValue:(0,d.M)(a=>a.itemToStringValue),isItemEqualToValue:(0,d.M)(a=>a.isItemEqualToValue),value:(0,d.M)(a=>a.value),hasSelectedValue:(0,d.M)(a=>{let{value:b,multiple:c,itemToStringValue:d}=a;return null!=b&&(c&&Array.isArray(b)?b.length>0:""!==(0,f.T)(b,d))}),hasNullItemLabel:(0,d.M)((a,b)=>!!b&&(0,f.Dp)(a.items)),open:(0,d.M)(a=>a.open),mounted:(0,d.M)(a=>a.mounted),forceMount:(0,d.M)(a=>a.forceMount),transitionStatus:(0,d.M)(a=>a.transitionStatus),openMethod:(0,d.M)(a=>a.openMethod),activeIndex:(0,d.M)(a=>a.activeIndex),selectedIndex:(0,d.M)(a=>a.selectedIndex),isActive:(0,d.M)((a,b)=>a.activeIndex===b),isSelected:(0,d.M)((a,b,c)=>{let d=a.isItemEqualToValue,f=a.value;return a.multiple?Array.isArray(f)&&f.some(a=>(0,e.tl)(c,a,d)):a.selectedIndex===b&&null!==a.selectedIndex||(0,e.tl)(c,f,d)}),isSelectedByFocus:(0,d.M)((a,b)=>a.selectedIndex===b),popupProps:(0,d.M)(a=>a.popupProps),triggerProps:(0,d.M)(a=>a.triggerProps),triggerElement:(0,d.M)(a=>a.triggerElement),positionerElement:(0,d.M)(a=>a.positionerElement),listElement:(0,d.M)(a=>a.listElement),scrollUpArrowVisible:(0,d.M)(a=>a.scrollUpArrowVisible),scrollDownArrowVisible:(0,d.M)(a=>a.scrollDownArrowVisible),hasScrollArrows:(0,d.M)(a=>a.hasScrollArrows)}},92493:(a,b,c)=>{c.d(b,{E:()=>f});var d=c(21124);let e="base-ui-disable-scrollbar",f={className:e,getElement:a=>(0,d.jsx)("style",{nonce:a,href:e,precedence:"base-ui:low",children:`.${e}{scrollbar-width:none}.${e}::-webkit-scrollbar{display:none}`})}}};