import{r as y,g as op,j as _,R as Vt,a as Ma}from"./query-BjxFhXCY.js";var Ia={exports:{}},Te={},Fa={exports:{}},za={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(P,A){var D=P.length;P.push(A);e:for(;0>>1,q=P[H];if(0>>1;Ho($n,D))lto(Ye,$n)?(P[H]=Ye,P[lt]=D,H=lt):(P[H]=$n,P[ot]=D,H=ot);else if(lto(Ye,D))P[H]=Ye,P[lt]=D,H=lt;else break e}}return A}function o(P,A){var D=P.sortIndex-A.sortIndex;return D!==0?D:P.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],a=[],f=1,d=null,v=3,g=!1,S=!1,h=!1,E=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(P){for(var A=n(a);A!==null;){if(A.callback===null)r(a);else if(A.startTime<=P)r(a),A.sortIndex=A.expirationTime,t(s,A);else break;A=n(a)}}function w(P){if(h=!1,m(P),!S)if(n(s)!==null)S=!0,F(x);else{var A=n(a);A!==null&&K(w,A.startTime-P)}}function x(P,A){S=!1,h&&(h=!1,p(R),R=-1),g=!0;var D=v;try{for(m(A),d=n(s);d!==null&&(!(d.expirationTime>A)||P&&!I());){var H=d.callback;if(typeof H=="function"){d.callback=null,v=d.priorityLevel;var q=H(d.expirationTime<=A);A=e.unstable_now(),typeof q=="function"?d.callback=q:d===n(s)&&r(s),m(A)}else r(s);d=n(s)}if(d!==null)var un=!0;else{var ot=n(a);ot!==null&&K(w,ot.startTime-A),un=!1}return un}finally{d=null,v=D,g=!1}}var k=!1,C=null,R=-1,L=5,O=-1;function I(){return!(e.unstable_now()-OP||125H?(P.sortIndex=D,t(a,P),n(s)===null&&P===n(a)&&(h?(p(R),R=-1):h=!0,K(w,D-H))):(P.sortIndex=q,t(s,P),S||g||(S=!0,F(x))),P},e.unstable_shouldYield=I,e.unstable_wrapCallback=function(P){var A=v;return function(){var D=v;v=A;try{return P.apply(this,arguments)}finally{v=D}}}})(za);Fa.exports=za;var lp=Fa.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ip=y,Ne=lp;function N(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ti=Object.prototype.hasOwnProperty,up=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,is={},us={};function sp(e){return ti.call(us,e)?!0:ti.call(is,e)?!1:up.test(e)?us[e]=!0:(is[e]=!0,!1)}function ap(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function cp(e,t,n,r){if(t===null||typeof t>"u"||ap(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function he(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var ae={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ae[e]=new he(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ae[t]=new he(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ae[e]=new he(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ae[e]=new he(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ae[e]=new he(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ae[e]=new he(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ae[e]=new he(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ae[e]=new he(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ae[e]=new he(e,5,!1,e.toLowerCase(),null,!1,!1)});var bi=/[\-:]([a-z])/g;function eu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(bi,eu);ae[t]=new he(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(bi,eu);ae[t]=new he(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(bi,eu);ae[t]=new he(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ae[e]=new he(e,1,!1,e.toLowerCase(),null,!1,!1)});ae.xlinkHref=new he("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ae[e]=new he(e,1,!1,e.toLowerCase(),null,!0,!0)});function tu(e,t,n,r){var o=ae.hasOwnProperty(t)?ae[t]:null;(o!==null?o.type!==0:r||!(2u||o[i]!==l[u]){var s=` `+o[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{El=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?bn(e):""}function fp(e){switch(e.tag){case 5:return bn(e.type);case 16:return bn("Lazy");case 13:return bn("Suspense");case 19:return bn("SuspenseList");case 0:case 2:case 15:return e=xl(e.type,!1),e;case 11:return e=xl(e.type.render,!1),e;case 1:return e=xl(e.type,!0),e;default:return""}}function li(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case pn:return"Fragment";case dn:return"Portal";case ni:return"Profiler";case nu:return"StrictMode";case ri:return"Suspense";case oi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ua:return(e.displayName||"Context")+".Consumer";case Wa:return(e._context.displayName||"Context")+".Provider";case ru:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ou:return t=e.displayName||null,t!==null?t:li(e.type)||"Memo";case St:t=e._payload,e=e._init;try{return li(e(t))}catch{}}return null}function dp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return li(t);case 8:return t===nu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Mt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Va(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function pp(e){var t=Va(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hr(e){e._valueTracker||(e._valueTracker=pp(e))}function Ha(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Va(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ko(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ii(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function as(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Mt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function $a(e,t){t=t.checked,t!=null&&tu(e,"checked",t,!1)}function ui(e,t){$a(e,t);var n=Mt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?si(e,t.type,n):t.hasOwnProperty("defaultValue")&&si(e,t.type,Mt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function cs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function si(e,t,n){(t!=="number"||ko(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var er=Array.isArray;function kn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=$r.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var rr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},mp=["Webkit","ms","Moz","O"];Object.keys(rr).forEach(function(e){mp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rr[t]=rr[e]})});function Ga(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||rr.hasOwnProperty(e)&&rr[e]?(""+t).trim():t+"px"}function Xa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Ga(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var vp=X({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function fi(e,t){if(t){if(vp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function di(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var pi=null;function lu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var mi=null,Pn=null,Rn=null;function ps(e){if(e=Ir(e)){if(typeof mi!="function")throw Error(N(280));var t=e.stateNode;t&&(t=rl(t),mi(e.stateNode,e.type,t))}}function Za(e){Pn?Rn?Rn.push(e):Rn=[e]:Pn=e}function Ja(){if(Pn){var e=Pn,t=Rn;if(Rn=Pn=null,ps(e),t)for(e=0;e>>=0,e===0?32:31-(Rp(e)/Np|0)|0}var Qr=64,Kr=4194304;function tr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function To(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~o;u!==0?r=tr(u):(l&=i,l!==0&&(r=tr(l)))}else i=n&~o,i!==0?r=tr(i):l!==0&&(r=tr(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Lr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Be(t),e[t]=n}function Ap(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=lr),xs=" ",Cs=!1;function gc(e,t){switch(e){case"keyup":return lm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mn=!1;function um(e,t){switch(e){case"compositionend":return yc(t);case"keypress":return t.which!==32?null:(Cs=!0,xs);case"textInput":return e=t.data,e===xs&&Cs?null:e;default:return null}}function sm(e,t){if(mn)return e==="compositionend"||!pu&&gc(e,t)?(e=vc(),fo=cu=kt=null,mn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ns(n)}}function xc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Cc(){for(var e=window,t=ko();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ko(e.document)}return t}function mu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function gm(e){var t=Cc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&xc(n.ownerDocument.documentElement,n)){if(r!==null&&mu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=Ts(n,l);var i=Ts(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,vn=null,Si=null,ur=null,Ei=!1;function _s(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ei||vn==null||vn!==ko(r)||(r=vn,"selectionStart"in r&&mu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ur&&Sr(ur,r)||(ur=r,r=Ao(Si,"onSelect"),0yn||(e.current=Ni[yn],Ni[yn]=null,yn--)}function W(e,t){yn++,Ni[yn]=e.current,e.current=t}var It={},pe=Ut(It),we=Ut(!1),Zt=It;function Ln(e,t){var n=e.type.contextTypes;if(!n)return It;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Se(e){return e=e.childContextTypes,e!=null}function Lo(){V(we),V(pe)}function Fs(e,t,n){if(pe.current!==It)throw Error(N(168));W(pe,t),W(we,n)}function Dc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(N(108,dp(e)||"Unknown",o));return X({},n,r)}function Mo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||It,Zt=pe.current,W(pe,e),W(we,we.current),!0}function zs(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=Dc(e,t,Zt),r.__reactInternalMemoizedMergedChildContext=e,V(we),V(pe),W(pe,e)):V(we),W(we,n)}var ut=null,ol=!1,Fl=!1;function Lc(e){ut===null?ut=[e]:ut.push(e)}function _m(e){ol=!0,Lc(e)}function Bt(){if(!Fl&&ut!==null){Fl=!0;var e=0,t=z;try{var n=ut;for(z=1;e>=i,o-=i,st=1<<32-Be(t)+o|n<R?(L=C,C=null):L=C.sibling;var O=v(p,C,m[R],w);if(O===null){C===null&&(C=L);break}e&&C&&O.alternate===null&&t(p,C),c=l(O,c,R),k===null?x=O:k.sibling=O,k=O,C=L}if(R===m.length)return n(p,C),$&&Ht(p,R),x;if(C===null){for(;RR?(L=C,C=null):L=C.sibling;var I=v(p,C,O.value,w);if(I===null){C===null&&(C=L);break}e&&C&&I.alternate===null&&t(p,C),c=l(I,c,R),k===null?x=I:k.sibling=I,k=I,C=L}if(O.done)return n(p,C),$&&Ht(p,R),x;if(C===null){for(;!O.done;R++,O=m.next())O=d(p,O.value,w),O!==null&&(c=l(O,c,R),k===null?x=O:k.sibling=O,k=O);return $&&Ht(p,R),x}for(C=r(p,C);!O.done;R++,O=m.next())O=g(C,p,R,O.value,w),O!==null&&(e&&O.alternate!==null&&C.delete(O.key===null?R:O.key),c=l(O,c,R),k===null?x=O:k.sibling=O,k=O);return e&&C.forEach(function(Q){return t(p,Q)}),$&&Ht(p,R),x}function E(p,c,m,w){if(typeof m=="object"&&m!==null&&m.type===pn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Vr:e:{for(var x=m.key,k=c;k!==null;){if(k.key===x){if(x=m.type,x===pn){if(k.tag===7){n(p,k.sibling),c=o(k,m.props.children),c.return=p,p=c;break e}}else if(k.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===St&&Us(x)===k.type){n(p,k.sibling),c=o(k,m.props),c.ref=Zn(p,k,m),c.return=p,p=c;break e}n(p,k);break}else t(p,k);k=k.sibling}m.type===pn?(c=Xt(m.props.children,p.mode,w,m.key),c.return=p,p=c):(w=So(m.type,m.key,m.props,null,p.mode,w),w.ref=Zn(p,c,m),w.return=p,p=w)}return i(p);case dn:e:{for(k=m.key;c!==null;){if(c.key===k)if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){n(p,c.sibling),c=o(c,m.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=$l(m,p.mode,w),c.return=p,p=c}return i(p);case St:return k=m._init,E(p,c,k(m._payload),w)}if(er(m))return S(p,c,m,w);if(Qn(m))return h(p,c,m,w);br(p,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,c!==null&&c.tag===6?(n(p,c.sibling),c=o(c,m),c.return=p,p=c):(n(p,c),c=Hl(m,p.mode,w),c.return=p,p=c),i(p)):n(p,c)}return E}var In=zc(!0),jc=zc(!1),zo=Ut(null),jo=null,En=null,yu=null;function wu(){yu=En=jo=null}function Su(e){var t=zo.current;V(zo),e._currentValue=t}function Oi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Tn(e,t){jo=e,yu=En=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ye=!0),e.firstContext=null)}function Me(e){var t=e._currentValue;if(yu!==e)if(e={context:e,memoizedValue:t,next:null},En===null){if(jo===null)throw Error(N(308));En=e,jo.dependencies={lanes:0,firstContext:e}}else En=En.next=e;return t}var Kt=null;function Eu(e){Kt===null?Kt=[e]:Kt.push(e)}function Wc(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Eu(t)):(n.next=o.next,o.next=n),t.interleaved=n,pt(e,r)}function pt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Et=!1;function xu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Uc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ct(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ot(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,M&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,pt(e,n)}return o=r.interleaved,o===null?(t.next=t,Eu(r)):(t.next=o.next,o.next=t),r.interleaved=t,pt(e,n)}function mo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,uu(e,n)}}function Bs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Wo(e,t,n,r){var o=e.updateQueue;Et=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?l=a:i.next=a,i=s;var f=e.alternate;f!==null&&(f=f.updateQueue,u=f.lastBaseUpdate,u!==i&&(u===null?f.firstBaseUpdate=a:u.next=a,f.lastBaseUpdate=s))}if(l!==null){var d=o.baseState;i=0,f=a=s=null,u=l;do{var v=u.lane,g=u.eventTime;if((r&v)===v){f!==null&&(f=f.next={eventTime:g,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,h=u;switch(v=t,g=n,h.tag){case 1:if(S=h.payload,typeof S=="function"){d=S.call(g,d,v);break e}d=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=h.payload,v=typeof S=="function"?S.call(g,d,v):S,v==null)break e;d=X({},d,v);break e;case 2:Et=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,v=o.effects,v===null?o.effects=[u]:v.push(u))}else g={eventTime:g,lane:v,tag:u.tag,payload:u.payload,callback:u.callback,next:null},f===null?(a=f=g,s=d):f=f.next=g,i|=v;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;v=u,u=v.next,v.next=null,o.lastBaseUpdate=v,o.shared.pending=null}}while(!0);if(f===null&&(s=d),o.baseState=s,o.firstBaseUpdate=a,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);bt|=i,e.lanes=i,e.memoizedState=d}}function Vs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=jl.transition;jl.transition={};try{e(!1),t()}finally{z=n,jl.transition=r}}function rf(){return Ie().memoizedState}function Lm(e,t,n){var r=Dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},of(e))lf(t,n);else if(n=Wc(e,t,n,r),n!==null){var o=ve();Ve(n,e,r,o),uf(n,t,r)}}function Mm(e,t,n){var r=Dt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(of(e))lf(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,u=l(i,n);if(o.hasEagerState=!0,o.eagerState=u,He(u,i)){var s=t.interleaved;s===null?(o.next=o,Eu(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=Wc(e,t,o,r),n!==null&&(o=ve(),Ve(n,e,r,o),uf(n,t,r))}}function of(e){var t=e.alternate;return e===G||t!==null&&t===G}function lf(e,t){sr=Bo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,uu(e,n)}}var Vo={readContext:Me,useCallback:ce,useContext:ce,useEffect:ce,useImperativeHandle:ce,useInsertionEffect:ce,useLayoutEffect:ce,useMemo:ce,useReducer:ce,useRef:ce,useState:ce,useDebugValue:ce,useDeferredValue:ce,useTransition:ce,useMutableSource:ce,useSyncExternalStore:ce,useId:ce,unstable_isNewReconciler:!1},Im={readContext:Me,useCallback:function(e,t){return Xe().memoizedState=[e,t===void 0?null:t],e},useContext:Me,useEffect:$s,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ho(4194308,4,qc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ho(4194308,4,e,t)},useInsertionEffect:function(e,t){return ho(4,2,e,t)},useMemo:function(e,t){var n=Xe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Lm.bind(null,G,e),[r.memoizedState,e]},useRef:function(e){var t=Xe();return e={current:e},t.memoizedState=e},useState:Hs,useDebugValue:Ou,useDeferredValue:function(e){return Xe().memoizedState=e},useTransition:function(){var e=Hs(!1),t=e[0];return e=Dm.bind(null,e[1]),Xe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=G,o=Xe();if($){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),re===null)throw Error(N(349));qt&30||$c(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,$s(Kc.bind(null,r,l,e),[e]),r.flags|=2048,Tr(9,Qc.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Xe(),t=re.identifierPrefix;if($){var n=at,r=st;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Rr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ze]=t,e[Cr]=r,gf(e,t,!1,!1),t.stateNode=e;e:{switch(i=di(n,r),n){case"dialog":B("cancel",e),B("close",e),o=r;break;case"iframe":case"object":case"embed":B("load",e),o=r;break;case"video":case"audio":for(o=0;ojn&&(t.flags|=128,r=!0,Jn(l,!1),t.lanes=4194304)}else{if(!r)if(e=Uo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Jn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!$)return fe(t),null}else 2*J()-l.renderingStartTime>jn&&n!==1073741824&&(t.flags|=128,r=!0,Jn(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=J(),t.sibling=null,n=Y.current,W(Y,r?n&1|2:n&1),t):(fe(t),null);case 22:case 23:return Fu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xe&1073741824&&(fe(t),t.subtreeFlags&6&&(t.flags|=8192)):fe(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function Hm(e,t){switch(hu(t),t.tag){case 1:return Se(t.type)&&Lo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Fn(),V(we),V(pe),Pu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ku(t),null;case 13:if(V(Y),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(Y),null;case 4:return Fn(),null;case 10:return Su(t.type._context),null;case 22:case 23:return Fu(),null;case 24:return null;default:return null}}var to=!1,de=!1,$m=typeof WeakSet=="function"?WeakSet:Set,T=null;function xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Z(e,t,r)}else n.current=null}function Wi(e,t,n){try{n()}catch(r){Z(e,t,r)}}var ta=!1;function Qm(e,t){if(xi=_o,e=Cc(),mu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,f=0,d=e,v=null;t:for(;;){for(var g;d!==n||o!==0&&d.nodeType!==3||(u=i+o),d!==l||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(g=d.firstChild)!==null;)v=d,d=g;for(;;){if(d===e)break t;if(v===n&&++a===o&&(u=i),v===l&&++f===r&&(s=i),(g=d.nextSibling)!==null)break;d=v,v=d.parentNode}d=g}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ci={focusedElem:e,selectionRange:n},_o=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var h=S.memoizedProps,E=S.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?h:je(t.type,h),E);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(w){Z(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return S=ta,ta=!1,S}function ar(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Wi(t,n,l)}o=o.next}while(o!==r)}}function ul(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ui(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Sf(e){var t=e.alternate;t!==null&&(e.alternate=null,Sf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ze],delete t[Cr],delete t[Ri],delete t[Nm],delete t[Tm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ef(e){return e.tag===5||e.tag===3||e.tag===4}function na(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ef(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Do));else if(r!==4&&(e=e.child,e!==null))for(Bi(e,t,n),e=e.sibling;e!==null;)Bi(e,t,n),e=e.sibling}function Vi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Vi(e,t,n),e=e.sibling;e!==null;)Vi(e,t,n),e=e.sibling}var ie=null,We=!1;function yt(e,t,n){for(n=n.child;n!==null;)xf(e,t,n),n=n.sibling}function xf(e,t,n){if(be&&typeof be.onCommitFiberUnmount=="function")try{be.onCommitFiberUnmount(bo,n)}catch{}switch(n.tag){case 5:de||xn(n,t);case 6:var r=ie,o=We;ie=null,yt(e,t,n),ie=r,We=o,ie!==null&&(We?(e=ie,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ie.removeChild(n.stateNode));break;case 18:ie!==null&&(We?(e=ie,n=n.stateNode,e.nodeType===8?Il(e.parentNode,n):e.nodeType===1&&Il(e,n),yr(e)):Il(ie,n.stateNode));break;case 4:r=ie,o=We,ie=n.stateNode.containerInfo,We=!0,yt(e,t,n),ie=r,We=o;break;case 0:case 11:case 14:case 15:if(!de&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Wi(n,t,i),o=o.next}while(o!==r)}yt(e,t,n);break;case 1:if(!de&&(xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Z(n,t,u)}yt(e,t,n);break;case 21:yt(e,t,n);break;case 22:n.mode&1?(de=(r=de)||n.memoizedState!==null,yt(e,t,n),de=r):yt(e,t,n);break;default:yt(e,t,n)}}function ra(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new $m),t.forEach(function(r){var o=ev.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=i),r&=~l}if(r=o,r=J()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ym(r/1960))-r,10e?16:e,Pt===null)var r=!1;else{if(e=Pt,Pt=null,Qo=0,M&6)throw Error(N(331));var o=M;for(M|=4,T=e.current;T!==null;){var l=T,i=l.child;if(T.flags&16){var u=l.deletions;if(u!==null){for(var s=0;sJ()-Mu?Gt(e,0):Lu|=n),Ee(e,t)}function Of(e,t){t===0&&(e.mode&1?(t=Kr,Kr<<=1,!(Kr&130023424)&&(Kr=4194304)):t=1);var n=ve();e=pt(e,t),e!==null&&(Lr(e,t,n),Ee(e,n))}function bm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Of(e,n)}function ev(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),Of(e,n)}var Af;Af=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||we.current)ye=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ye=!1,Bm(e,t,n);ye=!!(e.flags&131072)}else ye=!1,$&&t.flags&1048576&&Mc(t,Fo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;go(e,t),e=t.pendingProps;var o=Ln(t,pe.current);Tn(t,n),o=Nu(null,t,r,e,o,n);var l=Tu();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Se(r)?(l=!0,Mo(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,xu(t),o.updater=il,t.stateNode=o,o._reactInternals=t,Di(t,r,e,n),t=Ii(null,t,r,!0,l,n)):(t.tag=0,$&&l&&vu(t),me(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(go(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=nv(r),e=je(r,e),o){case 0:t=Mi(null,t,r,e,n);break e;case 1:t=qs(null,t,r,e,n);break e;case 11:t=Zs(null,t,r,e,n);break e;case 14:t=Js(null,t,r,je(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:je(r,o),Mi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:je(r,o),qs(e,t,r,o,n);case 3:e:{if(mf(t),e===null)throw Error(N(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Uc(e,t),Wo(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=zn(Error(N(423)),t),t=bs(e,t,r,n,o);break e}else if(r!==o){o=zn(Error(N(424)),t),t=bs(e,t,r,n,o);break e}else for(ke=_t(t.stateNode.containerInfo.firstChild),Pe=t,$=!0,Ue=null,n=jc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Mn(),r===o){t=mt(e,t,n);break e}me(e,t,r,n)}t=t.child}return t;case 5:return Bc(t),e===null&&_i(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,ki(r,o)?i=null:l!==null&&ki(r,l)&&(t.flags|=32),pf(e,t),me(e,t,i,n),t.child;case 6:return e===null&&_i(t),null;case 13:return vf(e,t,n);case 4:return Cu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=In(t,null,r,n):me(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:je(r,o),Zs(e,t,r,o,n);case 7:return me(e,t,t.pendingProps,n),t.child;case 8:return me(e,t,t.pendingProps.children,n),t.child;case 12:return me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,W(zo,r._currentValue),r._currentValue=i,l!==null)if(He(l.value,i)){if(l.children===o.children&&!we.current){t=mt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var u=l.dependencies;if(u!==null){i=l.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=ct(-1,n&-n),s.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?s.next=s:(s.next=f.next,f.next=s),a.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Oi(l.return,n,t),u.lanes|=n;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(N(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Oi(i,n,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}me(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Tn(t,n),o=Me(o),r=r(o),t.flags|=1,me(e,t,r,n),t.child;case 14:return r=t.type,o=je(r,t.pendingProps),o=je(r.type,o),Js(e,t,r,o,n);case 15:return ff(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:je(r,o),go(e,t),t.tag=1,Se(r)?(e=!0,Mo(t)):e=!1,Tn(t,n),sf(t,r,o),Di(t,r,o,n),Ii(null,t,r,!0,e,n);case 19:return hf(e,t,n);case 22:return df(e,t,n)}throw Error(N(156,t.tag))};function Df(e,t){return oc(e,t)}function tv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function De(e,t,n,r){return new tv(e,t,n,r)}function ju(e){return e=e.prototype,!(!e||!e.isReactComponent)}function nv(e){if(typeof e=="function")return ju(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ru)return 11;if(e===ou)return 14}return 2}function Lt(e,t){var n=e.alternate;return n===null?(n=De(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function So(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")ju(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case pn:return Xt(n.children,o,l,t);case nu:i=8,o|=8;break;case ni:return e=De(12,n,t,o|2),e.elementType=ni,e.lanes=l,e;case ri:return e=De(13,n,t,o),e.elementType=ri,e.lanes=l,e;case oi:return e=De(19,n,t,o),e.elementType=oi,e.lanes=l,e;case Ba:return al(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Wa:i=10;break e;case Ua:i=9;break e;case ru:i=11;break e;case ou:i=14;break e;case St:i=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=De(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function Xt(e,t,n,r){return e=De(7,e,r,t),e.lanes=n,e}function al(e,t,n,r){return e=De(22,e,r,t),e.elementType=Ba,e.lanes=n,e.stateNode={isHidden:!1},e}function Hl(e,t,n){return e=De(6,e,null,t),e.lanes=n,e}function $l(e,t,n){return t=De(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rv(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=kl(0),this.expirationTimes=kl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=kl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Wu(e,t,n,r,o,l,i,u,s){return e=new rv(e,t,n,u,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=De(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},xu(l),e}function ov(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ff)}catch(e){console.error(e)}}Ff(),Ia.exports=Te;var Hu=Ia.exports;const av=op(Hu);function se(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e?.(o),n===!1||!o.defaultPrevented)return t?.(o)}}function fa(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function zf(...e){return t=>{let n=!1;const r=e.map(o=>{const l=fa(o,t);return!n&&typeof l=="function"&&(n=!0),l});if(n)return()=>{for(let o=0;o{const{children:i,...u}=l,s=y.useMemo(()=>u,Object.values(u));return _.jsx(n.Provider,{value:s,children:i})};r.displayName=e+"Provider";function o(l){const i=y.useContext(n);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${l}\` must be used within \`${e}\``)}return[r,o]}function zr(e,t=[]){let n=[];function r(l,i){const u=y.createContext(i),s=n.length;n=[...n,i];const a=d=>{const{scope:v,children:g,...S}=d,h=v?.[e]?.[s]||u,E=y.useMemo(()=>S,Object.values(S));return _.jsx(h.Provider,{value:E,children:g})};a.displayName=l+"Provider";function f(d,v){const g=v?.[e]?.[s]||u,S=y.useContext(g);if(S)return S;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${l}\``)}return[a,f]}const o=()=>{const l=n.map(i=>y.createContext(i));return function(u){const s=u?.[e]||l;return y.useMemo(()=>({[`__scope${e}`]:{...u,[e]:s}}),[u,s])}};return o.scopeName=e,[r,fv(o,...t)]}function fv(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const i=r.reduce((u,{useScope:s,scopeName:a})=>{const d=s(l)[`__scope${a}`];return{...u,...d}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}function Or(e){const t=dv(e),n=y.forwardRef((r,o)=>{const{children:l,...i}=r,u=y.Children.toArray(l),s=u.find(pv);if(s){const a=s.props.children,f=u.map(d=>d===s?y.Children.count(a)>1?y.Children.only(null):y.isValidElement(a)?a.props.children:null:d);return _.jsx(t,{...i,ref:o,children:y.isValidElement(a)?y.cloneElement(a,void 0,f):null})}return _.jsx(t,{...i,ref:o,children:l})});return n.displayName=`${e}.Slot`,n}var wy=Or("Slot");function dv(e){const t=y.forwardRef((n,r)=>{const{children:o,...l}=n;if(y.isValidElement(o)){const i=vv(o),u=mv(l,o.props);return o.type!==y.Fragment&&(u.ref=r?zf(r,i):i),y.cloneElement(o,u)}return y.Children.count(o)>1?y.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var jf=Symbol("radix.slottable");function Sy(e){const t=({children:n})=>_.jsx(_.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=jf,t}function pv(e){return y.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===jf}function mv(e,t){const n={...t};for(const r in t){const o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...u)=>{const s=l(...u);return o(...u),s}:o&&(n[r]=o):r==="style"?n[r]={...o,...l}:r==="className"&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}function vv(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function hv(e){const t=e+"CollectionProvider",[n,r]=zr(t),[o,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=h=>{const{scope:E,children:p}=h,c=Vt.useRef(null),m=Vt.useRef(new Map).current;return _.jsx(o,{scope:E,itemMap:m,collectionRef:c,children:p})};i.displayName=t;const u=e+"CollectionSlot",s=Or(u),a=Vt.forwardRef((h,E)=>{const{scope:p,children:c}=h,m=l(u,p),w=Fe(E,m.collectionRef);return _.jsx(s,{ref:w,children:c})});a.displayName=u;const f=e+"CollectionItemSlot",d="data-radix-collection-item",v=Or(f),g=Vt.forwardRef((h,E)=>{const{scope:p,children:c,...m}=h,w=Vt.useRef(null),x=Fe(E,w),k=l(f,p);return Vt.useEffect(()=>(k.itemMap.set(w,{ref:w,...m}),()=>void k.itemMap.delete(w))),_.jsx(v,{[d]:"",ref:x,children:c})});g.displayName=f;function S(h){const E=l(e+"CollectionConsumer",h);return Vt.useCallback(()=>{const c=E.collectionRef.current;if(!c)return[];const m=Array.from(c.querySelectorAll(`[${d}]`));return Array.from(E.itemMap.values()).sort((k,C)=>m.indexOf(k.ref.current)-m.indexOf(C.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:i,Slot:a,ItemSlot:g},S,r]}var gv=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],oe=gv.reduce((e,t)=>{const n=Or(`Primitive.${t}`),r=y.forwardRef((o,l)=>{const{asChild:i,...u}=o,s=i?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),_.jsx(s,{...u,ref:l})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function yv(e,t){e&&Hu.flushSync(()=>e.dispatchEvent(t))}function tn(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>t.current?.(...n),[])}function wv(e,t=globalThis?.document){const n=tn(e);y.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Sv="DismissableLayer",Yi="dismissableLayer.update",Ev="dismissableLayer.pointerDownOutside",xv="dismissableLayer.focusOutside",da,Wf=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),$u=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:l,onInteractOutside:i,onDismiss:u,...s}=e,a=y.useContext(Wf),[f,d]=y.useState(null),v=f?.ownerDocument??globalThis?.document,[,g]=y.useState({}),S=Fe(t,C=>d(C)),h=Array.from(a.layers),[E]=[...a.layersWithOutsidePointerEventsDisabled].slice(-1),p=h.indexOf(E),c=f?h.indexOf(f):-1,m=a.layersWithOutsidePointerEventsDisabled.size>0,w=c>=p,x=kv(C=>{const R=C.target,L=[...a.branches].some(O=>O.contains(R));!w||L||(o?.(C),i?.(C),C.defaultPrevented||u?.())},v),k=Pv(C=>{const R=C.target;[...a.branches].some(O=>O.contains(R))||(l?.(C),i?.(C),C.defaultPrevented||u?.())},v);return wv(C=>{c===a.layers.size-1&&(r?.(C),!C.defaultPrevented&&u&&(C.preventDefault(),u()))},v),y.useEffect(()=>{if(f)return n&&(a.layersWithOutsidePointerEventsDisabled.size===0&&(da=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),a.layersWithOutsidePointerEventsDisabled.add(f)),a.layers.add(f),pa(),()=>{n&&a.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=da)}},[f,v,n,a]),y.useEffect(()=>()=>{f&&(a.layers.delete(f),a.layersWithOutsidePointerEventsDisabled.delete(f),pa())},[f,a]),y.useEffect(()=>{const C=()=>g({});return document.addEventListener(Yi,C),()=>document.removeEventListener(Yi,C)},[]),_.jsx(oe.div,{...s,ref:S,style:{pointerEvents:m?w?"auto":"none":void 0,...e.style},onFocusCapture:se(e.onFocusCapture,k.onFocusCapture),onBlurCapture:se(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:se(e.onPointerDownCapture,x.onPointerDownCapture)})});$u.displayName=Sv;var Cv="DismissableLayerBranch",Uf=y.forwardRef((e,t)=>{const n=y.useContext(Wf),r=y.useRef(null),o=Fe(t,r);return y.useEffect(()=>{const l=r.current;if(l)return n.branches.add(l),()=>{n.branches.delete(l)}},[n.branches]),_.jsx(oe.div,{...e,ref:o})});Uf.displayName=Cv;function kv(e,t=globalThis?.document){const n=tn(e),r=y.useRef(!1),o=y.useRef(()=>{});return y.useEffect(()=>{const l=u=>{if(u.target&&!r.current){let s=function(){Bf(Ev,n,a,{discrete:!0})};const a={originalEvent:u};u.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=s,t.addEventListener("click",o.current,{once:!0})):s()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",l),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Pv(e,t=globalThis?.document){const n=tn(e),r=y.useRef(!1);return y.useEffect(()=>{const o=l=>{l.target&&!r.current&&Bf(xv,n,{originalEvent:l},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function pa(){const e=new CustomEvent(Yi);document.dispatchEvent(e)}function Bf(e,t,n,{discrete:r}){const o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?yv(o,l):o.dispatchEvent(l)}var Ey=$u,xy=Uf,Ft=globalThis?.document?y.useLayoutEffect:()=>{},Rv="Portal",Vf=y.forwardRef((e,t)=>{const{container:n,...r}=e,[o,l]=y.useState(!1);Ft(()=>l(!0),[]);const i=n||o&&globalThis?.document?.body;return i?av.createPortal(_.jsx(oe.div,{...r,ref:t}),i):null});Vf.displayName=Rv;function Nv(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var jr=e=>{const{present:t,children:n}=e,r=Tv(t),o=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),l=Fe(r.ref,_v(o));return typeof n=="function"||r.isPresent?y.cloneElement(o,{ref:l}):null};jr.displayName="Presence";function Tv(e){const[t,n]=y.useState(),r=y.useRef(null),o=y.useRef(e),l=y.useRef("none"),i=e?"mounted":"unmounted",[u,s]=Nv(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const a=oo(r.current);l.current=u==="mounted"?a:"none"},[u]),Ft(()=>{const a=r.current,f=o.current;if(f!==e){const v=l.current,g=oo(a);e?s("MOUNT"):g==="none"||a?.display==="none"?s("UNMOUNT"):s(f&&v!==g?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),Ft(()=>{if(t){let a;const f=t.ownerDocument.defaultView??window,d=g=>{const h=oo(r.current).includes(g.animationName);if(g.target===t&&h&&(s("ANIMATION_END"),!o.current)){const E=t.style.animationFillMode;t.style.animationFillMode="forwards",a=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=E)})}},v=g=>{g.target===t&&(l.current=oo(r.current))};return t.addEventListener("animationstart",v),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{f.clearTimeout(a),t.removeEventListener("animationstart",v),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:y.useCallback(a=>{r.current=a?getComputedStyle(a):null,n(a)},[])}}function oo(e){return e?.animationName||"none"}function _v(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Ov=Ma[" useInsertionEffect ".trim().toString()]||Ft;function Qu({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,l,i]=Av({defaultProp:t,onChange:n}),u=e!==void 0,s=u?e:o;{const f=y.useRef(e!==void 0);y.useEffect(()=>{const d=f.current;d!==u&&console.warn(`${r} is changing from ${d?"controlled":"uncontrolled"} to ${u?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),f.current=u},[u,r])}const a=y.useCallback(f=>{if(u){const d=Dv(f)?f(e):f;d!==e&&i.current?.(d)}else l(f)},[u,e,l,i]);return[s,a]}function Av({defaultProp:e,onChange:t}){const[n,r]=y.useState(e),o=y.useRef(n),l=y.useRef(t);return Ov(()=>{l.current=t},[t]),y.useEffect(()=>{o.current!==n&&(l.current?.(n),o.current=n)},[n,o]),[n,r,l]}function Dv(e){return typeof e=="function"}var Lv=Ma[" useId ".trim().toString()]||(()=>{}),Mv=0;function dr(e){const[t,n]=y.useState(Lv());return Ft(()=>{n(r=>r??String(Mv++))},[e]),t?`radix-${t}`:""}const Iv=["top","right","bottom","left"],zt=Math.min,Ce=Math.max,Go=Math.round,lo=Math.floor,tt=e=>({x:e,y:e}),Fv={left:"right",right:"left",bottom:"top",top:"bottom"},zv={start:"end",end:"start"};function Gi(e,t,n){return Ce(e,zt(t,n))}function vt(e,t){return typeof e=="function"?e(t):e}function ht(e){return e.split("-")[0]}function Vn(e){return e.split("-")[1]}function Ku(e){return e==="x"?"y":"x"}function Yu(e){return e==="y"?"height":"width"}const jv=new Set(["top","bottom"]);function qe(e){return jv.has(ht(e))?"y":"x"}function Gu(e){return Ku(qe(e))}function Wv(e,t,n){n===void 0&&(n=!1);const r=Vn(e),o=Gu(e),l=Yu(o);let i=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=Xo(i)),[i,Xo(i)]}function Uv(e){const t=Xo(e);return[Xi(e),t,Xi(t)]}function Xi(e){return e.replace(/start|end/g,t=>zv[t])}const ma=["left","right"],va=["right","left"],Bv=["top","bottom"],Vv=["bottom","top"];function Hv(e,t,n){switch(e){case"top":case"bottom":return n?t?va:ma:t?ma:va;case"left":case"right":return t?Bv:Vv;default:return[]}}function $v(e,t,n,r){const o=Vn(e);let l=Hv(ht(e),n==="start",r);return o&&(l=l.map(i=>i+"-"+o),t&&(l=l.concat(l.map(Xi)))),l}function Xo(e){return e.replace(/left|right|bottom|top/g,t=>Fv[t])}function Qv(e){return{top:0,right:0,bottom:0,left:0,...e}}function Hf(e){return typeof e!="number"?Qv(e):{top:e,right:e,bottom:e,left:e}}function Zo(e){const{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 ha(e,t,n){let{reference:r,floating:o}=e;const l=qe(t),i=Gu(t),u=Yu(i),s=ht(t),a=l==="y",f=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,v=r[u]/2-o[u]/2;let g;switch(s){case"top":g={x:f,y:r.y-o.height};break;case"bottom":g={x:f,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:d};break;case"left":g={x:r.x-o.width,y:d};break;default:g={x:r.x,y:r.y}}switch(Vn(t)){case"start":g[i]-=v*(n&&a?-1:1);break;case"end":g[i]+=v*(n&&a?-1:1);break}return g}const Kv=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,u=l.filter(Boolean),s=await(i.isRTL==null?void 0:i.isRTL(t));let a=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:d}=ha(a,r,s),v=r,g={},S=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:l,platform:i,elements:u,middlewareData:s}=t,{element:a,padding:f=0}=vt(e,t)||{};if(a==null)return{};const d=Hf(f),v={x:n,y:r},g=Gu(o),S=Yu(g),h=await i.getDimensions(a),E=g==="y",p=E?"top":"left",c=E?"bottom":"right",m=E?"clientHeight":"clientWidth",w=l.reference[S]+l.reference[g]-v[g]-l.floating[S],x=v[g]-l.reference[g],k=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a));let C=k?k[m]:0;(!C||!await(i.isElement==null?void 0:i.isElement(k)))&&(C=u.floating[m]||l.floating[S]);const R=w/2-x/2,L=C/2-h[S]/2-1,O=zt(d[p],L),I=zt(d[c],L),Q=O,j=C-h[S]-I,U=C/2-h[S]/2+R,le=Gi(Q,U,j),F=!s.arrow&&Vn(o)!=null&&U!==le&&l.reference[S]/2-(UU<=0)){var I,Q;const U=(((I=l.flip)==null?void 0:I.index)||0)+1,le=C[U];if(le&&(!(d==="alignment"?c!==qe(le):!1)||O.every(P=>P.overflows[0]>0&&qe(P.placement)===c)))return{data:{index:U,overflows:O},reset:{placement:le}};let F=(Q=O.filter(K=>K.overflows[0]<=0).sort((K,P)=>K.overflows[1]-P.overflows[1])[0])==null?void 0:Q.placement;if(!F)switch(g){case"bestFit":{var j;const K=(j=O.filter(P=>{if(k){const A=qe(P.placement);return A===c||A==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(A=>A>0).reduce((A,D)=>A+D,0)]).sort((P,A)=>P[1]-A[1])[0])==null?void 0:j[0];K&&(F=K);break}case"initialPlacement":F=u;break}if(o!==F)return{reset:{placement:F}}}return{}}}};function ga(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ya(e){return Iv.some(t=>e[t]>=0)}const Xv=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=vt(e,t);switch(r){case"referenceHidden":{const l=await Ar(t,{...o,elementContext:"reference"}),i=ga(l,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:ya(i)}}}case"escaped":{const l=await Ar(t,{...o,altBoundary:!0}),i=ga(l,n.floating);return{data:{escapedOffsets:i,escaped:ya(i)}}}default:return{}}}}},$f=new Set(["left","top"]);async function Zv(e,t){const{placement:n,platform:r,elements:o}=e,l=await(r.isRTL==null?void 0:r.isRTL(o.floating)),i=ht(n),u=Vn(n),s=qe(n)==="y",a=$f.has(i)?-1:1,f=l&&s?-1:1,d=vt(t,e);let{mainAxis:v,crossAxis:g,alignmentAxis:S}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return u&&typeof S=="number"&&(g=u==="end"?S*-1:S),s?{x:g*f,y:v*a}:{x:v*a,y:g*f}}const Jv=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:l,placement:i,middlewareData:u}=t,s=await Zv(t,e);return i===((n=u.offset)==null?void 0:n.placement)&&(r=u.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:l+s.y,data:{...s,placement:i}}}}},qv=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:l=!0,crossAxis:i=!1,limiter:u={fn:E=>{let{x:p,y:c}=E;return{x:p,y:c}}},...s}=vt(e,t),a={x:n,y:r},f=await Ar(t,s),d=qe(ht(o)),v=Ku(d);let g=a[v],S=a[d];if(l){const E=v==="y"?"top":"left",p=v==="y"?"bottom":"right",c=g+f[E],m=g-f[p];g=Gi(c,g,m)}if(i){const E=d==="y"?"top":"left",p=d==="y"?"bottom":"right",c=S+f[E],m=S-f[p];S=Gi(c,S,m)}const h=u.fn({...t,[v]:g,[d]:S});return{...h,data:{x:h.x-n,y:h.y-r,enabled:{[v]:l,[d]:i}}}}}},bv=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:l,middlewareData:i}=t,{offset:u=0,mainAxis:s=!0,crossAxis:a=!0}=vt(e,t),f={x:n,y:r},d=qe(o),v=Ku(d);let g=f[v],S=f[d];const h=vt(u,t),E=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){const m=v==="y"?"height":"width",w=l.reference[v]-l.floating[m]+E.mainAxis,x=l.reference[v]+l.reference[m]-E.mainAxis;gx&&(g=x)}if(a){var p,c;const m=v==="y"?"width":"height",w=$f.has(ht(o)),x=l.reference[d]-l.floating[m]+(w&&((p=i.offset)==null?void 0:p[d])||0)+(w?0:E.crossAxis),k=l.reference[d]+l.reference[m]+(w?0:((c=i.offset)==null?void 0:c[d])||0)-(w?E.crossAxis:0);Sk&&(S=k)}return{[v]:g,[d]:S}}}},eh=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:l,platform:i,elements:u}=t,{apply:s=()=>{},...a}=vt(e,t),f=await Ar(t,a),d=ht(o),v=Vn(o),g=qe(o)==="y",{width:S,height:h}=l.floating;let E,p;d==="top"||d==="bottom"?(E=d,p=v===(await(i.isRTL==null?void 0:i.isRTL(u.floating))?"start":"end")?"left":"right"):(p=d,E=v==="end"?"top":"bottom");const c=h-f.top-f.bottom,m=S-f.left-f.right,w=zt(h-f[E],c),x=zt(S-f[p],m),k=!t.middlewareData.shift;let C=w,R=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(R=m),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=c),k&&!v){const O=Ce(f.left,0),I=Ce(f.right,0),Q=Ce(f.top,0),j=Ce(f.bottom,0);g?R=S-2*(O!==0||I!==0?O+I:Ce(f.left,f.right)):C=h-2*(Q!==0||j!==0?Q+j:Ce(f.top,f.bottom))}await s({...t,availableWidth:R,availableHeight:C});const L=await i.getDimensions(u.floating);return S!==L.width||h!==L.height?{reset:{rects:!0}}:{}}}};function ml(){return typeof window<"u"}function Hn(e){return Qf(e)?(e.nodeName||"").toLowerCase():"#document"}function Re(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function rt(e){var t;return(t=(Qf(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Qf(e){return ml()?e instanceof Node||e instanceof Re(e).Node:!1}function $e(e){return ml()?e instanceof Element||e instanceof Re(e).Element:!1}function nt(e){return ml()?e instanceof HTMLElement||e instanceof Re(e).HTMLElement:!1}function wa(e){return!ml()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Re(e).ShadowRoot}const th=new Set(["inline","contents"]);function Wr(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Qe(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!th.has(o)}const nh=new Set(["table","td","th"]);function rh(e){return nh.has(Hn(e))}const oh=[":popover-open",":modal"];function vl(e){return oh.some(t=>{try{return e.matches(t)}catch{return!1}})}const lh=["transform","translate","scale","rotate","perspective"],ih=["transform","translate","scale","rotate","perspective","filter"],uh=["paint","layout","strict","content"];function Xu(e){const t=Zu(),n=$e(e)?Qe(e):e;return lh.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||ih.some(r=>(n.willChange||"").includes(r))||uh.some(r=>(n.contain||"").includes(r))}function sh(e){let t=jt(e);for(;nt(t)&&!Wn(t);){if(Xu(t))return t;if(vl(t))return null;t=jt(t)}return null}function Zu(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const ah=new Set(["html","body","#document"]);function Wn(e){return ah.has(Hn(e))}function Qe(e){return Re(e).getComputedStyle(e)}function hl(e){return $e(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function jt(e){if(Hn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||wa(e)&&e.host||rt(e);return wa(t)?t.host:t}function Kf(e){const t=jt(e);return Wn(t)?e.ownerDocument?e.ownerDocument.body:e.body:nt(t)&&Wr(t)?t:Kf(t)}function Dr(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=Kf(e),l=o===((r=e.ownerDocument)==null?void 0:r.body),i=Re(o);if(l){const u=Zi(i);return t.concat(i,i.visualViewport||[],Wr(o)?o:[],u&&n?Dr(u):[])}return t.concat(o,Dr(o,[],n))}function Zi(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Yf(e){const t=Qe(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=nt(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,u=Go(n)!==l||Go(r)!==i;return u&&(n=l,r=i),{width:n,height:r,$:u}}function Ju(e){return $e(e)?e:e.contextElement}function On(e){const t=Ju(e);if(!nt(t))return tt(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:l}=Yf(t);let i=(l?Go(n.width):n.width)/r,u=(l?Go(n.height):n.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!u||!Number.isFinite(u))&&(u=1),{x:i,y:u}}const ch=tt(0);function Gf(e){const t=Re(e);return!Zu()||!t.visualViewport?ch:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function fh(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Re(e)?!1:t}function nn(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),l=Ju(e);let i=tt(1);t&&(r?$e(r)&&(i=On(r)):i=On(e));const u=fh(l,n,r)?Gf(l):tt(0);let s=(o.left+u.x)/i.x,a=(o.top+u.y)/i.y,f=o.width/i.x,d=o.height/i.y;if(l){const v=Re(l),g=r&&$e(r)?Re(r):r;let S=v,h=Zi(S);for(;h&&r&&g!==S;){const E=On(h),p=h.getBoundingClientRect(),c=Qe(h),m=p.left+(h.clientLeft+parseFloat(c.paddingLeft))*E.x,w=p.top+(h.clientTop+parseFloat(c.paddingTop))*E.y;s*=E.x,a*=E.y,f*=E.x,d*=E.y,s+=m,a+=w,S=Re(h),h=Zi(S)}}return Zo({width:f,height:d,x:s,y:a})}function qu(e,t){const n=hl(e).scrollLeft;return t?t.left+n:nn(rt(e)).left+n}function Xf(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-(n?0:qu(e,r)),l=r.top+t.scrollTop;return{x:o,y:l}}function dh(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const l=o==="fixed",i=rt(r),u=t?vl(t.floating):!1;if(r===i||u&&l)return n;let s={scrollLeft:0,scrollTop:0},a=tt(1);const f=tt(0),d=nt(r);if((d||!d&&!l)&&((Hn(r)!=="body"||Wr(i))&&(s=hl(r)),nt(r))){const g=nn(r);a=On(r),f.x=g.x+r.clientLeft,f.y=g.y+r.clientTop}const v=i&&!d&&!l?Xf(i,s,!0):tt(0);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-s.scrollLeft*a.x+f.x+v.x,y:n.y*a.y-s.scrollTop*a.y+f.y+v.y}}function ph(e){return Array.from(e.getClientRects())}function mh(e){const t=rt(e),n=hl(e),r=e.ownerDocument.body,o=Ce(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=Ce(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+qu(e);const u=-n.scrollTop;return Qe(r).direction==="rtl"&&(i+=Ce(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:i,y:u}}function vh(e,t){const n=Re(e),r=rt(e),o=n.visualViewport;let l=r.clientWidth,i=r.clientHeight,u=0,s=0;if(o){l=o.width,i=o.height;const a=Zu();(!a||a&&t==="fixed")&&(u=o.offsetLeft,s=o.offsetTop)}return{width:l,height:i,x:u,y:s}}const hh=new Set(["absolute","fixed"]);function gh(e,t){const n=nn(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=nt(e)?On(e):tt(1),i=e.clientWidth*l.x,u=e.clientHeight*l.y,s=o*l.x,a=r*l.y;return{width:i,height:u,x:s,y:a}}function Sa(e,t,n){let r;if(t==="viewport")r=vh(e,n);else if(t==="document")r=mh(rt(e));else if($e(t))r=gh(t,n);else{const o=Gf(e);r={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Zo(r)}function Zf(e,t){const n=jt(e);return n===t||!$e(n)||Wn(n)?!1:Qe(n).position==="fixed"||Zf(n,t)}function yh(e,t){const n=t.get(e);if(n)return n;let r=Dr(e,[],!1).filter(u=>$e(u)&&Hn(u)!=="body"),o=null;const l=Qe(e).position==="fixed";let i=l?jt(e):e;for(;$e(i)&&!Wn(i);){const u=Qe(i),s=Xu(i);!s&&u.position==="fixed"&&(o=null),(l?!s&&!o:!s&&u.position==="static"&&!!o&&hh.has(o.position)||Wr(i)&&!s&&Zf(e,i))?r=r.filter(f=>f!==i):o=u,i=jt(i)}return t.set(e,r),r}function wh(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[...n==="clippingAncestors"?vl(t)?[]:yh(t,this._c):[].concat(n),r],u=i[0],s=i.reduce((a,f)=>{const d=Sa(t,f,o);return a.top=Ce(d.top,a.top),a.right=zt(d.right,a.right),a.bottom=zt(d.bottom,a.bottom),a.left=Ce(d.left,a.left),a},Sa(t,u,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function Sh(e){const{width:t,height:n}=Yf(e);return{width:t,height:n}}function Eh(e,t,n){const r=nt(t),o=rt(t),l=n==="fixed",i=nn(e,!0,l,t);let u={scrollLeft:0,scrollTop:0};const s=tt(0);function a(){s.x=qu(o)}if(r||!r&&!l)if((Hn(t)!=="body"||Wr(o))&&(u=hl(t)),r){const g=nn(t,!0,l,t);s.x=g.x+t.clientLeft,s.y=g.y+t.clientTop}else o&&a();l&&!r&&o&&a();const f=o&&!r&&!l?Xf(o,u):tt(0),d=i.left+u.scrollLeft-s.x-f.x,v=i.top+u.scrollTop-s.y-f.y;return{x:d,y:v,width:i.width,height:i.height}}function Ql(e){return Qe(e).position==="static"}function Ea(e,t){if(!nt(e)||Qe(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return rt(e)===n&&(n=n.ownerDocument.body),n}function Jf(e,t){const n=Re(e);if(vl(e))return n;if(!nt(e)){let o=jt(e);for(;o&&!Wn(o);){if($e(o)&&!Ql(o))return o;o=jt(o)}return n}let r=Ea(e,t);for(;r&&rh(r)&&Ql(r);)r=Ea(r,t);return r&&Wn(r)&&Ql(r)&&!Xu(r)?n:r||sh(e)||n}const xh=async function(e){const t=this.getOffsetParent||Jf,n=this.getDimensions,r=await n(e.floating);return{reference:Eh(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Ch(e){return Qe(e).direction==="rtl"}const kh={convertOffsetParentRelativeRectToViewportRelativeRect:dh,getDocumentElement:rt,getClippingRect:wh,getOffsetParent:Jf,getElementRects:xh,getClientRects:ph,getDimensions:Sh,getScale:On,isElement:$e,isRTL:Ch};function qf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ph(e,t){let n=null,r;const o=rt(e);function l(){var u;clearTimeout(r),(u=n)==null||u.disconnect(),n=null}function i(u,s){u===void 0&&(u=!1),s===void 0&&(s=1),l();const a=e.getBoundingClientRect(),{left:f,top:d,width:v,height:g}=a;if(u||t(),!v||!g)return;const S=lo(d),h=lo(o.clientWidth-(f+v)),E=lo(o.clientHeight-(d+g)),p=lo(f),m={rootMargin:-S+"px "+-h+"px "+-E+"px "+-p+"px",threshold:Ce(0,zt(1,s))||1};let w=!0;function x(k){const C=k[0].intersectionRatio;if(C!==s){if(!w)return i();C?i(!1,C):r=setTimeout(()=>{i(!1,1e-7)},1e3)}C===1&&!qf(a,e.getBoundingClientRect())&&i(),w=!1}try{n=new IntersectionObserver(x,{...m,root:o.ownerDocument})}catch{n=new IntersectionObserver(x,m)}n.observe(e)}return i(!0),l}function Rh(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,a=Ju(e),f=o||l?[...a?Dr(a):[],...Dr(t)]:[];f.forEach(p=>{o&&p.addEventListener("scroll",n,{passive:!0}),l&&p.addEventListener("resize",n)});const d=a&&u?Ph(a,n):null;let v=-1,g=null;i&&(g=new ResizeObserver(p=>{let[c]=p;c&&c.target===a&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var m;(m=g)==null||m.observe(t)})),n()}),a&&!s&&g.observe(a),g.observe(t));let S,h=s?nn(e):null;s&&E();function E(){const p=nn(e);h&&!qf(h,p)&&n(),h=p,S=requestAnimationFrame(E)}return n(),()=>{var p;f.forEach(c=>{o&&c.removeEventListener("scroll",n),l&&c.removeEventListener("resize",n)}),d?.(),(p=g)==null||p.disconnect(),g=null,s&&cancelAnimationFrame(S)}}const Nh=Jv,Th=qv,_h=Gv,Oh=eh,Ah=Xv,xa=Yv,Dh=bv,Lh=(e,t,n)=>{const r=new Map,o={platform:kh,...n},l={...o.platform,_c:r};return Kv(e,t,{...o,platform:l})};var Mh=typeof document<"u",Ih=function(){},Eo=Mh?y.useLayoutEffect:Ih;function Jo(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Jo(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const l=o[r];if(!(l==="_owner"&&e.$$typeof)&&!Jo(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function bf(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ca(e,t){const n=bf(e);return Math.round(t*n)/n}function Kl(e){const t=y.useRef(e);return Eo(()=>{t.current=e}),t}function Fh(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:i}={},transform:u=!0,whileElementsMounted:s,open:a}=e,[f,d]=y.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[v,g]=y.useState(r);Jo(v,r)||g(r);const[S,h]=y.useState(null),[E,p]=y.useState(null),c=y.useCallback(P=>{P!==k.current&&(k.current=P,h(P))},[]),m=y.useCallback(P=>{P!==C.current&&(C.current=P,p(P))},[]),w=l||S,x=i||E,k=y.useRef(null),C=y.useRef(null),R=y.useRef(f),L=s!=null,O=Kl(s),I=Kl(o),Q=Kl(a),j=y.useCallback(()=>{if(!k.current||!C.current)return;const P={placement:t,strategy:n,middleware:v};I.current&&(P.platform=I.current),Lh(k.current,C.current,P).then(A=>{const D={...A,isPositioned:Q.current!==!1};U.current&&!Jo(R.current,D)&&(R.current=D,Hu.flushSync(()=>{d(D)}))})},[v,t,n,I,Q]);Eo(()=>{a===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,d(P=>({...P,isPositioned:!1})))},[a]);const U=y.useRef(!1);Eo(()=>(U.current=!0,()=>{U.current=!1}),[]),Eo(()=>{if(w&&(k.current=w),x&&(C.current=x),w&&x){if(O.current)return O.current(w,x,j);j()}},[w,x,j,O,L]);const le=y.useMemo(()=>({reference:k,floating:C,setReference:c,setFloating:m}),[c,m]),F=y.useMemo(()=>({reference:w,floating:x}),[w,x]),K=y.useMemo(()=>{const P={position:n,left:0,top:0};if(!F.floating)return P;const A=Ca(F.floating,f.x),D=Ca(F.floating,f.y);return u?{...P,transform:"translate("+A+"px, "+D+"px)",...bf(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:A,top:D}},[n,u,F.floating,f.x,f.y]);return y.useMemo(()=>({...f,update:j,refs:le,elements:F,floatingStyles:K}),[f,j,le,F,K])}const zh=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?xa({element:r.current,padding:o}).fn(n):{}:r?xa({element:r,padding:o}).fn(n):{}}}},jh=(e,t)=>({...Nh(e),options:[e,t]}),Wh=(e,t)=>({...Th(e),options:[e,t]}),Uh=(e,t)=>({...Dh(e),options:[e,t]}),Bh=(e,t)=>({..._h(e),options:[e,t]}),Vh=(e,t)=>({...Oh(e),options:[e,t]}),Hh=(e,t)=>({...Ah(e),options:[e,t]}),$h=(e,t)=>({...zh(e),options:[e,t]});var Qh="Arrow",ed=y.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...l}=e;return _.jsx(oe.svg,{...l,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:_.jsx("polygon",{points:"0,0 30,0 15,10"})})});ed.displayName=Qh;var Kh=ed;function Yh(e){const[t,n]=y.useState(void 0);return Ft(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const l=o[0];let i,u;if("borderBoxSize"in l){const s=l.borderBoxSize,a=Array.isArray(s)?s[0]:s;i=a.inlineSize,u=a.blockSize}else i=e.offsetWidth,u=e.offsetHeight;n({width:i,height:u})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var bu="Popper",[td,Cy]=zr(bu),[Gh,nd]=td(bu),rd=e=>{const{__scopePopper:t,children:n}=e,[r,o]=y.useState(null);return _.jsx(Gh,{scope:t,anchor:r,onAnchorChange:o,children:n})};rd.displayName=bu;var od="PopperAnchor",ld=y.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,l=nd(od,n),i=y.useRef(null),u=Fe(t,i);return y.useEffect(()=>{l.onAnchorChange(r?.current||i.current)}),r?null:_.jsx(oe.div,{...o,ref:u})});ld.displayName=od;var es="PopperContent",[Xh,Zh]=td(es),id=y.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:l="center",alignOffset:i=0,arrowPadding:u=0,avoidCollisions:s=!0,collisionBoundary:a=[],collisionPadding:f=0,sticky:d="partial",hideWhenDetached:v=!1,updatePositionStrategy:g="optimized",onPlaced:S,...h}=e,E=nd(es,n),[p,c]=y.useState(null),m=Fe(t,Ye=>c(Ye)),[w,x]=y.useState(null),k=Yh(w),C=k?.width??0,R=k?.height??0,L=r+(l!=="center"?"-"+l:""),O=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},I=Array.isArray(a)?a:[a],Q=I.length>0,j={padding:O,boundary:I.filter(qh),altBoundary:Q},{refs:U,floatingStyles:le,placement:F,isPositioned:K,middlewareData:P}=Fh({strategy:"fixed",placement:L,whileElementsMounted:(...Ye)=>Rh(...Ye,{animationFrame:g==="always"}),elements:{reference:E.anchor},middleware:[jh({mainAxis:o+R,alignmentAxis:i}),s&&Wh({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?Uh():void 0,...j}),s&&Bh({...j}),Vh({...j,apply:({elements:Ye,rects:ls,availableWidth:ep,availableHeight:tp})=>{const{width:np,height:rp}=ls.reference,Br=Ye.floating.style;Br.setProperty("--radix-popper-available-width",`${ep}px`),Br.setProperty("--radix-popper-available-height",`${tp}px`),Br.setProperty("--radix-popper-anchor-width",`${np}px`),Br.setProperty("--radix-popper-anchor-height",`${rp}px`)}}),w&&$h({element:w,padding:u}),bh({arrowWidth:C,arrowHeight:R}),v&&Hh({strategy:"referenceHidden",...j})]}),[A,D]=ad(F),H=tn(S);Ft(()=>{K&&H?.()},[K,H]);const q=P.arrow?.x,un=P.arrow?.y,ot=P.arrow?.centerOffset!==0,[$n,lt]=y.useState();return Ft(()=>{p&<(window.getComputedStyle(p).zIndex)},[p]),_.jsx("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...le,transform:K?le.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$n,"--radix-popper-transform-origin":[P.transformOrigin?.x,P.transformOrigin?.y].join(" "),...P.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:_.jsx(Xh,{scope:n,placedSide:A,onArrowChange:x,arrowX:q,arrowY:un,shouldHideArrow:ot,children:_.jsx(oe.div,{"data-side":A,"data-align":D,...h,ref:m,style:{...h.style,animation:K?void 0:"none"}})})})});id.displayName=es;var ud="PopperArrow",Jh={top:"bottom",right:"left",bottom:"top",left:"right"},sd=y.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,l=Zh(ud,r),i=Jh[l.placedSide];return _.jsx("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0},children:_.jsx(Kh,{...o,ref:n,style:{...o.style,display:"block"}})})});sd.displayName=ud;function qh(e){return e!==null}var bh=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,u=i?0:e.arrowWidth,s=i?0:e.arrowHeight,[a,f]=ad(n),d={start:"0%",center:"50%",end:"100%"}[f],v=(o.arrow?.x??0)+u/2,g=(o.arrow?.y??0)+s/2;let S="",h="";return a==="bottom"?(S=i?d:`${v}px`,h=`${-s}px`):a==="top"?(S=i?d:`${v}px`,h=`${r.floating.height+s}px`):a==="right"?(S=`${-s}px`,h=i?d:`${g}px`):a==="left"&&(S=`${r.floating.width+s}px`,h=i?d:`${g}px`),{data:{x:S,y:h}}}});function ad(e){const[t,n="center"]=e.split("-");return[t,n]}var ky=rd,Py=ld,Ry=id,Ny=sd,Yl="focusScope.autoFocusOnMount",Gl="focusScope.autoFocusOnUnmount",ka={bubbles:!1,cancelable:!0},eg="FocusScope",cd=y.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...i}=e,[u,s]=y.useState(null),a=tn(o),f=tn(l),d=y.useRef(null),v=Fe(t,h=>s(h)),g=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let h=function(m){if(g.paused||!u)return;const w=m.target;u.contains(w)?d.current=w:wt(d.current,{select:!0})},E=function(m){if(g.paused||!u)return;const w=m.relatedTarget;w!==null&&(u.contains(w)||wt(d.current,{select:!0}))},p=function(m){if(document.activeElement===document.body)for(const x of m)x.removedNodes.length>0&&wt(u)};document.addEventListener("focusin",h),document.addEventListener("focusout",E);const c=new MutationObserver(p);return u&&c.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",E),c.disconnect()}}},[r,u,g.paused]),y.useEffect(()=>{if(u){Ra.add(g);const h=document.activeElement;if(!u.contains(h)){const p=new CustomEvent(Yl,ka);u.addEventListener(Yl,a),u.dispatchEvent(p),p.defaultPrevented||(tg(ig(fd(u)),{select:!0}),document.activeElement===h&&wt(u))}return()=>{u.removeEventListener(Yl,a),setTimeout(()=>{const p=new CustomEvent(Gl,ka);u.addEventListener(Gl,f),u.dispatchEvent(p),p.defaultPrevented||wt(h??document.body,{select:!0}),u.removeEventListener(Gl,f),Ra.remove(g)},0)}}},[u,a,f,g]);const S=y.useCallback(h=>{if(!n&&!r||g.paused)return;const E=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,p=document.activeElement;if(E&&p){const c=h.currentTarget,[m,w]=ng(c);m&&w?!h.shiftKey&&p===w?(h.preventDefault(),n&&wt(m,{select:!0})):h.shiftKey&&p===m&&(h.preventDefault(),n&&wt(w,{select:!0})):p===c&&h.preventDefault()}},[n,r,g.paused]);return _.jsx(oe.div,{tabIndex:-1,...i,ref:v,onKeyDown:S})});cd.displayName=eg;function tg(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(wt(r,{select:t}),document.activeElement!==n)return}function ng(e){const t=fd(e),n=Pa(t,e),r=Pa(t.reverse(),e);return[n,r]}function fd(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Pa(e,t){for(const n of e)if(!rg(n,{upTo:t}))return n}function rg(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function og(e){return e instanceof HTMLInputElement&&"select"in e}function wt(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&og(e)&&t&&e.select()}}var Ra=lg();function lg(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Na(e,t),e.unshift(t)},remove(t){e=Na(e,t),e[0]?.resume()}}}function Na(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function ig(e){return e.filter(t=>t.tagName!=="A")}var Xl=0;function ug(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Ta()),document.body.insertAdjacentElement("beforeend",e[1]??Ta()),Xl++,()=>{Xl===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Xl--}},[])}function Ta(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Je=function(){return Je=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return kg;var t=Pg(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Ng=vd(),An="data-scroll-locked",Tg=function(e,t,n,r){var o=e.left,l=e.top,i=e.right,u=e.gap;return n===void 0&&(n="margin"),` .`.concat(ag,` { overflow: hidden `).concat(r,`; padding-right: `).concat(u,"px ").concat(r,`; } body[`).concat(An,`] { overflow: hidden `).concat(r,`; overscroll-behavior: contain; `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` padding-left: `.concat(o,`px; padding-top: `).concat(l,`px; padding-right: `).concat(i,`px; margin-left:0; margin-top:0; margin-right: `).concat(u,"px ").concat(r,`; `),n==="padding"&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),` } .`).concat(xo,` { right: `).concat(u,"px ").concat(r,`; } .`).concat(Co,` { margin-right: `).concat(u,"px ").concat(r,`; } .`).concat(xo," .").concat(xo,` { right: 0 `).concat(r,`; } .`).concat(Co," .").concat(Co,` { margin-right: 0 `).concat(r,`; } body[`).concat(An,`] { `).concat(cg,": ").concat(u,`px; } `)},Oa=function(){var e=parseInt(document.body.getAttribute(An)||"0",10);return isFinite(e)?e:0},_g=function(){y.useEffect(function(){return document.body.setAttribute(An,(Oa()+1).toString()),function(){var e=Oa()-1;e<=0?document.body.removeAttribute(An):document.body.setAttribute(An,e.toString())}},[])},Og=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;_g();var l=y.useMemo(function(){return Rg(o)},[o]);return y.createElement(Ng,{styles:Tg(l,!t,o,n?"":"!important")})},Ji=!1;if(typeof window<"u")try{var io=Object.defineProperty({},"passive",{get:function(){return Ji=!0,!0}});window.addEventListener("test",io,io),window.removeEventListener("test",io,io)}catch{Ji=!1}var an=Ji?{passive:!1}:!1,Ag=function(e){return e.tagName==="TEXTAREA"},hd=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Ag(e)&&n[t]==="visible")},Dg=function(e){return hd(e,"overflowY")},Lg=function(e){return hd(e,"overflowX")},Aa=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=gd(e,r);if(o){var l=yd(e,r),i=l[1],u=l[2];if(i>u)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Mg=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ig=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},gd=function(e,t){return e==="v"?Dg(t):Lg(t)},yd=function(e,t){return e==="v"?Mg(t):Ig(t)},Fg=function(e,t){return e==="h"&&t==="rtl"?-1:1},zg=function(e,t,n,r,o){var l=Fg(e,window.getComputedStyle(t).direction),i=l*r,u=n.target,s=t.contains(u),a=!1,f=i>0,d=0,v=0;do{if(!u)break;var g=yd(e,u),S=g[0],h=g[1],E=g[2],p=h-E-l*S;(S||p)&&gd(e,u)&&(d+=p,v+=S);var c=u.parentNode;u=c&&c.nodeType===Node.DOCUMENT_FRAGMENT_NODE?c.host:c}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return(f&&Math.abs(d)<1||!f&&Math.abs(v)<1)&&(a=!0),a},uo=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Da=function(e){return[e.deltaX,e.deltaY]},La=function(e){return e&&"current"in e?e.current:e},jg=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Wg=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} `)},Ug=0,cn=[];function Bg(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),o=y.useState(Ug++)[0],l=y.useState(vd)[0],i=y.useRef(e);y.useEffect(function(){i.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var h=sg([e.lockRef.current],(e.shards||[]).map(La),!0).filter(Boolean);return h.forEach(function(E){return E.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),h.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=y.useCallback(function(h,E){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!i.current.allowPinchZoom;var p=uo(h),c=n.current,m="deltaX"in h?h.deltaX:c[0]-p[0],w="deltaY"in h?h.deltaY:c[1]-p[1],x,k=h.target,C=Math.abs(m)>Math.abs(w)?"h":"v";if("touches"in h&&C==="h"&&k.type==="range")return!1;var R=Aa(C,k);if(!R)return!0;if(R?x=C:(x=C==="v"?"h":"v",R=Aa(C,k)),!R)return!1;if(!r.current&&"changedTouches"in h&&(m||w)&&(r.current=x),!x)return!0;var L=r.current||x;return zg(L,E,h,L==="h"?m:w)},[]),s=y.useCallback(function(h){var E=h;if(!(!cn.length||cn[cn.length-1]!==l)){var p="deltaY"in E?Da(E):uo(E),c=t.current.filter(function(x){return x.name===E.type&&(x.target===E.target||E.target===x.shadowParent)&&jg(x.delta,p)})[0];if(c&&c.should){E.cancelable&&E.preventDefault();return}if(!c){var m=(i.current.shards||[]).map(La).filter(Boolean).filter(function(x){return x.contains(E.target)}),w=m.length>0?u(E,m[0]):!i.current.noIsolation;w&&E.cancelable&&E.preventDefault()}}},[]),a=y.useCallback(function(h,E,p,c){var m={name:h,delta:E,target:p,should:c,shadowParent:Vg(p)};t.current.push(m),setTimeout(function(){t.current=t.current.filter(function(w){return w!==m})},1)},[]),f=y.useCallback(function(h){n.current=uo(h),r.current=void 0},[]),d=y.useCallback(function(h){a(h.type,Da(h),h.target,u(h,e.lockRef.current))},[]),v=y.useCallback(function(h){a(h.type,uo(h),h.target,u(h,e.lockRef.current))},[]);y.useEffect(function(){return cn.push(l),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:v}),document.addEventListener("wheel",s,an),document.addEventListener("touchmove",s,an),document.addEventListener("touchstart",f,an),function(){cn=cn.filter(function(h){return h!==l}),document.removeEventListener("wheel",s,an),document.removeEventListener("touchmove",s,an),document.removeEventListener("touchstart",f,an)}},[]);var g=e.removeScrollBar,S=e.inert;return y.createElement(y.Fragment,null,S?y.createElement(l,{styles:Wg(o)}):null,g?y.createElement(Og,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Vg(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Hg=gg(md,Bg);var wd=y.forwardRef(function(e,t){return y.createElement(gl,Je({},e,{ref:t,sideCar:Hg}))});wd.classNames=gl.classNames;var $g=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},fn=new WeakMap,so=new WeakMap,ao={},bl=0,Sd=function(e){return e&&(e.host||Sd(e.parentNode))},Qg=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=Sd(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Kg=function(e,t,n,r){var o=Qg(t,Array.isArray(e)?e:[e]);ao[n]||(ao[n]=new WeakMap);var l=ao[n],i=[],u=new Set,s=new Set(o),a=function(d){!d||u.has(d)||(u.add(d),a(d.parentNode))};o.forEach(a);var f=function(d){!d||s.has(d)||Array.prototype.forEach.call(d.children,function(v){if(u.has(v))f(v);else try{var g=v.getAttribute(r),S=g!==null&&g!=="false",h=(fn.get(v)||0)+1,E=(l.get(v)||0)+1;fn.set(v,h),l.set(v,E),i.push(v),h===1&&S&&so.set(v,!0),E===1&&v.setAttribute(n,"true"),S||v.setAttribute(r,"true")}catch(p){console.error("aria-hidden: cannot operate on ",v,p)}})};return f(t),u.clear(),bl++,function(){i.forEach(function(d){var v=fn.get(d)-1,g=l.get(d)-1;fn.set(d,v),l.set(d,g),v||(so.has(d)||d.removeAttribute(r),so.delete(d)),g||d.removeAttribute(n)}),bl--,bl||(fn=new WeakMap,fn=new WeakMap,so=new WeakMap,ao={})}},Yg=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=$g(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),Kg(r,o,n,"aria-hidden")):function(){return null}},yl="Dialog",[Ed,Ty]=zr(yl),[Gg,Ke]=Ed(yl),xd=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:l,modal:i=!0}=e,u=y.useRef(null),s=y.useRef(null),[a,f]=Qu({prop:r,defaultProp:o??!1,onChange:l,caller:yl});return _.jsx(Gg,{scope:t,triggerRef:u,contentRef:s,contentId:dr(),titleId:dr(),descriptionId:dr(),open:a,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(d=>!d),[f]),modal:i,children:n})};xd.displayName=yl;var Cd="DialogTrigger",kd=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ke(Cd,n),l=Fe(t,o.triggerRef);return _.jsx(oe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":rs(o.open),...r,ref:l,onClick:se(e.onClick,o.onOpenToggle)})});kd.displayName=Cd;var ts="DialogPortal",[Xg,Pd]=Ed(ts,{forceMount:void 0}),Rd=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,l=Ke(ts,t);return _.jsx(Xg,{scope:t,forceMount:n,children:y.Children.map(r,i=>_.jsx(jr,{present:n||l.open,children:_.jsx(Vf,{asChild:!0,container:o,children:i})}))})};Rd.displayName=ts;var qo="DialogOverlay",Nd=y.forwardRef((e,t)=>{const n=Pd(qo,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=Ke(qo,e.__scopeDialog);return l.modal?_.jsx(jr,{present:r||l.open,children:_.jsx(Jg,{...o,ref:t})}):null});Nd.displayName=qo;var Zg=Or("DialogOverlay.RemoveScroll"),Jg=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ke(qo,n);return _.jsx(wd,{as:Zg,allowPinchZoom:!0,shards:[o.contentRef],children:_.jsx(oe.div,{"data-state":rs(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),rn="DialogContent",Td=y.forwardRef((e,t)=>{const n=Pd(rn,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=Ke(rn,e.__scopeDialog);return _.jsx(jr,{present:r||l.open,children:l.modal?_.jsx(qg,{...o,ref:t}):_.jsx(bg,{...o,ref:t})})});Td.displayName=rn;var qg=y.forwardRef((e,t)=>{const n=Ke(rn,e.__scopeDialog),r=y.useRef(null),o=Fe(t,n.contentRef,r);return y.useEffect(()=>{const l=r.current;if(l)return Yg(l)},[]),_.jsx(_d,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:se(e.onCloseAutoFocus,l=>{l.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:se(e.onPointerDownOutside,l=>{const i=l.detail.originalEvent,u=i.button===0&&i.ctrlKey===!0;(i.button===2||u)&&l.preventDefault()}),onFocusOutside:se(e.onFocusOutside,l=>l.preventDefault())})}),bg=y.forwardRef((e,t)=>{const n=Ke(rn,e.__scopeDialog),r=y.useRef(!1),o=y.useRef(!1);return _.jsx(_d,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:l=>{e.onCloseAutoFocus?.(l),l.defaultPrevented||(r.current||n.triggerRef.current?.focus(),l.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:l=>{e.onInteractOutside?.(l),l.defaultPrevented||(r.current=!0,l.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const i=l.target;n.triggerRef.current?.contains(i)&&l.preventDefault(),l.detail.originalEvent.type==="focusin"&&o.current&&l.preventDefault()}})}),_d=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:l,...i}=e,u=Ke(rn,n),s=y.useRef(null),a=Fe(t,s);return ug(),_.jsxs(_.Fragment,{children:[_.jsx(cd,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:l,children:_.jsx($u,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":rs(u.open),...i,ref:a,onDismiss:()=>u.onOpenChange(!1)})}),_.jsxs(_.Fragment,{children:[_.jsx(ey,{titleId:u.titleId}),_.jsx(ny,{contentRef:s,descriptionId:u.descriptionId})]})]})}),ns="DialogTitle",Od=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ke(ns,n);return _.jsx(oe.h2,{id:o.titleId,...r,ref:t})});Od.displayName=ns;var Ad="DialogDescription",Dd=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ke(Ad,n);return _.jsx(oe.p,{id:o.descriptionId,...r,ref:t})});Dd.displayName=Ad;var Ld="DialogClose",Md=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ke(Ld,n);return _.jsx(oe.button,{type:"button",...r,ref:t,onClick:se(e.onClick,()=>o.onOpenChange(!1))})});Md.displayName=Ld;function rs(e){return e?"open":"closed"}var Id="DialogTitleWarning",[_y,Fd]=cv(Id,{contentName:rn,titleName:ns,docsSlug:"dialog"}),ey=({titleId:e})=>{const t=Fd(Id),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ty="DialogDescriptionWarning",ny=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Fd(ty).contentName}}.`;return y.useEffect(()=>{const o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},Oy=xd,Ay=kd,Dy=Rd,Ly=Nd,My=Td,Iy=Od,Fy=Dd,zy=Md,ry=y.createContext(void 0);function zd(e){const t=y.useContext(ry);return e||t||"ltr"}var ei="rovingFocusGroup.onEntryFocus",oy={bubbles:!1,cancelable:!0},Ur="RovingFocusGroup",[qi,jd,ly]=hv(Ur),[iy,Wd]=zr(Ur,[ly]),[uy,sy]=iy(Ur),Ud=y.forwardRef((e,t)=>_.jsx(qi.Provider,{scope:e.__scopeRovingFocusGroup,children:_.jsx(qi.Slot,{scope:e.__scopeRovingFocusGroup,children:_.jsx(ay,{...e,ref:t})})}));Ud.displayName=Ur;var ay=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:l,currentTabStopId:i,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:s,onEntryFocus:a,preventScrollOnEntryFocus:f=!1,...d}=e,v=y.useRef(null),g=Fe(t,v),S=zd(l),[h,E]=Qu({prop:i,defaultProp:u??null,onChange:s,caller:Ur}),[p,c]=y.useState(!1),m=tn(a),w=jd(n),x=y.useRef(!1),[k,C]=y.useState(0);return y.useEffect(()=>{const R=v.current;if(R)return R.addEventListener(ei,m),()=>R.removeEventListener(ei,m)},[m]),_.jsx(uy,{scope:n,orientation:r,dir:S,loop:o,currentTabStopId:h,onItemFocus:y.useCallback(R=>E(R),[E]),onItemShiftTab:y.useCallback(()=>c(!0),[]),onFocusableItemAdd:y.useCallback(()=>C(R=>R+1),[]),onFocusableItemRemove:y.useCallback(()=>C(R=>R-1),[]),children:_.jsx(oe.div,{tabIndex:p||k===0?-1:0,"data-orientation":r,...d,ref:g,style:{outline:"none",...e.style},onMouseDown:se(e.onMouseDown,()=>{x.current=!0}),onFocus:se(e.onFocus,R=>{const L=!x.current;if(R.target===R.currentTarget&&L&&!p){const O=new CustomEvent(ei,oy);if(R.currentTarget.dispatchEvent(O),!O.defaultPrevented){const I=w().filter(F=>F.focusable),Q=I.find(F=>F.active),j=I.find(F=>F.id===h),le=[Q,j,...I].filter(Boolean).map(F=>F.ref.current);Hd(le,f)}}x.current=!1}),onBlur:se(e.onBlur,()=>c(!1))})})}),Bd="RovingFocusGroupItem",Vd=y.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:l,children:i,...u}=e,s=dr(),a=l||s,f=sy(Bd,n),d=f.currentTabStopId===a,v=jd(n),{onFocusableItemAdd:g,onFocusableItemRemove:S,currentTabStopId:h}=f;return y.useEffect(()=>{if(r)return g(),()=>S()},[r,g,S]),_.jsx(qi.ItemSlot,{scope:n,id:a,focusable:r,active:o,children:_.jsx(oe.span,{tabIndex:d?0:-1,"data-orientation":f.orientation,...u,ref:t,onMouseDown:se(e.onMouseDown,E=>{r?f.onItemFocus(a):E.preventDefault()}),onFocus:se(e.onFocus,()=>f.onItemFocus(a)),onKeyDown:se(e.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){f.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const p=dy(E,f.orientation,f.dir);if(p!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let m=v().filter(w=>w.focusable).map(w=>w.ref.current);if(p==="last")m.reverse();else if(p==="prev"||p==="next"){p==="prev"&&m.reverse();const w=m.indexOf(E.currentTarget);m=f.loop?py(m,w+1):m.slice(w+1)}setTimeout(()=>Hd(m))}}),children:typeof i=="function"?i({isCurrentTabStop:d,hasTabStop:h!=null}):i})})});Vd.displayName=Bd;var cy={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function fy(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function dy(e,t,n){const r=fy(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return cy[r]}function Hd(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function py(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var my=Ud,vy=Vd,wl="Tabs",[hy]=zr(wl,[Wd]),$d=Wd(),[gy,os]=hy(wl),Qd=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:l,orientation:i="horizontal",dir:u,activationMode:s="automatic",...a}=e,f=zd(u),[d,v]=Qu({prop:r,onChange:o,defaultProp:l??"",caller:wl});return _.jsx(gy,{scope:n,baseId:dr(),value:d,onValueChange:v,orientation:i,dir:f,activationMode:s,children:_.jsx(oe.div,{dir:f,"data-orientation":i,...a,ref:t})})});Qd.displayName=wl;var Kd="TabsList",Yd=y.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,l=os(Kd,n),i=$d(n);return _.jsx(my,{asChild:!0,...i,orientation:l.orientation,dir:l.dir,loop:r,children:_.jsx(oe.div,{role:"tablist","aria-orientation":l.orientation,...o,ref:t})})});Yd.displayName=Kd;var Gd="TabsTrigger",Xd=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...l}=e,i=os(Gd,n),u=$d(n),s=qd(i.baseId,r),a=bd(i.baseId,r),f=r===i.value;return _.jsx(vy,{asChild:!0,...u,focusable:!o,active:f,children:_.jsx(oe.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":a,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s,...l,ref:t,onMouseDown:se(e.onMouseDown,d=>{!o&&d.button===0&&d.ctrlKey===!1?i.onValueChange(r):d.preventDefault()}),onKeyDown:se(e.onKeyDown,d=>{[" ","Enter"].includes(d.key)&&i.onValueChange(r)}),onFocus:se(e.onFocus,()=>{const d=i.activationMode!=="manual";!f&&!o&&d&&i.onValueChange(r)})})})});Xd.displayName=Gd;var Zd="TabsContent",Jd=y.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:l,...i}=e,u=os(Zd,n),s=qd(u.baseId,r),a=bd(u.baseId,r),f=r===u.value,d=y.useRef(f);return y.useEffect(()=>{const v=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(v)},[]),_.jsx(jr,{present:o||f,children:({present:v})=>_.jsx(oe.div,{"data-state":f?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":s,hidden:!v,id:a,tabIndex:0,...i,ref:t,style:{...e.style,animationDuration:d.current?"0s":void 0},children:v&&l})})});Jd.displayName=Zd;function qd(e,t){return`${e}-trigger-${t}`}function bd(e,t){return`${e}-content-${t}`}var jy=Qd,Wy=Yd,Uy=Xd,By=Jd;export{Py as A,xy as B,Ry as C,$u as D,zd as E,my as F,Wd as G,Yh as H,vy as I,Yg as J,ug as K,Wy as L,wd as M,cd as N,Ly as O,oe as P,Or as Q,Ey as R,wy as S,Iy as T,zf as U,Ty as V,_y as W,Qu as a,jr as b,se as c,tn as d,hv as e,zr as f,Vf as g,Ft as h,yv as i,av as j,Cy as k,Sy as l,dr as m,ky as n,Ny as o,Dy as p,My as q,Hu as r,zy as s,Fy as t,Fe as u,Oy as v,Ay as w,Uy as x,By as y,jy as z};