(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[961],{1360:function(e,t,r){"use strict";function n(e,t){var r=t&&t.cache?t.cache:s,n=t&&t.serializer?t.serializer:i;return(t&&t.strategy?t.strategy:function(e,t){var r,n,i=1===e.length?o:a;return r=t.cache.create(),n=t.serializer,i.bind(this,e,r,n)})(e,{cache:r,serializer:n})}function o(e,t,r,n){var o=null==n||"number"==typeof n||"boolean"==typeof n?n:r(n),a=t.get(o);return void 0===a&&(a=e.call(this,n),t.set(o,a)),a}function a(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),a=t.get(o);return void 0===a&&(a=e.apply(this,n),t.set(o,a)),a}r.r(t),r.d(t,{memoize:function(){return n},strategies:function(){return u}});var i=function(){return JSON.stringify(arguments)};function l(){this.cache=Object.create(null)}l.prototype.get=function(e){return this.cache[e]},l.prototype.set=function(e,t){this.cache[e]=t};var s={create:function(){return new l}},u={variadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,a.bind(this,e,r,n)},monadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,o.bind(this,e,r,n)}}},5478:function(e,t,r){"use strict";r.d(t,{Ry:function(){return u}});var n=new WeakMap,o=new WeakMap,a={},i=0,l=function(e){return e&&(e.host||l(e.parentNode))},s=function(e,t,r,s){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=l(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var c=a[r],d=[],f=new Set,p=new Set(u),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};u.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(s),a=null!==t&&"false"!==t,i=(n.get(e)||0)+1,l=(c.get(e)||0)+1;n.set(e,i),c.set(e,l),d.push(e),1===i&&a&&o.set(e,!0),1===l&&e.setAttribute(r,"true"),a||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),i++,function(){d.forEach(function(e){var t=n.get(e)-1,a=c.get(e)-1;n.set(e,t),c.set(e,a),t||(o.has(e)||e.removeAttribute(s),o.delete(e)),a||e.removeAttribute(r)}),--i||(n=new WeakMap,n=new WeakMap,o=new WeakMap,a={})}},u=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),s(n,o,r,"aria-hidden")):function(){return null}}},84772:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var i=o.apply(null,r);i&&e.push(i)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0!==(r=(function(){return o}).apply(t,[]))&&(e.exports=r)}()},82410:function(e,t,r){"use strict";r.r(t),r.d(t,{ErrorCode:function(){return p},FormatError:function(){return el},IntlMessageFormat:function(){return em},InvalidValueError:function(){return es},InvalidValueTypeError:function(){return eu},MissingValueError:function(){return ec},PART_TYPE:function(){return m},default:function(){return eh},formatToParts:function(){return ef},isFormatXMLElementFn:function(){return ed}});var n,o,a,i,l,s,u,c,d,f,p,m,h=r(5853),v=r(1360);function g(e){return e.type===u.literal}function y(e){return e.type===u.number}function b(e){return e.type===u.date}function w(e){return e.type===u.time}function E(e){return e.type===u.select}function C(e){return e.type===u.plural}function N(e){return e.type===u.tag}function x(e){return!!(e&&"object"==typeof e&&e.type===c.number)}function R(e){return!!(e&&"object"==typeof e&&e.type===c.dateTime)}(n=s||(s={}))[n.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",n[n.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",n[n.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",n[n.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",n[n.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",n[n.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",n[n.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",n[n.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",n[n.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",n[n.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",n[n.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",n[n.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",n[n.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",n[n.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",n[n.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",n[n.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",n[n.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",n[n.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",n[n.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",n[n.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",n[n.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",n[n.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",n[n.INVALID_TAG=23]="INVALID_TAG",n[n.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",n[n.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",n[n.UNCLOSED_TAG=27]="UNCLOSED_TAG",(o=u||(u={}))[o.literal=0]="literal",o[o.argument=1]="argument",o[o.number=2]="number",o[o.date=3]="date",o[o.time=4]="time",o[o.select=5]="select",o[o.plural=6]="plural",o[o.pound=7]="pound",o[o.tag=8]="tag",(a=c||(c={}))[a.number=0]="number",a[a.dateTime=1]="dateTime";var T=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,M=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,S=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,P=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,I=/^(@+)?(\+|#+)?[rs]?$/g,L=/(\*)(0+)|(#+)(0+)|(0+)/g,_=/^(0+)$/;function A(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(I,function(e,r,n){return"string"!=typeof n?(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length):"+"===n?t.minimumSignificantDigits=r.length:"#"===r[0]?t.maximumSignificantDigits=r.length:(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length+("string"==typeof n?n.length:0)),""}),t}function D(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function O(e){return D(e)||{}}var k={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]},j=new RegExp("^".concat(T.source,"*")),B=new RegExp("".concat(T.source,"*$"));function H(e,t){return{start:e,end:t}}var F=!!String.prototype.startsWith&&"_a".startsWith("a",1),V=!!String.fromCodePoint,W=!!Object.fromEntries,U=!!String.prototype.codePointAt,z=!!String.prototype.trimStart,G=!!String.prototype.trimEnd,K=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&9007199254740991>=Math.abs(e)},$=!0;try{var Z=et("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");$=(null===(d=Z.exec("a"))||void 0===d?void 0:d[0])==="a"}catch(e){$=!1}var X=F?function(e,t,r){return e.startsWith(t,r)}:function(e,t,r){return e.slice(r,r+t.length)===t},Y=V?String.fromCodePoint:function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",o=t.length,a=0;o>a;){if((e=t[a++])>1114111)throw RangeError(e+" is not a valid code point");n+=e<65536?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,e%1024+56320)}return n},q=W?Object.fromEntries:function(e){for(var t={},r=0;r<e.length;r++){var n=e[r],o=n[0],a=n[1];t[o]=a}return t},Q=U?function(e,t){return e.codePointAt(t)}:function(e,t){var r,n=e.length;if(!(t<0)&&!(t>=n)){var o=e.charCodeAt(t);return o<55296||o>56319||t+1===n||(r=e.charCodeAt(t+1))<56320||r>57343?o:(o-55296<<10)+(r-56320)+65536}},J=z?function(e){return e.trimStart()}:function(e){return e.replace(j,"")},ee=G?function(e){return e.trimEnd()}:function(e){return e.replace(B,"")};function et(e,t){return new RegExp(e,t)}if($){var er=et("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");f=function(e,t){var r;return er.lastIndex=t,null!==(r=er.exec(e)[1])&&void 0!==r?r:""}}else f=function(e,t){for(var r=[];;){var n,o=Q(e,t);if(void 0===o||ea(o)||(n=o)>=33&&n<=35||36===n||n>=37&&n<=39||40===n||41===n||42===n||43===n||44===n||45===n||n>=46&&n<=47||n>=58&&n<=59||n>=60&&n<=62||n>=63&&n<=64||91===n||92===n||93===n||94===n||96===n||123===n||124===n||125===n||126===n||161===n||n>=162&&n<=165||166===n||167===n||169===n||171===n||172===n||174===n||176===n||177===n||182===n||187===n||191===n||215===n||247===n||n>=8208&&n<=8213||n>=8214&&n<=8215||8216===n||8217===n||8218===n||n>=8219&&n<=8220||8221===n||8222===n||8223===n||n>=8224&&n<=8231||n>=8240&&n<=8248||8249===n||8250===n||n>=8251&&n<=8254||n>=8257&&n<=8259||8260===n||8261===n||8262===n||n>=8263&&n<=8273||8274===n||8275===n||n>=8277&&n<=8286||n>=8592&&n<=8596||n>=8597&&n<=8601||n>=8602&&n<=8603||n>=8604&&n<=8607||8608===n||n>=8609&&n<=8610||8611===n||n>=8612&&n<=8613||8614===n||n>=8615&&n<=8621||8622===n||n>=8623&&n<=8653||n>=8654&&n<=8655||n>=8656&&n<=8657||8658===n||8659===n||8660===n||n>=8661&&n<=8691||n>=8692&&n<=8959||n>=8960&&n<=8967||8968===n||8969===n||8970===n||8971===n||n>=8972&&n<=8991||n>=8992&&n<=8993||n>=8994&&n<=9e3||9001===n||9002===n||n>=9003&&n<=9083||9084===n||n>=9085&&n<=9114||n>=9115&&n<=9139||n>=9140&&n<=9179||n>=9180&&n<=9185||n>=9186&&n<=9254||n>=9255&&n<=9279||n>=9280&&n<=9290||n>=9291&&n<=9311||n>=9472&&n<=9654||9655===n||n>=9656&&n<=9664||9665===n||n>=9666&&n<=9719||n>=9720&&n<=9727||n>=9728&&n<=9838||9839===n||n>=9840&&n<=10087||10088===n||10089===n||10090===n||10091===n||10092===n||10093===n||10094===n||10095===n||10096===n||10097===n||10098===n||10099===n||10100===n||10101===n||n>=10132&&n<=10175||n>=10176&&n<=10180||10181===n||10182===n||n>=10183&&n<=10213||10214===n||10215===n||10216===n||10217===n||10218===n||10219===n||10220===n||10221===n||10222===n||10223===n||n>=10224&&n<=10239||n>=10240&&n<=10495||n>=10496&&n<=10626||10627===n||10628===n||10629===n||10630===n||10631===n||10632===n||10633===n||10634===n||10635===n||10636===n||10637===n||10638===n||10639===n||10640===n||10641===n||10642===n||10643===n||10644===n||10645===n||10646===n||10647===n||10648===n||n>=10649&&n<=10711||10712===n||10713===n||10714===n||10715===n||n>=10716&&n<=10747||10748===n||10749===n||n>=10750&&n<=11007||n>=11008&&n<=11055||n>=11056&&n<=11076||n>=11077&&n<=11078||n>=11079&&n<=11084||n>=11085&&n<=11123||n>=11124&&n<=11125||n>=11126&&n<=11157||11158===n||n>=11159&&n<=11263||n>=11776&&n<=11777||11778===n||11779===n||11780===n||11781===n||n>=11782&&n<=11784||11785===n||11786===n||11787===n||11788===n||11789===n||n>=11790&&n<=11798||11799===n||n>=11800&&n<=11801||11802===n||11803===n||11804===n||11805===n||n>=11806&&n<=11807||11808===n||11809===n||11810===n||11811===n||11812===n||11813===n||11814===n||11815===n||11816===n||11817===n||n>=11818&&n<=11822||11823===n||n>=11824&&n<=11833||n>=11834&&n<=11835||n>=11836&&n<=11839||11840===n||11841===n||11842===n||n>=11843&&n<=11855||n>=11856&&n<=11857||11858===n||n>=11859&&n<=11903||n>=12289&&n<=12291||12296===n||12297===n||12298===n||12299===n||12300===n||12301===n||12302===n||12303===n||12304===n||12305===n||n>=12306&&n<=12307||12308===n||12309===n||12310===n||12311===n||12312===n||12313===n||12314===n||12315===n||12316===n||12317===n||n>=12318&&n<=12319||12320===n||12336===n||64830===n||64831===n||n>=65093&&n<=65094)break;r.push(o),t+=o>=65536?2:1}return Y.apply(void 0,r)};var en=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,r){for(var n=[];!this.isEOF();){var o=this.char();if(123===o){var a=this.parseArgument(e,r);if(a.err)return a;n.push(a.val)}else if(125===o&&e>0)break;else if(35===o&&("plural"===t||"selectordinal"===t)){var i=this.clonePosition();this.bump(),n.push({type:u.pound,location:H(i,this.clonePosition())})}else if(60!==o||this.ignoreTag||47!==this.peek()){if(60===o&&!this.ignoreTag&&eo(this.peek()||0)){var a=this.parseTag(e,t);if(a.err)return a;n.push(a.val)}else{var a=this.parseLiteral(e,t);if(a.err)return a;n.push(a.val)}}else{if(!r)return this.error(s.UNMATCHED_CLOSING_TAG,H(this.clonePosition(),this.clonePosition()));break}}return{val:n,err:null}},e.prototype.parseTag=function(e,t){var r=this.clonePosition();this.bump();var n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:u.literal,value:"<".concat(n,"/>"),location:H(r,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(s.INVALID_TAG,H(r,this.clonePosition()));var o=this.parseMessage(e+1,t,!0);if(o.err)return o;var a=o.val,i=this.clonePosition();if(!this.bumpIf("</"))return this.error(s.UNCLOSED_TAG,H(r,this.clonePosition()));if(this.isEOF()||!eo(this.char()))return this.error(s.INVALID_TAG,H(i,this.clonePosition()));var l=this.clonePosition();return n!==this.parseTagName()?this.error(s.UNMATCHED_CLOSING_TAG,H(l,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:u.tag,value:n,children:a,location:H(r,this.clonePosition())},err:null}:this.error(s.INVALID_TAG,H(i,this.clonePosition()))},e.prototype.parseTagName=function(){var e,t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(e,t){for(var r=this.clonePosition(),n="";;){var o=this.tryParseQuote(t);if(o){n+=o;continue}var a=this.tryParseUnquoted(e,t);if(a){n+=a;continue}var i=this.tryParseLeftAngleBracket();if(i){n+=i;continue}break}var l=H(r,this.clonePosition());return{val:{type:u.literal,value:n,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){var e;return this.isEOF()||60!==this.char()||!this.ignoreTag&&(eo(e=this.peek()||0)||47===e)?null:(this.bump(),"<")},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(39===r){if(39===this.peek())t.push(39),this.bump();else{this.bump();break}}else t.push(r);this.bump()}return Y.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var r=this.char();return 60===r||123===r||35===r&&("plural"===t||"selectordinal"===t)||125===r&&e>0?null:(this.bump(),Y(r))},e.prototype.parseArgument=function(e,t){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(s.EXPECT_ARGUMENT_CLOSING_BRACE,H(r,this.clonePosition()));if(125===this.char())return this.bump(),this.error(s.EMPTY_ARGUMENT,H(r,this.clonePosition()));var n=this.parseIdentifierIfPossible().value;if(!n)return this.error(s.MALFORMED_ARGUMENT,H(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(s.EXPECT_ARGUMENT_CLOSING_BRACE,H(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:u.argument,value:n,location:H(r,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(s.EXPECT_ARGUMENT_CLOSING_BRACE,H(r,this.clonePosition()));return this.parseArgumentOptions(e,t,n,r);default:return this.error(s.MALFORMED_ARGUMENT,H(r,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),r=f(this.message,t),n=t+r.length;return this.bumpTo(n),{value:r,location:H(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,r,n){var o,a=this.clonePosition(),i=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(i){case"":return this.error(s.EXPECT_ARGUMENT_TYPE,H(a,l));case"number":case"date":case"time":this.bumpSpace();var d=null;if(this.bumpIf(",")){this.bumpSpace();var f=this.clonePosition(),p=this.parseSimpleArgStyleIfPossible();if(p.err)return p;var m=ee(p.val);if(0===m.length)return this.error(s.EXPECT_ARGUMENT_STYLE,H(this.clonePosition(),this.clonePosition()));d={style:m,styleLocation:H(f,this.clonePosition())}}var v=this.tryParseArgumentClose(n);if(v.err)return v;var g=H(n,this.clonePosition());if(d&&X(null==d?void 0:d.style,"::",0)){var y,b=J(d.style.slice(2));if("number"===i){var p=this.parseNumberSkeletonFromString(b,d.styleLocation);if(p.err)return p;return{val:{type:u.number,value:r,location:g,style:p.val},err:null}}if(0===b.length)return this.error(s.EXPECT_DATE_TIME_SKELETON,g);var w=b;this.locale&&(w=function(e,t){for(var r="",n=0;n<e.length;n++){var o=e.charAt(n);if("j"===o){for(var a=0;n+1<e.length&&e.charAt(n+1)===o;)a++,n++;var i=1+(1&a),l=a<2?1:3+(a>>1),s=function(e){var t,r=e.hourCycle;if(void 0===r&&e.hourCycles&&e.hourCycles.length&&(r=e.hourCycles[0]),r)switch(r){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}var n=e.language;return"root"!==n&&(t=e.maximize().region),(k[t||""]||k[n||""]||k["".concat(n,"-001")]||k["001"])[0]}(t);for(("H"==s||"k"==s)&&(l=0);l-- >0;)r+="a";for(;i-- >0;)r=s+r}else"J"===o?r+="H":r+=o}return r}(b,this.locale));var m={type:c.dateTime,pattern:w,location:d.styleLocation,parsedOptions:this.shouldParseSkeletons?(y={},w.replace(M,function(e){var t=e.length;switch(e[0]){case"G":y.era=4===t?"long":5===t?"narrow":"short";break;case"y":y.year=2===t?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":y.month=["numeric","2-digit","short","long","narrow"][t-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":y.day=["numeric","2-digit"][t-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":y.weekday=4===t?"long":5===t?"narrow":"short";break;case"e":if(t<4)throw RangeError("`e..eee` (weekday) patterns are not supported");y.weekday=["short","long","narrow","short"][t-4];break;case"c":if(t<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");y.weekday=["short","long","narrow","short"][t-4];break;case"a":y.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":y.hourCycle="h12",y.hour=["numeric","2-digit"][t-1];break;case"H":y.hourCycle="h23",y.hour=["numeric","2-digit"][t-1];break;case"K":y.hourCycle="h11",y.hour=["numeric","2-digit"][t-1];break;case"k":y.hourCycle="h24",y.hour=["numeric","2-digit"][t-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":y.minute=["numeric","2-digit"][t-1];break;case"s":y.second=["numeric","2-digit"][t-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":y.timeZoneName=t<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),y):{}};return{val:{type:"date"===i?u.date:u.time,value:r,location:g,style:m},err:null}}return{val:{type:"number"===i?u.number:"date"===i?u.date:u.time,value:r,location:g,style:null!==(o=null==d?void 0:d.style)&&void 0!==o?o:null},err:null};case"plural":case"selectordinal":case"select":var E=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(s.EXPECT_SELECT_ARGUMENT_OPTIONS,H(E,(0,h.pi)({},E)));this.bumpSpace();var C=this.parseIdentifierIfPossible(),N=0;if("select"!==i&&"offset"===C.value){if(!this.bumpIf(":"))return this.error(s.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,H(this.clonePosition(),this.clonePosition()));this.bumpSpace();var p=this.tryParseDecimalInteger(s.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,s.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(p.err)return p;this.bumpSpace(),C=this.parseIdentifierIfPossible(),N=p.val}var x=this.tryParsePluralOrSelectOptions(e,i,t,C);if(x.err)return x;var v=this.tryParseArgumentClose(n);if(v.err)return v;var R=H(n,this.clonePosition());if("select"===i)return{val:{type:u.select,value:r,options:q(x.val),location:R},err:null};return{val:{type:u.plural,value:r,options:q(x.val),offset:N,pluralType:"plural"===i?"cardinal":"ordinal",location:R},err:null};default:return this.error(s.INVALID_ARGUMENT_TYPE,H(a,l))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(s.EXPECT_ARGUMENT_CLOSING_BRACE,H(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var r=this.clonePosition();if(!this.bumpUntil("'"))return this.error(s.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,H(r,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var r=[];try{r=function(e){if(0===e.length)throw Error("Number skeleton cannot be empty");for(var t=e.split(S).filter(function(e){return e.length>0}),r=[],n=0;n<t.length;n++){var o=t[n].split("/");if(0===o.length)throw Error("Invalid number skeleton");for(var a=o[0],i=o.slice(1),l=0;l<i.length;l++)if(0===i[l].length)throw Error("Invalid number skeleton");r.push({stem:a,options:i})}return r}(e)}catch(e){return this.error(s.INVALID_NUMBER_SKELETON,t)}return{val:{type:c.number,tokens:r,location:t,parsedOptions:this.shouldParseSkeletons?function(e){for(var t={},r=0;r<e.length;r++){var n=e[r];switch(n.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=n.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=n.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=(0,h.pi)((0,h.pi)((0,h.pi)({},t),{notation:"scientific"}),n.options.reduce(function(e,t){return(0,h.pi)((0,h.pi)({},e),D(t)||{})},{}));continue;case"engineering":t=(0,h.pi)((0,h.pi)((0,h.pi)({},t),{notation:"engineering"}),n.options.reduce(function(e,t){return(0,h.pi)((0,h.pi)({},e),D(t)||{})},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(n.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(n.options.length>1)throw RangeError("integer-width stems only accept a single optional option");n.options[0].replace(L,function(e,r,n,o,a,i){if(r)t.minimumIntegerDigits=n.length;else if(o&&a)throw Error("We currently do not support maximum integer digits");else if(i)throw Error("We currently do not support exact integer digits");return""});continue}if(_.test(n.stem)){t.minimumIntegerDigits=n.stem.length;continue}if(P.test(n.stem)){if(n.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");n.stem.replace(P,function(e,r,n,o,a,i){return"*"===n?t.minimumFractionDigits=r.length:o&&"#"===o[0]?t.maximumFractionDigits=o.length:a&&i?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+i.length):(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length),""});var o=n.options[0];"w"===o?t=(0,h.pi)((0,h.pi)({},t),{trailingZeroDisplay:"stripIfInteger"}):o&&(t=(0,h.pi)((0,h.pi)({},t),A(o)));continue}if(I.test(n.stem)){t=(0,h.pi)((0,h.pi)({},t),A(n.stem));continue}var a=D(n.stem);a&&(t=(0,h.pi)((0,h.pi)({},t),a));var i=function(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if("+!"===r?(t.signDisplay="always",e=e.slice(2)):"+?"===r&&(t.signDisplay="exceptZero",e=e.slice(2)),!_.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}(n.stem);i&&(t=(0,h.pi)((0,h.pi)({},t),i))}return t}(r):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(e,t,r,n){for(var o,a=!1,i=[],l=new Set,u=n.value,c=n.location;;){if(0===u.length){var d=this.clonePosition();if("select"!==t&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(s.EXPECT_PLURAL_ARGUMENT_SELECTOR,s.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;c=H(d,this.clonePosition()),u=this.message.slice(d.offset,this.offset())}else break}if(l.has(u))return this.error("select"===t?s.DUPLICATE_SELECT_ARGUMENT_SELECTOR:s.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,c);"other"===u&&(a=!0),this.bumpSpace();var p=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?s.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:s.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,H(this.clonePosition(),this.clonePosition()));var m=this.parseMessage(e+1,t,r);if(m.err)return m;var h=this.tryParseArgumentClose(p);if(h.err)return h;i.push([u,{value:m.val,location:H(p,this.clonePosition())}]),l.add(u),this.bumpSpace(),u=(o=this.parseIdentifierIfPossible()).value,c=o.location}return 0===i.length?this.error("select"===t?s.EXPECT_SELECT_ARGUMENT_SELECTOR:s.EXPECT_PLURAL_ARGUMENT_SELECTOR,H(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(s.MISSING_OTHER_CLAUSE,H(this.clonePosition(),this.clonePosition())):{val:i,err:null}},e.prototype.tryParseDecimalInteger=function(e,t){var r=1,n=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var o=!1,a=0;!this.isEOF();){var i=this.char();if(i>=48&&i<=57)o=!0,a=10*a+(i-48),this.bump();else break}var l=H(n,this.clonePosition());return o?K(a*=r)?{val:a,err:null}:this.error(t,l):this.error(e,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=Q(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(X(this.message,e,this.offset())){for(var t=0;t<e.length;t++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(e){var t=this.offset(),r=this.message.indexOf(e,t);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&ea(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),r=this.message.charCodeAt(t+(e>=65536?2:1));return null!=r?r:null},e}();function eo(e){return e>=97&&e<=122||e>=65&&e<=90}function ea(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function ei(e,t){void 0===t&&(t={});var r=new en(e,t=(0,h.pi)({shouldParseSkeletons:!0,requiresOtherClause:!0},t)).parse();if(r.err){var n=SyntaxError(s[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return(null==t?void 0:t.captureLocation)||function e(t){t.forEach(function(t){if(delete t.location,E(t)||C(t))for(var r in t.options)delete t.options[r].location,e(t.options[r].value);else y(t)&&x(t.style)?delete t.style.location:(b(t)||w(t))&&R(t.style)?delete t.style.location:N(t)&&e(t.children)})}(r.val),r.val}(i=p||(p={})).MISSING_VALUE="MISSING_VALUE",i.INVALID_VALUE="INVALID_VALUE",i.MISSING_INTL_API="MISSING_INTL_API";var el=function(e){function t(t,r,n){var o=e.call(this,t)||this;return o.code=r,o.originalMessage=n,o}return(0,h.ZT)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),es=function(e){function t(t,r,n,o){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(r,'". Options are "').concat(Object.keys(n).join('", "'),'"'),p.INVALID_VALUE,o)||this}return(0,h.ZT)(t,e),t}(el),eu=function(e){function t(t,r,n){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(r),p.INVALID_VALUE,n)||this}return(0,h.ZT)(t,e),t}(el),ec=function(e){function t(t,r){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(r,'"'),p.MISSING_VALUE,r)||this}return(0,h.ZT)(t,e),t}(el);function ed(e){return"function"==typeof e}function ef(e,t,r,n,o,a,i){if(1===e.length&&g(e[0]))return[{type:m.literal,value:e[0].value}];for(var l=[],s=0;s<e.length;s++){var c=e[s];if(g(c)){l.push({type:m.literal,value:c.value});continue}if(c.type===u.pound){"number"==typeof a&&l.push({type:m.literal,value:r.getNumberFormat(t).format(a)});continue}var d=c.value;if(!(o&&d in o))throw new ec(d,i);var f=o[d];if(c.type===u.argument){f&&"string"!=typeof f&&"number"!=typeof f||(f="string"==typeof f||"number"==typeof f?String(f):""),l.push({type:"string"==typeof f?m.literal:m.object,value:f});continue}if(b(c)){var h="string"==typeof c.style?n.date[c.style]:R(c.style)?c.style.parsedOptions:void 0;l.push({type:m.literal,value:r.getDateTimeFormat(t,h).format(f)});continue}if(w(c)){var h="string"==typeof c.style?n.time[c.style]:R(c.style)?c.style.parsedOptions:n.time.medium;l.push({type:m.literal,value:r.getDateTimeFormat(t,h).format(f)});continue}if(y(c)){var h="string"==typeof c.style?n.number[c.style]:x(c.style)?c.style.parsedOptions:void 0;h&&h.scale&&(f*=h.scale||1),l.push({type:m.literal,value:r.getNumberFormat(t,h).format(f)});continue}if(N(c)){var v=c.children,T=c.value,M=o[T];if(!ed(M))throw new eu(T,"function",i);var S=M(ef(v,t,r,n,o,a).map(function(e){return e.value}));Array.isArray(S)||(S=[S]),l.push.apply(l,S.map(function(e){return{type:"string"==typeof e?m.literal:m.object,value:e}}))}if(E(c)){var P=c.options[f]||c.options.other;if(!P)throw new es(c.value,f,Object.keys(c.options),i);l.push.apply(l,ef(P.value,t,r,n,o));continue}if(C(c)){var P=c.options["=".concat(f)];if(!P){if(!Intl.PluralRules)throw new el('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',p.MISSING_INTL_API,i);var I=r.getPluralRules(t,{type:c.pluralType}).select(f-(c.offset||0));P=c.options[I]||c.options.other}if(!P)throw new es(c.value,f,Object.keys(c.options),i);l.push.apply(l,ef(P.value,t,r,n,o,f-(c.offset||0)));continue}}return l.length<2?l:l.reduce(function(e,t){var r=e[e.length-1];return r&&r.type===m.literal&&t.type===m.literal?r.value+=t.value:e.push(t),e},[])}function ep(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}(l=m||(m={}))[l.literal=0]="literal",l[l.object=1]="object";var em=function(){function e(t,r,n,o){void 0===r&&(r=e.defaultLocale);var a,i,l=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=l.formatToParts(e);if(1===t.length)return t[0].value;var r=t.reduce(function(e,t){return e.length&&t.type===m.literal&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e},[]);return r.length<=1?r[0]||"":r},this.formatToParts=function(e){return ef(l.ast,l.locales,l.formatters,l.formats,e,void 0,l.message)},this.resolvedOptions=function(){var e;return{locale:(null===(e=l.resolvedLocale)||void 0===e?void 0:e.toString())||Intl.NumberFormat.supportedLocalesOf(l.locales)[0]}},this.getAst=function(){return l.ast},this.locales=r,this.resolvedLocale=e.resolveLocale(r),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var s=o||{},u=(s.formatters,(0,h._T)(s,["formatters"]));this.ast=e.__parse(t,(0,h.pi)((0,h.pi)({},u),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=(a=e.formats,n?Object.keys(a).reduce(function(e,t){var r,o;return e[t]=(r=a[t],(o=n[t])?(0,h.pi)((0,h.pi)((0,h.pi)({},r||{}),o||{}),Object.keys(r).reduce(function(e,t){return e[t]=(0,h.pi)((0,h.pi)({},r[t]),o[t]||{}),e},{})):r),e},(0,h.pi)({},a)):a),this.formatters=o&&o.formatters||(void 0===(i=this.formatterCache)&&(i={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:(0,v.memoize)(function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return new((e=Intl.NumberFormat).bind.apply(e,(0,h.ev)([void 0],t,!1)))},{cache:ep(i.number),strategy:v.strategies.variadic}),getDateTimeFormat:(0,v.memoize)(function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,h.ev)([void 0],t,!1)))},{cache:ep(i.dateTime),strategy:v.strategies.variadic}),getPluralRules:(0,v.memoize)(function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return new((e=Intl.PluralRules).bind.apply(e,(0,h.ev)([void 0],t,!1)))},{cache:ep(i.pluralRules),strategy:v.strategies.variadic})})}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(e){if(void 0!==Intl.Locale){var t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}},e.__parse=ei,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),eh=em},52680:function(e,t){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.extends=r},42586:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(23345),o=r(12579),a=r(73559),i=r(2791);t.useFormatter=n.useFormatter,t.useTranslations=n.useTranslations,t.useLocale=o.default,t.NextIntlClientProvider=a.default,Object.keys(i).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})})},23345:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2791);function o(e,t){return function(){try{return t(...arguments)}catch(e){throw Error(void 0)}}}let a=o(0,n.useTranslations),i=o(0,n.useFormatter);t.useFormatter=i,t.useTranslations=a,Object.keys(n).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}})})},12579:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(99376),o=r(63513),a=r(42132);t.default=function(){let e;let t=n.useParams();try{e=o.useLocale()}catch(r){if("string"!=typeof(null==t?void 0:t[a.LOCALE_SEGMENT_NAME]))throw r;e=t[a.LOCALE_SEGMENT_NAME]}return e}},73559:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(52680),o=r(2265),a=r(54909),i=o&&o.__esModule?o:{default:o};t.default=function(e){let{locale:t,...r}=e;if(!t)throw Error(void 0);return i.default.createElement(a.IntlProvider,n.extends({locale:t},r))}},42132:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HEADER_LOCALE_NAME="X-NEXT-INTL-LOCALE",t.LOCALE_SEGMENT_NAME="locale"},85770:function(e,t,r){"use strict";r.d(t,{Av:function(){return i},pF:function(){return n},xv:function(){return a},zi:function(){return o}});var n="right-scroll-bar-position",o="width-before-scroll-bar",a="with-scroll-bars-hidden",i="--removed-body-scroll-bar-size"},5517:function(e,t,r){"use strict";r.d(t,{jp:function(){return f}});var n=r(2265),o=r(18704),a=r(85770),i={left:0,top:0,right:0,gap:0},l=function(e){return parseInt(e||"",10)||0},s=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[l(r),l(n),l(o)]},u=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return i;var t=s(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},c=(0,o.Ws)(),d=function(e,t,r,n){var o=e.left,i=e.top,l=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n  .".concat(a.xv," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(s,"px ").concat(n,";\n  }\n  body {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(l,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(n,";\n    "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(a.pF," {\n    right: ").concat(s,"px ").concat(n,";\n  }\n  \n  .").concat(a.zi," {\n    margin-right: ").concat(s,"px ").concat(n,";\n  }\n  \n  .").concat(a.pF," .").concat(a.pF," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(a.zi," .").concat(a.zi," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body {\n    ").concat(a.Av,": ").concat(s,"px;\n  }\n")},f=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o,i=n.useMemo(function(){return u(a)},[a]);return n.createElement(c,{styles:d(i,!t,a,r?"":"!important")})}},18704:function(e,t,r){"use strict";r.d(t,{Ws:function(){return l}});var n,o=r(2265),a=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||r.nc;return t&&e.setAttribute("nonce",t),e}())){var a,i;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},i=function(){var e=a();return function(t,r){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},l=function(){var e=i();return function(t){return e(t.styles,t.dynamic),null}}},17325:function(e,t,r){"use strict";r.d(t,{q:function(){return l}});var n=r(2265);function o(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var a="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,i=new WeakMap;function l(e,t){var r,l,s,u=(r=t||null,l=function(t){return e.forEach(function(e){return o(e,t)})},(s=(0,n.useState)(function(){return{value:r,callback:l,facade:{get current(){return s.value},set current(value){var e=s.value;e!==value&&(s.value=value,s.callback(value,e))}}}})[0]).callback=l,s.facade);return a(function(){var t=i.get(u);if(t){var r=new Set(t),n=new Set(e),a=u.current;r.forEach(function(e){n.has(e)||o(e,null)}),n.forEach(function(e){r.has(e)||o(e,a)})}i.set(u,e)},[e]),u}},54909:function(e,t,r){"use strict";e.exports=r(69362)},63513:function(e,t,r){"use strict";e.exports=r(526)},2791:function(e,t,r){"use strict";e.exports=r(13350)},23442:function(e,t,r){"use strict";let n=r(2265).createContext(void 0);t.IntlContext=n},69362:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2265),o=r(24563),a=r(23442);r(1360);var i=n&&n.__esModule?n:{default:n};t.IntlProvider=function(e){let{children:t,defaultTranslationValues:r,formats:l,getMessageFallback:s,locale:u,messages:c,now:d,onError:f,timeZone:p}=e,m=n.useMemo(()=>o.createCache(),[u]),h=n.useMemo(()=>o.createIntlFormatters(m),[m]),v=n.useMemo(()=>({...o.initializeConfig({locale:u,defaultTranslationValues:r,formats:l,getMessageFallback:s,messages:c,now:d,onError:f,timeZone:p}),formatters:h,cache:m}),[m,r,l,h,s,u,c,d,f,p]);return i.default.createElement(a.IntlContext.Provider,{value:v},t)}},76357:function(e,t,r){"use strict";var n=r(2265),o=r(23442);function a(){let e=n.useContext(o.IntlContext);if(!e)throw Error(void 0);return e}t.useIntlContext=a,t.useLocale=function(){return a().locale}},526:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(76357);r(2265),r(23442),t.useLocale=n.useLocale},14907:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(9832),o=r(24563);r(82410),r(2265),r(1360),t.IntlError=n.IntlError,t.IntlErrorCode=n.IntlErrorCode,t.createFormatter=n.createFormatter,t._createCache=o.createCache,t._createIntlFormatters=o.createIntlFormatters,t.initializeConfig=o.initializeConfig,t.createTranslator=function(e){let{_cache:t=o.createCache(),_formatters:r=o.createIntlFormatters(t),getMessageFallback:a=o.defaultGetMessageFallback,messages:i,namespace:l,onError:s=o.defaultOnError,...u}=e;return function(e,t){let{messages:r,namespace:o,...a}=e;return r=r["!"],o=n.resolveNamespace(o,"!"),n.createBaseTranslator({...a,messages:r,namespace:o})}({...u,onError:s,cache:t,formatters:r,getMessageFallback:a,messages:{"!":i},namespace:l?"!.".concat(l):"!"},0)}},9832:function(e,t,r){"use strict";var n,o=r(82410),a=r(2265),i=r(24563),l=o&&o.__esModule?o:{default:o};function s(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let u=((n={}).MISSING_MESSAGE="MISSING_MESSAGE",n.MISSING_FORMAT="MISSING_FORMAT",n.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",n.INSUFFICIENT_PATH="INSUFFICIENT_PATH",n.INVALID_MESSAGE="INVALID_MESSAGE",n.INVALID_KEY="INVALID_KEY",n.FORMATTING_ERROR="FORMATTING_ERROR",n);class c extends Error{constructor(e,t){let r=e;t&&(r+=": "+t),super(r),s(this,"code",void 0),s(this,"originalMessage",void 0),this.code=e,t&&(this.originalMessage=t)}}function d(e,t){return e?Object.keys(e).reduce((r,n)=>(r[n]={timeZone:t,...e[n]},r),{}):e}function f(e,t,r,n){let o=i.joinPath(n,r);if(!t)throw Error(o);let a=t;return r.split(".").forEach(t=>{let r=a[t];if(null==t||null==r)throw Error(o+" (".concat(e,")"));a=r}),a}let p=365/12*86400,m={second:1,seconds:1,minute:60,minutes:60,hour:3600,hours:3600,day:86400,days:86400,week:604800,weeks:604800,month:365/12*86400,months:365/12*86400,quarter:365/12*259200,quarters:365/12*259200,year:31536e3,years:31536e3};t.IntlError=c,t.IntlErrorCode=u,t.createBaseTranslator=function(e){let t=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i.defaultOnError;try{if(!t)throw Error(void 0);let n=r?f(e,t,r):t;if(!n)throw Error(r);return n}catch(t){let e=new c(u.MISSING_MESSAGE,t.message);return n(e),e}}(e.locale,e.messages,e.namespace,e.onError);return function(e){let{cache:t,defaultTranslationValues:r,formats:n,formatters:o,getMessageFallback:s=i.defaultGetMessageFallback,locale:p,messagesOrError:m,namespace:h,onError:v,timeZone:g}=e,y=m instanceof c;function b(e,t,r){let n=new c(t,r);return v(n),s({error:n,key:e,namespace:h})}function w(e,c,v){let w,E;if(y)return s({error:m,key:e,namespace:h});try{w=f(p,m,e,h)}catch(t){return b(e,u.MISSING_MESSAGE,t.message)}if("object"==typeof w){let t;return b(e,Array.isArray(w)?u.INVALID_MESSAGE:u.INSUFFICIENT_PATH,t)}let C=function(e,t){if(t)return;let r=e.replace(/'([{}])/gi,"$1");return/<|{/.test(r)?void 0:r}(w,c);if(C)return C;o.getMessageFormat||(o.getMessageFormat=i.memoFn(function(){return new l.default(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],arguments.length<=2?void 0:arguments[2],{formatters:o,...arguments.length<=3?void 0:arguments[3]})},t.message));try{E=o.getMessageFormat(w,p,function(e,t){let r=t?{...e,dateTime:d(e.dateTime,t)}:e,n=l.default.formats.date,o=t?d(n,t):n,a=l.default.formats.time,i=t?d(a,t):a;return{...r,date:{...o,...r.dateTime},time:{...i,...r.dateTime}}}({...n,...v},g),{formatters:{...o,getDateTimeFormat:(e,t)=>o.getDateTimeFormat(e,{timeZone:g,...t})}})}catch(t){return b(e,u.INVALID_MESSAGE,t.message)}try{let e=E.format(function(e){if(0===Object.keys(e).length)return;let t={};return Object.keys(e).forEach(r=>{let n,o=0,i=e[r];n="function"==typeof i?e=>{let t=i(e);return a.isValidElement(t)?a.cloneElement(t,{key:r+o++}):t}:i,t[r]=n}),t}({...r,...c}));if(null==e)throw Error(void 0);return a.isValidElement(e)||Array.isArray(e)||"string"==typeof e?e:String(e)}catch(t){return b(e,u.FORMATTING_ERROR,t.message)}}function E(e,t,r){let n=w(e,t,r);return"string"!=typeof n?b(e,u.INVALID_MESSAGE,void 0):n}return E.rich=w,E.markup=(e,t,r)=>{let n=w(e,t,r);if("string"!=typeof n){let t=new c(u.FORMATTING_ERROR,void 0);return v(t),s({error:t,key:e,namespace:h})}return n},E.raw=e=>{if(y)return s({error:m,key:e,namespace:h});try{return f(p,m,e,h)}catch(t){return b(e,u.MISSING_MESSAGE,t.message)}},E.has=e=>{if(y)return!1;try{return f(p,m,e,h),!0}catch(e){return!1}},E}({...e,messagesOrError:t})},t.createFormatter=function(e){let{_cache:t=i.createCache(),_formatters:r=i.createIntlFormatters(t),formats:n,locale:o,now:a,onError:l=i.defaultOnError,timeZone:s}=e;function d(e){var t;return null!==(t=e)&&void 0!==t&&t.timeZone||(s?e={...e,timeZone:s}:l(new c(u.ENVIRONMENT_FALLBACK,void 0))),e}function f(e,t,r,n){let o;try{o=function(e,t){let r;if("string"==typeof t){if(!(r=null==e?void 0:e[t])){let e=new c(u.MISSING_FORMAT,void 0);throw l(e),e}}else r=t;return r}(t,e)}catch(e){return n()}try{return r(o)}catch(e){return l(new c(u.FORMATTING_ERROR,e.message)),n()}}function h(e,t){return f(t,null==n?void 0:n.dateTime,t=>(t=d(t),r.getDateTimeFormat(o,t).format(e)),()=>String(e))}function v(){return a||(l(new c(u.ENVIRONMENT_FALLBACK,void 0)),new Date)}return{dateTime:h,number:function(e,t){return f(t,null==n?void 0:n.number,t=>r.getNumberFormat(o,t).format(e),()=>String(e))},relativeTime:function(e,t){try{var n;let a,i;let l={};t instanceof Date||"number"==typeof t?a=new Date(t):t&&(a=null!=t.now?new Date(t.now):v(),i=t.unit,l.style=t.style,l.numberingSystem=t.numberingSystem),a||(a=v());let s=(new Date(e).getTime()-a.getTime())/1e3;i||(i=function(e){let t=Math.abs(e);return t<60?"second":t<3600?"minute":t<86400?"hour":t<604800?"day":t<p?"week":t<31536e3?"month":"year"}(s)),l.numeric="second"===i?"auto":"always";let u=(n=i,Math.round(s/m[n]));return r.getRelativeTimeFormat(o,l).format(u,i)}catch(t){return l(new c(u.FORMATTING_ERROR,t.message)),String(e)}},list:function(e,t){let a=[],i=new Map,l=0;for(let t of e){let e;"object"==typeof t?(e=String(l),i.set(e,t)):e=String(t),a.push(e),l++}return f(t,null==n?void 0:n.list,e=>{let t=r.getListFormat(o,e).formatToParts(a).map(e=>"literal"===e.type?e.value:i.get(e.value)||e.value);return i.size>0?t:t.join("")},()=>String(e))},dateTimeRange:function(e,t,a){return f(a,null==n?void 0:n.dateTime,n=>(n=d(n),r.getDateTimeFormat(o,n).formatRange(e,t)),()=>[h(e),h(t)].join(" – "))}}},t.resolveNamespace=function(e,t){return e===t?void 0:e.slice((t+".").length)}},13350:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(9832),o=r(14907),a=r(24563),i=r(69362),l=r(38780),s=r(76357);r(82410),r(2265),r(1360),r(23442),t.IntlError=n.IntlError,t.IntlErrorCode=n.IntlErrorCode,t.createFormatter=n.createFormatter,t.createTranslator=o.createTranslator,t._createCache=a.createCache,t._createIntlFormatters=a.createIntlFormatters,t.initializeConfig=a.initializeConfig,t.IntlProvider=i.IntlProvider,t.useFormatter=l.useFormatter,t.useMessages=l.useMessages,t.useNow=l.useNow,t.useTimeZone=l.useTimeZone,t.useTranslations=l.useTranslations,t.useLocale=s.useLocale},24563:function(e,t,r){"use strict";var n=r(1360);function o(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(".")}function a(e){return o(e.namespace,e.key)}function i(e){console.error(e)}function l(e,t){return n.memoize(e,{cache:{create:()=>({get:e=>t[e],set(e,r){t[e]=r}})},strategy:n.strategies.variadic})}function s(e,t){return l(function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return new e(...r)},t)}t.createCache=function(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}},t.createIntlFormatters=function(e){return{getDateTimeFormat:s(Intl.DateTimeFormat,e.dateTime),getNumberFormat:s(Intl.NumberFormat,e.number),getPluralRules:s(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:s(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:s(Intl.ListFormat,e.list),getDisplayNames:s(Intl.DisplayNames,e.displayNames)}},t.defaultGetMessageFallback=a,t.defaultOnError=i,t.initializeConfig=function(e){let{getMessageFallback:t,messages:r,onError:n,...o}=e;return{...o,messages:r,onError:n||i,getMessageFallback:t||a}},t.joinPath=o,t.memoFn=l},38780:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(69362),o=r(76357),a=r(2265),i=r(9832);r(24563),r(1360),r(23442),r(82410);let l=!1,s="undefined"==typeof window;t.IntlProvider=n.IntlProvider,t.useLocale=o.useLocale,t.useFormatter=function(){let{formats:e,formatters:t,locale:r,now:n,onError:l,timeZone:s}=o.useIntlContext();return a.useMemo(()=>i.createFormatter({formats:e,locale:r,now:n,onError:l,timeZone:s,_formatters:t}),[e,t,n,r,l,s])},t.useMessages=function(){let e=o.useIntlContext();if(!e.messages)throw Error(void 0);return e.messages},t.useNow=function(e){let t=null==e?void 0:e.updateInterval,{now:r}=o.useIntlContext(),[n,i]=a.useState(r||new Date);return a.useEffect(()=>{if(!t)return;let e=setInterval(()=>{i(new Date)},t);return()=>{clearInterval(e)}},[r,t]),null==t&&r?r:n},t.useTimeZone=function(){return o.useIntlContext().timeZone},t.useTranslations=function(e){return function(e,t,r){let{cache:n,defaultTranslationValues:u,formats:c,formatters:d,getMessageFallback:f,locale:p,onError:m,timeZone:h}=o.useIntlContext(),v=e["!"],g=i.resolveNamespace(t,"!");return h||l||!s||(l=!0,m(new i.IntlError(i.IntlErrorCode.ENVIRONMENT_FALLBACK,void 0))),a.useMemo(()=>i.createBaseTranslator({cache:n,formatters:d,getMessageFallback:f,messages:v,defaultTranslationValues:u,namespace:g,onError:m,formats:c,locale:p,timeZone:h}),[n,d,f,v,u,g,m,c,p,h])}({"!":o.useIntlContext().messages},e?"!.".concat(e):"!",0)}},49085:function(e,t,r){"use strict";r.d(t,{L:function(){return i}});var n=r(5853),o=r(2265),a=function(e){var t=e.sideCar,r=(0,n._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return o.createElement(a,(0,n.pi)({},r))};function i(e,t){return e.useMedium(t),a}a.isSideCarExport=!0},31412:function(e,t,r){"use strict";r.d(t,{_:function(){return a}});var n=r(5853);function o(e){return e}function a(e){void 0===e&&(e={});var t,r,a,i=(void 0===t&&(t=o),r=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var n=t(e,a);return r.push(n),function(){r=r.filter(function(e){return e!==n})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var o=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return i.options=(0,n.pi)({async:!0,ssr:!1},e),i}},6741:function(e,t,r){"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{M:function(){return n}})},29863:function(e,t,r){"use strict";r.d(t,{B:function(){return l}});var n=r(2265),o=r(57437),a=r(98575),i=r(37053);function l(e){let t=e+"CollectionProvider",[r,l]=function(e,t=[]){let r=[],a=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,a){let i=n.createContext(a),l=r.length;function s(t){let{scope:r,children:a,...s}=t,u=r?.[e][l]||i,c=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:c,children:a})}return r=[...r,a],s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e][l]||i,u=n.useContext(s);if(u)return u;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}(t),[s,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,a=n.useRef(null),i=n.useRef(new Map).current;return(0,o.jsx)(s,{scope:t,itemMap:i,collectionRef:a,children:r})};c.displayName=t;let d=e+"CollectionSlot",f=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,l=u(d,r),s=(0,a.e)(t,l.collectionRef);return(0,o.jsx)(i.g7,{ref:s,children:n})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",h=n.forwardRef((e,t)=>{let{scope:r,children:l,...s}=e,c=n.useRef(null),d=(0,a.e)(t,c),f=u(p,r);return n.useEffect(()=>(f.itemMap.set(c,{ref:c,...s}),()=>void f.itemMap.delete(c))),(0,o.jsx)(i.g7,{[m]:"",ref:d,children:l})});return h.displayName=p,[{Provider:c,Slot:f,ItemSlot:h},function(t){let r=u(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},l]}},98575:function(e,t,r){"use strict";r.d(t,{F:function(){return o},e:function(){return a}});var n=r(2265);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function a(...e){return n.useCallback(o(...e),e)}},29114:function(e,t,r){"use strict";r.d(t,{_9:function(){return i},gm:function(){return l}});var n=r(2265),o=r(57437),a=n.createContext(void 0),i=e=>{let{dir:t,children:r}=e;return(0,o.jsx)(a.Provider,{value:t,children:r})};function l(e){let t=n.useContext(a);return e||t||"ltr"}},92693:function(e,t,r){"use strict";r.d(t,{oC:function(){return F},VY:function(){return k},ZA:function(){return j},ck:function(){return H},wU:function(){return U},__:function(){return B},Uv:function(){return O},Ee:function(){return V},Rk:function(){return W},fC:function(){return A},Z0:function(){return z},Tr:function(){return G},tu:function(){return $},fF:function(){return K},xz:function(){return D}});var n=r(2265),o=r(6741),a=r(98575),i=r(57437),l=r(80886),s=r(66840),u=r(38653),c=r(99255),d="DropdownMenu",[f,p]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),l=r.length;function s(t){let{scope:r,children:o,...s}=t,u=r?.[e][l]||a,c=n.useMemo(()=>s,Object.values(s));return(0,i.jsx)(u.Provider,{value:c,children:o})}return r=[...r,o],s.displayName=t+"Provider",[s,function(r,i){let s=i?.[e][l]||a,u=n.useContext(s);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(d,[u.Wf]),m=(0,u.Wf)(),[h,v]=f(d),g=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:a,defaultOpen:s,onOpenChange:d,modal:f=!0}=e,p=m(t),v=n.useRef(null),[g=!1,y]=(0,l.T)({prop:a,defaultProp:s,onChange:d});return(0,i.jsx)(h,{scope:t,triggerId:(0,c.M)(),triggerRef:v,contentId:(0,c.M)(),open:g,onOpenChange:y,onOpenToggle:n.useCallback(()=>y(e=>!e),[y]),modal:f,children:(0,i.jsx)(u.fC,{...p,open:g,onOpenChange:y,dir:o,modal:f,children:r})})};g.displayName=d;var y="DropdownMenuTrigger",b=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...l}=e,c=v(y,r),d=m(r);return(0,i.jsx)(u.ee,{asChild:!0,...d,children:(0,i.jsx)(s.WV.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...l,ref:(0,a.F)(t,c.triggerRef),onPointerDown:(0,o.M)(e.onPointerDown,e=>{n||0!==e.button||!1!==e.ctrlKey||(c.onOpenToggle(),c.open||e.preventDefault())}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&c.onOpenToggle(),"ArrowDown"===e.key&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});b.displayName=y;var w=e=>{let{__scopeDropdownMenu:t,...r}=e,n=m(t);return(0,i.jsx)(u.h_,{...n,...r})};w.displayName="DropdownMenuPortal";var E="DropdownMenuContent",C=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,l=v(E,r),s=m(r),c=n.useRef(!1);return(0,i.jsx)(u.VY,{id:l.contentId,"aria-labelledby":l.triggerId,...s,...a,ref:t,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{var t;c.current||null===(t=l.triggerRef.current)||void 0===t||t.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,o.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!l.modal||n)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});C.displayName=E;var N=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.ZA,{...o,...n,ref:t})});N.displayName="DropdownMenuGroup";var x=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.__,{...o,...n,ref:t})});x.displayName="DropdownMenuLabel";var R=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.ck,{...o,...n,ref:t})});R.displayName="DropdownMenuItem";var T=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.oC,{...o,...n,ref:t})});T.displayName="DropdownMenuCheckboxItem";var M=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.Ee,{...o,...n,ref:t})});M.displayName="DropdownMenuRadioGroup";var S=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.Rk,{...o,...n,ref:t})});S.displayName="DropdownMenuRadioItem";var P=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.wU,{...o,...n,ref:t})});P.displayName="DropdownMenuItemIndicator";var I=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.Z0,{...o,...n,ref:t})});I.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.Eh,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var L=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.fF,{...o,...n,ref:t})});L.displayName="DropdownMenuSubTrigger";var _=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,i.jsx)(u.tu,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});_.displayName="DropdownMenuSubContent";var A=g,D=b,O=w,k=C,j=N,B=x,H=R,F=T,V=M,W=S,U=P,z=I,G=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,s=m(t),[c=!1,d]=(0,l.T)({prop:n,defaultProp:a,onChange:o});return(0,i.jsx)(u.Tr,{...s,open:c,onOpenChange:d,children:r})},K=L,$=_},99103:function(e,t,r){"use strict";let n;r.d(t,{M:function(){return f}});var o=r(2265),a=r(98575),i=r(66840),l=r(26606),s=r(57437),u="focusScope.autoFocusOnMount",c="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[b,w]=o.useState(null),E=(0,l.W)(f),C=(0,l.W)(g),N=o.useRef(null),x=(0,a.e)(t,e=>w(e)),R=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(n){let e=function(e){if(R.paused||!b)return;let t=e.target;b.contains(t)?N.current=t:h(N.current,{select:!0})},t=function(e){if(R.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||h(N.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,b,R.paused]),o.useEffect(()=>{if(b){v.add(R);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(u,d);b.addEventListener(u,E),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(u,E),setTimeout(()=>{let t=new CustomEvent(c,d);b.addEventListener(c,C),b.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),b.removeEventListener(c,C),v.remove(R)},0)}}},[b,E,C,R]);let T=o.useCallback(e=>{if(!r&&!n||R.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[n,a]=function(e){let t=p(e);return[m(t,e),m(t.reverse(),e)]}(t);n&&a?e.shiftKey||o!==a?e.shiftKey&&o===n&&(e.preventDefault(),r&&h(a,{select:!0})):(e.preventDefault(),r&&h(n,{select:!0})):o===t&&e.preventDefault()}},[r,n,R.paused]);return(0,s.jsx)(i.WV.div,{tabIndex:-1,...y,ref:x,onKeyDown:T})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function m(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var v=(n=[],{add(e){let t=n[0];e!==t&&(null==t||t.pause()),(n=g(n,e)).unshift(e)},remove(e){var t;null===(t=(n=g(n,e))[0])||void 0===t||t.resume()}});function g(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},99255:function(e,t,r){"use strict";r.d(t,{M:function(){return s}});var n,o=r(2265),a=r(61188),i=(n||(n=r.t(o,2)))["useId".toString()]||(()=>void 0),l=0;function s(e){let[t,r]=o.useState(i());return(0,a.b)(()=>{e||r(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},38653:function(e,t,r){"use strict";r.d(t,{ee:function(){return e6},Eh:function(){return tc},oC:function(){return ta},VY:function(){return tt},ZA:function(){return tr},ck:function(){return to},wU:function(){return ts},__:function(){return tn},h_:function(){return te},Ee:function(){return ti},Rk:function(){return tl},fC:function(){return e4},Z0:function(){return tu},Tr:function(){return td},tu:function(){return tp},fF:function(){return tf},Wf:function(){return ed}});var n,o=r(2265),a=r(6741),i=r(29863),l=r(98575),s=r(57437),u=r(29114),c=r(66840),d=r(26606),f=r(91096),p="dismissableLayer.update",m=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),h=o.forwardRef((e,t)=>{var r,i;let{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:w,onDismiss:E,...C}=e,N=o.useContext(m),[x,R]=o.useState(null),T=null!==(i=null==x?void 0:x.ownerDocument)&&void 0!==i?i:null===(r=globalThis)||void 0===r?void 0:r.document,[,M]=o.useState({}),S=(0,l.e)(t,e=>R(e)),P=Array.from(N.layers),[I]=[...N.layersWithOutsidePointerEventsDisabled].slice(-1),L=P.indexOf(I),_=x?P.indexOf(x):-1,A=N.layersWithOutsidePointerEventsDisabled.size>0,D=_>=L,O=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,d.W)(e),a=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){g("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",i.current),i.current=t,r.addEventListener("click",i.current,{once:!0})):t()}else r.removeEventListener("click",i.current);a.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",i.current)}},[r,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...N.branches].some(e=>e.contains(t));!D||r||(null==y||y(e),null==w||w(e),e.defaultPrevented||null==E||E())},T),k=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,d.W)(e),a=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!a.current&&g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;[...N.branches].some(e=>e.contains(t))||(null==b||b(e),null==w||w(e),e.defaultPrevented||null==E||E())},T);return(0,f.e)(e=>{_!==N.layers.size-1||(null==h||h(e),!e.defaultPrevented&&E&&(e.preventDefault(),E()))},T),o.useEffect(()=>{if(x)return u&&(0===N.layersWithOutsidePointerEventsDisabled.size&&(n=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),N.layersWithOutsidePointerEventsDisabled.add(x)),N.layers.add(x),v(),()=>{u&&1===N.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=n)}},[x,T,u,N]),o.useEffect(()=>()=>{x&&(N.layers.delete(x),N.layersWithOutsidePointerEventsDisabled.delete(x),v())},[x,N]),o.useEffect(()=>{let e=()=>M({});return document.addEventListener(p,e),()=>document.removeEventListener(p,e)},[]),(0,s.jsx)(c.WV.div,{...C,ref:S,style:{pointerEvents:A?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,k.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,O.onPointerDownCapture)})});function v(){let e=new CustomEvent(p);document.dispatchEvent(e)}function g(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,c.jH)(a,i):a.dispatchEvent(i)}h.displayName="DismissableLayer",o.forwardRef((e,t)=>{let r=o.useContext(m),n=o.useRef(null),a=(0,l.e)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,s.jsx)(c.WV.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var y=0;function b(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var w=r(99103),E=r(99255),C=r(18423),N=r(54887),x=r(61188),R=o.forwardRef((e,t)=>{var r,n;let{container:a,...i}=e,[l,u]=o.useState(!1);(0,x.b)(()=>u(!0),[]);let d=a||l&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return d?N.createPortal((0,s.jsx)(c.WV.div,{...i,ref:t}),d):null});R.displayName="Portal";var T=e=>{var t,r;let n,a;let{present:i,children:s}=e,u=function(e){var t,r;let[n,a]=o.useState(),i=o.useRef({}),l=o.useRef(e),s=o.useRef("none"),[u,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return o.useEffect(()=>{let e=M(i.current);s.current="mounted"===u?e:"none"},[u]),(0,x.b)(()=>{let t=i.current,r=l.current;if(r!==e){let n=s.current,o=M(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&&n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,x.b)(()=>{if(n){let e=e=>{let t=M(i.current).includes(e.animationName);e.target===n&&t&&N.flushSync(()=>c("ANIMATION_END"))},t=e=>{e.target===n&&(s.current=M(i.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:o.useCallback(e=>{e&&(i.current=getComputedStyle(e)),a(e)},[])}}(i),c="function"==typeof s?s({present:u.isPresent}):o.Children.only(s),d=(0,l.e)(u.ref,(n=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?c.ref:(n=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof s||u.isPresent?o.cloneElement(c,{ref:d}):null};function M(e){return(null==e?void 0:e.animationName)||"none"}T.displayName="Presence";var S=r(34545),P=r(37053),I=r(5478),L=r(5853),_=r(85770),A=r(17325),D=(0,r(31412)._)(),O=function(){},k=o.forwardRef(function(e,t){var r=o.useRef(null),n=o.useState({onScrollCapture:O,onWheelCapture:O,onTouchMoveCapture:O}),a=n[0],i=n[1],l=e.forwardProps,s=e.children,u=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,h=e.inert,v=e.allowPinchZoom,g=e.as,y=e.gapMode,b=(0,L._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=(0,A.q)([r,t]),E=(0,L.pi)((0,L.pi)({},b),a);return o.createElement(o.Fragment,null,d&&o.createElement(p,{sideCar:D,removeScrollBar:c,shards:f,noIsolation:m,inert:h,setCallbacks:i,allowPinchZoom:!!v,lockRef:r,gapMode:y}),l?o.cloneElement(o.Children.only(s),(0,L.pi)((0,L.pi)({},E),{ref:w})):o.createElement(void 0===g?"div":g,(0,L.pi)({},E,{className:u,ref:w}),s))});k.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},k.classNames={fullWidth:_.zi,zeroRight:_.pF};var j=r(49085),B=r(5517),H=r(18704),F=!1;if("undefined"!=typeof window)try{var V=Object.defineProperty({},"passive",{get:function(){return F=!0,!0}});window.addEventListener("test",V,V),window.removeEventListener("test",V,V)}catch(e){F=!1}var W=!!F&&{passive:!1},U=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===r[t])},z=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),G(e,n)){var o=K(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},G=function(e,t){return"v"===e?U(t,"overflowY"):U(t,"overflowX")},K=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},$=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;do{var m=K(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&G(e,s)&&(f+=v,p+=h),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},Z=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},X=function(e){return[e.deltaX,e.deltaY]},Y=function(e){return e&&"current"in e?e.current:e},q=0,Q=[],J=(0,j.L)(D,function(e){var t=o.useRef([]),r=o.useRef([0,0]),n=o.useRef(),a=o.useState(q++)[0],i=o.useState(H.Ws)[0],l=o.useRef(e);o.useEffect(function(){l.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,L.ev)([e.lockRef.current],(e.shards||[]).map(Y),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!l.current.allowPinchZoom;var o,a=Z(e),i=r.current,s="deltaX"in e?e.deltaX:i[0]-a[0],u="deltaY"in e?e.deltaY:i[1]-a[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=z(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=z(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(s||u)&&(n.current=o),!o)return!0;var p=n.current||o;return $(p,t,e,"h"===p?s:u,!0)},[]),u=o.useCallback(function(e){if(Q.length&&Q[Q.length-1]===i){var r="deltaY"in e?X(e):Z(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(l.current.shards||[]).map(Y).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=o.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=o.useCallback(function(e){r.current=Z(e),n.current=void 0},[]),f=o.useCallback(function(t){c(t.type,X(t),t.target,s(t,e.lockRef.current))},[]),p=o.useCallback(function(t){c(t.type,Z(t),t.target,s(t,e.lockRef.current))},[]);o.useEffect(function(){return Q.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",u,W),document.addEventListener("touchmove",u,W),document.addEventListener("touchstart",d,W),function(){Q=Q.filter(function(e){return e!==i}),document.removeEventListener("wheel",u,W),document.removeEventListener("touchmove",u,W),document.removeEventListener("touchstart",d,W)}},[]);var m=e.removeScrollBar,h=e.inert;return o.createElement(o.Fragment,null,h?o.createElement(i,{styles:"\n  .block-interactivity-".concat(a," {pointer-events: none;}\n  .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,m?o.createElement(B.jp,{gapMode:e.gapMode}):null)}),ee=o.forwardRef(function(e,t){return o.createElement(k,(0,L.pi)({},e,{ref:t,sideCar:J}))});ee.classNames=k.classNames;var et=["Enter"," "],er=["ArrowUp","PageDown","End"],en=["ArrowDown","PageUp","Home",...er],eo={ltr:[...et,"ArrowRight"],rtl:[...et,"ArrowLeft"]},ea={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ei="Menu",[el,es,eu]=(0,i.B)(ei),[ec,ed]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let a=o.createContext(n),i=r.length;function l(t){let{scope:r,children:n,...l}=t,u=r?.[e][i]||a,c=o.useMemo(()=>l,Object.values(l));return(0,s.jsx)(u.Provider,{value:c,children:n})}return r=[...r,n],l.displayName=t+"Provider",[l,function(r,l){let s=l?.[e][i]||a,u=o.useContext(s);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(ei,[eu,C.D7,S.Pc]),ef=(0,C.D7)(),ep=(0,S.Pc)(),[em,eh]=ec(ei),[ev,eg]=ec(ei),ey=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:a,onOpenChange:i,modal:l=!0}=e,c=ef(t),[f,p]=o.useState(null),m=o.useRef(!1),h=(0,d.W)(i),v=(0,u.gm)(a);return o.useEffect(()=>{let e=()=>{m.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>m.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,s.jsx)(C.fC,{...c,children:(0,s.jsx)(em,{scope:t,open:r,onOpenChange:h,content:f,onContentChange:p,children:(0,s.jsx)(ev,{scope:t,onClose:o.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:m,dir:v,modal:l,children:n})})})};ey.displayName=ei;var eb=o.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=ef(r);return(0,s.jsx)(C.ee,{...o,...n,ref:t})});eb.displayName="MenuAnchor";var ew="MenuPortal",[eE,eC]=ec(ew,{forceMount:void 0}),eN=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=eh(ew,t);return(0,s.jsx)(eE,{scope:t,forceMount:r,children:(0,s.jsx)(T,{present:r||a.open,children:(0,s.jsx)(R,{asChild:!0,container:o,children:n})})})};eN.displayName=ew;var ex="MenuContent",[eR,eT]=ec(ex),eM=o.forwardRef((e,t)=>{let r=eC(ex,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=eh(ex,e.__scopeMenu),i=eg(ex,e.__scopeMenu);return(0,s.jsx)(el.Provider,{scope:e.__scopeMenu,children:(0,s.jsx)(T,{present:n||a.open,children:(0,s.jsx)(el.Slot,{scope:e.__scopeMenu,children:i.modal?(0,s.jsx)(eS,{...o,ref:t}):(0,s.jsx)(eP,{...o,ref:t})})})})}),eS=o.forwardRef((e,t)=>{let r=eh(ex,e.__scopeMenu),n=o.useRef(null),i=(0,l.e)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return(0,I.Ry)(e)},[]),(0,s.jsx)(eI,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),eP=o.forwardRef((e,t)=>{let r=eh(ex,e.__scopeMenu);return(0,s.jsx)(eI,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),eI=o.forwardRef((e,t)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:v,onInteractOutside:g,onDismiss:E,disableOutsideScroll:N,...x}=e,R=eh(ex,r),T=eg(ex,r),M=ef(r),I=ep(r),L=es(r),[_,A]=o.useState(null),D=o.useRef(null),O=(0,l.e)(t,D,R.onContentChange),k=o.useRef(0),j=o.useRef(""),B=o.useRef(0),H=o.useRef(null),F=o.useRef("right"),V=o.useRef(0),W=N?ee:o.Fragment,U=N?{as:P.g7,allowPinchZoom:!0}:void 0,z=e=>{var t,r;let n=j.current+e,o=L().filter(e=>!e.disabled),a=document.activeElement,i=null===(t=o.find(e=>e.ref.current===a))||void 0===t?void 0:t.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(a=a.filter(e=>e!==r));let i=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}(o.map(e=>e.textValue),n,i),s=null===(r=o.find(e=>e.textValue===l))||void 0===r?void 0:r.ref.current;!function e(t){j.current=t,window.clearTimeout(k.current),""!==t&&(k.current=window.setTimeout(()=>e(""),1e3))}(n),s&&setTimeout(()=>s.focus())};o.useEffect(()=>()=>window.clearTimeout(k.current),[]),o.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:b()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:b()),y++,()=>{1===y&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),y--}},[]);let G=o.useCallback(e=>{var t,r,n;return F.current===(null===(t=H.current)||void 0===t?void 0:t.side)&&!!(n=null===(r=H.current)||void 0===r?void 0:r.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e].x,l=t[e].y,s=t[a].x,u=t[a].y;l>n!=u>n&&r<(s-i)*(n-l)/(u-l)+i&&(o=!o)}return o}({x:e.clientX,y:e.clientY},n)},[]);return(0,s.jsx)(eR,{scope:r,searchRef:j,onItemEnter:o.useCallback(e=>{G(e)&&e.preventDefault()},[G]),onItemLeave:o.useCallback(e=>{var t;G(e)||(null===(t=D.current)||void 0===t||t.focus(),A(null))},[G]),onTriggerLeave:o.useCallback(e=>{G(e)&&e.preventDefault()},[G]),pointerGraceTimerRef:B,onPointerGraceIntentChange:o.useCallback(e=>{H.current=e},[]),children:(0,s.jsx)(W,{...U,children:(0,s.jsx)(w.M,{asChild:!0,trapped:i,onMountAutoFocus:(0,a.M)(u,e=>{var t;e.preventDefault(),null===(t=D.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,s.jsx)(h,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:v,onInteractOutside:g,onDismiss:E,children:(0,s.jsx)(S.fC,{asChild:!0,...I,dir:T.dir,orientation:"vertical",loop:n,currentTabStopId:_,onCurrentTabStopIdChange:A,onEntryFocus:(0,a.M)(f,e=>{T.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,s.jsx)(C.VY,{role:"menu","aria-orientation":"vertical","data-state":e8(R.open),"data-radix-menu-content":"",dir:T.dir,...M,...x,ref:O,style:{outline:"none",...x.style},onKeyDown:(0,a.M)(x.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&z(e.key));let o=D.current;if(e.target!==o||!en.includes(e.key))return;e.preventDefault();let a=L().filter(e=>!e.disabled).map(e=>e.ref.current);er.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,a.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(k.current),j.current="")}),onPointerMove:(0,a.M)(e.onPointerMove,e3(e=>{let t=e.target,r=V.current!==e.clientX;if(e.currentTarget.contains(t)&&r){let t=e.clientX>V.current?"right":"left";F.current=t,V.current=e.clientX}}))})})})})})})});eM.displayName=ex;var eL=o.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,s.jsx)(c.WV.div,{role:"group",...n,ref:t})});eL.displayName="MenuGroup";var e_=o.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,s.jsx)(c.WV.div,{...n,ref:t})});e_.displayName="MenuLabel";var eA="MenuItem",eD="menu.itemSelect",eO=o.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:n,...i}=e,u=o.useRef(null),d=eg(eA,e.__scopeMenu),f=eT(eA,e.__scopeMenu),p=(0,l.e)(t,u),m=o.useRef(!1);return(0,s.jsx)(ek,{...i,ref:p,disabled:r,onClick:(0,a.M)(e.onClick,()=>{let e=u.current;if(!r&&e){let t=new CustomEvent(eD,{bubbles:!0,cancelable:!0});e.addEventListener(eD,e=>null==n?void 0:n(e),{once:!0}),(0,c.jH)(e,t),t.defaultPrevented?m.current=!1:d.onClose()}}),onPointerDown:t=>{var r;null===(r=e.onPointerDown)||void 0===r||r.call(e,t),m.current=!0},onPointerUp:(0,a.M)(e.onPointerUp,e=>{var t;m.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;!r&&(!t||" "!==e.key)&&et.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eO.displayName=eA;var ek=o.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:i,...u}=e,d=eT(eA,r),f=ep(r),p=o.useRef(null),m=(0,l.e)(t,p),[h,v]=o.useState(!1),[g,y]=o.useState("");return o.useEffect(()=>{let e=p.current;if(e){var t;y((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[u.children]),(0,s.jsx)(el.ItemSlot,{scope:r,disabled:n,textValue:null!=i?i:g,children:(0,s.jsx)(S.ck,{asChild:!0,...f,focusable:!n,children:(0,s.jsx)(c.WV.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...u,ref:m,onPointerMove:(0,a.M)(e.onPointerMove,e3(e=>{n?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,a.M)(e.onPointerLeave,e3(e=>d.onItemLeave(e))),onFocus:(0,a.M)(e.onFocus,()=>v(!0)),onBlur:(0,a.M)(e.onBlur,()=>v(!1))})})})}),ej=o.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...o}=e;return(0,s.jsx)(eG,{scope:e.__scopeMenu,checked:r,children:(0,s.jsx)(eO,{role:"menuitemcheckbox","aria-checked":e5(r)?"mixed":r,...o,ref:t,"data-state":e7(r),onSelect:(0,a.M)(o.onSelect,()=>null==n?void 0:n(!!e5(r)||!r),{checkForDefaultPrevented:!1})})})});ej.displayName="MenuCheckboxItem";var eB="MenuRadioGroup",[eH,eF]=ec(eB,{value:void 0,onValueChange:()=>{}}),eV=o.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,d.W)(n);return(0,s.jsx)(eH,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,s.jsx)(eL,{...o,ref:t})})});eV.displayName=eB;var eW="MenuRadioItem",eU=o.forwardRef((e,t)=>{let{value:r,...n}=e,o=eF(eW,e.__scopeMenu),i=r===o.value;return(0,s.jsx)(eG,{scope:e.__scopeMenu,checked:i,children:(0,s.jsx)(eO,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":e7(i),onSelect:(0,a.M)(n.onSelect,()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,r)},{checkForDefaultPrevented:!1})})})});eU.displayName=eW;var ez="MenuItemIndicator",[eG,eK]=ec(ez,{checked:!1}),e$=o.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=eK(ez,r);return(0,s.jsx)(T,{present:n||e5(a.checked)||!0===a.checked,children:(0,s.jsx)(c.WV.span,{...o,ref:t,"data-state":e7(a.checked)})})});e$.displayName=ez;var eZ=o.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,s.jsx)(c.WV.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eZ.displayName="MenuSeparator";var eX=o.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=ef(r);return(0,s.jsx)(C.Eh,{...o,...n,ref:t})});eX.displayName="MenuArrow";var eY="MenuSub",[eq,eQ]=ec(eY),eJ=e=>{let{__scopeMenu:t,children:r,open:n=!1,onOpenChange:a}=e,i=eh(eY,t),l=ef(t),[u,c]=o.useState(null),[f,p]=o.useState(null),m=(0,d.W)(a);return o.useEffect(()=>(!1===i.open&&m(!1),()=>m(!1)),[i.open,m]),(0,s.jsx)(C.fC,{...l,children:(0,s.jsx)(em,{scope:t,open:n,onOpenChange:m,content:f,onContentChange:p,children:(0,s.jsx)(eq,{scope:t,contentId:(0,E.M)(),triggerId:(0,E.M)(),trigger:u,onTriggerChange:c,children:r})})})};eJ.displayName=eY;var e0="MenuSubTrigger",e1=o.forwardRef((e,t)=>{let r=eh(e0,e.__scopeMenu),n=eg(e0,e.__scopeMenu),i=eQ(e0,e.__scopeMenu),u=eT(e0,e.__scopeMenu),c=o.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=u,p={__scopeMenu:e.__scopeMenu},m=o.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return o.useEffect(()=>m,[m]),o.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,s.jsx)(eb,{asChild:!0,...p,children:(0,s.jsx)(ek,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":e8(r.open),...e,ref:(0,l.F)(t,i.onTriggerChange),onClick:t=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,a.M)(e.onPointerMove,e3(t=>{u.onItemEnter(t),t.defaultPrevented||e.disabled||r.open||c.current||(u.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{r.onOpenChange(!0),m()},100))})),onPointerLeave:(0,a.M)(e.onPointerLeave,e3(e=>{var t,n;m();let o=null===(t=r.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(n=r.content)||void 0===n?void 0:n.dataset.side,a="right"===t,i=o[a?"left":"right"],l=o[a?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:i,y:o.top},{x:l,y:o.top},{x:l,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,a.M)(e.onKeyDown,t=>{let o=""!==u.searchRef.current;if(!e.disabled&&(!o||" "!==t.key)&&eo[n.dir].includes(t.key)){var a;r.onOpenChange(!0),null===(a=r.content)||void 0===a||a.focus(),t.preventDefault()}})})})});e1.displayName=e0;var e2="MenuSubContent",e9=o.forwardRef((e,t)=>{let r=eC(ex,e.__scopeMenu),{forceMount:n=r.forceMount,...i}=e,u=eh(ex,e.__scopeMenu),c=eg(ex,e.__scopeMenu),d=eQ(e2,e.__scopeMenu),f=o.useRef(null),p=(0,l.e)(t,f);return(0,s.jsx)(el.Provider,{scope:e.__scopeMenu,children:(0,s.jsx)(T,{present:n||u.open,children:(0,s.jsx)(el.Slot,{scope:e.__scopeMenu,children:(0,s.jsx)(eI,{id:d.contentId,"aria-labelledby":d.triggerId,...i,ref:p,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;c.isUsingKeyboardRef.current&&(null===(t=f.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>{e.target!==d.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,a.M)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,a.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=ea[c.dir].includes(e.key);if(t&&r){var n;u.onOpenChange(!1),null===(n=d.trigger)||void 0===n||n.focus(),e.preventDefault()}})})})})})});function e8(e){return e?"open":"closed"}function e5(e){return"indeterminate"===e}function e7(e){return e5(e)?"indeterminate":e?"checked":"unchecked"}function e3(e){return t=>"mouse"===t.pointerType?e(t):void 0}e9.displayName=e2;var e4=ey,e6=eb,te=eN,tt=eM,tr=eL,tn=e_,to=eO,ta=ej,ti=eV,tl=eU,ts=e$,tu=eZ,tc=eX,td=eJ,tf=e1,tp=e9},18423:function(e,t,r){"use strict";r.d(t,{ee:function(){return e$},Eh:function(){return eX},VY:function(){return eZ},fC:function(){return eK},D7:function(){return eI}});var n=r(2265);let o=["top","right","bottom","left"],a=Math.min,i=Math.max,l=Math.round,s=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(p(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=>d[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function w(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function E(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function C(e,t,r){let n,{reference:o,floating:a}=e,i=g(t),l=h(g(t)),s=v(l),u=p(t),c="y"===i,d=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,y=o[s]/2-a[s]/2;switch(u){case"top":n={x:d,y:o.y-a.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-a.width,y:f};break;default:n={x:o.x,y:o.y}}switch(m(t)){case"start":n[l]-=y*(r&&c?-1:1);break;case"end":n[l]+=y*(r&&c?-1:1)}return n}let N=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,l=a.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=C(u,n,s),f=n,p={},m=0;for(let r=0;r<l.length;r++){let{name:a,fn:h}=l[r],{x:v,y:g,data:y,reset:b}=await h({x:c,y:d,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:u,platform:i,elements:{reference:e,floating:t}});c=null!=v?v:c,d=null!=g?g:d,p={...p,[a]:{...p[a],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:c,y:d}=C(u,f,s)),r=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function x(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=f(t,e),h=w(m),v=l[p?"floating"===d?"reference":"floating":d],g=E(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(v)))||r?v:v.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===d?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),C=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},N=E(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:b,strategy:s}):y);return{top:(g.top-N.top+h.top)/C.y,bottom:(N.bottom-g.bottom+h.bottom)/C.y,left:(g.left-N.left+h.left)/C.x,right:(N.right-g.right+h.right)/C.x}}function R(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function T(e){return o.some(t=>e[t]>=0)}async function M(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=p(r),l=m(r),s="y"===g(r),u=["left","top"].includes(i)?-1:1,c=a&&s?-1:1,d=f(t,e),{mainAxis:h,crossAxis:v,alignmentAxis:y}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof y&&(v="end"===l?-1*y:y),s?{x:v*c,y:h*u}:{x:h*u,y:v*c}}function S(){return"undefined"!=typeof window}function P(e){return _(e)?(e.nodeName||"").toLowerCase():"#document"}function I(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function L(e){var t;return null==(t=(_(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function _(e){return!!S()&&(e instanceof Node||e instanceof I(e).Node)}function A(e){return!!S()&&(e instanceof Element||e instanceof I(e).Element)}function D(e){return!!S()&&(e instanceof HTMLElement||e instanceof I(e).HTMLElement)}function O(e){return!!S()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof I(e).ShadowRoot)}function k(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=V(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function j(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function B(e){let t=H(),r=A(e)?V(e):e;return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function H(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function F(e){return["html","body","#document"].includes(P(e))}function V(e){return I(e).getComputedStyle(e)}function W(e){return A(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function U(e){if("html"===P(e))return e;let t=e.assignedSlot||e.parentNode||O(e)&&e.host||L(e);return O(t)?t.host:t}function z(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=U(t);return F(r)?t.ownerDocument?t.ownerDocument.body:t.body:D(r)&&k(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=I(o);if(a){let e=G(i);return t.concat(i,i.visualViewport||[],k(o)?o:[],e&&r?z(e):[])}return t.concat(o,z(o,[],r))}function G(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function K(e){let t=V(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=D(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,s=l(r)!==a||l(n)!==i;return s&&(r=a,n=i),{width:r,height:n,$:s}}function $(e){return A(e)?e:e.contextElement}function Z(e){let t=$(e);if(!D(t))return u(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:a}=K(t),i=(a?l(r.width):r.width)/n,s=(a?l(r.height):r.height)/o;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let X=u(0);function Y(e){let t=I(e);return H()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:X}function q(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),i=$(e),l=u(1);t&&(n?A(n)&&(l=Z(n)):l=Z(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===I(i))&&o)?Y(i):u(0),c=(a.left+s.x)/l.x,d=(a.top+s.y)/l.y,f=a.width/l.x,p=a.height/l.y;if(i){let e=I(i),t=n&&A(n)?I(n):n,r=e,o=G(r);for(;o&&n&&t!==r;){let e=Z(o),t=o.getBoundingClientRect(),n=V(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=a,d+=i,o=G(r=I(o))}}return E({width:f,height:p,x:c,y:d})}function Q(e,t){let r=W(e).scrollLeft;return t?t.left+r:q(L(e)).left+r}function J(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=I(e),n=L(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;let e=H();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:a,height:i,x:l,y:s}}(e,r);else if("document"===t)n=function(e){let t=L(e),r=W(e),n=e.ownerDocument.body,o=i(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=i(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+Q(e),s=-r.scrollTop;return"rtl"===V(n).direction&&(l+=i(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:l,y:s}}(L(e));else if(A(t))n=function(e,t){let r=q(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=D(e)?Z(e):u(1),i=e.clientWidth*a.x;return{width:i,height:e.clientHeight*a.y,x:o*a.x,y:n*a.y}}(t,r);else{let r=Y(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return E(n)}function ee(e){return"static"===V(e).position}function et(e,t){if(!D(e)||"fixed"===V(e).position)return null;if(t)return t(e);let r=e.offsetParent;return L(e)===r&&(r=r.ownerDocument.body),r}function er(e,t){let r=I(e);if(j(e))return r;if(!D(e)){let t=U(e);for(;t&&!F(t);){if(A(t)&&!ee(t))return t;t=U(t)}return r}let n=et(e,t);for(;n&&["table","td","th"].includes(P(n))&&ee(n);)n=et(n,t);return n&&F(n)&&ee(n)&&!B(n)?r:n||function(e){let t=U(e);for(;D(t)&&!F(t);){if(B(t))return t;if(j(t))break;t=U(t)}return null}(e)||r}let en=async function(e){let t=this.getOffsetParent||er,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=D(t),o=L(t),a="fixed"===r,i=q(e,!0,a,t),l={scrollLeft:0,scrollTop:0},s=u(0);if(n||!n&&!a){if(("body"!==P(t)||k(o))&&(l=W(t)),n){let e=q(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=Q(o))}let c=0,d=0;if(o&&!n&&!a){let e=o.getBoundingClientRect();d=e.top+l.scrollTop,c=e.left+l.scrollLeft-Q(o,e)}return{x:i.left+l.scrollLeft-s.x-c,y:i.top+l.scrollTop-s.y-d,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eo={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=L(n),l=!!t&&j(t.floating);if(n===i||l&&a)return r;let s={scrollLeft:0,scrollTop:0},c=u(1),d=u(0),f=D(n);if((f||!f&&!a)&&(("body"!==P(n)||k(i))&&(s=W(n)),D(n))){let e=q(n);c=Z(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+d.x,y:r.y*c.y-s.scrollTop*c.y+d.y}},getDocumentElement:L,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,l=[..."clippingAncestors"===r?j(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=z(e,[],!1).filter(e=>A(e)&&"body"!==P(e)),o=null,a="fixed"===V(e).position,i=a?U(e):e;for(;A(i)&&!F(i);){let t=V(i),r=B(i);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||k(i)&&!r&&function e(t,r){let n=U(t);return!(n===r||!A(n)||F(n))&&("fixed"===V(n).position||e(n,r))}(e,i))?n=n.filter(e=>e!==i):o=t,i=U(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],s=l[0],u=l.reduce((e,r)=>{let n=J(t,r,o);return e.top=i(n.top,e.top),e.right=a(n.right,e.right),e.bottom=a(n.bottom,e.bottom),e.left=i(n.left,e.left),e},J(t,s,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:er,getElementRects:en,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=K(e);return{width:t,height:r}},getScale:Z,isElement:A,isRTL:function(e){return"rtl"===V(e).direction}},ea=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:l,platform:s,elements:u,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let y=w(p),b={x:r,y:n},E=h(g(o)),C=v(E),N=await s.getDimensions(d),x="y"===E,R=x?"clientHeight":"clientWidth",T=l.reference[C]+l.reference[E]-b[E]-l.floating[C],M=b[E]-l.reference[E],S=await (null==s.getOffsetParent?void 0:s.getOffsetParent(d)),P=S?S[R]:0;P&&await (null==s.isElement?void 0:s.isElement(S))||(P=u.floating[R]||l.floating[C]);let I=P/2-N[C]/2-1,L=a(y[x?"top":"left"],I),_=a(y[x?"bottom":"right"],I),A=P-N[C]-_,D=P/2-N[C]/2+(T/2-M/2),O=i(L,a(D,A)),k=!c.arrow&&null!=m(o)&&D!==O&&l.reference[C]/2-(D<L?L:_)-N[C]/2<0,j=k?D<L?D-L:D-A:0;return{[E]:b[E]+j,data:{[E]:O,centerOffset:D-O-j,...k&&{alignmentOffset:j}},reset:k}}}),ei=(e,t,r)=>{let n=new Map,o={platform:eo,...r},a={...o.platform,_c:n};return N(e,t,{...o,platform:a})};var el=r(54887),es="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function eu(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eu(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eu(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function ec(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ed(e,t){let r=ec(e);return Math.round(t*r)/r}function ef(e){let t=n.useRef(e);return es(()=>{t.current=e}),t}let ep=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?ea({element:r.current,padding:n}).fn(t):{}:r?ea({element:r,padding:n}).fn(t):{}}}),em=(e,t)=>{var r;return{...(void 0===(r=e)&&(r=0),{name:"offset",options:r,async fn(e){var t,n;let{x:o,y:a,placement:i,middlewareData:l}=e,s=await M(e,r);return i===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:o+s.x,y:a+s.y,data:{...s,placement:i}}}}),options:[e,t]}},eh=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"shift",options:r,async fn(e){let{x:t,y:n,placement:o}=e,{mainAxis:l=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=f(r,e),d={x:t,y:n},m=await x(e,c),v=g(p(o)),y=h(v),b=d[y],w=d[v];if(l){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",r=b+m[e],n=b-m[t];b=i(r,a(b,n))}if(s){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",r=w+m[e],n=w-m[t];w=i(r,a(w,n))}let E=u.fn({...e,[y]:b,[v]:w});return{...E,data:{x:E.x-t,y:E.y-n,enabled:{[y]:l,[v]:s}}}}}),options:[e,t]}},ev=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:o,rects:a,middlewareData:i}=e,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=f(r,e),c={x:t,y:n},d=g(o),m=h(d),v=c[m],y=c[d],b=f(l,e),w="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(s){let e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+w.mainAxis,r=a.reference[m]+a.reference[e]-w.mainAxis;v<t?v=t:v>r&&(v=r)}if(u){var E,C;let e="y"===m?"width":"height",t=["top","left"].includes(p(o)),r=a.reference[d]-a.floating[e]+(t&&(null==(E=i.offset)?void 0:E[d])||0)+(t?0:w.crossAxis),n=a.reference[d]+a.reference[e]+(t?0:(null==(C=i.offset)?void 0:C[d])||0)-(t?w.crossAxis:0);y<r?y=r:y>n&&(y=n)}return{[m]:v,[d]:y}}}),options:[e,t]}},eg=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"flip",options:r,async fn(e){var t,n,o,a,i;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:w}=e,{mainAxis:E=!0,crossAxis:C=!0,fallbackPlacements:N,fallbackStrategy:R="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:M=!0,...S}=f(r,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let P=p(l),I=g(c),L=p(c)===c,_=await (null==d.isRTL?void 0:d.isRTL(w.floating)),A=N||(L||!M?[b(c)]:function(e){let t=b(e);return[y(e),t,y(t)]}(c)),D="none"!==T;!N&&D&&A.push(...function(e,t,r,n){let o=m(e),a=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===r,n);return o&&(a=a.map(e=>e+"-"+o),t&&(a=a.concat(a.map(y)))),a}(c,M,T,_));let O=[c,...A],k=await x(e,S),j=[],B=(null==(n=s.flip)?void 0:n.overflows)||[];if(E&&j.push(k[P]),C){let e=function(e,t,r){void 0===r&&(r=!1);let n=m(e),o=h(g(e)),a=v(o),i="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=b(i)),[i,b(i)]}(l,u,_);j.push(k[e[0]],k[e[1]])}if(B=[...B,{placement:l,overflows:j}],!j.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=O[e];if(t)return{data:{index:e,overflows:B},reset:{placement:t}};let r=null==(a=B.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(R){case"bestFit":{let e=null==(i=B.filter(e=>{if(D){let t=g(e.placement);return t===I||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=c}if(l!==r)return{reset:{placement:r}}}return{}}}),options:[e,t]}},ey=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"size",options:r,async fn(e){var t,n;let o,l;let{placement:s,rects:u,platform:c,elements:d}=e,{apply:h=()=>{},...v}=f(r,e),y=await x(e,v),b=p(s),w=m(s),E="y"===g(s),{width:C,height:N}=u.floating;"top"===b||"bottom"===b?(o=b,l=w===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(l=b,o="end"===w?"top":"bottom");let R=N-y.top-y.bottom,T=C-y.left-y.right,M=a(N-y[o],R),S=a(C-y[l],T),P=!e.middlewareData.shift,I=M,L=S;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(L=T),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(I=R),P&&!w){let e=i(y.left,0),t=i(y.right,0),r=i(y.top,0),n=i(y.bottom,0);E?L=C-2*(0!==e||0!==t?e+t:i(y.left,y.right)):I=N-2*(0!==r||0!==n?r+n:i(y.top,y.bottom))}await h({...e,availableWidth:L,availableHeight:I});let _=await c.getDimensions(d.floating);return C!==_.width||N!==_.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},eb=(e,t)=>{var r;return{...(void 0===(r=e)&&(r={}),{name:"hide",options:r,async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...o}=f(r,e);switch(n){case"referenceHidden":{let r=R(await x(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:T(r)}}}case"escaped":{let r=R(await x(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:T(r)}}}default:return{}}}}),options:[e,t]}},ew=(e,t)=>({...ep(e),options:[e,t]});var eE=r(66840),eC=r(57437),eN=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,eC.jsx)(eE.WV.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eC.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eN.displayName="Arrow";var ex=r(98575),eR=r(26606),eT=r(61188),eM=r(90420),eS="Popper",[eP,eI]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function l(t){let{scope:r,children:o,...l}=t,s=r?.[e][i]||a,u=n.useMemo(()=>l,Object.values(l));return(0,eC.jsx)(s.Provider,{value:u,children:o})}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,l){let s=l?.[e][i]||a,u=n.useContext(s);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(eS),[eL,e_]=eP(eS),eA=e=>{let{__scopePopper:t,children:r}=e,[o,a]=n.useState(null);return(0,eC.jsx)(eL,{scope:t,anchor:o,onAnchorChange:a,children:r})};eA.displayName=eS;var eD="PopperAnchor",eO=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...a}=e,i=e_(eD,r),l=n.useRef(null),s=(0,ex.e)(t,l);return n.useEffect(()=>{i.onAnchorChange((null==o?void 0:o.current)||l.current)}),o?null:(0,eC.jsx)(eE.WV.div,{...a,ref:s})});eO.displayName=eD;var ek="PopperContent",[ej,eB]=eP(ek),eH=n.forwardRef((e,t)=>{var r,o,l,u,c,d,f,p;let{__scopePopper:m,side:h="bottom",sideOffset:v=0,align:g="center",alignOffset:y=0,arrowPadding:b=0,avoidCollisions:w=!0,collisionBoundary:E=[],collisionPadding:C=0,sticky:N="partial",hideWhenDetached:x=!1,updatePositionStrategy:R="optimized",onPlaced:T,...M}=e,S=e_(ek,m),[P,I]=n.useState(null),_=(0,ex.e)(t,e=>I(e)),[A,D]=n.useState(null),O=(0,eM.t)(A),k=null!==(f=null==O?void 0:O.width)&&void 0!==f?f:0,j=null!==(p=null==O?void 0:O.height)&&void 0!==p?p:0,B="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},H=Array.isArray(E)?E:[E],F=H.length>0,V={padding:B,boundary:H.filter(eU),altBoundary:F},{refs:W,floatingStyles:U,placement:G,isPositioned:K,middlewareData:Z}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:a,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=n.useState(o);eu(p,o)||m(o);let[h,v]=n.useState(null),[g,y]=n.useState(null),b=n.useCallback(e=>{e!==N.current&&(N.current=e,v(e))},[]),w=n.useCallback(e=>{e!==x.current&&(x.current=e,y(e))},[]),E=i||h,C=l||g,N=n.useRef(null),x=n.useRef(null),R=n.useRef(d),T=null!=u,M=ef(u),S=ef(a),P=ef(c),I=n.useCallback(()=>{if(!N.current||!x.current)return;let e={placement:t,strategy:r,middleware:p};S.current&&(e.platform=S.current),ei(N.current,x.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};L.current&&!eu(R.current,t)&&(R.current=t,el.flushSync(()=>{f(t)}))})},[p,t,r,S,P]);es(()=>{!1===c&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let L=n.useRef(!1);es(()=>(L.current=!0,()=>{L.current=!1}),[]),es(()=>{if(E&&(N.current=E),C&&(x.current=C),E&&C){if(M.current)return M.current(E,C,I);I()}},[E,C,I,M,T]);let _=n.useMemo(()=>({reference:N,floating:x,setReference:b,setFloating:w}),[b,w]),A=n.useMemo(()=>({reference:E,floating:C}),[E,C]),D=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=ed(A.floating,d.x),n=ed(A.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...ec(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,A.floating,d.x,d.y]);return n.useMemo(()=>({...d,update:I,refs:_,elements:A,floatingStyles:D}),[d,I,_,A,D])}({strategy:"fixed",placement:h+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=n,p=$(e),m=l||u?[...p?z(p):[],...z(t)]:[];m.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let h=p&&d?function(e,t){let r,n=null,o=L(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function u(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),l();let{left:f,top:p,width:m,height:h}=e.getBoundingClientRect();if(c||t(),!m||!h)return;let v=s(p),g=s(o.clientWidth-(f+m)),y={rootMargin:-v+"px "+-g+"px "+-s(o.clientHeight-(p+h))+"px "+-s(f)+"px",threshold:i(0,a(1,d))||1},b=!0;function w(e){let t=e[0].intersectionRatio;if(t!==d){if(!b)return u();t?u(!1,t):r=setTimeout(()=>{u(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(w,{...y,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(w,y)}n.observe(e)}(!0),l}(p,r):null,v=-1,g=null;c&&(g=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),r()}),p&&!f&&g.observe(p),g.observe(t));let y=f?q(e):null;return f&&function t(){let n=q(e);y&&(n.x!==y.x||n.y!==y.y||n.width!==y.width||n.height!==y.height)&&r(),y=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===R})},elements:{reference:S.anchor},middleware:[em({mainAxis:v+j,alignmentAxis:y}),w&&eh({mainAxis:!0,crossAxis:!1,limiter:"partial"===N?ev():void 0,...V}),w&&eg({...V}),ey({...V,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:i}=r.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(n,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(a,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),A&&ew({element:A,padding:b}),ez({arrowWidth:k,arrowHeight:j}),x&&eb({strategy:"referenceHidden",...V})]}),[X,Y]=eG(G),Q=(0,eR.W)(T);(0,eT.b)(()=>{K&&(null==Q||Q())},[K,Q]);let J=null===(r=Z.arrow)||void 0===r?void 0:r.x,ee=null===(o=Z.arrow)||void 0===o?void 0:o.y,et=(null===(l=Z.arrow)||void 0===l?void 0:l.centerOffset)!==0,[er,en]=n.useState();return(0,eT.b)(()=>{P&&en(window.getComputedStyle(P).zIndex)},[P]),(0,eC.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:K?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[null===(u=Z.transformOrigin)||void 0===u?void 0:u.x,null===(c=Z.transformOrigin)||void 0===c?void 0:c.y].join(" "),...(null===(d=Z.hide)||void 0===d?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eC.jsx)(ej,{scope:m,placedSide:X,onArrowChange:D,arrowX:J,arrowY:ee,shouldHideArrow:et,children:(0,eC.jsx)(eE.WV.div,{"data-side":X,"data-align":Y,...M,ref:_,style:{...M.style,animation:K?void 0:"none"}})})})});eH.displayName=ek;var eF="PopperArrow",eV={top:"bottom",right:"left",bottom:"top",left:"right"},eW=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eB(eF,r),a=eV[o.placedSide];return(0,eC.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eC.jsx)(eN,{...n,ref:t,style:{...n.style,display:"block"}})})});function eU(e){return null!==e}eW.displayName=eF;var ez=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,a,i;let{placement:l,rects:s,middlewareData:u}=t,c=(null===(r=u.arrow)||void 0===r?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=eG(l),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!==(a=null===(n=u.arrow)||void 0===n?void 0:n.x)&&void 0!==a?a:0)+d/2,g=(null!==(i=null===(o=u.arrow)||void 0===o?void 0:o.y)&&void 0!==i?i:0)+f/2,y="",b="";return"bottom"===p?(y=c?h:"".concat(v,"px"),b="".concat(-f,"px")):"top"===p?(y=c?h:"".concat(v,"px"),b="".concat(s.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),b=c?h:"".concat(g,"px")):"left"===p&&(y="".concat(s.floating.width+f,"px"),b=c?h:"".concat(g,"px")),{data:{x:y,y:b}}}});function eG(e){let[t,r="center"]=e.split("-");return[t,r]}var eK=eA,e$=eO,eZ=eH,eX=eW},66840:function(e,t,r){"use strict";r.d(t,{WV:function(){return l},jH:function(){return s}});var n=r(2265),o=r(54887),a=r(37053),i=r(57437),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...o}=e,l=n?a.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},34545:function(e,t,r){"use strict";r.d(t,{ck:function(){return I},fC:function(){return P},Pc:function(){return w}});var n=r(2265),o=r(6741),a=r(29863),i=r(98575),l=r(57437),s=r(99255),u=r(66840),c=r(26606),d=r(80886),f=r(29114),p="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[v,g,y]=(0,a.B)(h),[b,w]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function s(t){let{scope:r,children:o,...s}=t,u=r?.[e][i]||a,c=n.useMemo(()=>s,Object.values(s));return(0,l.jsx)(u.Provider,{value:c,children:o})}return r=[...r,o],s.displayName=t+"Provider",[s,function(r,l){let s=l?.[e][i]||a,u=n.useContext(s);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(h,[y]),[E,C]=b(h),N=n.forwardRef((e,t)=>(0,l.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(x,{...e,ref:t})})}));N.displayName=h;var x=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:s=!1,dir:h,currentTabStopId:v,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:b,onEntryFocus:w,preventScrollOnEntryFocus:C=!1,...N}=e,x=n.useRef(null),R=(0,i.e)(t,x),T=(0,f.gm)(h),[M=null,P]=(0,d.T)({prop:v,defaultProp:y,onChange:b}),[I,L]=n.useState(!1),_=(0,c.W)(w),A=g(r),D=n.useRef(!1),[O,k]=n.useState(0);return n.useEffect(()=>{let e=x.current;if(e)return e.addEventListener(p,_),()=>e.removeEventListener(p,_)},[_]),(0,l.jsx)(E,{scope:r,orientation:a,dir:T,loop:s,currentTabStopId:M,onItemFocus:n.useCallback(e=>P(e),[P]),onItemShiftTab:n.useCallback(()=>L(!0),[]),onFocusableItemAdd:n.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>k(e=>e-1),[]),children:(0,l.jsx)(u.WV.div,{tabIndex:I||0===O?-1:0,"data-orientation":a,...N,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!D.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(p,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),C)}}D.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>L(!1))})})}),R="RovingFocusGroupItem",T=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:c,...d}=e,f=(0,s.M)(),p=c||f,m=C(R,r),h=m.currentTabStopId===p,y=g(r),{onFocusableItemAdd:b,onFocusableItemRemove:w}=m;return n.useEffect(()=>{if(a)return b(),()=>w()},[a,b,w]),(0,l.jsx)(v.ItemSlot,{scope:r,id:p,focusable:a,active:i,children:(0,l.jsx)(u.WV.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return M[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=m.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>S(o))}})})})});T.displayName=R;var M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var P=N,I=T},37053:function(e,t,r){"use strict";r.d(t,{A4:function(){return s},g7:function(){return i}});var n=r(2265),o=r(98575),a=r(57437),i=n.forwardRef((e,t)=>{let{children:r,...o}=e,i=n.Children.toArray(r),s=i.find(u);if(s){let e=s.props.children,r=i.map(t=>t!==s?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,a.jsx)(l,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,a.jsx)(l,{...o,ref:t,children:r})});i.displayName="Slot";var l=n.forwardRef((e,t)=>{let{children:r,...a}=e;if(n.isValidElement(r)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=(...e)=>{a(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props),ref:t?(0,o.F)(t,l):l})}return n.Children.count(r)>1?n.Children.only(null):null});l.displayName="SlotClone";var s=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});function u(e){return n.isValidElement(e)&&e.type===s}},26606:function(e,t,r){"use strict";r.d(t,{W:function(){return o}});var n=r(2265);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},80886:function(e,t,r){"use strict";r.d(t,{T:function(){return a}});var n=r(2265),o=r(26606);function a({prop:e,defaultProp:t,onChange:r=()=>{}}){let[a,i]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[a]=r,i=n.useRef(a),l=(0,o.W)(t);return n.useEffect(()=>{i.current!==a&&(l(a),i.current=a)},[a,i,l]),r}({defaultProp:t,onChange:r}),l=void 0!==e,s=l?e:a,u=(0,o.W)(r);return[s,n.useCallback(t=>{if(l){let r="function"==typeof t?t(e):t;r!==e&&u(r)}else i(t)},[l,e,i,u])]}},91096:function(e,t,r){"use strict";r.d(t,{e:function(){return a}});var n=r(2265),o=r(26606);function a(e,t=globalThis?.document){let r=(0,o.W)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}},61188:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});var n=r(2265),o=globalThis?.document?n.useLayoutEffect:()=>{}},6718:function(e,t,r){"use strict";r.d(t,{D:function(){return o}});var n=r(2265);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},90420:function(e,t,r){"use strict";r.d(t,{t:function(){return a}});var n=r(2265),o=r(61188);function a(e){let[t,r]=n.useState(void 0);return(0,o.b)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},95098:function(e,t,r){"use strict";r.d(t,{T:function(){return i},f:function(){return l}});var n=r(2265),o=r(66840),a=r(57437),i=n.forwardRef((e,t)=>(0,a.jsx)(o.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));i.displayName="VisuallyHidden";var l=i},52294:function(e,t,r){"use strict";r.d(t,{CJ:function(){return E},aR:function(){return s},Ct:function(){return rD},xu:function(){return rV},zx:function(){return r1},UW:function(){return u},Zb:function(){return r3},FR:function(){return c},Vq:function(){return d},h_:function(){return f},kC:function(){return rK},rj:function(){return nI},X6:function(){return tP},hU:function(){return iS},Tz:function(){return iA},rU:function(){return iO},J2:function(){return p},Ex:function(){return lp},Jx:function(){return m},xr:function(){return oK},Ph:function(){return h},Z0:function(){return ua},Od:function(){return ul},$j:function(){return rX},rs:function(){return uZ},mQ:function(){return v},xv:function(){return tL},nv:function(){return g},Q2:function(){return rd},u:function(){return c3}});var n,o,a,i,l,s={};r.r(s),r.d(s,{$j:function(){return rb},VY:function(){return rv},dk:function(){return ry},fC:function(){return rh},Dx:function(){return rg}});var u={};r.r(u),r.d(u,{JO:function(){return r8},fC:function(){return r9},xv:function(){return r5}});var c={};r.r(c),r.d(c,{ck:function(){return o2},__:function(){return o9},fC:function(){return o1},B4:function(){return o8}});var d={};r.r(d),r.d(d,{VY:function(){return a1},dk:function(){return a9},fC:function(){return a0},Dx:function(){return a2}});var f={};r.r(f),r.d(f,{VY:function(){return a4},ck:function(){return a6},fC:function(){return a5},xz:function(){return a7}});var p={};r.r(p),r.d(p,{VY:function(){return i4},fC:function(){return i7},xz:function(){return i3}});var m={};r.r(m),r.d(m,{c:function(){return lV},f:function(){return lF}});var h={};r.r(h),r.d(h,{VY:function(){return ut},ZA:function(){return un},ck:function(){return ur},fC:function(){return s6},xz:function(){return ue}});var v={};r.r(v),r.d(v,{VY:function(){return cQ},aV:function(){return cY},fC:function(){return cX},xz:function(){return cq}});var g={};r.r(g),r.d(g,{f:function(){return c2},g:function(){return c9}});var y=r(2265),b=r(95098),w=r(57437),E=({children:e,label:t})=>{let r=y.Children.only(e);return(0,w.jsxs)(w.Fragment,{children:[y.cloneElement(r,{"aria-hidden":"true",focusable:"false"}),(0,w.jsx)(b.f,{children:t})]})};E.displayName="AccessibleIcon";var C=r(84772);function N(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}var x=r(98575),R=r(6741),T=r(99255),M=r(80886),S=r(66840),P=r(26606),I=r(91096),L="dismissableLayer.update",_=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),A=y.forwardRef((e,t)=>{var r,o;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:s,onInteractOutside:u,onDismiss:c,...d}=e,f=y.useContext(_),[p,m]=y.useState(null),h=null!==(o=null==p?void 0:p.ownerDocument)&&void 0!==o?o:null===(r=globalThis)||void 0===r?void 0:r.document,[,v]=y.useState({}),g=(0,x.e)(t,e=>m(e)),b=Array.from(f.layers),[E]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),C=b.indexOf(E),N=p?b.indexOf(p):-1,T=f.layersWithOutsidePointerEventsDisabled.size>0,M=N>=C,A=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1),a=y.useRef(()=>{});return y.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){O("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...f.branches].some(e=>e.contains(t));!M||r||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==c||c())},h),k=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1);return y.useEffect(()=>{let e=e=>{e.target&&!o.current&&O("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...f.branches].some(e=>e.contains(t))||(null==s||s(e),null==u||u(e),e.defaultPrevented||null==c||c())},h);return(0,I.e)(e=>{N!==f.layers.size-1||(null==i||i(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},h),y.useEffect(()=>{if(p)return a&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(n=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),D(),()=>{a&&1===f.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=n)}},[p,h,a,f]),y.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),D())},[p,f]),y.useEffect(()=>{let e=()=>v({});return document.addEventListener(L,e),()=>document.removeEventListener(L,e)},[]),(0,w.jsx)(S.WV.div,{...d,ref:g,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,R.M)(e.onFocusCapture,k.onFocusCapture),onBlurCapture:(0,R.M)(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:(0,R.M)(e.onPointerDownCapture,A.onPointerDownCapture)})});function D(){let e=new CustomEvent(L);document.dispatchEvent(e)}function O(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,S.jH)(a,i):a.dispatchEvent(i)}A.displayName="DismissableLayer",y.forwardRef((e,t)=>{let r=y.useContext(_),n=y.useRef(null),o=(0,x.e)(t,n);return y.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,w.jsx)(S.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var k=r(99103),j=r(54887),B=r(61188),H=y.forwardRef((e,t)=>{var r,n;let{container:o,...a}=e,[i,l]=y.useState(!1);(0,B.b)(()=>l(!0),[]);let s=o||i&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return s?j.createPortal((0,w.jsx)(S.WV.div,{...a,ref:t}),s):null});H.displayName="Portal";var F=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=V(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=V(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=V(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=V(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function V(e){return(null==e?void 0:e.animationName)||"none"}F.displayName="Presence";var W=0;function U(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var z=r(5853),G=r(85770),K=r(17325),$=r(31412),Z=(0,$._)(),X=function(){},Y=y.forwardRef(function(e,t){var r=y.useRef(null),n=y.useState({onScrollCapture:X,onWheelCapture:X,onTouchMoveCapture:X}),o=n[0],a=n[1],i=e.forwardProps,l=e.children,s=e.className,u=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,v=e.as,g=e.gapMode,b=(0,z._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=(0,K.q)([r,t]),E=(0,z.pi)((0,z.pi)({},b),o);return y.createElement(y.Fragment,null,c&&y.createElement(f,{sideCar:Z,removeScrollBar:u,shards:d,noIsolation:p,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:r,gapMode:g}),i?y.cloneElement(y.Children.only(l),(0,z.pi)((0,z.pi)({},E),{ref:w})):y.createElement(void 0===v?"div":v,(0,z.pi)({},E,{className:s,ref:w}),l))});Y.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Y.classNames={fullWidth:G.zi,zeroRight:G.pF};var q=r(49085),Q=r(5517),J=r(18704),ee=!1;if("undefined"!=typeof window)try{var et=Object.defineProperty({},"passive",{get:function(){return ee=!0,!0}});window.addEventListener("test",et,et),window.removeEventListener("test",et,et)}catch(e){ee=!1}var er=!!ee&&{passive:!1},en=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===r[t])},eo=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),ea(e,n)){var o=ei(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},ea=function(e,t){return"v"===e?en(t,"overflowY"):en(t,"overflowX")},ei=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},el=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;do{var m=ei(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&ea(e,s)&&(f+=v,p+=h),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},es=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eu=function(e){return[e.deltaX,e.deltaY]},ec=function(e){return e&&"current"in e?e.current:e},ed=0,ef=[],ep=(0,q.L)(Z,function(e){var t=y.useRef([]),r=y.useRef([0,0]),n=y.useRef(),o=y.useState(ed++)[0],a=y.useState(J.Ws)[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 t=(0,z.ev)([e.lockRef.current],(e.shards||[]).map(ec),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=y.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var o,a=es(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-a[0],u="deltaY"in e?e.deltaY:l[1]-a[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=eo(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=eo(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(s||u)&&(n.current=o),!o)return!0;var p=n.current||o;return el(p,t,e,"h"===p?s:u,!0)},[]),s=y.useCallback(function(e){if(ef.length&&ef[ef.length-1]===a){var r="deltaY"in e?eu(e):es(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map(ec).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=y.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=y.useCallback(function(e){r.current=es(e),n.current=void 0},[]),d=y.useCallback(function(t){u(t.type,eu(t),t.target,l(t,e.lockRef.current))},[]),f=y.useCallback(function(t){u(t.type,es(t),t.target,l(t,e.lockRef.current))},[]);y.useEffect(function(){return ef.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",s,er),document.addEventListener("touchmove",s,er),document.addEventListener("touchstart",c,er),function(){ef=ef.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,er),document.removeEventListener("touchmove",s,er),document.removeEventListener("touchstart",c,er)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?y.createElement(Q.jp,{gapMode:e.gapMode}):null)}),em=y.forwardRef(function(e,t){return y.createElement(Y,(0,z.pi)({},e,{ref:t,sideCar:ep}))});em.classNames=Y.classNames;var eh=r(5478),ev=r(37053),eg="Dialog",[ey,eb]=N(eg),[ew,eE]=ey(eg),eC=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,l=y.useRef(null),s=y.useRef(null),[u=!1,c]=(0,M.T)({prop:n,defaultProp:o,onChange:a});return(0,w.jsx)(ew,{scope:t,triggerRef:l,contentRef:s,contentId:(0,T.M)(),titleId:(0,T.M)(),descriptionId:(0,T.M)(),open:u,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(e=>!e),[c]),modal:i,children:r})};eC.displayName=eg;var eN="DialogTrigger",ex=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=eE(eN,r),a=(0,x.e)(t,o.triggerRef);return(0,w.jsx)(S.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":eU(o.open),...n,ref:a,onClick:(0,R.M)(e.onClick,o.onOpenToggle)})});ex.displayName=eN;var eR="DialogPortal",[eT,eM]=ey(eR,{forceMount:void 0}),eS=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:o}=e,a=eE(eR,t);return(0,w.jsx)(eT,{scope:t,forceMount:r,children:y.Children.map(n,e=>(0,w.jsx)(F,{present:r||a.open,children:(0,w.jsx)(H,{asChild:!0,container:o,children:e})}))})};eS.displayName=eR;var eP="DialogOverlay",eI=y.forwardRef((e,t)=>{let r=eM(eP,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=eE(eP,e.__scopeDialog);return a.modal?(0,w.jsx)(F,{present:n||a.open,children:(0,w.jsx)(eL,{...o,ref:t})}):null});eI.displayName=eP;var eL=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=eE(eP,r);return(0,w.jsx)(em,{as:ev.g7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,w.jsx)(S.WV.div,{"data-state":eU(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),e_="DialogContent",eA=y.forwardRef((e,t)=>{let r=eM(e_,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=eE(e_,e.__scopeDialog);return(0,w.jsx)(F,{present:n||a.open,children:a.modal?(0,w.jsx)(eD,{...o,ref:t}):(0,w.jsx)(eO,{...o,ref:t})})});eA.displayName=e_;var eD=y.forwardRef((e,t)=>{let r=eE(e_,e.__scopeDialog),n=y.useRef(null),o=(0,x.e)(t,r.contentRef,n);return y.useEffect(()=>{let e=n.current;if(e)return(0,eh.Ry)(e)},[]),(0,w.jsx)(ek,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,R.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,R.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,R.M)(e.onFocusOutside,e=>e.preventDefault())})}),eO=y.forwardRef((e,t)=>{let r=eE(e_,e.__scopeDialog),n=y.useRef(!1),o=y.useRef(!1);return(0,w.jsx)(ek,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,i;null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented||(n.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:t=>{var a,i;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(n.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let l=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),ek=y.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,l=eE(e_,r),s=y.useRef(null),u=(0,x.e)(t,s);return y.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:U()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:U()),W++,()=>{1===W&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),W--}},[]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(k.M,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,w.jsx)(A,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":eU(l.open),...i,ref:u,onDismiss:()=>l.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(e$,{titleId:l.titleId}),(0,w.jsx)(eZ,{contentRef:s,descriptionId:l.descriptionId})]})]})}),ej="DialogTitle",eB=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=eE(ej,r);return(0,w.jsx)(S.WV.h2,{id:o.titleId,...n,ref:t})});eB.displayName=ej;var eH="DialogDescription",eF=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=eE(eH,r);return(0,w.jsx)(S.WV.p,{id:o.descriptionId,...n,ref:t})});eF.displayName=eH;var eV="DialogClose",eW=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=eE(eV,r);return(0,w.jsx)(S.WV.button,{type:"button",...n,ref:t,onClick:(0,R.M)(e.onClick,()=>o.onOpenChange(!1))})});function eU(e){return e?"open":"closed"}eW.displayName=eV;var ez="DialogTitleWarning",[eG,eK]=function(e,t){let r=y.createContext(t);function n(e){let{children:t,...n}=e,o=y.useMemo(()=>n,Object.values(n));return(0,w.jsx)(r.Provider,{value:o,children:t})}return n.displayName=e+"Provider",[n,function(n){let o=y.useContext(r);if(o)return o;if(void 0!==t)return t;throw Error(`\`${n}\` must be used within \`${e}\``)}]}(ez,{contentName:e_,titleName:ej,docsSlug:"dialog"}),e$=e=>{let{titleId:t}=e,r=eK(ez),n="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return y.useEffect(()=>{t&&!document.getElementById(t)&&console.error(n)},[n,t]),null},eZ=e=>{let{contentRef:t,descriptionId:r}=e,n=eK("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(n.contentName,"}.");return y.useEffect(()=>{var e;let n=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&&n&&!document.getElementById(r)&&console.warn(o)},[o,t,r]),null},eX="AlertDialog",[eY,eq]=N(eX,[eb]),eQ=eb(),eJ=e=>{let{__scopeAlertDialog:t,...r}=e,n=eQ(t);return(0,w.jsx)(eC,{...n,...r,modal:!0})};eJ.displayName=eX;var e0=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=eQ(r);return(0,w.jsx)(ex,{...o,...n,ref:t})});e0.displayName="AlertDialogTrigger";var e1=e=>{let{__scopeAlertDialog:t,...r}=e,n=eQ(t);return(0,w.jsx)(eS,{...n,...r})};e1.displayName="AlertDialogPortal";var e2=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=eQ(r);return(0,w.jsx)(eI,{...o,...n,ref:t})});e2.displayName="AlertDialogOverlay";var e9="AlertDialogContent",[e8,e5]=eY(e9),e7=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:n,...o}=e,a=eQ(r),i=y.useRef(null),l=(0,x.e)(t,i),s=y.useRef(null);return(0,w.jsx)(eG,{contentName:e9,titleName:e3,docsSlug:"alert-dialog",children:(0,w.jsx)(e8,{scope:r,cancelRef:s,children:(0,w.jsxs)(eA,{role:"alertdialog",...a,...o,ref:l,onOpenAutoFocus:(0,R.M)(o.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=s.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,w.jsx)(ev.A4,{children:n}),(0,w.jsx)(to,{contentRef:i})]})})})});e7.displayName=e9;var e3="AlertDialogTitle",e4=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=eQ(r);return(0,w.jsx)(eB,{...o,...n,ref:t})});e4.displayName=e3;var e6="AlertDialogDescription",te=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=eQ(r);return(0,w.jsx)(eF,{...o,...n,ref:t})});te.displayName=e6;var tt=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=eQ(r);return(0,w.jsx)(eW,{...o,...n,ref:t})});tt.displayName="AlertDialogAction";var tr="AlertDialogCancel",tn=y.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=e5(tr,r),a=eQ(r),i=(0,x.e)(t,o);return(0,w.jsx)(eW,{...a,...n,ref:i})});tn.displayName=tr;var to=e=>{let{contentRef:t}=e,r="`".concat(e9,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(e9,"` by passing a `").concat(e6,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(e9,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return y.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null};let ta={asChild:{type:"boolean"}},ti={width:{type:"string",className:"rt-r-w",customProperties:["--width"],responsive:!0},minWidth:{type:"string",className:"rt-r-min-w",customProperties:["--min-width"],responsive:!0},maxWidth:{type:"string",className:"rt-r-max-w",customProperties:["--max-width"],responsive:!0}},tl={height:{type:"string",className:"rt-r-h",customProperties:["--height"],responsive:!0},minHeight:{type:"string",className:"rt-r-min-h",customProperties:["--min-height"],responsive:!0},maxHeight:{type:"string",className:"rt-r-max-h",customProperties:["--max-height"],responsive:!0}},ts={...ta,align:{type:"enum",className:"rt-r-align",values:["start","center"],default:"center"},size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"3",responsive:!0},width:ti.width,minWidth:ti.minWidth,maxWidth:{...ti.maxWidth,default:"600px"},...tl},tu=["gray","gold","bronze","brown","yellow","amber","orange","tomato","red","ruby","crimson","pink","plum","purple","violet","iris","indigo","blue","cyan","teal","jade","green","grass","lime","mint","sky"],tc={color:{type:"enum",values:tu,default:void 0}},td={color:{type:"enum",values:tu,default:""}},tf={highContrast:{type:"boolean",className:"rt-high-contrast",default:void 0}},tp={trim:{type:"enum",className:"rt-r-lt",values:["normal","start","end","both"],responsive:!0}},tm={align:{type:"enum",className:"rt-r-ta",values:["left","center","right"],responsive:!0}},th={wrap:{type:"enum",className:"rt-r-tw",values:["wrap","nowrap","pretty","balance"],responsive:!0}},tv={truncate:{type:"boolean",className:"rt-truncate"}},tg={weight:{type:"enum",className:"rt-r-weight",values:["light","regular","medium","bold"],responsive:!0}},ty={as:{type:"enum",values:["h1","h2","h3","h4","h5","h6"],default:"h1"},...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"6",responsive:!0},...tg,...tm,...tp,...tv,...th,...tc,...tf},tb=["initial","xs","sm","md","lg","xl"];function tw(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function tE(e){return"object"==typeof e&&Object.keys(e).some(e=>tb.includes(e))}function tC({className:e,customProperties:t,...r}){return[tN({allowArbitraryValues:!0,className:e,...r}),function({customProperties:e,value:t,propValues:r,parseValue:n=e=>e}){let o={};if(!(!t||"string"==typeof t&&r.includes(t))){if("string"==typeof t&&(o=Object.fromEntries(e.map(e=>[e,t]))),tE(t))for(let n in t){if(!tw(t,n)||!tb.includes(n))continue;let a=t[n];if(!r.includes(a))for(let t of e)o={["initial"===n?t:`${t}-${n}`]:a,...o}}for(let e in o){let t=o[e];void 0!==t&&(o[e]=n(t))}return o}}({customProperties:t,...r})]}function tN({allowArbitraryValues:e,value:t,className:r,propValues:n,parseValue:o=e=>e}){let a=[];if(t){if("string"==typeof t&&n.includes(t))return tx(r,t,o);if(tE(t)){for(let i in t){if(!tw(t,i)||!tb.includes(i))continue;let l=t[i];if(void 0!==l){if(n.includes(l)){let e=tx(r,l,o),t="initial"===i?e:`${i}:${e}`;a.push(t)}else if(e){let e="initial"===i?r:`${i}:${r}`;a.push(e)}}}return a.join(" ")}if(e)return r}}function tx(e,t,r){let n=r(t),o=n?.startsWith("-"),a=o?n?.substring(1):n;return`${o?"-":""}${e}${e?"-":""}${a}`}function tR(...e){let t={};for(let r of e)r&&(t={...t,...r});return Object.keys(t).length?t:void 0}function tT(e,...t){let r,n;let o={...e},a=function(...e){return Object.assign({},...e)}(...t);for(let e in a){let t=o[e],i=a[e];if(void 0!==i.default&&void 0===t&&(t=i.default),"enum"!==i.type||[i.default,...i.values].includes(t)||tE(t)||(t=i.default),o[e]=t,"className"in i&&i.className){delete o[e];let a="responsive"in i;if(!t||tE(t)&&!a)continue;if(tE(t)&&(void 0!==i.default&&void 0===t.initial&&(t.initial=i.default),"enum"===i.type&&([i.default,...i.values].includes(t.initial)||(t.initial=i.default))),"enum"===i.type){r=C(r,tN({allowArbitraryValues:!1,value:t,className:i.className,propValues:i.values,parseValue:i.parseValue}));continue}if("string"===i.type||"enum | string"===i.type){let e="string"===i.type?[]:i.values,[o,a]=tC({className:i.className,customProperties:i.customProperties,propValues:e,parseValue:i.parseValue,value:t});n=tR(n,a),r=C(r,o);continue}if("boolean"===i.type&&t){r=C(r,i.className);continue}}}return o.className=C(r,e.className),o.style=tR(n,e.style),o}let tM=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],tS={m:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-m",customProperties:["--m"]},mx:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-mx",customProperties:["--ml","--mr"]},my:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-my",customProperties:["--mt","--mb"]},mt:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-mt",customProperties:["--mt"]},mr:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-mr",customProperties:["--mr"]},mb:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-mb",customProperties:["--mb"]},ml:{type:"enum | string",values:tM,responsive:!0,className:"rt-r-ml",customProperties:["--ml"]}},tP=y.forwardRef((e,t)=>{let{children:r,className:n,asChild:o,as:a="h1",color:i,...l}=tT(e,ty,tS);return y.createElement(ev.g7,{"data-accent-color":i,...l,ref:t,className:C("rt-Heading",n)},o?r:y.createElement(a,null,r))});tP.displayName="Heading";let tI={as:{type:"enum",values:["span","div","label","p"],default:"span"},...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...tg,...tm,...tp,...tv,...th,...tc,...tf},tL=y.forwardRef((e,t)=>{let{children:r,className:n,asChild:o,as:a="span",color:i,...l}=tT(e,tI,tS);return y.createElement(ev.g7,{"data-accent-color":i,...l,ref:t,className:C("rt-Text",n)},o?r:y.createElement(a,null,r))});tL.displayName="Text";var t_="dismissableLayer.update",tA=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),tD=y.forwardRef((e,t)=>{var r,n;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:s,onInteractOutside:u,onDismiss:c,...d}=e,f=y.useContext(tA),[p,m]=y.useState(null),h=null!==(n=null==p?void 0:p.ownerDocument)&&void 0!==n?n:null===(r=globalThis)||void 0===r?void 0:r.document,[,v]=y.useState({}),g=(0,x.e)(t,e=>m(e)),b=Array.from(f.layers),[E]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),C=b.indexOf(E),N=p?b.indexOf(p):-1,T=f.layersWithOutsidePointerEventsDisabled.size>0,M=N>=C,L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1),a=y.useRef(()=>{});return y.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){tk("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...f.branches].some(e=>e.contains(t));!M||r||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==c||c())},h),_=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1);return y.useEffect(()=>{let e=e=>{e.target&&!o.current&&tk("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...f.branches].some(e=>e.contains(t))||(null==s||s(e),null==u||u(e),e.defaultPrevented||null==c||c())},h);return(0,I.e)(e=>{N!==f.layers.size-1||(null==i||i(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},h),y.useEffect(()=>{if(p)return a&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(o=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),tO(),()=>{a&&1===f.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=o)}},[p,h,a,f]),y.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),tO())},[p,f]),y.useEffect(()=>{let e=()=>v({});return document.addEventListener(t_,e),()=>document.removeEventListener(t_,e)},[]),(0,w.jsx)(S.WV.div,{...d,ref:g,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,R.M)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,R.M)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,R.M)(e.onPointerDownCapture,L.onPointerDownCapture)})});function tO(){let e=new CustomEvent(t_);document.dispatchEvent(e)}function tk(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,S.jH)(a,i):a.dispatchEvent(i)}tD.displayName="DismissableLayer",y.forwardRef((e,t)=>{let r=y.useContext(tA),n=y.useRef(null),o=(0,x.e)(t,n);return y.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,w.jsx)(S.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var tj=r(18423),tB=y.forwardRef((e,t)=>{var r,n;let{container:o,...a}=e,[i,l]=y.useState(!1);(0,B.b)(()=>l(!0),[]);let s=o||i&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return s?j.createPortal((0,w.jsx)(S.WV.div,{...a,ref:t}),s):null});tB.displayName="Portal";var tH=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=tF(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=tF(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=tF(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=tF(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function tF(e){return(null==e?void 0:e.animationName)||"none"}tH.displayName="Presence";var[tV,tW]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}("Tooltip",[tj.D7]),tU=(0,tj.D7)(),tz="TooltipProvider",tG="tooltip.open",[tK,t$]=tV(tz),tZ=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:a}=e,[i,l]=y.useState(!0),s=y.useRef(!1),u=y.useRef(0);return y.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,w.jsx)(tK,{scope:t,isOpenDelayed:i,delayDuration:r,onOpen:y.useCallback(()=>{window.clearTimeout(u.current),l(!1)},[]),onClose:y.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l(!0),n)},[n]),isPointerInTransitRef:s,onPointerInTransitChange:y.useCallback(e=>{s.current=e},[]),disableHoverableContent:o,children:a})};tZ.displayName=tz;var tX="Tooltip",[tY,tq]=tV(tX),tQ=e=>{let{__scopeTooltip:t,children:r,open:n,defaultOpen:o=!1,onOpenChange:a,disableHoverableContent:i,delayDuration:l}=e,s=t$(tX,e.__scopeTooltip),u=tU(t),[c,d]=y.useState(null),f=(0,T.M)(),p=y.useRef(0),m=null!=i?i:s.disableHoverableContent,h=null!=l?l:s.delayDuration,v=y.useRef(!1),[g=!1,b]=(0,M.T)({prop:n,defaultProp:o,onChange:e=>{e?(s.onOpen(),document.dispatchEvent(new CustomEvent(tG))):s.onClose(),null==a||a(e)}}),E=y.useMemo(()=>g?v.current?"delayed-open":"instant-open":"closed",[g]),C=y.useCallback(()=>{window.clearTimeout(p.current),v.current=!1,b(!0)},[b]),N=y.useCallback(()=>{window.clearTimeout(p.current),b(!1)},[b]),x=y.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{v.current=!0,b(!0)},h)},[h,b]);return y.useEffect(()=>()=>window.clearTimeout(p.current),[]),(0,w.jsx)(tj.fC,{...u,children:(0,w.jsx)(tY,{scope:t,contentId:f,open:g,stateAttribute:E,trigger:c,onTriggerChange:d,onTriggerEnter:y.useCallback(()=>{s.isOpenDelayed?x():C()},[s.isOpenDelayed,x,C]),onTriggerLeave:y.useCallback(()=>{m?N():window.clearTimeout(p.current)},[N,m]),onOpen:C,onClose:N,disableHoverableContent:m,children:r})})};tQ.displayName=tX;var tJ="TooltipTrigger",t0=y.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=tq(tJ,r),a=t$(tJ,r),i=tU(r),l=y.useRef(null),s=(0,x.e)(t,l,o.onTriggerChange),u=y.useRef(!1),c=y.useRef(!1),d=y.useCallback(()=>u.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),(0,w.jsx)(tj.ee,{asChild:!0,...i,children:(0,w.jsx)(S.WV.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...n,ref:s,onPointerMove:(0,R.M)(e.onPointerMove,e=>{"touch"===e.pointerType||c.current||a.isPointerInTransitRef.current||(o.onTriggerEnter(),c.current=!0)}),onPointerLeave:(0,R.M)(e.onPointerLeave,()=>{o.onTriggerLeave(),c.current=!1}),onPointerDown:(0,R.M)(e.onPointerDown,()=>{u.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:(0,R.M)(e.onFocus,()=>{u.current||o.onOpen()}),onBlur:(0,R.M)(e.onBlur,o.onClose),onClick:(0,R.M)(e.onClick,o.onClose)})})});t0.displayName=tJ;var t1="TooltipPortal",[t2,t9]=tV(t1,{forceMount:void 0}),t8=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,a=tq(t1,t);return(0,w.jsx)(t2,{scope:t,forceMount:r,children:(0,w.jsx)(tH,{present:r||a.open,children:(0,w.jsx)(tB,{asChild:!0,container:o,children:n})})})};t8.displayName=t1;var t5="TooltipContent",t7=y.forwardRef((e,t)=>{let r=t9(t5,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=e,i=tq(t5,e.__scopeTooltip);return(0,w.jsx)(tH,{present:n||i.open,children:i.disableHoverableContent?(0,w.jsx)(re,{side:o,...a,ref:t}):(0,w.jsx)(t3,{side:o,...a,ref:t})})}),t3=y.forwardRef((e,t)=>{let r=tq(t5,e.__scopeTooltip),n=t$(t5,e.__scopeTooltip),o=y.useRef(null),a=(0,x.e)(t,o),[i,l]=y.useState(null),{trigger:s,onClose:u}=r,c=o.current,{onPointerInTransitChange:d}=n,f=y.useCallback(()=>{l(null),d(!1)},[d]),p=y.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());l(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),d(!0)},[d]);return y.useEffect(()=>()=>f(),[f]),y.useEffect(()=>{if(s&&c){let e=e=>p(e,c),t=e=>p(e,s);return s.addEventListener("pointerleave",e),c.addEventListener("pointerleave",t),()=>{s.removeEventListener("pointerleave",e),c.removeEventListener("pointerleave",t)}}},[s,c,p,f]),y.useEffect(()=>{if(i){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==s?void 0:s.contains(t))||(null==c?void 0:c.contains(t)),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e].x,l=t[e].y,s=t[a].x,u=t[a].y;l>n!=u>n&&r<(s-i)*(n-l)/(u-l)+i&&(o=!o)}return o}(r,i);n?f():o&&(f(),u())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[s,c,i,u,f]),(0,w.jsx)(re,{...e,ref:a})}),[t4,t6]=tV(tX,{isInside:!1}),re=y.forwardRef((e,t)=>{let{__scopeTooltip:r,children:n,"aria-label":o,onEscapeKeyDown:a,onPointerDownOutside:i,...l}=e,s=tq(t5,r),u=tU(r),{onClose:c}=s;return y.useEffect(()=>(document.addEventListener(tG,c),()=>document.removeEventListener(tG,c)),[c]),y.useEffect(()=>{if(s.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(s.trigger))&&c()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[s.trigger,c]),(0,w.jsx)(tD,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:c,children:(0,w.jsxs)(tj.VY,{"data-state":s.stateAttribute,...u,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,w.jsx)(ev.A4,{children:n}),(0,w.jsx)(t4,{scope:r,isInside:!0,children:(0,w.jsx)(b.f,{id:s.contentId,role:"tooltip",children:o||n})})]})})});t7.displayName=t5;var rt="TooltipArrow",rr=y.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=tU(r);return t6(rt,r).isInside?null:(0,w.jsx)(tj.Eh,{...o,...n,ref:t})});rr.displayName=rt;var rn=r(29114);function ro(e){switch(e){case"tomato":case"red":case"ruby":case"crimson":case"pink":case"plum":case"purple":case"violet":return"mauve";case"iris":case"indigo":case"blue":case"sky":case"cyan":return"slate";case"teal":case"jade":case"mint":case"green":return"sage";case"grass":case"lime":return"olive";case"yellow":case"amber":case"orange":case"brown":case"gold":case"bronze":return"sand";case"gray":return"gray"}}let ra=["none","small","medium","large","full"],ri={radius:{type:"enum",values:ra,default:void 0}},rl={...ta,hasBackground:{type:"boolean",default:!0},appearance:{type:"enum",values:["inherit","light","dark"],default:"inherit"},accentColor:{type:"enum",values:tu,default:"indigo"},grayColor:{type:"enum",values:["auto","gray","mauve","slate","sage","olive","sand"],default:"auto"},panelBackground:{type:"enum",values:["solid","translucent"],default:"translucent"},radius:{type:"enum",values:ra,default:"medium"},scaling:{type:"enum",values:["90%","95%","100%","105%","110%"],default:"100%"}},rs=()=>{},ru=y.createContext(void 0);function rc(){let e=y.useContext(ru);if(void 0===e)throw Error("`useThemeContext` must be used within a `Theme`");return e}let rd=y.forwardRef((e,t)=>void 0===y.useContext(ru)?y.createElement(tZ,{delayDuration:200},y.createElement(rn._9,{dir:"ltr"},y.createElement(rf,{...e,ref:t}))):y.createElement(rp,{...e,ref:t}));rd.displayName="Theme";let rf=y.forwardRef((e,t)=>{let{appearance:r=rl.appearance.default,accentColor:n=rl.accentColor.default,grayColor:o=rl.grayColor.default,panelBackground:a=rl.panelBackground.default,radius:i=rl.radius.default,scaling:l=rl.scaling.default,hasBackground:s=rl.hasBackground.default,...u}=e,[c,d]=y.useState(r);y.useEffect(()=>d(r),[r]);let[f,p]=y.useState(n);y.useEffect(()=>p(n),[n]);let[m,h]=y.useState(o);y.useEffect(()=>h(o),[o]);let[v,g]=y.useState(a);y.useEffect(()=>g(a),[a]);let[b,w]=y.useState(i);y.useEffect(()=>w(i),[i]);let[E,C]=y.useState(l);return y.useEffect(()=>C(l),[l]),y.createElement(rp,{...u,ref:t,isRoot:!0,hasBackground:s,appearance:c,accentColor:f,grayColor:m,panelBackground:v,radius:b,scaling:E,onAppearanceChange:d,onAccentColorChange:p,onGrayColorChange:h,onPanelBackgroundChange:g,onRadiusChange:w,onScalingChange:C})});rf.displayName="ThemeRoot";let rp=y.forwardRef((e,t)=>{var r,n,o,a,i,l;let s=y.useContext(ru),{asChild:u,isRoot:c,hasBackground:d,appearance:f=null!==(r=null==s?void 0:s.appearance)&&void 0!==r?r:rl.appearance.default,accentColor:p=null!==(n=null==s?void 0:s.accentColor)&&void 0!==n?n:rl.accentColor.default,grayColor:m=null!==(o=null==s?void 0:s.resolvedGrayColor)&&void 0!==o?o:rl.grayColor.default,panelBackground:h=null!==(a=null==s?void 0:s.panelBackground)&&void 0!==a?a:rl.panelBackground.default,radius:v=null!==(i=null==s?void 0:s.radius)&&void 0!==i?i:rl.radius.default,scaling:g=null!==(l=null==s?void 0:s.scaling)&&void 0!==l?l:rl.scaling.default,onAppearanceChange:b=rs,onAccentColorChange:w=rs,onGrayColorChange:E=rs,onPanelBackgroundChange:N=rs,onRadiusChange:x=rs,onScalingChange:R=rs,...T}=e,M=u?ev.g7:"div",S="auto"===m?ro(p):m,P="light"===e.appearance||"dark"===e.appearance;return y.createElement(ru.Provider,{value:y.useMemo(()=>({appearance:f,accentColor:p,grayColor:m,resolvedGrayColor:S,panelBackground:h,radius:v,scaling:g,onAppearanceChange:b,onAccentColorChange:w,onGrayColorChange:E,onPanelBackgroundChange:N,onRadiusChange:x,onScalingChange:R}),[f,p,m,S,h,v,g,b,w,E,N,x,R])},y.createElement(M,{"data-is-root-theme":c?"true":"false","data-accent-color":p,"data-gray-color":S,"data-has-background":(void 0===d?c||P:d)?"true":"false","data-panel-background":h,"data-radius":v,"data-scaling":g,ref:t,...T,className:C("radix-themes",{light:"light"===f,dark:"dark"===f},T.className)}))});rp.displayName="ThemeImpl";let rm=e=>{if(!y.isValidElement(e))throw Error(`Expected a single React Element child, but got: ${y.Children.toArray(e).map(e=>"object"==typeof e&&"type"in e&&"string"==typeof e.type?e.type:typeof e).join(", ")}`);return e},rh=e=>y.createElement(eJ,{...e});rh.displayName="AlertDialog.Root",y.forwardRef(({children:e,...t},r)=>y.createElement(e0,{...t,ref:r,asChild:!0},rm(e))).displayName="AlertDialog.Trigger";let rv=y.forwardRef(({align:e,...t},r)=>{let{align:n,...o}=ts,{className:a}=tT({align:e},{align:n}),{className:i,forceMount:l,container:s,...u}=tT(t,o);return y.createElement(e1,{container:s,forceMount:l},y.createElement(rd,{asChild:!0},y.createElement(e2,{className:"rt-BaseDialogOverlay rt-AlertDialogOverlay"},y.createElement("div",{className:"rt-BaseDialogScroll rt-AlertDialogScroll"},y.createElement("div",{className:`rt-BaseDialogScrollPadding rt-AlertDialogScrollPadding ${a}`},y.createElement(e7,{...u,ref:r,className:C("rt-BaseDialogContent","rt-AlertDialogContent",i)}))))))});rv.displayName="AlertDialog.Content";let rg=y.forwardRef((e,t)=>y.createElement(e4,{asChild:!0},y.createElement(tP,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:t})));rg.displayName="AlertDialog.Title";let ry=y.forwardRef((e,t)=>y.createElement(te,{asChild:!0},y.createElement(tL,{as:"p",size:"3",...e,asChild:!1,ref:t})));ry.displayName="AlertDialog.Description",y.forwardRef(({children:e,...t},r)=>y.createElement(tt,{...t,ref:r,asChild:!0},rm(e))).displayName="AlertDialog.Action";let rb=y.forwardRef(({children:e,...t},r)=>y.createElement(tn,{...t,ref:r,asChild:!0},rm(e)));rb.displayName="AlertDialog.Cancel";var rw="Avatar",[rE,rC]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(rw),[rN,rx]=rE(rw),rR=y.forwardRef((e,t)=>{let{__scopeAvatar:r,...n}=e,[o,a]=y.useState("idle");return(0,w.jsx)(rN,{scope:r,imageLoadingStatus:o,onImageLoadingStatusChange:a,children:(0,w.jsx)(S.WV.span,{...n,ref:t})})});rR.displayName=rw;var rT="AvatarImage",rM=y.forwardRef((e,t)=>{let{__scopeAvatar:r,src:n,onLoadingStatusChange:o=()=>{},...a}=e,i=rx(rT,r),l=function(e){let[t,r]=y.useState("idle");return(0,B.b)(()=>{if(!e){r("error");return}let t=!0,n=new window.Image,o=e=>()=>{t&&r(e)};return r("loading"),n.onload=o("loaded"),n.onerror=o("error"),n.src=e,()=>{t=!1}},[e]),t}(n),s=(0,P.W)(e=>{o(e),i.onImageLoadingStatusChange(e)});return(0,B.b)(()=>{"idle"!==l&&s(l)},[l,s]),"loaded"===l?(0,w.jsx)(S.WV.img,{...a,ref:t,src:n}):null});rM.displayName=rT;var rS="AvatarFallback",rP=y.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:n,...o}=e,a=rx(rS,r),[i,l]=y.useState(void 0===n);return y.useEffect(()=>{if(void 0!==n){let e=window.setTimeout(()=>l(!0),n);return()=>window.clearTimeout(e)}},[n]),i&&"loaded"!==a.imageLoadingStatus?(0,w.jsx)(S.WV.span,{...o,ref:t}):null});rP.displayName=rS;let rI={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"3",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"soft"},...td,...tf,...ri,fallback:{type:"ReactNode",required:!0}};function rL(e,t){let{asChild:r,children:n}=e;if(!r)return"function"==typeof t?t(n):t;let o=y.Children.only(n);return y.cloneElement(o,{children:"function"==typeof t?t(o.props.children):t})}y.forwardRef((e,t)=>{let{asChild:r,children:n,className:o,style:a,color:i,radius:l,...s}=tT(e,rI,tS);return y.createElement(rR,{"data-accent-color":i,"data-radius":l,className:C("rt-reset","rt-AvatarRoot",o),style:a,asChild:r},rL({asChild:r,children:n},y.createElement(r_,{ref:t,...s})))}).displayName="Avatar";let r_=y.forwardRef((e,t)=>{let{fallback:r,...n}=e,[o,a]=y.useState("idle");return y.createElement(y.Fragment,null,"idle"===o||"loading"===o?y.createElement("span",{className:"rt-AvatarFallback"}):null,"error"===o?y.createElement(rP,{className:C("rt-AvatarFallback",{"rt-one-letter":"string"==typeof r&&1===r.length,"rt-two-letters":"string"==typeof r&&2===r.length}),delayMs:0},r):null,y.createElement(rM,{ref:t,className:"rt-AvatarImage",...n,onLoadingStatusChange:e=>{var t;null===(t=n.onLoadingStatusChange)||void 0===t||t.call(n,e),a(e)}}))});r_.displayName="AvatarImpl";let rA={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft","surface","outline"],default:"soft"},...td,...tf,...ri},rD=y.forwardRef((e,t)=>{let{asChild:r,className:n,color:o,radius:a,...i}=tT(e,rA,tS);return y.createElement(r?ev.g7:"span",{"data-accent-color":o,"data-radius":a,...i,ref:t,className:C("rt-reset","rt-Badge",n)})});rD.displayName="Badge",y.forwardRef((e,t)=>{let{asChild:r,children:n,className:o,...a}=e,i=r?ev.g7:"blockquote";return y.createElement(tL,{asChild:!0,...a,ref:t,className:C("rt-Blockquote",o)},y.createElement(i,null,n))}).displayName="Blockquote";let rO={as:{type:"enum",values:["div","span"],default:"div"},...ta,display:{type:"enum",className:"rt-r-display",values:["none","inline","inline-block","block"],responsive:!0}},rk=["0","1","2","3","4","5","6","7","8","9"],rj={p:{type:"enum | string",className:"rt-r-p",customProperties:["--p"],values:rk,responsive:!0},px:{type:"enum | string",className:"rt-r-px",customProperties:["--pl","--pr"],values:rk,responsive:!0},py:{type:"enum | string",className:"rt-r-py",customProperties:["--pt","--pb"],values:rk,responsive:!0},pt:{type:"enum | string",className:"rt-r-pt",customProperties:["--pt"],values:rk,responsive:!0},pr:{type:"enum | string",className:"rt-r-pr",customProperties:["--pr"],values:rk,responsive:!0},pb:{type:"enum | string",className:"rt-r-pb",customProperties:["--pb"],values:rk,responsive:!0},pl:{type:"enum | string",className:"rt-r-pl",customProperties:["--pl"],values:rk,responsive:!0}},rB=["visible","hidden","clip","scroll","auto"],rH=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],rF={...rj,...ti,...tl,position:{type:"enum",className:"rt-r-position",values:["static","relative","absolute","fixed","sticky"],responsive:!0},inset:{type:"enum | string",className:"rt-r-inset",customProperties:["--inset"],values:rH,responsive:!0},top:{type:"enum | string",className:"rt-r-top",customProperties:["--top"],values:rH,responsive:!0},right:{type:"enum | string",className:"rt-r-right",customProperties:["--right"],values:rH,responsive:!0},bottom:{type:"enum | string",className:"rt-r-bottom",customProperties:["--bottom"],values:rH,responsive:!0},left:{type:"enum | string",className:"rt-r-left",customProperties:["--left"],values:rH,responsive:!0},overflow:{type:"enum",className:"rt-r-overflow",values:rB,responsive:!0},overflowX:{type:"enum",className:"rt-r-ox",values:rB,responsive:!0},overflowY:{type:"enum",className:"rt-r-oy",values:rB,responsive:!0},flexBasis:{type:"string",className:"rt-r-fb",customProperties:["--flex-basis"],responsive:!0},flexShrink:{type:"enum | string",className:"rt-r-fs",customProperties:["--flex-shrink"],values:["0","1"],responsive:!0},flexGrow:{type:"enum | string",className:"rt-r-fg",customProperties:["--flex-grow"],values:["0","1"],responsive:!0},gridArea:{type:"string",className:"rt-r-ga",customProperties:["--grid-area"],responsive:!0},gridColumn:{type:"string",className:"rt-r-gc",customProperties:["--grid-column"],responsive:!0},gridColumnStart:{type:"string",className:"rt-r-gcs",customProperties:["--grid-column-start"],responsive:!0},gridColumnEnd:{type:"string",className:"rt-r-gce",customProperties:["--grid-column-end"],responsive:!0},gridRow:{type:"string",className:"rt-r-gr",customProperties:["--grid-row"],responsive:!0},gridRowStart:{type:"string",className:"rt-r-grs",customProperties:["--grid-row-start"],responsive:!0},gridRowEnd:{type:"string",className:"rt-r-gre",customProperties:["--grid-row-end"],responsive:!0}},rV=y.forwardRef((e,t)=>{let{className:r,asChild:n,as:o="div",...a}=tT(e,rO,rF,tS);return y.createElement(n?ev.g7:o,{...a,ref:t,className:C("rt-Box",r)})});rV.displayName="Box";let rW={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","solid","soft","surface","outline","ghost"],default:"solid"},...td,...tf,...ri,loading:{type:"boolean",className:"rt-loading",default:!1}},rU=["0","1","2","3","4","5","6","7","8","9"],rz={gap:{type:"enum | string",className:"rt-r-gap",customProperties:["--gap"],values:rU,responsive:!0},gapX:{type:"enum | string",className:"rt-r-cg",customProperties:["--column-gap"],values:rU,responsive:!0},gapY:{type:"enum | string",className:"rt-r-rg",customProperties:["--row-gap"],values:rU,responsive:!0}},rG={as:{type:"enum",values:["div","span"],default:"div"},...ta,display:{type:"enum",className:"rt-r-display",values:["none","inline-flex","flex"],responsive:!0},direction:{type:"enum",className:"rt-r-fd",values:["row","column","row-reverse","column-reverse"],responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end","between"],parseValue:function(e){return"between"===e?"space-between":e},responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:["nowrap","wrap","wrap-reverse"],responsive:!0},...rz},rK=y.forwardRef((e,t)=>{let{className:r,asChild:n,as:o="div",...a}=tT(e,rG,rF,tS);return y.createElement(n?ev.g7:o,{...a,ref:t,className:C("rt-Flex",r)})});rK.displayName="Flex";let r$={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},loading:{type:"boolean",default:!0}},rZ=parseFloat(y.version)>=19||"",rX=y.forwardRef((e,t)=>{let{className:r,children:n,loading:o,...a}=tT(e,r$,tS);if(!o)return n;let i=y.createElement("span",{...a,ref:t,className:C("rt-Spinner",r)},y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}),y.createElement("span",{className:"rt-SpinnerLeaf"}));return void 0===n?i:y.createElement(rK,{asChild:!0,position:"relative",align:"center",justify:"center"},y.createElement("span",null,y.createElement("span",{"aria-hidden":!0,style:{display:"contents",visibility:"hidden"},inert:void 0},n),y.createElement(rK,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},y.createElement("span",null,i))))});rX.displayName="Spinner";let rY={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["soft","surface","outline"],default:"soft"},...td,...tf};function rq(e,t){if(void 0!==e)return"string"==typeof e?t(e):Object.fromEntries(Object.entries(e).map(([e,r])=>[e,t(r)]))}function rQ(e){return"3"===e?"3":"2"}function rJ(e){switch(e){case"1":return"1";case"2":case"3":return"2";case"4":return"3"}}let r0=y.forwardRef((e,t)=>{let{size:r=rW.size.default}=e,{className:n,children:o,asChild:a,color:i,radius:l,disabled:s=e.loading,...u}=tT(e,rW,tS);return y.createElement(a?ev.g7:"button",{"data-disabled":s||void 0,"data-accent-color":i,"data-radius":l,...u,ref:t,className:C("rt-reset","rt-BaseButton",n),disabled:s},e.loading?y.createElement(y.Fragment,null,y.createElement("span",{style:{display:"contents",visibility:"hidden"},"aria-hidden":!0},o),y.createElement(b.T,null,o),y.createElement(rK,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},y.createElement("span",null,y.createElement(rX,{size:rq(r,rJ)})))):o)});r0.displayName="BaseButton";let r1=y.forwardRef(({className:e,...t},r)=>y.createElement(r0,{...t,ref:r,className:C("rt-Button",e)}));r1.displayName="Button";let r2=y.createContext({}),r9=y.forwardRef((e,t)=>{let{size:r=rY.size.default}=e,{asChild:n,children:o,className:a,color:i,...l}=tT(e,rY,tS);return y.createElement(n?ev.g7:"div",{"data-accent-color":i,...l,className:C("rt-CalloutRoot",a),ref:t},y.createElement(r2.Provider,{value:y.useMemo(()=>({size:r}),[r])},o))});r9.displayName="Callout.Root";let r8=y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement("div",{...n,className:C("rt-CalloutIcon",r),ref:t})});r8.displayName="Callout.Icon";let r5=y.forwardRef((e,t)=>{let{className:r,...n}=e,{size:o}=y.useContext(r2);return y.createElement(tL,{as:"p",size:rq(o,rQ),...n,asChild:!1,ref:t,className:C("rt-CalloutText",r)})});r5.displayName="Callout.Text";let r7={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5"],default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic","ghost"],default:"surface"}},r3=y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,r7,tS);return y.createElement(r?ev.g7:"div",{ref:t,...o,className:C("rt-reset","rt-BaseCard","rt-Card",n)})});function r4(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}r3.displayName="Card";var r6=r(6718),ne=r(90420),nt=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=nr(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=nr(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=nr(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=nr(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function nr(e){return(null==e?void 0:e.animationName)||"none"}nt.displayName="Presence";var nn="Checkbox",[no,na]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(nn),[ni,nl]=no(nn),ns=y.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:o,defaultChecked:a,required:i,disabled:l,value:s="on",onCheckedChange:u,...c}=e,[d,f]=y.useState(null),p=(0,x.e)(t,e=>f(e)),m=y.useRef(!1),h=!d||!!d.closest("form"),[v=!1,g]=(0,M.T)({prop:o,defaultProp:a,onChange:u}),b=y.useRef(v);return y.useEffect(()=>{let e=null==d?void 0:d.form;if(e){let t=()=>g(b.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[d,g]),(0,w.jsxs)(ni,{scope:r,state:v,disabled:l,children:[(0,w.jsx)(S.WV.button,{type:"button",role:"checkbox","aria-checked":nf(v)?"mixed":v,"aria-required":i,"data-state":np(v),"data-disabled":l?"":void 0,disabled:l,value:s,...c,ref:p,onKeyDown:(0,R.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,R.M)(e.onClick,e=>{g(e=>!!nf(e)||!e),h&&(m.current=e.isPropagationStopped(),m.current||e.stopPropagation())})}),h&&(0,w.jsx)(nd,{control:d,bubbles:!m.current,name:n,value:s,checked:v,required:i,disabled:l,style:{transform:"translateX(-100%)"}})]})});ns.displayName=nn;var nu="CheckboxIndicator",nc=y.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...o}=e,a=nl(nu,r);return(0,w.jsx)(nt,{present:n||nf(a.state)||!0===a.state,children:(0,w.jsx)(S.WV.span,{"data-state":np(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});nc.displayName=nu;var nd=e=>{let{control:t,checked:r,bubbles:n=!0,...o}=e,a=y.useRef(null),i=(0,r6.D)(r),l=(0,ne.t)(t);return y.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let o=new Event("click",{bubbles:n});e.indeterminate=nf(r),t.call(e,!nf(r)&&r),e.dispatchEvent(o)}},[i,r,n]),(0,w.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:!nf(r)&&r,...o,tabIndex:-1,ref:a,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function nf(e){return"indeterminate"===e}function np(e){return nf(e)?"indeterminate":e?"checked":"unchecked"}var nm=r(34545);let nh="CheckboxGroup",[nv,ng]=r4(nh,[nm.Pc,na]),ny=(0,nm.Pc)(),nb=na(),[nw,nE]=nv(nh),nC=y.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,name:n,defaultValue:o,value:a,required:i=!1,disabled:l=!1,orientation:s,dir:u,loop:c=!0,onValueChange:d,...f}=e,p=ny(r),m=(0,rn.gm)(u),[h=[],v]=(0,M.T)({prop:a,defaultProp:o,onChange:d}),g=y.useCallback(e=>v(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[v]),b=y.useCallback(e=>v(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[v]);return y.createElement(nw,{scope:r,name:n,required:i,disabled:l,value:h,onItemCheck:g,onItemUncheck:b},y.createElement(nm.fC,{asChild:!0,...p,orientation:s,dir:m,loop:c},y.createElement(S.WV.div,{role:"group","data-disabled":l?"":void 0,dir:m,...f,ref:t})))});nC.displayName=nh;let nN="CheckboxGroupItem",nx=y.forwardRef((e,t)=>{var r;let{__scopeCheckboxGroup:n,disabled:o,...a}=e,i=nE(nN,n),l=i.disabled||o,s=ny(n),u=nb(n),c=y.useRef(null),d=(0,x.e)(t,c),f=null===(r=i.value)||void 0===r?void 0:r.includes(a.value);return y.createElement(nm.ck,{asChild:!0,...s,focusable:!l,active:f},y.createElement(ns,{name:i.name,disabled:l,required:i.required,checked:f,...u,...a,ref:d,onCheckedChange:t=>{t?i.onItemCheck(e.value):i.onItemUncheck(e.value)}}))});nx.displayName=nN;let nR=y.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,...n}=e,o=nb(r);return y.createElement(nc,{...o,...n,ref:t})});nR.displayName="CheckboxGroupIndicator";let nT={as:{type:"enum",values:["div","span"],default:"div"},...ta,display:{type:"enum",className:"rt-r-display",values:["none","inline-grid","grid"],responsive:!0},areas:{type:"string",className:"rt-r-gta",customProperties:["--grid-template-areas"],responsive:!0},columns:{type:"enum | string",className:"rt-r-gtc",customProperties:["--grid-template-columns"],values:["1","2","3","4","5","6","7","8","9"],parseValue:nM,responsive:!0},rows:{type:"enum | string",className:"rt-r-gtr",customProperties:["--grid-template-rows"],values:["1","2","3","4","5","6","7","8","9"],parseValue:nM,responsive:!0},flow:{type:"enum",className:"rt-r-gaf",values:["row","column","dense","row-dense","column-dense"],responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end","between"],parseValue:function(e){return"between"===e?"space-between":e},responsive:!0},...rz};function nM(e){return nT.columns.values.includes(e)?e:e?.match(/^\d+$/)?`repeat(${e}, minmax(0, 1fr))`:e}let nS={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...tc,...tf,columns:{...nT.columns,default:"repeat(auto-fit, minmax(200px, 1fr))"},gap:{...nT.gap,default:"4"}},nP={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...tf},nI=y.forwardRef((e,t)=>{let{className:r,asChild:n,as:o="div",...a}=tT(e,nT,rF,tS);return y.createElement(n?ev.g7:o,{...a,ref:t,className:C("rt-Grid",r)})});nI.displayName="Grid";let nL=y.forwardRef((e,t)=>y.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 4.5C0.75 4.08579 1.08579 3.75 1.5 3.75H7.5C7.91421 3.75 8.25 4.08579 8.25 4.5C8.25 4.91421 7.91421 5.25 7.5 5.25H1.5C1.08579 5.25 0.75 4.91421 0.75 4.5Z"})));nL.displayName="ThickDividerHorizontalIcon";let n_=y.forwardRef((e,t)=>y.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z"})));n_.displayName="ThickCheckIcon";let nA=y.forwardRef((e,t)=>y.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},y.createElement("path",{d:"M0.135232 3.15803C0.324102 2.95657 0.640521 2.94637 0.841971 3.13523L4.5 6.56464L8.158 3.13523C8.3595 2.94637 8.6759 2.95657 8.8648 3.15803C9.0536 3.35949 9.0434 3.67591 8.842 3.86477L4.84197 7.6148C4.64964 7.7951 4.35036 7.7951 4.15803 7.6148L0.158031 3.86477C-0.0434285 3.67591 -0.0536285 3.35949 0.135232 3.15803Z"})));nA.displayName="ChevronDownIcon";let nD=y.forwardRef((e,t)=>y.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.23826 0.201711C3.54108 -0.0809141 4.01567 -0.0645489 4.29829 0.238264L7.79829 3.98826C8.06724 4.27642 8.06724 4.72359 7.79829 5.01174L4.29829 8.76174C4.01567 9.06455 3.54108 9.08092 3.23826 8.79829C2.93545 8.51567 2.91909 8.04108 3.20171 7.73826L6.22409 4.5L3.20171 1.26174C2.91909 0.958928 2.93545 0.484337 3.23826 0.201711Z"})));nD.displayName="ThickChevronRightIcon";let nO="CheckboxCards",[nk]=r4(nO,[ng]),nj=ng(),[nB,nH]=nk(nO);y.forwardRef((e,t)=>{let{__scopeCheckboxCards:r,className:n,color:o,...a}=tT(e,nS,tS),i=nj(r);return y.createElement(nB,{scope:r,size:e.size,highContrast:e.highContrast},y.createElement(nI,{asChild:!0},y.createElement(nC,{...i,"data-accent-color":o,...a,ref:t,className:C("rt-CheckboxCardsRoot",n)})))}).displayName="CheckboxCards.Root",y.forwardRef((e,t)=>{let{__scopeCheckboxCards:r,children:n,className:o,style:a,...i}=e,l=nH("CheckboxCardsItem",r),s=nj(r),{className:u}=tT({size:null==l?void 0:l.size,variant:"surface",highContrast:null==l?void 0:l.highContrast},nP);return y.createElement("label",{className:C("rt-BaseCard","rt-CheckboxCardsItem",o),style:a},n,y.createElement(nx,{...s,...i,ref:t,className:C("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxCardCheckbox",u)},y.createElement(nR,{...s,asChild:!0,className:"rt-BaseCheckboxIndicator"},y.createElement(n_,null))))}).displayName="CheckboxCards.Item";let nF={...ta,...nP},nV="CheckboxGroup",[nW]=r4(nV,[ng]),nU=ng(),[nz,nG]=nW(nV);y.forwardRef((e,t)=>{let{color:r=nF.color.default,highContrast:n=nF.highContrast.default,size:o=nF.size.default,variant:a=nF.variant.default,...i}=e,{__scopeCheckboxGroup:l,className:s,...u}=tT(i,tS),c=nU(l);return y.createElement(nz,{scope:l,color:r,size:o,highContrast:n,variant:a},y.createElement(nC,{...c,...u,ref:t,className:C("rt-CheckboxGroupRoot",s)}))}).displayName="CheckboxGroup.Root",y.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,children:n,className:o,style:a,...i}=e,{size:l}=nG("CheckboxGroupItem",r);return n?y.createElement(tL,{as:"label",size:l,className:C("rt-CheckboxGroupItem",o),style:a},y.createElement(nK,{__scopeCheckboxGroup:r,...i,ref:t}),n&&y.createElement("span",{className:"rt-CheckboxGroupItemInner"},n)):y.createElement(nK,{__scopeCheckboxGroup:r,...i,ref:t,className:o,style:a})}).displayName="CheckboxGroup.Item";let nK=y.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,...n}=e,o=nG("CheckboxGroupItemCheckbox",r),a=nU(r),{color:i,className:l}=tT({...n,...o},nF,tS);return y.createElement(nx,{...a,"data-accent-color":i,...n,ref:t,className:C("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxGroupItemCheckbox",l)},y.createElement(nR,{...a,asChild:!0,className:"rt-BaseCheckboxIndicator"},y.createElement(n_,null)))});nK.displayName="CheckboxGroup.ItemCheckbox",y.forwardRef((e,t)=>{let{className:r,color:n,checked:o,defaultChecked:a,onCheckedChange:i,...l}=tT(e,nP,tS),[s,u]=(0,M.T)({prop:o,defaultProp:a,onChange:i});return y.createElement(ns,{"data-accent-color":n,...l,defaultChecked:a,checked:s,onCheckedChange:u,asChild:!1,ref:t,className:C("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxRoot",r)},y.createElement(nc,{asChild:!0,className:"rt-BaseCheckboxIndicator rt-CheckboxIndicator"},y.createElement("indeterminate"===s?nL:n_,null)))}).displayName="Checkbox";let n$={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft","outline","ghost"],default:"soft"},...tg,...td,...tf,...tv,...th};y.forwardRef((e,t)=>{let{asChild:r,className:n,color:o,...a}=tT(e,n$,tS),i="ghost"===e.variant?o||void 0:o;return y.createElement(r?ev.g7:"code",{"data-accent-color":i,...a,ref:t,className:C("rt-reset","rt-Code",n)})}).displayName="Code";let nZ={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"4",responsive:!0},display:{type:"enum",className:"rt-r-display",values:["none","initial"],parseValue:function(e){return"initial"===e?"flex":e},responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["left","center","right"],parseValue:function(e){return"left"===e?"start":"right"===e?"end":e},responsive:!0}};y.forwardRef(({width:e,minWidth:t,maxWidth:r,height:n,minHeight:o,maxHeight:a,...i},l)=>{let{asChild:s,children:u,className:c,...d}=tT(i,nZ,rF,tS),{className:f,style:p}=tT({width:e,minWidth:t,maxWidth:r,height:n,minHeight:o,maxHeight:a},ti,tl);return y.createElement(s?ev.g7:"div",{...d,ref:l,className:C("rt-Container",c)},rL({asChild:s,children:u},e=>y.createElement("div",{className:C("rt-ContainerInner",f),style:p},e)))}).displayName="Container";var nX=r(38653),nY="ContextMenu",[nq,nQ]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(nY,[nX.Wf]),nJ=(0,nX.Wf)(),[n0,n1]=nq(nY),n2="ContextMenuTrigger",n9=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,disabled:n=!1,...o}=e,a=n1(n2,r),i=nJ(r),l=y.useRef({x:0,y:0}),s=y.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...l.current})}),u=y.useRef(0),c=y.useCallback(()=>window.clearTimeout(u.current),[]),d=e=>{l.current={x:e.clientX,y:e.clientY},a.onOpenChange(!0)};return y.useEffect(()=>c,[c]),y.useEffect(()=>void(n&&c()),[n,c]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(nX.ee,{...i,virtualRef:s}),(0,w.jsx)(S.WV.span,{"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,...o,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:n?e.onContextMenu:(0,R.M)(e.onContextMenu,e=>{c(),d(e),e.preventDefault()}),onPointerDown:n?e.onPointerDown:(0,R.M)(e.onPointerDown,ol(e=>{c(),u.current=window.setTimeout(()=>d(e),700)})),onPointerMove:n?e.onPointerMove:(0,R.M)(e.onPointerMove,ol(c)),onPointerCancel:n?e.onPointerCancel:(0,R.M)(e.onPointerCancel,ol(c)),onPointerUp:n?e.onPointerUp:(0,R.M)(e.onPointerUp,ol(c))})]})});n9.displayName=n2;var n8=e=>{let{__scopeContextMenu:t,...r}=e,n=nJ(t);return(0,w.jsx)(nX.h_,{...n,...r})};n8.displayName="ContextMenuPortal";var n5="ContextMenuContent",n7=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=n1(n5,r),a=nJ(r),i=y.useRef(!1);return(0,w.jsx)(nX.VY,{...a,...n,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var r;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),!t.defaultPrevented&&i.current&&t.preventDefault(),i.current=!1},onInteractOutside:t=>{var r;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||o.modal||(i.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});n7.displayName=n5;var n3=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.ZA,{...o,...n,ref:t})});n3.displayName="ContextMenuGroup";var n4=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.__,{...o,...n,ref:t})});n4.displayName="ContextMenuLabel";var n6=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.ck,{...o,...n,ref:t})});n6.displayName="ContextMenuItem";var oe=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.oC,{...o,...n,ref:t})});oe.displayName="ContextMenuCheckboxItem";var ot=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.Ee,{...o,...n,ref:t})});ot.displayName="ContextMenuRadioGroup";var or=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.Rk,{...o,...n,ref:t})});or.displayName="ContextMenuRadioItem";var on=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.wU,{...o,...n,ref:t})});on.displayName="ContextMenuItemIndicator";var oo=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.Z0,{...o,...n,ref:t})});oo.displayName="ContextMenuSeparator",y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.Eh,{...o,...n,ref:t})}).displayName="ContextMenuArrow";var oa=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.fF,{...o,...n,ref:t})});oa.displayName="ContextMenuSubTrigger";var oi=y.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=nJ(r);return(0,w.jsx)(nX.tu,{...o,...n,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function ol(e){return t=>"mouse"!==t.pointerType?e(t):void 0}oi.displayName="ContextMenuSubContent";var os=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=ou(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=ou(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=ou(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=ou(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function ou(e){return(null==e?void 0:e.animationName)||"none"}function oc(e,[t,r]){return Math.min(r,Math.max(t,e))}os.displayName="Presence";var od="ScrollArea",[of,op]=r4(od),[om,oh]=of(od),ov=y.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:a=600,...i}=e,[l,s]=y.useState(null),[u,c]=y.useState(null),[d,f]=y.useState(null),[p,m]=y.useState(null),[h,v]=y.useState(null),[g,b]=y.useState(0),[E,C]=y.useState(0),[N,R]=y.useState(!1),[T,M]=y.useState(!1),P=(0,x.e)(t,e=>s(e)),I=(0,rn.gm)(o);return(0,w.jsx)(om,{scope:r,type:n,dir:I,scrollHideDelay:a,scrollArea:l,viewport:u,onViewportChange:c,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:N,onScrollbarXEnabledChange:R,scrollbarY:h,onScrollbarYChange:v,scrollbarYEnabled:T,onScrollbarYEnabledChange:M,onCornerWidthChange:b,onCornerHeightChange:C,children:(0,w.jsx)(S.WV.div,{dir:I,...i,ref:P,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":E+"px",...e.style}})})});ov.displayName=od;var og="ScrollAreaViewport",oy=y.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:n,nonce:o,...a}=e,i=oh(og,r),l=y.useRef(null),s=(0,x.e)(t,l,i.onViewportChange);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,w.jsx)(S.WV.div,{"data-radix-scroll-area-viewport":"",...a,ref:s,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,w.jsx)("div",{ref:i.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});oy.displayName=og;var ob="ScrollAreaScrollbar",ow=y.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=oh(ob,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=o,l="horizontal"===e.orientation;return y.useEffect(()=>(l?a(!0):i(!0),()=>{l?a(!1):i(!1)}),[l,a,i]),"hover"===o.type?(0,w.jsx)(oE,{...n,ref:t,forceMount:r}):"scroll"===o.type?(0,w.jsx)(oC,{...n,ref:t,forceMount:r}):"auto"===o.type?(0,w.jsx)(oN,{...n,ref:t,forceMount:r}):"always"===o.type?(0,w.jsx)(ox,{...n,ref:t}):null});ow.displayName=ob;var oE=y.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=oh(ob,e.__scopeScrollArea),[a,i]=y.useState(!1);return y.useEffect(()=>{let e=o.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),i(!0)},n=()=>{t=window.setTimeout(()=>i(!1),o.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[o.scrollArea,o.scrollHideDelay]),(0,w.jsx)(os,{present:r||a,children:(0,w.jsx)(oN,{"data-state":a?"visible":"hidden",...n,ref:t})})}),oC=y.forwardRef((e,t)=>{var r,n;let{forceMount:o,...a}=e,i=oh(ob,e.__scopeScrollArea),l="horizontal"===e.orientation,s=oW(()=>c("SCROLL_END"),100),[u,c]=(r="hidden",n={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},y.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},r));return y.useEffect(()=>{if("idle"===u){let e=window.setTimeout(()=>c("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,i.scrollHideDelay,c]),y.useEffect(()=>{let e=i.viewport,t=l?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(c("SCROLL"),s()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[i.viewport,l,c,s]),(0,w.jsx)(os,{present:o||"hidden"!==u,children:(0,w.jsx)(ox,{"data-state":"hidden"===u?"hidden":"visible",...a,ref:t,onPointerEnter:(0,R.M)(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:(0,R.M)(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),oN=y.forwardRef((e,t)=>{let r=oh(ob,e.__scopeScrollArea),{forceMount:n,...o}=e,[a,i]=y.useState(!1),l="horizontal"===e.orientation,s=oW(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;i(l?e:t)}},10);return oU(r.viewport,s),oU(r.content,s),(0,w.jsx)(os,{present:n||a,children:(0,w.jsx)(ox,{"data-state":a?"visible":"hidden",...o,ref:t})})}),ox=y.forwardRef((e,t)=>{let{orientation:r="vertical",...n}=e,o=oh(ob,e.__scopeScrollArea),a=y.useRef(null),i=y.useRef(0),[l,s]=y.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=oj(l.viewport,l.content),c={...n,sizes:l,onSizesChange:s,hasThumb:!!(u>0&&u<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function d(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=oB(r),a=t||o/2,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),s=r.content-r.viewport;return oF([i,l],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,i.current,l,t)}return"horizontal"===r?(0,w.jsx)(oR,{...c,ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){let e=oH(o.viewport.scrollLeft,l,o.dir);a.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{o.viewport&&(o.viewport.scrollLeft=e)},onDragScroll:e=>{o.viewport&&(o.viewport.scrollLeft=d(e,o.dir))}}):"vertical"===r?(0,w.jsx)(oT,{...c,ref:t,onThumbPositionChange:()=>{if(o.viewport&&a.current){let e=oH(o.viewport.scrollTop,l);a.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{o.viewport&&(o.viewport.scrollTop=e)},onDragScroll:e=>{o.viewport&&(o.viewport.scrollTop=d(e))}}):null}),oR=y.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...o}=e,a=oh(ob,e.__scopeScrollArea),[i,l]=y.useState(),s=y.useRef(null),u=(0,x.e)(t,s,a.onScrollbarXChange);return y.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),(0,w.jsx)(oP,{"data-orientation":"horizontal",...o,ref:u,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":oB(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{s.current&&a.viewport&&i&&n({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:ok(i.paddingLeft),paddingEnd:ok(i.paddingRight)}})}})}),oT=y.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...o}=e,a=oh(ob,e.__scopeScrollArea),[i,l]=y.useState(),s=y.useRef(null),u=(0,x.e)(t,s,a.onScrollbarYChange);return y.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),(0,w.jsx)(oP,{"data-orientation":"vertical",...o,ref:u,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":oB(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{s.current&&a.viewport&&i&&n({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:ok(i.paddingTop),paddingEnd:ok(i.paddingBottom)}})}})}),[oM,oS]=of(ob),oP=y.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:a,onThumbPointerUp:i,onThumbPointerDown:l,onThumbPositionChange:s,onDragScroll:u,onWheelScroll:c,onResize:d,...f}=e,p=oh(ob,r),[m,h]=y.useState(null),v=(0,x.e)(t,e=>h(e)),g=y.useRef(null),b=y.useRef(""),E=p.viewport,C=n.content-n.viewport,N=(0,P.W)(c),T=(0,P.W)(s),M=oW(d,10);function I(e){g.current&&u({x:e.clientX-g.current.left,y:e.clientY-g.current.top})}return y.useEffect(()=>{let e=e=>{let t=e.target;(null==m?void 0:m.contains(t))&&N(e,C)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,m,C,N]),y.useEffect(T,[n,T]),oU(m,M),oU(p.content,M),(0,w.jsx)(oM,{scope:r,scrollbar:m,hasThumb:o,onThumbChange:(0,P.W)(a),onThumbPointerUp:(0,P.W)(i),onThumbPositionChange:T,onThumbPointerDown:(0,P.W)(l),children:(0,w.jsx)(S.WV.div,{...f,ref:v,style:{position:"absolute",...f.style},onPointerDown:(0,R.M)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),g.current=m.getBoundingClientRect(),b.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",p.viewport&&(p.viewport.style.scrollBehavior="auto"),I(e))}),onPointerMove:(0,R.M)(e.onPointerMove,I),onPointerUp:(0,R.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=b.current,p.viewport&&(p.viewport.style.scrollBehavior=""),g.current=null})})})}),oI="ScrollAreaThumb",oL=y.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=oS(oI,e.__scopeScrollArea);return(0,w.jsx)(os,{present:r||o.hasThumb,children:(0,w.jsx)(o_,{ref:t,...n})})}),o_=y.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:n,...o}=e,a=oh(oI,r),i=oS(oI,r),{onThumbPositionChange:l}=i,s=(0,x.e)(t,e=>i.onThumbChange(e)),u=y.useRef(),c=oW(()=>{u.current&&(u.current(),u.current=void 0)},100);return y.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{if(c(),!u.current){let t=oV(e,l);u.current=t,l()}};return l(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,c,l]),(0,w.jsx)(S.WV.div,{"data-state":i.hasThumb?"visible":"hidden",...o,ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:(0,R.M)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;i.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,R.M)(e.onPointerUp,i.onThumbPointerUp)})});oL.displayName=oI;var oA="ScrollAreaCorner",oD=y.forwardRef((e,t)=>{let r=oh(oA,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,w.jsx)(oO,{...e,ref:t}):null});oD.displayName=oA;var oO=y.forwardRef((e,t)=>{let{__scopeScrollArea:r,...n}=e,o=oh(oA,r),[a,i]=y.useState(0),[l,s]=y.useState(0),u=!!(a&&l);return oU(o.scrollbarX,()=>{var e;let t=(null===(e=o.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;o.onCornerHeightChange(t),s(t)}),oU(o.scrollbarY,()=>{var e;let t=(null===(e=o.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;o.onCornerWidthChange(t),i(t)}),u?(0,w.jsx)(S.WV.div,{...n,ref:t,style:{width:a,height:l,position:"absolute",right:"ltr"===o.dir?0:void 0,left:"rtl"===o.dir?0:void 0,bottom:0,...e.style}}):null});function ok(e){return e?parseInt(e,10):0}function oj(e,t){let r=e/t;return isNaN(r)?0:r}function oB(e){let t=oj(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function oH(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=oB(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=oc(e,"ltr"===r?[0,i]:[-1*i,0]);return oF([0,i],[0,a-n])(l)}function oF(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var oV=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function oW(e,t){let r=(0,P.W)(e),n=y.useRef(0);return y.useEffect(()=>()=>window.clearTimeout(n.current),[]),y.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function oU(e,t){let r=(0,P.W)(t);(0,B.b)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}let oz={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},...ri,scrollbars:{type:"enum",values:["vertical","horizontal","both"],default:"both"}},oG=tS.m.values,oK=y.forwardRef((e,t)=>{let{rest:r,...n}=function(e){let{m:t,mx:r,my:n,mt:o,mr:a,mb:i,ml:l,...s}=e;return{m:t,mx:r,my:n,mt:o,mr:a,mb:i,ml:l,rest:s}}(e),[o,a]=function(e){let[t,r]=tC({className:"rt-r-m",customProperties:["--margin"],propValues:oG,value:e.m}),[n,o]=tC({className:"rt-r-mx",customProperties:["--margin-left","--margin-right"],propValues:oG,value:e.mx}),[a,i]=tC({className:"rt-r-my",customProperties:["--margin-top","--margin-bottom"],propValues:oG,value:e.my}),[l,s]=tC({className:"rt-r-mt",customProperties:["--margin-top"],propValues:oG,value:e.mt}),[u,c]=tC({className:"rt-r-mr",customProperties:["--margin-right"],propValues:oG,value:e.mr}),[d,f]=tC({className:"rt-r-mb",customProperties:["--margin-bottom"],propValues:oG,value:e.mb}),[p,m]=tC({className:"rt-r-ml",customProperties:["--margin-left"],propValues:oG,value:e.ml});return[C(t,n,a,l,u,d,p),tR(r,o,i,s,c,f,m)]}(n),{asChild:i,children:l,className:s,style:u,type:c,scrollHideDelay:d="scroll"!==c?0:void 0,dir:f,size:p=oz.size.default,radius:m=oz.radius.default,scrollbars:h=oz.scrollbars.default,...v}=r;return y.createElement(ov,{type:c,scrollHideDelay:d,className:C("rt-ScrollAreaRoot",o,s),style:tR(a,u),asChild:i},rL({asChild:i,children:l},e=>y.createElement(y.Fragment,null,y.createElement(oy,{...v,ref:t,className:"rt-ScrollAreaViewport"},e),y.createElement("div",{className:"rt-ScrollAreaViewportFocusRing"}),"vertical"!==h?y.createElement(ow,{"data-radius":m,orientation:"horizontal",className:C("rt-ScrollAreaScrollbar",tN({className:"rt-r-size",value:p,propValues:oz.size.values}))},y.createElement(oL,{className:"rt-ScrollAreaThumb"})):null,"horizontal"!==h?y.createElement(ow,{"data-radius":m,orientation:"vertical",className:C("rt-ScrollAreaScrollbar",tN({className:"rt-r-size",value:p,propValues:oz.size.values}))},y.createElement(oL,{className:"rt-ScrollAreaThumb"})):null,"both"===h?y.createElement(oD,{className:"rt-ScrollAreaCorner"}):null)))});oK.displayName="ScrollArea";let o$={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...tc,...tf},oZ={...ta,...tc,shortcut:{type:"string"}},oX={...tc,shortcut:{type:"string"}},oY={...tc};y.forwardRef((e,t)=>{let{children:r,...n}=e;return y.createElement(n9,{...n,ref:t,asChild:!0},rm(r))}).displayName="ContextMenu.Trigger";let oq=y.createContext({});y.forwardRef((e,t)=>{let r=rc(),{size:n=o$.size.default,variant:o=o$.variant.default,highContrast:a=o$.highContrast.default}=e,{className:i,children:l,color:s,container:u,forceMount:c,...d}=tT(e,o$),f=s||r.accentColor;return y.createElement(n8,{container:u,forceMount:c},y.createElement(rd,{asChild:!0},y.createElement(n7,{"data-accent-color":f,alignOffset:-(4*Number(n)),collisionPadding:10,...d,asChild:!1,ref:t,className:C("rt-PopperContent","rt-BaseMenuContent","rt-ContextMenuContent",i)},y.createElement(oK,{type:"auto"},y.createElement("div",{className:C("rt-BaseMenuViewport","rt-ContextMenuViewport")},y.createElement(oq.Provider,{value:y.useMemo(()=>({size:n,variant:o,color:f,highContrast:a}),[n,o,f,a])},l))))))}).displayName="ContextMenu.Content",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(n4,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuLabel","rt-ContextMenuLabel",r)})}).displayName="ContextMenu.Label",y.forwardRef((e,t)=>{let{className:r,children:n,color:o=oZ.color.default,shortcut:a,...i}=e;return y.createElement(n6,{"data-accent-color":o,...i,ref:t,className:C("rt-reset","rt-BaseMenuItem","rt-ContextMenuItem",r)},y.createElement(ev.A4,null,n),a&&y.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},a))}).displayName="ContextMenu.Item",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(n3,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuGroup","rt-ContextMenuGroup",r)})}).displayName="ContextMenu.Group",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(ot,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuRadioGroup","rt-ContextMenuRadioGroup",r)})}).displayName="ContextMenu.RadioGroup",y.forwardRef((e,t)=>{let{children:r,className:n,color:o=oY.color.default,...a}=e;return y.createElement(or,{...a,asChild:!1,ref:t,"data-accent-color":o,className:C("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-ContextMenuItem","rt-ContextMenuRadioItem",n)},y.createElement(ev.A4,null,r),y.createElement(on,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},y.createElement(n_,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})))}).displayName="ContextMenu.RadioItem",y.forwardRef((e,t)=>{let{children:r,className:n,shortcut:o,color:a=oX.color.default,...i}=e;return y.createElement(oe,{...i,asChild:!1,ref:t,"data-accent-color":a,className:C("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-ContextMenuItem","rt-ContextMenuCheckboxItem",n)},y.createElement(ev.A4,null,r),y.createElement(on,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},y.createElement(n_,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),o&&y.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},o))}).displayName="ContextMenu.CheckboxItem",y.forwardRef((e,t)=>{let{className:r,children:n,...o}=e;return y.createElement(oa,{...o,asChild:!1,ref:t,className:C("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-ContextMenuItem","rt-ContextMenuSubTrigger",r)},n,y.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},y.createElement(nD,{className:"rt-BaseMenuSubTriggerIcon rt-ContextMenuSubTriggerIcon"})))}).displayName="ContextMenu.SubTrigger",y.forwardRef((e,t)=>{let{size:r,variant:n,color:o,highContrast:a}=y.useContext(oq),{className:i,children:l,container:s,forceMount:u,...c}=tT({size:r,variant:n,color:o,highContrast:a,...e},o$);return y.createElement(n8,{container:s,forceMount:u},y.createElement(rd,{asChild:!0},y.createElement(oi,{"data-accent-color":o,alignOffset:-(4*Number(r)),sideOffset:1,collisionPadding:10,...c,asChild:!1,ref:t,className:C("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-ContextMenuContent","rt-ContextMenuSubContent",i)},y.createElement(oK,{type:"auto"},y.createElement("div",{className:C("rt-BaseMenuViewport","rt-ContextMenuViewport")},l)))))}).displayName="ContextMenu.SubContent",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(oo,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuSeparator","rt-ContextMenuSeparator",r)})}).displayName="ContextMenu.Separator";let oQ={orientation:{type:"enum",className:"rt-r-orientation",values:["horizontal","vertical"],default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},trim:{...tp.trim,className:"rt-r-trim"}},oJ={align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0}},o0={...ti,...tc,...tf},o1=y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,oQ,tS);return y.createElement(tL,{asChild:!0},y.createElement("dl",{...n,ref:t,className:C("rt-DataListRoot",r)}))});o1.displayName="DataList.Root";let o2=y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,oJ);return y.createElement("div",{...n,ref:t,className:C("rt-DataListItem",r)})});o2.displayName="DataList.Item";let o9=y.forwardRef((e,t)=>{let{className:r,color:n,...o}=tT(e,o0);return y.createElement("dt",{...o,"data-accent-color":n,ref:t,className:C("rt-DataListLabel",r)})});o9.displayName="DataList.Label";let o8=y.forwardRef(({children:e,className:t,...r},n)=>y.createElement("dd",{...r,ref:n,className:C(t,"rt-DataListValue")},e));o8.displayName="DataList.Value";var o5="dismissableLayer.update",o7=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),o3=y.forwardRef((e,t)=>{var r,n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:s,onInteractOutside:u,onDismiss:c,...d}=e,f=y.useContext(o7),[p,m]=y.useState(null),h=null!==(n=null==p?void 0:p.ownerDocument)&&void 0!==n?n:null===(r=globalThis)||void 0===r?void 0:r.document,[,v]=y.useState({}),g=(0,x.e)(t,e=>m(e)),b=Array.from(f.layers),[E]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),C=b.indexOf(E),N=p?b.indexOf(p):-1,T=f.layersWithOutsidePointerEventsDisabled.size>0,M=N>=C,L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1),a=y.useRef(()=>{});return y.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){o6("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...f.branches].some(e=>e.contains(t));!M||r||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==c||c())},h),_=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1);return y.useEffect(()=>{let e=e=>{e.target&&!o.current&&o6("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...f.branches].some(e=>e.contains(t))||(null==s||s(e),null==u||u(e),e.defaultPrevented||null==c||c())},h);return(0,I.e)(e=>{N!==f.layers.size-1||(null==i||i(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},h),y.useEffect(()=>{if(p)return o&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(a=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),o4(),()=>{o&&1===f.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=a)}},[p,h,o,f]),y.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),o4())},[p,f]),y.useEffect(()=>{let e=()=>v({});return document.addEventListener(o5,e),()=>document.removeEventListener(o5,e)},[]),(0,w.jsx)(S.WV.div,{...d,ref:g,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,R.M)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,R.M)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,R.M)(e.onPointerDownCapture,L.onPointerDownCapture)})});function o4(){let e=new CustomEvent(o5);document.dispatchEvent(e)}function o6(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,S.jH)(a,i):a.dispatchEvent(i)}o3.displayName="DismissableLayer",y.forwardRef((e,t)=>{let r=y.useContext(o7),n=y.useRef(null),o=(0,x.e)(t,n);return y.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,w.jsx)(S.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var ae=y.forwardRef((e,t)=>{var r,n;let{container:o,...a}=e,[i,l]=y.useState(!1);(0,B.b)(()=>l(!0),[]);let s=o||i&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return s?j.createPortal((0,w.jsx)(S.WV.div,{...a,ref:t}),s):null});ae.displayName="Portal";var at=0;function ar(){y.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:an()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:an()),at++,()=>{1===at&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),at--}},[])}function an(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var ao=(0,$._)(),aa=function(){},ai=y.forwardRef(function(e,t){var r=y.useRef(null),n=y.useState({onScrollCapture:aa,onWheelCapture:aa,onTouchMoveCapture:aa}),o=n[0],a=n[1],i=e.forwardProps,l=e.children,s=e.className,u=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,v=e.as,g=e.gapMode,b=(0,z._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),w=(0,K.q)([r,t]),E=(0,z.pi)((0,z.pi)({},b),o);return y.createElement(y.Fragment,null,c&&y.createElement(f,{sideCar:ao,removeScrollBar:u,shards:d,noIsolation:p,inert:m,setCallbacks:a,allowPinchZoom:!!h,lockRef:r,gapMode:g}),i?y.cloneElement(y.Children.only(l),(0,z.pi)((0,z.pi)({},E),{ref:w})):y.createElement(void 0===v?"div":v,(0,z.pi)({},E,{className:s,ref:w}),l))});ai.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ai.classNames={fullWidth:G.zi,zeroRight:G.pF};var al=!1;if("undefined"!=typeof window)try{var as=Object.defineProperty({},"passive",{get:function(){return al=!0,!0}});window.addEventListener("test",as,as),window.removeEventListener("test",as,as)}catch(e){al=!1}var au=!!al&&{passive:!1},ac=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===r[t])},ad=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),af(e,n)){var o=ap(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},af=function(e,t){return"v"===e?ac(t,"overflowY"):ac(t,"overflowX")},ap=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},am=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;do{var m=ap(e,s),h=m[0],v=m[1]-m[2]-i*h;(h||v)&&af(e,s)&&(f+=v,p+=h),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},ah=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},av=function(e){return[e.deltaX,e.deltaY]},ag=function(e){return e&&"current"in e?e.current:e},ay=0,ab=[],aw=(0,q.L)(ao,function(e){var t=y.useRef([]),r=y.useRef([0,0]),n=y.useRef(),o=y.useState(ay++)[0],a=y.useState(J.Ws)[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 t=(0,z.ev)([e.lockRef.current],(e.shards||[]).map(ag),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=y.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!i.current.allowPinchZoom;var o,a=ah(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-a[0],u="deltaY"in e?e.deltaY:l[1]-a[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=ad(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=ad(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(s||u)&&(n.current=o),!o)return!0;var p=n.current||o;return am(p,t,e,"h"===p?s:u,!0)},[]),s=y.useCallback(function(e){if(ab.length&&ab[ab.length-1]===a){var r="deltaY"in e?av(e):ah(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map(ag).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=y.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=y.useCallback(function(e){r.current=ah(e),n.current=void 0},[]),d=y.useCallback(function(t){u(t.type,av(t),t.target,l(t,e.lockRef.current))},[]),f=y.useCallback(function(t){u(t.type,ah(t),t.target,l(t,e.lockRef.current))},[]);y.useEffect(function(){return ab.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",s,au),document.addEventListener("touchmove",s,au),document.addEventListener("touchstart",c,au),function(){ab=ab.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,au),document.removeEventListener("touchmove",s,au),document.removeEventListener("touchstart",c,au)}},[]);var p=e.removeScrollBar,m=e.inert;return y.createElement(y.Fragment,null,m?y.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?y.createElement(Q.jp,{gapMode:e.gapMode}):null)}),aE=y.forwardRef(function(e,t){return y.createElement(ai,(0,z.pi)({},e,{ref:t,sideCar:aw}))});aE.classNames=ai.classNames;var aC="Dialog",[aN,ax]=r4(aC),[aR,aT]=aN(aC),aM=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!0}=e,l=y.useRef(null),s=y.useRef(null),[u=!1,c]=(0,M.T)({prop:n,defaultProp:o,onChange:a});return(0,w.jsx)(aR,{scope:t,triggerRef:l,contentRef:s,contentId:(0,T.M)(),titleId:(0,T.M)(),descriptionId:(0,T.M)(),open:u,onOpenChange:c,onOpenToggle:y.useCallback(()=>c(e=>!e),[c]),modal:i,children:r})};aM.displayName=aC;var aS="DialogTrigger",aP=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=aT(aS,r),a=(0,x.e)(t,o.triggerRef);return(0,w.jsx)(S.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":aZ(o.open),...n,ref:a,onClick:(0,R.M)(e.onClick,o.onOpenToggle)})});aP.displayName=aS;var aI="DialogPortal",[aL,a_]=aN(aI,{forceMount:void 0}),aA=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:o}=e,a=aT(aI,t);return(0,w.jsx)(aL,{scope:t,forceMount:r,children:y.Children.map(n,e=>(0,w.jsx)(os,{present:r||a.open,children:(0,w.jsx)(ae,{asChild:!0,container:o,children:e})}))})};aA.displayName=aI;var aD="DialogOverlay",aO=y.forwardRef((e,t)=>{let r=a_(aD,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=aT(aD,e.__scopeDialog);return a.modal?(0,w.jsx)(os,{present:n||a.open,children:(0,w.jsx)(ak,{...o,ref:t})}):null});aO.displayName=aD;var ak=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=aT(aD,r);return(0,w.jsx)(aE,{as:ev.g7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,w.jsx)(S.WV.div,{"data-state":aZ(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),aj="DialogContent",aB=y.forwardRef((e,t)=>{let r=a_(aj,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=aT(aj,e.__scopeDialog);return(0,w.jsx)(os,{present:n||a.open,children:a.modal?(0,w.jsx)(aH,{...o,ref:t}):(0,w.jsx)(aF,{...o,ref:t})})});aB.displayName=aj;var aH=y.forwardRef((e,t)=>{let r=aT(aj,e.__scopeDialog),n=y.useRef(null),o=(0,x.e)(t,r.contentRef,n);return y.useEffect(()=>{let e=n.current;if(e)return(0,eh.Ry)(e)},[]),(0,w.jsx)(aV,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,R.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,R.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,R.M)(e.onFocusOutside,e=>e.preventDefault())})}),aF=y.forwardRef((e,t)=>{let r=aT(aj,e.__scopeDialog),n=y.useRef(!1),o=y.useRef(!1);return(0,w.jsx)(aV,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,i;null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented||(n.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:t=>{var a,i;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(n.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let l=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),aV=y.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,l=aT(aj,r),s=y.useRef(null),u=(0,x.e)(t,s);return ar(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(k.M,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,w.jsx)(o3,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":aZ(l.open),...i,ref:u,onDismiss:()=>l.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(aQ,{titleId:l.titleId}),(0,w.jsx)(aJ,{contentRef:s,descriptionId:l.descriptionId})]})]})}),aW="DialogTitle",aU=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=aT(aW,r);return(0,w.jsx)(S.WV.h2,{id:o.titleId,...n,ref:t})});aU.displayName=aW;var az="DialogDescription",aG=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=aT(az,r);return(0,w.jsx)(S.WV.p,{id:o.descriptionId,...n,ref:t})});aG.displayName=az;var aK="DialogClose",a$=y.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=aT(aK,r);return(0,w.jsx)(S.WV.button,{type:"button",...n,ref:t,onClick:(0,R.M)(e.onClick,()=>o.onOpenChange(!1))})});function aZ(e){return e?"open":"closed"}a$.displayName=aK;var aX="DialogTitleWarning",[aY,aq]=function(e,t){let r=y.createContext(t);function n(e){let{children:t,...n}=e,o=y.useMemo(()=>n,Object.values(n));return(0,w.jsx)(r.Provider,{value:o,children:t})}return n.displayName=e+"Provider",[n,function(n){let o=y.useContext(r);if(o)return o;if(void 0!==t)return t;throw Error(`\`${n}\` must be used within \`${e}\``)}]}(aX,{contentName:aj,titleName:aW,docsSlug:"dialog"}),aQ=e=>{let{titleId:t}=e,r=aq(aX),n="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return y.useEffect(()=>{t&&!document.getElementById(t)&&console.error(n)},[n,t]),null},aJ=e=>{let{contentRef:t,descriptionId:r}=e,n=aq("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(n.contentName,"}.");return y.useEffect(()=>{var e;let n=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&&n&&!document.getElementById(r)&&console.warn(o)},[o,t,r]),null};let a0=e=>y.createElement(aM,{...e,modal:!0});a0.displayName="Dialog.Root",y.forwardRef(({children:e,...t},r)=>y.createElement(aP,{...t,ref:r,asChild:!0},rm(e))).displayName="Dialog.Trigger";let a1=y.forwardRef(({align:e,...t},r)=>{let{align:n,...o}=ts,{className:a}=tT({align:e},{align:n}),{className:i,forceMount:l,container:s,...u}=tT(t,o);return y.createElement(aA,{container:s,forceMount:l},y.createElement(rd,{asChild:!0},y.createElement(aO,{className:"rt-BaseDialogOverlay rt-DialogOverlay"},y.createElement("div",{className:"rt-BaseDialogScroll rt-DialogScroll"},y.createElement("div",{className:`rt-BaseDialogScrollPadding rt-DialogScrollPadding ${a}`},y.createElement(aB,{...u,ref:r,className:C("rt-BaseDialogContent","rt-DialogContent",i)}))))))});a1.displayName="Dialog.Content";let a2=y.forwardRef((e,t)=>y.createElement(aU,{asChild:!0},y.createElement(tP,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:t})));a2.displayName="Dialog.Title";let a9=y.forwardRef((e,t)=>y.createElement(aG,{asChild:!0},y.createElement(tL,{as:"p",size:"3",...e,asChild:!1,ref:t})));a9.displayName="Dialog.Description",y.forwardRef(({children:e,...t},r)=>y.createElement(a$,{...t,ref:r,asChild:!0},rm(e))).displayName="Dialog.Close";var a8=r(92693);let a5=e=>y.createElement(a8.fC,{...e});a5.displayName="DropdownMenu.Root";let a7=y.forwardRef((e,t)=>{let{children:r,...n}=e;return y.createElement(a8.xz,{...n,ref:t,asChild:!0},rm(r))});a7.displayName="DropdownMenu.Trigger";let a3=y.createContext({}),a4=y.forwardRef((e,t)=>{let r=rc(),{size:n=o$.size.default,variant:o=o$.variant.default,highContrast:a=o$.highContrast.default}=e,{className:i,children:l,color:s,container:u,forceMount:c,...d}=tT(e,o$),f=s||r.accentColor;return y.createElement(a8.Uv,{container:u,forceMount:c},y.createElement(rd,{asChild:!0},y.createElement(a8.VY,{"data-accent-color":f,align:"start",sideOffset:4,collisionPadding:10,...d,asChild:!1,ref:t,className:C("rt-PopperContent","rt-BaseMenuContent","rt-DropdownMenuContent",i)},y.createElement(oK,{type:"auto"},y.createElement("div",{className:C("rt-BaseMenuViewport","rt-DropdownMenuViewport")},y.createElement(a3.Provider,{value:y.useMemo(()=>({size:n,variant:o,color:f,highContrast:a}),[n,o,f,a])},l))))))});a4.displayName="DropdownMenu.Content",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(a8.__,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuLabel","rt-DropdownMenuLabel",r)})}).displayName="DropdownMenu.Label";let a6=y.forwardRef((e,t)=>{let{className:r,children:n,color:o=oZ.color.default,shortcut:a,...i}=e;return y.createElement(a8.ck,{"data-accent-color":o,...i,ref:t,className:C("rt-reset","rt-BaseMenuItem","rt-DropdownMenuItem",r)},y.createElement(ev.A4,null,n),a&&y.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},a))});a6.displayName="DropdownMenu.Item",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(a8.ZA,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuGroup","rt-DropdownMenuGroup",r)})}).displayName="DropdownMenu.Group",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(a8.Ee,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuRadioGroup","rt-DropdownMenuRadioGroup",r)})}).displayName="DropdownMenu.RadioGroup",y.forwardRef((e,t)=>{let{children:r,className:n,color:o=oY.color.default,...a}=e;return y.createElement(a8.Rk,{...a,asChild:!1,ref:t,"data-accent-color":o,className:C("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-DropdownMenuItem","rt-DropdownMenuRadioItem",n)},r,y.createElement(a8.wU,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},y.createElement(n_,{className:"rt-BaseMenuItemIndicatorIcon rt-DropdownMenuItemIndicatorIcon"})))}).displayName="DropdownMenu.RadioItem",y.forwardRef((e,t)=>{let{children:r,className:n,shortcut:o,color:a=oX.color.default,...i}=e;return y.createElement(a8.oC,{...i,asChild:!1,ref:t,"data-accent-color":a,className:C("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-DropdownMenuItem","rt-DropdownMenuCheckboxItem",n)},r,y.createElement(a8.wU,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},y.createElement(n_,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),o&&y.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},o))}).displayName="DropdownMenu.CheckboxItem",y.forwardRef((e,t)=>{let{className:r,children:n,...o}=e;return y.createElement(a8.fF,{...o,asChild:!1,ref:t,className:C("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-DropdownMenuItem","rt-DropdownMenuSubTrigger",r)},n,y.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},y.createElement(nD,{className:"rt-BaseMenuSubTriggerIcon rt-DropdownMenuSubtriggerIcon"})))}).displayName="DropdownMenu.SubTrigger",y.forwardRef((e,t)=>{let{size:r,variant:n,color:o,highContrast:a}=y.useContext(a3),{className:i,children:l,container:s,forceMount:u,...c}=tT({size:r,variant:n,color:o,highContrast:a,...e},o$);return y.createElement(a8.Uv,{container:s,forceMount:u},y.createElement(rd,{asChild:!0},y.createElement(a8.tu,{"data-accent-color":o,alignOffset:-(4*Number(r)),sideOffset:1,collisionPadding:10,...c,asChild:!1,ref:t,className:C("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-DropdownMenuContent","rt-DropdownMenuSubContent",i)},y.createElement(oK,{type:"auto"},y.createElement("div",{className:C("rt-BaseMenuViewport","rt-DropdownMenuViewport")},l)))))}).displayName="DropdownMenu.SubContent",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(a8.Z0,{...n,asChild:!1,ref:t,className:C("rt-BaseMenuSeparator","rt-DropdownMenuSeparator",r)})}).displayName="DropdownMenu.Separator";let ie={...ta,...tv,...th};y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,ie);return y.createElement(r?ev.g7:"em",{...o,ref:t,className:C("rt-Em",n)})}).displayName="Em";var it=y.forwardRef((e,t)=>{var r,n;let{container:o,...a}=e,[i,l]=y.useState(!1);(0,B.b)(()=>l(!0),[]);let s=o||i&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return s?j.createPortal((0,w.jsx)(S.WV.div,{...a,ref:t}),s):null});it.displayName="Portal";var ir=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=io(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=io(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=io(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=io(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function io(e){return(null==e?void 0:e.animationName)||"none"}ir.displayName="Presence";var ia="dismissableLayer.update",ii=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),il=y.forwardRef((e,t)=>{var r,n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:s,onInteractOutside:u,onDismiss:c,...d}=e,f=y.useContext(ii),[p,m]=y.useState(null),h=null!==(n=null==p?void 0:p.ownerDocument)&&void 0!==n?n:null===(r=globalThis)||void 0===r?void 0:r.document,[,v]=y.useState({}),g=(0,x.e)(t,e=>m(e)),b=Array.from(f.layers),[E]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),C=b.indexOf(E),N=p?b.indexOf(p):-1,T=f.layersWithOutsidePointerEventsDisabled.size>0,M=N>=C,L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1),a=y.useRef(()=>{});return y.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){iu("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...f.branches].some(e=>e.contains(t));!M||r||(null==l||l(e),null==u||u(e),e.defaultPrevented||null==c||c())},h),_=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,P.W)(e),o=y.useRef(!1);return y.useEffect(()=>{let e=e=>{e.target&&!o.current&&iu("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...f.branches].some(e=>e.contains(t))||(null==s||s(e),null==u||u(e),e.defaultPrevented||null==c||c())},h);return(0,I.e)(e=>{N!==f.layers.size-1||(null==a||a(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))},h),y.useEffect(()=>{if(p)return o&&(0===f.layersWithOutsidePointerEventsDisabled.size&&(i=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),is(),()=>{o&&1===f.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=i)}},[p,h,o,f]),y.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),is())},[p,f]),y.useEffect(()=>{let e=()=>v({});return document.addEventListener(ia,e),()=>document.removeEventListener(ia,e)},[]),(0,w.jsx)(S.WV.div,{...d,ref:g,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,R.M)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,R.M)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,R.M)(e.onPointerDownCapture,L.onPointerDownCapture)})});function is(){let e=new CustomEvent(ia);document.dispatchEvent(e)}function iu(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,S.jH)(a,i):a.dispatchEvent(i)}il.displayName="DismissableLayer",y.forwardRef((e,t)=>{let r=y.useContext(ii),n=y.useRef(null),o=(0,x.e)(t,n);return y.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,w.jsx)(S.WV.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var ic="HoverCard",[id,ip]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(ic,[tj.D7]),im=(0,tj.D7)(),[ih,iv]=id(ic),ig="HoverCardTrigger",iy=y.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=iv(ig,r),a=im(r);return(0,w.jsx)(tj.ee,{asChild:!0,...a,children:(0,w.jsx)(S.WV.a,{"data-state":o.open?"open":"closed",...n,ref:t,onPointerEnter:(0,R.M)(e.onPointerEnter,iT(o.onOpen)),onPointerLeave:(0,R.M)(e.onPointerLeave,iT(o.onClose)),onFocus:(0,R.M)(e.onFocus,o.onOpen),onBlur:(0,R.M)(e.onBlur,o.onClose),onTouchStart:(0,R.M)(e.onTouchStart,e=>e.preventDefault())})})});iy.displayName=ig;var ib="HoverCardPortal",[iw,iE]=id(ib,{forceMount:void 0}),iC=e=>{let{__scopeHoverCard:t,forceMount:r,children:n,container:o}=e,a=iv(ib,t);return(0,w.jsx)(iw,{scope:t,forceMount:r,children:(0,w.jsx)(ir,{present:r||a.open,children:(0,w.jsx)(it,{asChild:!0,container:o,children:n})})})};iC.displayName=ib;var iN="HoverCardContent",ix=y.forwardRef((e,t)=>{let r=iE(iN,e.__scopeHoverCard),{forceMount:n=r.forceMount,...o}=e,a=iv(iN,e.__scopeHoverCard);return(0,w.jsx)(ir,{present:n||a.open,children:(0,w.jsx)(iR,{"data-state":a.open?"open":"closed",...o,onPointerEnter:(0,R.M)(e.onPointerEnter,iT(a.onOpen)),onPointerLeave:(0,R.M)(e.onPointerLeave,iT(a.onClose)),ref:t})})});ix.displayName=iN;var iR=y.forwardRef((e,t)=>{let{__scopeHoverCard:r,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,...s}=e,u=iv(iN,r),c=im(r),d=y.useRef(null),f=(0,x.e)(t,d),[p,m]=y.useState(!1);return y.useEffect(()=>{if(p){let e=document.body;return l=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=l,e.style.webkitUserSelect=l}}},[p]),y.useEffect(()=>{if(d.current){let e=()=>{m(!1),u.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;(null===(e=document.getSelection())||void 0===e?void 0:e.toString())!==""&&(u.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),u.hasSelectionRef.current=!1,u.isPointerDownOnContentRef.current=!1}}},[u.isPointerDownOnContentRef,u.hasSelectionRef]),y.useEffect(()=>{d.current&&(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t})(d.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,w.jsx)(il,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:i,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:(0,R.M)(a,e=>{e.preventDefault()}),onDismiss:u.onDismiss,children:(0,w.jsx)(tj.VY,{...c,...s,onPointerDown:(0,R.M)(s.onPointerDown,e=>{e.currentTarget.contains(e.target)&&m(!0),u.hasSelectionRef.current=!1,u.isPointerDownOnContentRef.current=!0}),ref:f,style:{...s.style,userSelect:p?"text":void 0,WebkitUserSelect:p?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function iT(e){return t=>"touch"===t.pointerType?void 0:e()}y.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=im(r);return(0,w.jsx)(tj.Eh,{...o,...n,ref:t})}).displayName="HoverCardArrow";let iM={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},width:ti.width,minWidth:ti.minWidth,maxWidth:{...ti.maxWidth,default:"480px"},...tl};y.forwardRef(({children:e,className:t,...r},n)=>y.createElement(iy,{ref:n,className:C("rt-HoverCardTrigger",t),...r,asChild:!0},rm(e))).displayName="HoverCard.Trigger",y.forwardRef((e,t)=>{let{className:r,forceMount:n,container:o,...a}=tT(e,iM);return y.createElement(iC,{container:o,forceMount:n},y.createElement(rd,{asChild:!0},y.createElement(ix,{align:"start",sideOffset:8,collisionPadding:10,...a,ref:t,className:C("rt-PopperContent","rt-HoverCardContent",r)})))}).displayName="HoverCard.Content";let iS=y.forwardRef(({className:e,...t},r)=>y.createElement(r0,{...t,ref:r,className:C("rt-IconButton",e)}));iS.displayName="IconButton";let iP=["current","0"],iI={...ta,side:{type:"enum",className:"rt-r-side",values:["all","x","y","top","bottom","left","right"],default:"all",responsive:!0},clip:{type:"enum",className:"rt-r-clip",values:["border-box","padding-box"],default:"border-box",responsive:!0},p:{type:"enum",className:"rt-r-p",values:iP,parseValue:iL,responsive:!0},px:{type:"enum",className:"rt-r-px",values:iP,parseValue:iL,responsive:!0},py:{type:"enum",className:"rt-r-py",values:iP,parseValue:iL,responsive:!0},pt:{type:"enum",className:"rt-r-pt",values:iP,parseValue:iL,responsive:!0},pr:{type:"enum",className:"rt-r-pr",values:iP,parseValue:iL,responsive:!0},pb:{type:"enum",className:"rt-r-pb",values:iP,parseValue:iL,responsive:!0},pl:{type:"enum",className:"rt-r-pl",values:iP,parseValue:iL,responsive:!0}};function iL(e){return"current"===e?"inset":e}y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,iI,tS);return y.createElement(r?ev.g7:"div",{...o,ref:t,className:C("rt-Inset",n)})}).displayName="Inset";let i_={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0}},iA=y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,i_,tS);return y.createElement(r?ev.g7:"kbd",{...o,ref:t,className:C("rt-reset","rt-Kbd",n)})});iA.displayName="Kbd";let iD={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...tg,...tp,...tv,...th,underline:{type:"enum",className:"rt-underline",values:["auto","always","hover","none"],default:"auto"},...td,...tf},iO=y.forwardRef((e,t)=>{let{children:r,className:n,color:o,asChild:a,...i}=tT(e,iD);return y.createElement(tL,{...i,"data-accent-color":o,ref:t,asChild:!0,className:C("rt-reset","rt-Link",n)},a?r:y.createElement("a",null,r))});iO.displayName="Link";var ik="Popover",[ij,iB]=r4(ik,[tj.D7]),iH=(0,tj.D7)(),[iF,iV]=ij(ik),iW=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!1}=e,l=iH(t),s=y.useRef(null),[u,c]=y.useState(!1),[d=!1,f]=(0,M.T)({prop:n,defaultProp:o,onChange:a});return(0,w.jsx)(tj.fC,{...l,children:(0,w.jsx)(iF,{scope:t,contentId:(0,T.M)(),triggerRef:s,open:d,onOpenChange:f,onOpenToggle:y.useCallback(()=>f(e=>!e),[f]),hasCustomAnchor:u,onCustomAnchorAdd:y.useCallback(()=>c(!0),[]),onCustomAnchorRemove:y.useCallback(()=>c(!1),[]),modal:i,children:r})})};iW.displayName=ik;var iU="PopoverAnchor",iz=y.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=iV(iU,r),a=iH(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:l}=o;return y.useEffect(()=>(i(),()=>l()),[i,l]),(0,w.jsx)(tj.ee,{...a,...n,ref:t})});iz.displayName=iU;var iG="PopoverTrigger",iK=y.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=iV(iG,r),a=iH(r),i=(0,x.e)(t,o.triggerRef),l=(0,w.jsx)(S.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":i8(o.open),...n,ref:i,onClick:(0,R.M)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?l:(0,w.jsx)(tj.ee,{asChild:!0,...a,children:l})});iK.displayName=iG;var i$="PopoverPortal",[iZ,iX]=ij(i$,{forceMount:void 0}),iY=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=iV(i$,t);return(0,w.jsx)(iZ,{scope:t,forceMount:r,children:(0,w.jsx)(os,{present:r||a.open,children:(0,w.jsx)(ae,{asChild:!0,container:o,children:n})})})};iY.displayName=i$;var iq="PopoverContent",iQ=y.forwardRef((e,t)=>{let r=iX(iq,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=iV(iq,e.__scopePopover);return(0,w.jsx)(os,{present:n||a.open,children:a.modal?(0,w.jsx)(iJ,{...o,ref:t}):(0,w.jsx)(i0,{...o,ref:t})})});iQ.displayName=iq;var iJ=y.forwardRef((e,t)=>{let r=iV(iq,e.__scopePopover),n=y.useRef(null),o=(0,x.e)(t,n),a=y.useRef(!1);return y.useEffect(()=>{let e=n.current;if(e)return(0,eh.Ry)(e)},[]),(0,w.jsx)(aE,{as:ev.g7,allowPinchZoom:!0,children:(0,w.jsx)(i1,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,R.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),a.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,R.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;a.current=n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,R.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),i0=y.forwardRef((e,t)=>{let r=iV(iq,e.__scopePopover),n=y.useRef(!1),o=y.useRef(!1);return(0,w.jsx)(i1,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var a,i;null===(a=e.onCloseAutoFocus)||void 0===a||a.call(e,t),t.defaultPrevented||(n.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:t=>{var a,i;null===(a=e.onInteractOutside)||void 0===a||a.call(e,t),t.defaultPrevented||(n.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let l=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),i1=y.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:c,...d}=e,f=iV(iq,r),p=iH(r);return ar(),(0,w.jsx)(k.M,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,w.jsx)(o3,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:c,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onDismiss:()=>f.onOpenChange(!1),children:(0,w.jsx)(tj.VY,{"data-state":i8(f.open),role:"dialog",id:f.contentId,...p,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),i2="PopoverClose",i9=y.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=iV(i2,r);return(0,w.jsx)(S.WV.button,{type:"button",...n,ref:t,onClick:(0,R.M)(e.onClick,()=>o.onOpenChange(!1))})});function i8(e){return e?"open":"closed"}i9.displayName=i2,y.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=iH(r);return(0,w.jsx)(tj.Eh,{...o,...n,ref:t})}).displayName="PopoverArrow";let i5={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},width:ti.width,minWidth:ti.minWidth,maxWidth:{...ti.maxWidth,default:"480px"},...tl},i7=e=>y.createElement(iW,{...e});i7.displayName="Popover.Root";let i3=y.forwardRef(({children:e,...t},r)=>y.createElement(iK,{...t,ref:r,asChild:!0},rm(e)));i3.displayName="Popover.Trigger";let i4=y.forwardRef((e,t)=>{let{className:r,forceMount:n,container:o,...a}=tT(e,i5);return y.createElement(iY,{container:o,forceMount:n},y.createElement(rd,{asChild:!0},y.createElement(iQ,{align:"start",sideOffset:8,collisionPadding:10,...a,ref:t,className:C("rt-PopperContent","rt-PopoverContent",r)})))});i4.displayName="Popover.Content",y.forwardRef(({children:e,...t},r)=>y.createElement(i9,{...t,ref:r,asChild:!0},rm(e))).displayName="Popover.Close",y.forwardRef(({children:e,...t},r)=>y.createElement(iz,{...t,ref:r})).displayName="Popover.Anchor";var i6="Progress",[le,lt]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(i6),[lr,ln]=le(i6),lo=y.forwardRef((e,t)=>{var r,n,o,a;let{__scopeProgress:i,value:l=null,max:s,getValueLabel:u=ll,...c}=e;(s||0===s)&&!lc(s)&&console.error((r="".concat(s),n="Progress","Invalid prop `max` of value `".concat(r,"` supplied to `").concat(n,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let d=lc(s)?s:100;null===l||ld(l,d)||console.error((o="".concat(l),a="Progress","Invalid prop `value` of value `".concat(o,"` supplied to `").concat(a,"`. The `value` prop must be:\n  - a positive number\n  - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n  - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let f=ld(l,d)?l:null,p=lu(f)?u(f,d):void 0;return(0,w.jsx)(lr,{scope:i,value:f,max:d,children:(0,w.jsx)(S.WV.div,{"aria-valuemax":d,"aria-valuemin":0,"aria-valuenow":lu(f)?f:void 0,"aria-valuetext":p,role:"progressbar","data-state":ls(f,d),"data-value":null!=f?f:void 0,"data-max":d,...c,ref:t})})});lo.displayName=i6;var la="ProgressIndicator",li=y.forwardRef((e,t)=>{var r;let{__scopeProgress:n,...o}=e,a=ln(la,n);return(0,w.jsx)(S.WV.div,{"data-state":ls(a.value,a.max),"data-value":null!==(r=a.value)&&void 0!==r?r:void 0,"data-max":a.max,...o,ref:t})});function ll(e,t){return"".concat(Math.round(e/t*100),"%")}function ls(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function lu(e){return"number"==typeof e}function lc(e){return lu(e)&&!isNaN(e)&&e>0}function ld(e,t){return lu(e)&&!isNaN(e)&&e<=t&&e>=0}li.displayName=la;let lf={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...tf,...ri,duration:{type:"string"}},lp=y.forwardRef((e,t)=>{let{className:r,style:n,color:o,radius:a,duration:i,...l}=tT(e,lf,tS);return y.createElement(lo,{"data-accent-color":o,"data-radius":a,ref:t,className:C("rt-ProgressRoot",r),style:tR({"--progress-duration":"value"in l?void 0:i,"--progress-value":"value"in l?l.value:void 0,"--progress-max":"max"in l?l.max:void 0},n),...l,asChild:!1},y.createElement(li,{className:"rt-ProgressIndicator"}))});lp.displayName="Progress";let lm={...ta,...tv,...th};function lh(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,lm);return y.createElement(r?ev.g7:"q",{...o,ref:t,className:C("rt-Quote",n)})}).displayName="Quote";var lv=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=lg(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=lg(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=lg(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=lg(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function lg(e){return(null==e?void 0:e.animationName)||"none"}lv.displayName="Presence";var ly="Radio",[lb,lw]=lh(ly),[lE,lC]=lb(ly),lN=y.forwardRef((e,t)=>{let{__scopeRadio:r,name:n,checked:o=!1,required:a,disabled:i,value:l="on",onCheck:s,...u}=e,[c,d]=y.useState(null),f=(0,x.e)(t,e=>d(e)),p=y.useRef(!1),m=!c||!!c.closest("form");return(0,w.jsxs)(lE,{scope:r,checked:o,disabled:i,children:[(0,w.jsx)(S.WV.button,{type:"button",role:"radio","aria-checked":o,"data-state":lM(o),"data-disabled":i?"":void 0,disabled:i,value:l,...u,ref:f,onClick:(0,R.M)(e.onClick,e=>{o||null==s||s(),m&&(p.current=e.isPropagationStopped(),p.current||e.stopPropagation())})}),m&&(0,w.jsx)(lT,{control:c,bubbles:!p.current,name:n,value:l,checked:o,required:a,disabled:i,style:{transform:"translateX(-100%)"}})]})});lN.displayName=ly;var lx="RadioIndicator",lR=y.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:n,...o}=e,a=lC(lx,r);return(0,w.jsx)(lv,{present:n||a.checked,children:(0,w.jsx)(S.WV.span,{"data-state":lM(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t})})});lR.displayName=lx;var lT=e=>{let{control:t,checked:r,bubbles:n=!0,...o}=e,a=y.useRef(null),i=(0,r6.D)(r),l=(0,ne.t)(t);return y.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let o=new Event("click",{bubbles:n});t.call(e,r),e.dispatchEvent(o)}},[i,r,n]),(0,w.jsx)("input",{type:"radio","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:a,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function lM(e){return e?"checked":"unchecked"}var lS=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],lP="RadioGroup",[lI,lL]=lh(lP,[nm.Pc,lw]),l_=(0,nm.Pc)(),lA=lw(),[lD,lO]=lI(lP),lk=y.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:n,defaultValue:o,value:a,required:i=!1,disabled:l=!1,orientation:s,dir:u,loop:c=!0,onValueChange:d,...f}=e,p=l_(r),m=(0,rn.gm)(u),[h,v]=(0,M.T)({prop:a,defaultProp:o,onChange:d});return(0,w.jsx)(lD,{scope:r,name:n,required:i,disabled:l,value:h,onValueChange:v,children:(0,w.jsx)(nm.fC,{asChild:!0,...p,orientation:s,dir:m,loop:c,children:(0,w.jsx)(S.WV.div,{role:"radiogroup","aria-required":i,"aria-orientation":s,"data-disabled":l?"":void 0,dir:m,...f,ref:t})})})});lk.displayName=lP;var lj="RadioGroupItem",lB=y.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:n,...o}=e,a=lO(lj,r),i=a.disabled||n,l=l_(r),s=lA(r),u=y.useRef(null),c=(0,x.e)(t,u),d=a.value===o.value,f=y.useRef(!1);return y.useEffect(()=>{let e=e=>{lS.includes(e.key)&&(f.current=!0)},t=()=>f.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,w.jsx)(nm.ck,{asChild:!0,...l,focusable:!i,active:d,children:(0,w.jsx)(lN,{disabled:i,required:a.required,checked:d,...s,...o,name:a.name,ref:c,onCheck:()=>a.onValueChange(o.value),onKeyDown:(0,R.M)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,R.M)(o.onFocus,()=>{var e;f.current&&(null===(e=u.current)||void 0===e||e.click())})})})});lB.displayName=lj,y.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,o=lA(r);return(0,w.jsx)(lR,{...o,...n,ref:t})}).displayName="RadioGroupIndicator";let lH={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...tc,...tf,columns:{...nT.columns,default:"repeat(auto-fit, minmax(160px, 1fr))"},gap:{...nT.gap,default:"4"}},lF=y.forwardRef((e,t)=>{let{className:r,color:n,...o}=tT(e,lH,tS);return y.createElement(nI,{asChild:!0},y.createElement(lk,{"data-accent-color":n,...o,ref:t,className:C("rt-RadioCardsRoot",r)}))});lF.displayName="RadioCards.Root";let lV=y.forwardRef(({className:e,...t},r)=>y.createElement(lB,{...t,asChild:!1,ref:r,className:C("rt-reset","rt-BaseCard","rt-RadioCardsItem",e)}));lV.displayName="RadioCards.Item";let lW={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...tf},lU="RadioGroup",[lz]=r4(lU,[lL]),lG=lL(),[lK,l$]=lz(lU);y.forwardRef((e,t)=>{let{color:r=lW.color.default,highContrast:n=lW.highContrast.default,size:o=lW.size.default,variant:a=lW.variant.default,...i}=e,{__scopeRadioGroup:l,className:s,...u}=tT(i,tS),c=lG(l);return y.createElement(lK,{scope:l,color:r,highContrast:n,size:o,variant:a},y.createElement(lk,{...c,...u,ref:t,className:C("rt-RadioGroupRoot",s)}))}).displayName="RadioGroup.Root",y.forwardRef((e,t)=>{let{__scopeRadioGroup:r,children:n,className:o,style:a,...i}=e,{size:l}=l$("RadioGroupItem",r);return n?y.createElement(tL,{as:"label",size:l,className:C("rt-RadioGroupItem",o),style:a},y.createElement(lZ,{__scopeRadioGroup:r,...i,ref:t}),n&&y.createElement("span",{className:"rt-RadioGroupItemInner"},n)):y.createElement(lZ,{__scopeRadioGroup:r,...i,ref:t,className:o,style:a})}).displayName="RadioGroup.Item";let lZ=y.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...n}=e,o=l$("RadioGroupItemRadio",r),a=lG(r),{color:i,className:l}=tT({...n,...o},lW,tS);return y.createElement(lB,{...a,"data-accent-color":i,...n,asChild:!1,ref:t,className:C("rt-reset","rt-BaseRadioRoot",l)})});lZ.displayName="RadioGroup.ItemRadio";let lX={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...tf};y.forwardRef((e,t)=>{let r=y.useRef(null),{className:n,color:o,onChange:a,onValueChange:i,...l}=tT(e,lX,tS);return y.createElement("input",{type:"radio","data-accent-color":o,...l,onChange:(0,R.M)(a,e=>null==i?void 0:i(e.currentTarget.value)),ref:(0,x.F)(r,t),className:C("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",n)})}).displayName="Radio",y.forwardRef(({className:e,children:t,...r},n)=>y.createElement(ev.g7,{...r,ref:n,className:C("rt-reset",e)},rm(t))).displayName="Reset";var lY=y.forwardRef((e,t)=>{let{pressed:r,defaultPressed:n=!1,onPressedChange:o,...a}=e,[i=!1,l]=(0,M.T)({prop:r,onChange:o,defaultProp:n});return(0,w.jsx)(S.WV.button,{type:"button","aria-pressed":i,"data-state":i?"on":"off","data-disabled":e.disabled?"":void 0,...a,ref:t,onClick:(0,R.M)(e.onClick,()=>{e.disabled||l(!i)})})});lY.displayName="Toggle";var lq="ToggleGroup",[lQ,lJ]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(lq,[nm.Pc]),l0=(0,nm.Pc)(),l1=y.forwardRef((e,t)=>{let{type:r,...n}=e;if("single"===r)return(0,w.jsx)(l8,{...n,ref:t});if("multiple"===r)return(0,w.jsx)(l5,{...n,ref:t});throw Error("Missing prop `type` expected on `".concat(lq,"`"))});l1.displayName=lq;var[l2,l9]=lQ(lq),l8=y.forwardRef((e,t)=>{let{value:r,defaultValue:n,onValueChange:o=()=>{},...a}=e,[i,l]=(0,M.T)({prop:r,defaultProp:n,onChange:o});return(0,w.jsx)(l2,{scope:e.__scopeToggleGroup,type:"single",value:i?[i]:[],onItemActivate:l,onItemDeactivate:y.useCallback(()=>l(""),[l]),children:(0,w.jsx)(l4,{...a,ref:t})})}),l5=y.forwardRef((e,t)=>{let{value:r,defaultValue:n,onValueChange:o=()=>{},...a}=e,[i=[],l]=(0,M.T)({prop:r,defaultProp:n,onChange:o}),s=y.useCallback(e=>l(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[l]),u=y.useCallback(e=>l(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[l]);return(0,w.jsx)(l2,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:s,onItemDeactivate:u,children:(0,w.jsx)(l4,{...a,ref:t})})});l1.displayName=lq;var[l7,l3]=lQ(lq),l4=y.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:o=!0,orientation:a,dir:i,loop:l=!0,...s}=e,u=l0(r),c=(0,rn.gm)(i),d={role:"group",dir:c,...s};return(0,w.jsx)(l7,{scope:r,rovingFocus:o,disabled:n,children:o?(0,w.jsx)(nm.fC,{asChild:!0,...u,orientation:a,dir:c,loop:l,children:(0,w.jsx)(S.WV.div,{...d,ref:t})}):(0,w.jsx)(S.WV.div,{...d,ref:t})})}),l6="ToggleGroupItem",se=y.forwardRef((e,t)=>{let r=l9(l6,e.__scopeToggleGroup),n=l3(l6,e.__scopeToggleGroup),o=l0(e.__scopeToggleGroup),a=r.value.includes(e.value),i=n.disabled||e.disabled,l={...e,pressed:a,disabled:i},s=y.useRef(null);return n.rovingFocus?(0,w.jsx)(nm.ck,{asChild:!0,...o,focusable:!i,active:a,ref:s,children:(0,w.jsx)(st,{...l,ref:t})}):(0,w.jsx)(st,{...l,ref:t})});se.displayName=l6;var st=y.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:n,...o}=e,a=l9(l6,r),i={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},l="single"===a.type?i:void 0;return(0,w.jsx)(lY,{...l,...o,ref:t,onPressedChange:e=>{e?a.onItemActivate(n):a.onItemDeactivate(n)}})});let sr={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...ri};y.forwardRef((e,t)=>{let{className:r,children:n,radius:o,value:a,defaultValue:i,onValueChange:l,...s}=tT(e,sr,tS),[u,c]=(0,M.T)({prop:a,onChange:l,defaultProp:i});return y.createElement(l1,{"data-radius":o,ref:t,className:C("rt-SegmentedControlRoot",r),onValueChange:e=>{e&&c(e)},...s,type:"single",value:u,asChild:!1,disabled:!1},n,y.createElement("div",{className:"rt-SegmentedControlIndicator"}))}).displayName="SegmentedControl.Root",y.forwardRef((e,t)=>{let{children:r,className:n,...o}=e;return y.createElement(se,{ref:t,className:C("rt-reset","rt-SegmentedControlItem",n),...o,disabled:!1,asChild:!1},y.createElement("span",{className:"rt-SegmentedControlItemSeparator"}),y.createElement("span",{className:"rt-SegmentedControlItemLabel"},y.createElement("span",{className:"rt-SegmentedControlItemLabelActive"},r),y.createElement("span",{className:"rt-SegmentedControlItemLabelInactive"},r)))}).displayName="SegmentedControl.Item";let sn={...ta,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"3",responsive:!0},display:{type:"enum",className:"rt-r-display",values:["none","initial"],parseValue:function(e){return"initial"===e?"block":e},responsive:!0}};y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,sn,rF,tS);return y.createElement(r?ev.g7:"section",{...o,ref:t,className:C("rt-Section",n)})}).displayName="Section";var so=r(29863),sa=[" ","Enter","ArrowUp","ArrowDown"],si=[" ","Enter"],sl="Select",[ss,su,sc]=(0,so.B)(sl),[sd,sf]=r4(sl,[sc,tj.D7]),sp=(0,tj.D7)(),[sm,sh]=sd(sl),[sv,sg]=sd(sl),sy=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:o,onOpenChange:a,value:i,defaultValue:l,onValueChange:s,dir:u,name:c,autoComplete:d,disabled:f,required:p}=e,m=sp(t),[h,v]=y.useState(null),[g,b]=y.useState(null),[E,C]=y.useState(!1),N=(0,rn.gm)(u),[x=!1,R]=(0,M.T)({prop:n,defaultProp:o,onChange:a}),[S,P]=(0,M.T)({prop:i,defaultProp:l,onChange:s}),I=y.useRef(null),L=!h||!!h.closest("form"),[_,A]=y.useState(new Set),D=Array.from(_).map(e=>e.props.value).join(";");return(0,w.jsx)(tj.fC,{...m,children:(0,w.jsxs)(sm,{required:p,scope:t,trigger:h,onTriggerChange:v,valueNode:g,onValueNodeChange:b,valueNodeHasChildren:E,onValueNodeHasChildrenChange:C,contentId:(0,T.M)(),value:S,onValueChange:P,open:x,onOpenChange:R,dir:N,triggerPointerDownPosRef:I,disabled:f,children:[(0,w.jsx)(ss.Provider,{scope:t,children:(0,w.jsx)(sv,{scope:e.__scopeSelect,onNativeOptionAdd:y.useCallback(e=>{A(t=>new Set(t).add(e))},[]),onNativeOptionRemove:y.useCallback(e=>{A(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),L?(0,w.jsxs)(s2,{"aria-hidden":!0,required:p,tabIndex:-1,name:c,autoComplete:d,value:S,onChange:e=>P(e.target.value),disabled:f,children:[void 0===S?(0,w.jsx)("option",{value:""}):null,Array.from(_)]},D):null]})})};sy.displayName=sl;var sb="SelectTrigger",sw=y.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...o}=e,a=sp(r),i=sh(sb,r),l=i.disabled||n,s=(0,x.e)(t,i.onTriggerChange),u=su(r),[c,d,f]=s9(e=>{let t=u().filter(e=>!e.disabled),r=t.find(e=>e.value===i.value),n=s8(t,e,r);void 0!==n&&i.onValueChange(n.value)}),p=()=>{l||(i.onOpenChange(!0),f())};return(0,w.jsx)(tj.ee,{asChild:!0,...a,children:(0,w.jsx)(S.WV.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":s1(i.value)?"":void 0,...o,ref:s,onClick:(0,R.M)(o.onClick,e=>{e.currentTarget.focus()}),onPointerDown:(0,R.M)(o.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(p(),i.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:(0,R.M)(o.onKeyDown,e=>{let t=""!==c.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||d(e.key),(!t||" "!==e.key)&&sa.includes(e.key)&&(p(),e.preventDefault())})})})});sw.displayName=sb;var sE="SelectValue",sC=y.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:a,placeholder:i="",...l}=e,s=sh(sE,r),{onValueNodeHasChildrenChange:u}=s,c=void 0!==a,d=(0,x.e)(t,s.onValueNodeChange);return(0,B.b)(()=>{u(c)},[u,c]),(0,w.jsx)(S.WV.span,{...l,ref:d,style:{pointerEvents:"none"},children:s1(s.value)?(0,w.jsx)(w.Fragment,{children:i}):a})});sC.displayName=sE;var sN=y.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,w.jsx)(S.WV.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});sN.displayName="SelectIcon";var sx=e=>(0,w.jsx)(ae,{asChild:!0,...e});sx.displayName="SelectPortal";var sR="SelectContent",sT=y.forwardRef((e,t)=>{let r=sh(sR,e.__scopeSelect),[n,o]=y.useState();return((0,B.b)(()=>{o(new DocumentFragment)},[]),r.open)?(0,w.jsx)(sP,{...e,ref:t}):n?j.createPortal((0,w.jsx)(sM,{scope:e.__scopeSelect,children:(0,w.jsx)(ss.Slot,{scope:e.__scopeSelect,children:(0,w.jsx)("div",{children:e.children})})}),n):null});sT.displayName=sR;var[sM,sS]=sd(sR),sP=y.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:i,side:l,sideOffset:s,align:u,alignOffset:c,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:v,...g}=e,b=sh(sR,r),[E,C]=y.useState(null),[N,T]=y.useState(null),M=(0,x.e)(t,e=>C(e)),[S,P]=y.useState(null),[I,L]=y.useState(null),_=su(r),[A,D]=y.useState(!1),O=y.useRef(!1);y.useEffect(()=>{if(E)return(0,eh.Ry)(E)},[E]),ar();let j=y.useCallback(e=>{let[t,...r]=_().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&N&&(N.scrollTop=0),r===n&&N&&(N.scrollTop=N.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[_,N]),B=y.useCallback(()=>j([S,E]),[j,S,E]);y.useEffect(()=>{A&&B()},[A,B]);let{onOpenChange:H,triggerPointerDownPosRef:F}=b;y.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{var r,n,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!==(o=null===(r=F.current)||void 0===r?void 0:r.x)&&void 0!==o?o:0)),y:Math.abs(Math.round(t.pageY)-(null!==(a=null===(n=F.current)||void 0===n?void 0:n.y)&&void 0!==a?a:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():E.contains(r.target)||H(!1),document.removeEventListener("pointermove",t),F.current=null};return null!==F.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,H,F]),y.useEffect(()=>{let e=()=>H(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[H]);let[V,W]=s9(e=>{let t=_().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=s8(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),U=y.useCallback((e,t,r)=>{let n=!O.current&&!r;(void 0!==b.value&&b.value===t||n)&&(P(e),n&&(O.current=!0))},[b.value]),z=y.useCallback(()=>null==E?void 0:E.focus(),[E]),G=y.useCallback((e,t,r)=>{let n=!O.current&&!r;(void 0!==b.value&&b.value===t||n)&&L(e)},[b.value]),K="popper"===n?sL:sI,$=K===sL?{side:l,sideOffset:s,align:u,alignOffset:c,arrowPadding:d,collisionBoundary:f,collisionPadding:p,sticky:m,hideWhenDetached:h,avoidCollisions:v}:{};return(0,w.jsx)(sM,{scope:r,content:E,viewport:N,onViewportChange:T,itemRefCallback:U,selectedItem:S,onItemLeave:z,itemTextRefCallback:G,focusSelectedItem:B,selectedItemText:I,position:n,isPositioned:A,searchRef:V,children:(0,w.jsx)(aE,{as:ev.g7,allowPinchZoom:!0,children:(0,w.jsx)(k.M,{asChild:!0,trapped:b.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,R.M)(o,e=>{var t;null===(t=b.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,w.jsx)(o3,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>b.onOpenChange(!1),children:(0,w.jsx)(K,{role:"listbox",id:b.contentId,"data-state":b.open?"open":"closed",dir:b.dir,onContextMenu:e=>e.preventDefault(),...g,...$,onPlaced:()=>D(!0),ref:M,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:(0,R.M)(g.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||W(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=_().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>j(t)),e.preventDefault()}})})})})})})});sP.displayName="SelectContentImpl";var sI=y.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...o}=e,a=sh(sR,r),i=sS(sR,r),[l,s]=y.useState(null),[u,c]=y.useState(null),d=(0,x.e)(t,e=>c(e)),f=su(r),p=y.useRef(!1),m=y.useRef(!0),{viewport:h,selectedItem:v,selectedItemText:g,focusSelectedItem:b}=i,E=y.useCallback(()=>{if(a.trigger&&a.valueNode&&l&&u&&h&&v&&g){let e=a.trigger.getBoundingClientRect(),t=u.getBoundingClientRect(),r=a.valueNode.getBoundingClientRect(),o=g.getBoundingClientRect();if("rtl"!==a.dir){let n=o.left-t.left,a=r.left-n,i=e.left-a,s=e.width+i,u=Math.max(s,t.width),c=oc(a,[10,window.innerWidth-10-u]);l.style.minWidth=s+"px",l.style.left=c+"px"}else{let n=t.right-o.right,a=window.innerWidth-r.right-n,i=window.innerWidth-e.right-a,s=e.width+i,u=Math.max(s,t.width),c=oc(a,[10,window.innerWidth-10-u]);l.style.minWidth=s+"px",l.style.right=c+"px"}let i=f(),s=window.innerHeight-20,c=h.scrollHeight,d=window.getComputedStyle(u),m=parseInt(d.borderTopWidth,10),y=parseInt(d.paddingTop,10),b=parseInt(d.borderBottomWidth,10),w=m+y+c+parseInt(d.paddingBottom,10)+b,E=Math.min(5*v.offsetHeight,w),C=window.getComputedStyle(h),N=parseInt(C.paddingTop,10),x=parseInt(C.paddingBottom,10),R=e.top+e.height/2-10,T=v.offsetHeight/2,M=m+y+(v.offsetTop+T);if(M<=R){let e=v===i[i.length-1].ref.current;l.style.bottom="0px";let t=u.clientHeight-h.offsetTop-h.offsetHeight;l.style.height=M+Math.max(s-R,T+(e?x:0)+t+b)+"px"}else{let e=v===i[0].ref.current;l.style.top="0px";let t=Math.max(R,m+h.offsetTop+(e?N:0)+T);l.style.height=t+(w-M)+"px",h.scrollTop=M-R+h.offsetTop}l.style.margin="".concat(10,"px 0"),l.style.minHeight=E+"px",l.style.maxHeight=s+"px",null==n||n(),requestAnimationFrame(()=>p.current=!0)}},[f,a.trigger,a.valueNode,l,u,h,v,g,a.dir,n]);(0,B.b)(()=>E(),[E]);let[C,N]=y.useState();(0,B.b)(()=>{u&&N(window.getComputedStyle(u).zIndex)},[u]);let R=y.useCallback(e=>{e&&!0===m.current&&(E(),null==b||b(),m.current=!1)},[E,b]);return(0,w.jsx)(s_,{scope:r,contentWrapper:l,shouldExpandOnScrollRef:p,onScrollButtonChange:R,children:(0,w.jsx)("div",{ref:s,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C},children:(0,w.jsx)(S.WV.div,{...o,ref:d,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});sI.displayName="SelectItemAlignedPosition";var sL=y.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...a}=e,i=sp(r);return(0,w.jsx)(tj.VY,{...i,...a,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});sL.displayName="SelectPopperPosition";var[s_,sA]=sd(sR,{}),sD="SelectViewport",sO=y.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...o}=e,a=sS(sD,r),i=sA(sD,r),l=(0,x.e)(t,a.onViewportChange),s=y.useRef(0);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,w.jsx)(ss.Slot,{scope:r,children:(0,w.jsx)(S.WV.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:l,style:{position:"relative",flex:1,overflow:"auto",...o.style},onScroll:(0,R.M)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=i;if((null==n?void 0:n.current)&&r){let e=Math.abs(s.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let a=o+e,i=Math.min(n,a),l=a-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=l>0?l:0,r.style.justifyContent="flex-end")}}}s.current=t.scrollTop})})})]})});sO.displayName=sD;var sk="SelectGroup",[sj,sB]=sd(sk),sH=y.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=(0,T.M)();return(0,w.jsx)(sj,{scope:r,id:o,children:(0,w.jsx)(S.WV.div,{role:"group","aria-labelledby":o,...n,ref:t})})});sH.displayName=sk;var sF="SelectLabel",sV=y.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=sB(sF,r);return(0,w.jsx)(S.WV.div,{id:o.id,...n,ref:t})});sV.displayName=sF;var sW="SelectItem",[sU,sz]=sd(sW),sG=y.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:o=!1,textValue:a,...i}=e,l=sh(sW,r),s=sS(sW,r),u=l.value===n,[c,d]=y.useState(null!=a?a:""),[f,p]=y.useState(!1),m=(0,x.e)(t,e=>{var t;return null===(t=s.itemRefCallback)||void 0===t?void 0:t.call(s,e,n,o)}),h=(0,T.M)(),v=()=>{o||(l.onValueChange(n),l.onOpenChange(!1))};if(""===n)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,w.jsx)(sU,{scope:r,value:n,disabled:o,textId:h,isSelected:u,onItemTextChange:y.useCallback(e=>{d(t=>{var r;return t||(null!==(r=null==e?void 0:e.textContent)&&void 0!==r?r:"").trim()})},[]),children:(0,w.jsx)(ss.ItemSlot,{scope:r,value:n,disabled:o,textValue:c,children:(0,w.jsx)(S.WV.div,{role:"option","aria-labelledby":h,"data-highlighted":f?"":void 0,"aria-selected":u&&f,"data-state":u?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...i,ref:m,onFocus:(0,R.M)(i.onFocus,()=>p(!0)),onBlur:(0,R.M)(i.onBlur,()=>p(!1)),onPointerUp:(0,R.M)(i.onPointerUp,v),onPointerMove:(0,R.M)(i.onPointerMove,e=>{if(o){var t;null===(t=s.onItemLeave)||void 0===t||t.call(s)}else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,R.M)(i.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=s.onItemLeave)||void 0===t||t.call(s)}}),onKeyDown:(0,R.M)(i.onKeyDown,e=>{var t;(null===(t=s.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(si.includes(e.key)&&v()," "===e.key&&e.preventDefault())})})})})});sG.displayName=sW;var sK="SelectItemText",s$=y.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,...a}=e,i=sh(sK,r),l=sS(sK,r),s=sz(sK,r),u=sg(sK,r),[c,d]=y.useState(null),f=(0,x.e)(t,e=>d(e),s.onItemTextChange,e=>{var t;return null===(t=l.itemTextRefCallback)||void 0===t?void 0:t.call(l,e,s.value,s.disabled)}),p=null==c?void 0:c.textContent,m=y.useMemo(()=>(0,w.jsx)("option",{value:s.value,disabled:s.disabled,children:p},s.value),[s.disabled,s.value,p]),{onNativeOptionAdd:h,onNativeOptionRemove:v}=u;return(0,B.b)(()=>(h(m),()=>v(m)),[h,v,m]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(S.WV.span,{id:s.textId,...a,ref:f}),s.isSelected&&i.valueNode&&!i.valueNodeHasChildren?j.createPortal(a.children,i.valueNode):null]})});s$.displayName=sK;var sZ="SelectItemIndicator",sX=y.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return sz(sZ,r).isSelected?(0,w.jsx)(S.WV.span,{"aria-hidden":!0,...n,ref:t}):null});sX.displayName=sZ;var sY="SelectScrollUpButton";y.forwardRef((e,t)=>{let r=sS(sY,e.__scopeSelect),n=sA(sY,e.__scopeSelect),[o,a]=y.useState(!1),i=(0,x.e)(t,n.onScrollButtonChange);return(0,B.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){a(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,w.jsx)(sQ,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=sY;var sq="SelectScrollDownButton";y.forwardRef((e,t)=>{let r=sS(sq,e.__scopeSelect),n=sA(sq,e.__scopeSelect),[o,a]=y.useState(!1),i=(0,x.e)(t,n.onScrollButtonChange);return(0,B.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,w.jsx)(sQ,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=sq;var sQ=y.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:n,...o}=e,a=sS("SelectScrollButton",r),i=y.useRef(null),l=su(r),s=y.useCallback(()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)},[]);return y.useEffect(()=>()=>s(),[s]),(0,B.b)(()=>{var e;let t=l().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[l]),(0,w.jsx)(S.WV.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,R.M)(o.onPointerDown,()=>{null===i.current&&(i.current=window.setInterval(n,50))}),onPointerMove:(0,R.M)(o.onPointerMove,()=>{var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===i.current&&(i.current=window.setInterval(n,50))}),onPointerLeave:(0,R.M)(o.onPointerLeave,()=>{s()})})}),sJ=y.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,w.jsx)(S.WV.div,{"aria-hidden":!0,...n,ref:t})});sJ.displayName="SelectSeparator";var s0="SelectArrow";function s1(e){return""===e||void 0===e}y.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=sp(r),a=sh(s0,r),i=sS(s0,r);return a.open&&"popper"===i.position?(0,w.jsx)(tj.Eh,{...o,...n,ref:t}):null}).displayName=s0;var s2=y.forwardRef((e,t)=>{let{value:r,...n}=e,o=y.useRef(null),a=(0,x.e)(t,o),i=(0,r6.D)(r);return y.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==r&&t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[i,r]),(0,w.jsx)(b.T,{asChild:!0,children:(0,w.jsx)("select",{...n,ref:a,defaultValue:r})})});function s9(e){let t=(0,P.W)(e),r=y.useRef(""),n=y.useRef(0),o=y.useCallback(e=>{let o=r.current+e;t(o),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(o)},[t]),a=y.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return y.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,a]}function s8(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(a=a.filter(e=>e!==r));let i=a.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}s2.displayName="BubbleSelect";let s5={type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},s7={variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft","ghost"],default:"surface"},...tc,...ri,placeholder:{type:"string"}},s3={variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...tc,...tf},s4=y.createContext({}),s6=e=>{let{children:t,size:r=s5.default,...n}=e;return y.createElement(sy,{...n},y.createElement(s4.Provider,{value:y.useMemo(()=>({size:r}),[r])},t))};s6.displayName="Select.Root";let ue=y.forwardRef((e,t)=>{let r=y.useContext(s4),{children:n,className:o,color:a,radius:i,placeholder:l,...s}=tT({size:null==r?void 0:r.size,...e},{size:s5},s7,tS);return y.createElement(sw,{asChild:!0},y.createElement("button",{"data-accent-color":a,"data-radius":i,...s,ref:t,className:C("rt-reset","rt-SelectTrigger",o)},y.createElement("span",{className:"rt-SelectTriggerInner"},y.createElement(sC,{placeholder:l},n)),y.createElement(sN,{asChild:!0},y.createElement(nA,{className:"rt-SelectIcon"}))))});ue.displayName="Select.Trigger";let ut=y.forwardRef((e,t)=>{let r=y.useContext(s4),{className:n,children:o,color:a,container:i,...l}=tT({size:null==r?void 0:r.size,...e},{size:s5},s3),s=rc(),u=a||s.accentColor;return y.createElement(sx,{container:i},y.createElement(rd,{asChild:!0},y.createElement(sT,{"data-accent-color":u,sideOffset:4,...l,asChild:!1,ref:t,className:C({"rt-PopperContent":"popper"===l.position},"rt-SelectContent",n)},y.createElement(ov,{type:"auto",className:"rt-ScrollAreaRoot"},y.createElement(sO,{asChild:!0,className:"rt-SelectViewport"},y.createElement(oy,{className:"rt-ScrollAreaViewport",style:{overflowY:void 0}},o)),y.createElement(ow,{className:"rt-ScrollAreaScrollbar rt-r-size-1",orientation:"vertical"},y.createElement(oL,{className:"rt-ScrollAreaThumb"}))))))});ut.displayName="Select.Content";let ur=y.forwardRef((e,t)=>{let{className:r,children:n,...o}=e;return y.createElement(sG,{...o,asChild:!1,ref:t,className:C("rt-SelectItem",r)},y.createElement(sX,{className:"rt-SelectItemIndicator"},y.createElement(n_,{className:"rt-SelectItemIndicatorIcon"})),y.createElement(s$,null,n))});ur.displayName="Select.Item";let un=y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(sH,{...n,asChild:!1,ref:t,className:C("rt-SelectGroup",r)})});un.displayName="Select.Group",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(sV,{...n,asChild:!1,ref:t,className:C("rt-SelectLabel",r)})}).displayName="Select.Label",y.forwardRef((e,t)=>{let{className:r,...n}=e;return y.createElement(sJ,{...n,asChild:!1,ref:t,className:C("rt-SelectSeparator",r)})}).displayName="Select.Separator";let uo={orientation:{type:"enum",className:"rt-r-orientation",values:["horizontal","vertical"],default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"1",responsive:!0},color:{...tc.color,default:"gray"},decorative:{type:"boolean",default:!0}},ua=y.forwardRef((e,t)=>{let{className:r,color:n,decorative:o,...a}=tT(e,uo,tS);return y.createElement("span",{"data-accent-color":n,role:o?void 0:"separator",...a,ref:t,className:C("rt-Separator",r)})});ua.displayName="Separator";let ui={loading:{type:"boolean",default:!0},...ti,...tl},ul=y.forwardRef((e,t)=>{let{children:r,className:n,loading:o,...a}=tT(e,ui,tS);if(!o)return r;let i=y.isValidElement(r)?ev.g7:"span";return y.createElement(i,{ref:t,"aria-hidden":!0,className:C("rt-Skeleton",n),"data-inline-skeleton":!y.isValidElement(r)||void 0,tabIndex:-1,inert:rZ,...a},r)});ul.displayName="Skeleton";var us=["PageUp","PageDown"],uu=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],uc={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},ud="Slider",[uf,up,um]=(0,so.B)(ud),[uh,uv]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(ud,[um]),[ug,uy]=uh(ud),ub=y.forwardRef((e,t)=>{let{name:r,min:n=0,max:o=100,step:a=1,orientation:i="horizontal",disabled:l=!1,minStepsBetweenThumbs:s=0,defaultValue:u=[n],value:c,onValueChange:d=()=>{},onValueCommit:f=()=>{},inverted:p=!1,...m}=e,h=y.useRef(new Set),v=y.useRef(0),g="horizontal"===i?uC:uN,[b=[],E]=(0,M.T)({prop:c,defaultProp:u,onChange:e=>{var t;null===(t=[...h.current][v.current])||void 0===t||t.focus(),d(e)}}),C=y.useRef(b);function N(e,t){let{commit:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},i=(String(a).split(".")[1]||"").length,l=oc(function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-n)/a)*a+n,i),[n,o]);E(function(){var e,n;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(o,l,t);if(e=i,!(!((n=s*a)>0)||Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=n))return o;{v.current=i.indexOf(l);let e=String(i)!==String(o);return e&&r&&f(i),e?i:o}})}return(0,w.jsx)(ug,{scope:e.__scopeSlider,name:r,disabled:l,min:n,max:o,valueIndexToChangeRef:v,thumbs:h.current,values:b,orientation:i,children:(0,w.jsx)(uf.Provider,{scope:e.__scopeSlider,children:(0,w.jsx)(uf.Slot,{scope:e.__scopeSlider,children:(0,w.jsx)(g,{"aria-disabled":l,"data-disabled":l?"":void 0,...m,ref:t,onPointerDown:(0,R.M)(m.onPointerDown,()=>{l||(C.current=b)}),min:n,max:o,inverted:p,onSlideStart:l?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t));return r.indexOf(Math.min(...r))}(b,e);N(e,t)},onSlideMove:l?void 0:function(e){N(e,v.current)},onSlideEnd:l?void 0:function(){let e=C.current[v.current];b[v.current]!==e&&f(b)},onHomeKeyDown:()=>!l&&N(n,0,{commit:!0}),onEndKeyDown:()=>!l&&N(o,b.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!l){let e=us.includes(t.key)||t.shiftKey&&uu.includes(t.key),n=v.current;N(b[n]+a*(e?10:1)*r,n,{commit:!0})}}})})})})});ub.displayName=ud;var[uw,uE]=uh(ud,{startEdge:"left",endEdge:"right",size:"width",direction:1}),uC=y.forwardRef((e,t)=>{let{min:r,max:n,dir:o,inverted:a,onSlideStart:i,onSlideMove:l,onSlideEnd:s,onStepKeyDown:u,...c}=e,[d,f]=y.useState(null),p=(0,x.e)(t,e=>f(e)),m=y.useRef(),h=(0,rn.gm)(o),v="ltr"===h,g=v&&!a||!v&&a;function b(e){let t=m.current||d.getBoundingClientRect(),o=uD([0,t.width],g?[r,n]:[n,r]);return m.current=t,o(e-t.left)}return(0,w.jsx)(uw,{scope:e.__scopeSlider,startEdge:g?"left":"right",endEdge:g?"right":"left",direction:g?1:-1,size:"width",children:(0,w.jsx)(ux,{dir:h,"data-orientation":"horizontal",...c,ref:p,style:{...c.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=b(e.clientX);null==i||i(t)},onSlideMove:e=>{let t=b(e.clientX);null==l||l(t)},onSlideEnd:()=>{m.current=void 0,null==s||s()},onStepKeyDown:e=>{let t=uc[g?"from-left":"from-right"].includes(e.key);null==u||u({event:e,direction:t?-1:1})}})})}),uN=y.forwardRef((e,t)=>{let{min:r,max:n,inverted:o,onSlideStart:a,onSlideMove:i,onSlideEnd:l,onStepKeyDown:s,...u}=e,c=y.useRef(null),d=(0,x.e)(t,c),f=y.useRef(),p=!o;function m(e){let t=f.current||c.current.getBoundingClientRect(),o=uD([0,t.height],p?[n,r]:[r,n]);return f.current=t,o(e-t.top)}return(0,w.jsx)(uw,{scope:e.__scopeSlider,startEdge:p?"bottom":"top",endEdge:p?"top":"bottom",size:"height",direction:p?1:-1,children:(0,w.jsx)(ux,{"data-orientation":"vertical",...u,ref:d,style:{...u.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=m(e.clientY);null==a||a(t)},onSlideMove:e=>{let t=m(e.clientY);null==i||i(t)},onSlideEnd:()=>{f.current=void 0,null==l||l()},onStepKeyDown:e=>{let t=uc[p?"from-bottom":"from-top"].includes(e.key);null==s||s({event:e,direction:t?-1:1})}})})}),ux=y.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:i,onEndKeyDown:l,onStepKeyDown:s,...u}=e,c=uy(ud,r);return(0,w.jsx)(S.WV.span,{...u,ref:t,onKeyDown:(0,R.M)(e.onKeyDown,e=>{"Home"===e.key?(i(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):us.concat(uu).includes(e.key)&&(s(e),e.preventDefault())}),onPointerDown:(0,R.M)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(t)?t.focus():n(e)}),onPointerMove:(0,R.M)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,R.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),uR="SliderTrack",uT=y.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=uy(uR,r);return(0,w.jsx)(S.WV.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});uT.displayName=uR;var uM="SliderRange",uS=y.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=uy(uM,r),a=uE(uM,r),i=y.useRef(null),l=(0,x.e)(t,i),s=o.values.length,u=o.values.map(e=>uA(e,o.min,o.max));return(0,w.jsx)(S.WV.span,{"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0,...n,ref:l,style:{...e.style,[a.startEdge]:(s>1?Math.min(...u):0)+"%",[a.endEdge]:100-Math.max(...u)+"%"}})});uS.displayName=uM;var uP="SliderThumb",uI=y.forwardRef((e,t)=>{let r=up(e.__scopeSlider),[n,o]=y.useState(null),a=(0,x.e)(t,e=>o(e)),i=y.useMemo(()=>n?r().findIndex(e=>e.ref.current===n):-1,[r,n]);return(0,w.jsx)(uL,{...e,ref:a,index:i})}),uL=y.forwardRef((e,t)=>{var r;let{__scopeSlider:n,index:o,name:a,...i}=e,l=uy(uP,n),s=uE(uP,n),[u,c]=y.useState(null),d=(0,x.e)(t,e=>c(e)),f=!u||!!u.closest("form"),p=(0,ne.t)(u),m=l.values[o],h=void 0===m?0:uA(m,l.min,l.max),v=(r=l.values.length)>2?"Value ".concat(o+1," of ").concat(r):2===r?["Minimum","Maximum"][o]:void 0,g=null==p?void 0:p[s.size],b=g?function(e,t,r){let n=e/2,o=uD([0,50],[0,n]);return(n-o(t)*r)*r}(g,h,s.direction):0;return y.useEffect(()=>{if(u)return l.thumbs.add(u),()=>{l.thumbs.delete(u)}},[u,l.thumbs]),(0,w.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[s.startEdge]:"calc(".concat(h,"% + ").concat(b,"px)")},children:[(0,w.jsx)(uf.ItemSlot,{scope:e.__scopeSlider,children:(0,w.jsx)(S.WV.span,{role:"slider","aria-label":e["aria-label"]||v,"aria-valuemin":l.min,"aria-valuenow":m,"aria-valuemax":l.max,"aria-orientation":l.orientation,"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,tabIndex:l.disabled?void 0:0,...i,ref:d,style:void 0===m?{display:"none"}:e.style,onFocus:(0,R.M)(e.onFocus,()=>{l.valueIndexToChangeRef.current=o})})}),f&&(0,w.jsx)(u_,{name:null!=a?a:l.name?l.name+(l.values.length>1?"[]":""):void 0,value:m},o)]})});uI.displayName=uP;var u_=e=>{let{value:t,...r}=e,n=y.useRef(null),o=(0,r6.D)(t);return y.useEffect(()=>{let e=n.current,r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(o!==t&&r){let n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,w.jsx)("input",{style:{display:"none"},...r,ref:n,defaultValue:t})};function uA(e,t,r){return oc(100/(r-t)*(e-t),[0,100])}function uD(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}let uO={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...tf,...ri};y.forwardRef((e,t)=>{let{className:r,color:n,radius:o,tabIndex:a,...i}=tT(e,uO,tS);return y.createElement(ub,{"data-accent-color":n,"data-radius":o,ref:t,...i,asChild:!1,className:C("rt-SliderRoot",r)},y.createElement(uT,{className:"rt-SliderTrack"},y.createElement(uS,{className:C("rt-SliderRange",{"rt-high-contrast":e.highContrast}),"data-inverted":i.inverted?"":void 0})),(i.value??i.defaultValue??[]).map((e,t)=>y.createElement(uI,{key:t,className:"rt-SliderThumb",...void 0!==a?{tabIndex:a}:void 0})))}).displayName="Slider";let uk={...ta,...tv,...th};y.forwardRef((e,t)=>{let{asChild:r,className:n,...o}=tT(e,uk);return y.createElement(r?ev.g7:"strong",{...o,ref:t,className:C("rt-Strong",n)})}).displayName="Strong";var uj="Switch",[uB,uH]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(uj),[uF,uV]=uB(uj),uW=y.forwardRef((e,t)=>{let{__scopeSwitch:r,name:n,checked:o,defaultChecked:a,required:i,disabled:l,value:s="on",onCheckedChange:u,...c}=e,[d,f]=y.useState(null),p=(0,x.e)(t,e=>f(e)),m=y.useRef(!1),h=!d||!!d.closest("form"),[v=!1,g]=(0,M.T)({prop:o,defaultProp:a,onChange:u});return(0,w.jsxs)(uF,{scope:r,checked:v,disabled:l,children:[(0,w.jsx)(S.WV.button,{type:"button",role:"switch","aria-checked":v,"aria-required":i,"data-state":uK(v),"data-disabled":l?"":void 0,disabled:l,value:s,...c,ref:p,onClick:(0,R.M)(e.onClick,e=>{g(e=>!e),h&&(m.current=e.isPropagationStopped(),m.current||e.stopPropagation())})}),h&&(0,w.jsx)(uG,{control:d,bubbles:!m.current,name:n,value:s,checked:v,required:i,disabled:l,style:{transform:"translateX(-100%)"}})]})});uW.displayName=uj;var uU="SwitchThumb",uz=y.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=uV(uU,r);return(0,w.jsx)(S.WV.span,{"data-state":uK(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});uz.displayName=uU;var uG=e=>{let{control:t,checked:r,bubbles:n=!0,...o}=e,a=y.useRef(null),i=(0,r6.D)(r),l=(0,ne.t)(t);return y.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let o=new Event("click",{bubbles:n});t.call(e,r),e.dispatchEvent(o)}},[i,r,n]),(0,w.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:a,style:{...e.style,...l,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function uK(e){return e?"checked":"unchecked"}let u$={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...tf,...ri},uZ=y.forwardRef((e,t)=>{let{className:r,color:n,radius:o,...a}=tT(e,u$,tS);return y.createElement(uW,{"data-accent-color":n,"data-radius":o,...a,asChild:!1,ref:t,className:C("rt-reset","rt-SwitchRoot",r)},y.createElement(uz,{className:C("rt-SwitchThumb",{"rt-high-contrast":e.highContrast})}))});uZ.displayName="Switch";var uX="NavigationMenu",[uY,uq,uQ]=(0,so.B)(uX),[uJ,u0,u1]=(0,so.B)(uX),[u2,u9]=r4(uX,[uQ,u1]),[u8,u5]=u2(uX),[u7,u3]=u2(uX),u4=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,delayDuration:i=200,skipDelayDuration:l=300,orientation:s="horizontal",dir:u,...c}=e,[d,f]=y.useState(null),p=(0,x.e)(t,e=>f(e)),m=(0,rn.gm)(u),h=y.useRef(0),v=y.useRef(0),g=y.useRef(0),[b,E]=y.useState(!0),[C="",N]=(0,M.T)({prop:n,onChange:e=>{let t=l>0;""!==e?(window.clearTimeout(g.current),t&&E(!1)):(window.clearTimeout(g.current),g.current=window.setTimeout(()=>E(!0),l)),null==o||o(e)},defaultProp:a}),R=y.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>N(""),150)},[N]),T=y.useCallback(e=>{window.clearTimeout(v.current),N(e)},[N]),P=y.useCallback(e=>{C===e?window.clearTimeout(v.current):h.current=window.setTimeout(()=>{window.clearTimeout(v.current),N(e)},i)},[C,N,i]);return y.useEffect(()=>()=>{window.clearTimeout(h.current),window.clearTimeout(v.current),window.clearTimeout(g.current)},[]),(0,w.jsx)(ce,{scope:r,isRootMenu:!0,value:C,dir:m,orientation:s,rootNavigationMenu:d,onTriggerEnter:e=>{window.clearTimeout(h.current),b?P(e):T(e)},onTriggerLeave:()=>{window.clearTimeout(h.current),R()},onContentEnter:()=>window.clearTimeout(v.current),onContentLeave:R,onItemSelect:e=>{N(t=>t===e?"":e)},onItemDismiss:()=>N(""),children:(0,w.jsx)(S.WV.nav,{"aria-label":"Main","data-orientation":s,dir:m,...c,ref:p})})});u4.displayName=uX;var u6="NavigationMenuSub";y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",...l}=e,s=u5(u6,r),[u="",c]=(0,M.T)({prop:n,onChange:o,defaultProp:a});return(0,w.jsx)(ce,{scope:r,isRootMenu:!1,value:u,dir:s.dir,orientation:i,rootNavigationMenu:s.rootNavigationMenu,onTriggerEnter:e=>c(e),onItemSelect:e=>c(e),onItemDismiss:()=>c(""),children:(0,w.jsx)(S.WV.div,{"data-orientation":i,...l,ref:t})})}).displayName=u6;var ce=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:n,dir:o,orientation:a,children:i,value:l,onItemSelect:s,onItemDismiss:u,onTriggerEnter:c,onTriggerLeave:d,onContentEnter:f,onContentLeave:p}=e,[m,h]=y.useState(null),[v,g]=y.useState(new Map),[b,E]=y.useState(null);return(0,w.jsx)(u8,{scope:t,isRootMenu:r,rootNavigationMenu:n,value:l,previousValue:(0,r6.D)(l),baseId:(0,T.M)(),dir:o,orientation:a,viewport:m,onViewportChange:h,indicatorTrack:b,onIndicatorTrackChange:E,onTriggerEnter:(0,P.W)(c),onTriggerLeave:(0,P.W)(d),onContentEnter:(0,P.W)(f),onContentLeave:(0,P.W)(p),onItemSelect:(0,P.W)(s),onItemDismiss:(0,P.W)(u),onViewportContentChange:y.useCallback((e,t)=>{g(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:y.useCallback(e=>{g(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,w.jsx)(uY.Provider,{scope:t,children:(0,w.jsx)(u7,{scope:t,items:v,children:i})})})},ct="NavigationMenuList",cr=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=u5(ct,r),a=(0,w.jsx)(S.WV.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,w.jsx)(S.WV.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,w.jsx)(uY.Slot,{scope:r,children:o.isRootMenu?(0,w.jsx)(cy,{asChild:!0,children:a}):a})})});cr.displayName=ct;var cn="NavigationMenuItem",[co,ca]=u2(cn),ci=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,...o}=e,a=(0,T.M)(),i=y.useRef(null),l=y.useRef(null),s=y.useRef(null),u=y.useRef(()=>{}),c=y.useRef(!1),d=y.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(i.current){u.current();let t=cE(i.current);t.length&&cC("start"===e?t:t.reverse())}},[]),f=y.useCallback(()=>{if(i.current){let e=cE(i.current);e.length&&(u.current=(e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,w.jsx)(co,{scope:r,value:n||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:l,contentRef:i,focusProxyRef:s,wasEscapeCloseRef:c,onEntryKeyDown:d,onFocusProxyEnter:d,onRootContentClose:f,onContentFocusOutside:f,children:(0,w.jsx)(S.WV.li,{...o,ref:t})})});ci.displayName=cn;var cl="NavigationMenuTrigger";y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:n,...o}=e,a=u5(cl,e.__scopeNavigationMenu),i=ca(cl,e.__scopeNavigationMenu),l=y.useRef(null),s=(0,x.e)(l,i.triggerRef,t),u=cR(a.baseId,i.value),c=cT(a.baseId,i.value),d=y.useRef(!1),f=y.useRef(!1),p=i.value===a.value;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(uY.ItemSlot,{scope:r,value:i.value,children:(0,w.jsx)(cw,{asChild:!0,children:(0,w.jsx)(S.WV.button,{id:u,disabled:n,"data-disabled":n?"":void 0,"data-state":cx(p),"aria-expanded":p,"aria-controls":c,...o,ref:s,onPointerEnter:(0,R.M)(e.onPointerEnter,()=>{f.current=!1,i.wasEscapeCloseRef.current=!1}),onPointerMove:(0,R.M)(e.onPointerMove,cM(()=>{n||f.current||i.wasEscapeCloseRef.current||d.current||(a.onTriggerEnter(i.value),d.current=!0)})),onPointerLeave:(0,R.M)(e.onPointerLeave,cM(()=>{n||(a.onTriggerLeave(),d.current=!1)})),onClick:(0,R.M)(e.onClick,()=>{a.onItemSelect(i.value),f.current=p}),onKeyDown:(0,R.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===a.dir?"ArrowLeft":"ArrowRight"}[a.orientation];p&&e.key===t&&(i.onEntryKeyDown(),e.preventDefault())})})})}),p&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(b.f,{"aria-hidden":!0,tabIndex:0,ref:i.focusProxyRef,onFocus:e=>{let t=i.contentRef.current,r=e.relatedTarget,n=r===l.current,o=null==t?void 0:t.contains(r);(n||!o)&&i.onFocusProxyEnter(n?"start":"end")}}),a.viewport&&(0,w.jsx)("span",{"aria-owns":c})]})]})}).displayName=cl;var cs="navigationMenu.linkSelect",cu=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,w.jsx)(cw,{asChild:!0,children:(0,w.jsx)(S.WV.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:(0,R.M)(e.onClick,e=>{let t=e.target,r=new CustomEvent(cs,{bubbles:!0,cancelable:!0});if(t.addEventListener(cs,e=>null==o?void 0:o(e),{once:!0}),(0,S.jH)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(cm,{bubbles:!0,cancelable:!0});(0,S.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});cu.displayName="NavigationMenuLink";var cc="NavigationMenuIndicator";y.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=u5(cc,e.__scopeNavigationMenu),a=!!o.value;return o.indicatorTrack?j.createPortal((0,w.jsx)(os,{present:r||a,children:(0,w.jsx)(cd,{...n,ref:t})}),o.indicatorTrack):null}).displayName=cc;var cd=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=u5(cc,r),a=uq(r),[i,l]=y.useState(null),[s,u]=y.useState(null),c="horizontal"===o.orientation,d=!!o.value;y.useEffect(()=>{var e;let t=null===(e=a().find(e=>e.value===o.value))||void 0===e?void 0:e.ref.current;t&&l(t)},[a,o.value]);let f=()=>{i&&u({size:c?i.offsetWidth:i.offsetHeight,offset:c?i.offsetLeft:i.offsetTop})};return cN(i,f),cN(o.indicatorTrack,f),s?(0,w.jsx)(S.WV.div,{"aria-hidden":!0,"data-state":d?"visible":"hidden","data-orientation":o.orientation,...n,ref:t,style:{position:"absolute",...c?{left:0,width:s.size+"px",transform:"translateX(".concat(s.offset,"px)")}:{top:0,height:s.size+"px",transform:"translateY(".concat(s.offset,"px)")},...n.style}}):null}),cf="NavigationMenuContent";y.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=u5(cf,e.__scopeNavigationMenu),a=ca(cf,e.__scopeNavigationMenu),i=(0,x.e)(a.contentRef,t),l=a.value===o.value,s={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return o.viewport?(0,w.jsx)(cp,{forceMount:r,...s,ref:i}):(0,w.jsx)(os,{present:r||l,children:(0,w.jsx)(ch,{"data-state":cx(l),...s,ref:i,onPointerEnter:(0,R.M)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,R.M)(e.onPointerLeave,cM(o.onContentLeave)),style:{pointerEvents:!l&&o.isRootMenu?"none":void 0,...s.style}})})}).displayName=cf;var cp=y.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=u5(cf,e.__scopeNavigationMenu);return(0,B.b)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,B.b)(()=>()=>n(e.value),[e.value,n]),null}),cm="navigationMenu.rootContentDismiss",ch=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:n,triggerRef:o,focusProxyRef:a,wasEscapeCloseRef:i,onRootContentClose:l,onContentFocusOutside:s,...u}=e,c=u5(cf,r),d=y.useRef(null),f=(0,x.e)(d,t),p=cR(c.baseId,n),m=cT(c.baseId,n),h=uq(r),v=y.useRef(null),{onItemDismiss:g}=c;y.useEffect(()=>{let e=d.current;if(c.isRootMenu&&e){let t=()=>{var t;g(),l(),e.contains(document.activeElement)&&(null===(t=o.current)||void 0===t||t.focus())};return e.addEventListener(cm,t),()=>e.removeEventListener(cm,t)}},[c.isRootMenu,e.value,o,g,l]);let b=y.useMemo(()=>{let e=h().map(e=>e.value);"rtl"===c.dir&&e.reverse();let t=e.indexOf(c.value),r=e.indexOf(c.previousValue),o=n===c.value,a=r===e.indexOf(n);if(!o&&!a)return v.current;let i=(()=>{if(t!==r){if(o&&-1!==r)return t>r?"from-end":"from-start";if(a&&-1!==t)return t>r?"to-start":"to-end"}return null})();return v.current=i,i},[c.previousValue,c.value,c.dir,h,n]);return(0,w.jsx)(cy,{asChild:!0,children:(0,w.jsx)(o3,{id:m,"aria-labelledby":p,"data-motion":b,"data-orientation":c.orientation,...u,ref:f,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(cm,{bubbles:!0,cancelable:!0});null===(e=d.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,R.M)(e.onFocusOutside,e=>{var t;s();let r=e.target;(null===(t=c.rootNavigationMenu)||void 0===t?void 0:t.contains(r))&&e.preventDefault()}),onPointerDownOutside:(0,R.M)(e.onPointerDownOutside,e=>{var t;let r=e.target,n=h().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(r)}),o=c.isRootMenu&&(null===(t=c.viewport)||void 0===t?void 0:t.contains(r));(n||o||!c.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,R.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=cE(e.currentTarget),n=document.activeElement,o=t.findIndex(e=>e===n);if(cC(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var r;null===(r=a.current)||void 0===r||r.focus()}}}),onEscapeKeyDown:(0,R.M)(e.onEscapeKeyDown,e=>{i.current=!0})})})}),cv="NavigationMenuViewport";y.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=!!u5(cv,e.__scopeNavigationMenu).value;return(0,w.jsx)(os,{present:r||o,children:(0,w.jsx)(cg,{...n,ref:t})})}).displayName=cv;var cg=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:n,...o}=e,a=u5(cv,r),i=(0,x.e)(t,a.onViewportChange),l=u3(cf,e.__scopeNavigationMenu),[s,u]=y.useState(null),[c,d]=y.useState(null),f=s?(null==s?void 0:s.width)+"px":void 0,p=s?(null==s?void 0:s.height)+"px":void 0,m=!!a.value,h=m?a.value:a.previousValue;return cN(c,()=>{c&&u({width:c.offsetWidth,height:c.offsetHeight})}),(0,w.jsx)(S.WV.div,{"data-state":cx(m),"data-orientation":a.orientation,...o,ref:i,style:{pointerEvents:!m&&a.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":f,"--radix-navigation-menu-viewport-height":p,...o.style},onPointerEnter:(0,R.M)(e.onPointerEnter,a.onContentEnter),onPointerLeave:(0,R.M)(e.onPointerLeave,cM(a.onContentLeave)),children:Array.from(l.items).map(e=>{let[t,{ref:r,forceMount:n,...o}]=e,a=h===t;return(0,w.jsx)(os,{present:n||a,children:(0,w.jsx)(ch,{...o,ref:(0,x.F)(r,e=>{a&&e&&d(e)})})},t)})})}),cy=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=u5("FocusGroup",r);return(0,w.jsx)(uJ.Provider,{scope:r,children:(0,w.jsx)(uJ.Slot,{scope:r,children:(0,w.jsx)(S.WV.div,{dir:o.dir,...n,ref:t})})})}),cb=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],cw=y.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=u0(r),a=u5("FocusGroupItem",r);return(0,w.jsx)(uJ.ItemSlot,{scope:r,children:(0,w.jsx)(S.WV.button,{...n,ref:t,onKeyDown:(0,R.M)(e.onKeyDown,e=>{if(["Home","End",...cb].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),cb.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>cC(t)),e.preventDefault()}})})})});function cE(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function cC(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function cN(e,t){let r=(0,P.W)(t);(0,B.b)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function cx(e){return e?"open":"closed"}function cR(e,t){return"".concat(e,"-trigger-").concat(t)}function cT(e,t){return"".concat(e,"-content-").concat(t)}function cM(e){return t=>"mouse"===t.pointerType?e(t):void 0}let cS={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:["nowrap","wrap","wrap-reverse"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end"],responsive:!0},...tc,...tf};y.forwardRef((e,t)=>{let{children:r,className:n,color:o,...a}=tT(e,cS,tS);return y.createElement(u4,{className:"rt-TabNavRoot","data-accent-color":o,...a,asChild:!1,ref:t},y.createElement(cr,{className:C("rt-reset","rt-BaseTabList","rt-TabNavList",n)},r))}).displayName="TabNav.Root",y.forwardRef((e,t)=>{let{asChild:r,children:n,className:o,...a}=e;return y.createElement(ci,{className:"rt-TabNavItem"},y.createElement(cu,{...a,ref:t,className:C("rt-reset","rt-BaseTabListTrigger","rt-TabNavLink",o),onSelect:void 0,asChild:r},rL({asChild:r,children:n},e=>y.createElement(y.Fragment,null,y.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabNavLinkInner"},e),y.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabNavLinkInnerHidden"},e)))))}).displayName="TabNav.Link";let cP={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","ghost"],default:"ghost"},layout:{type:"enum",className:"rt-r-tl",values:["auto","fixed"],responsive:!0}},cI={align:{type:"enum",className:"rt-r-va",values:["start","center","end","baseline"],parseValue:function(e){return({baseline:"baseline",start:"top",center:"middle",end:"bottom"})[e]},responsive:!0}},cL={justify:{type:"enum",className:"rt-r-ta",values:["start","center","end"],parseValue:function(e){return({start:"left",center:"center",end:"right"})[e]},responsive:!0},...ti,...rj};y.forwardRef((e,t)=>{let{layout:r,...n}=cP,{className:o,children:a,layout:i,...l}=tT(e,n,tS),s=tN({value:i,className:cP.layout.className,propValues:cP.layout.values});return y.createElement("div",{ref:t,className:C("rt-TableRoot",o),...l},y.createElement(oK,null,y.createElement("table",{className:C("rt-TableRootTable",s)},a)))}).displayName="Table.Root",y.forwardRef(({className:e,...t},r)=>y.createElement("thead",{...t,ref:r,className:C("rt-TableHeader",e)})).displayName="Table.Header",y.forwardRef(({className:e,...t},r)=>y.createElement("tbody",{...t,ref:r,className:C("rt-TableBody",e)})).displayName="Table.Body",y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,cI);return y.createElement("tr",{...n,ref:t,className:C("rt-TableRow",r)})}).displayName="Table.Row",y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,cL);return y.createElement("td",{className:C("rt-TableCell",r),ref:t,...n})}).displayName="Table.Cell",y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,cL);return y.createElement("th",{className:C("rt-TableCell","rt-TableColumnHeaderCell",r),scope:"col",ref:t,...n})}).displayName="Table.ColumnHeaderCell",y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,cL);return y.createElement("th",{className:C("rt-TableCell","rt-TableRowHeaderCell",r),scope:"row",ref:t,...n})}).displayName="Table.RowHeaderCell";var c_=e=>{var t,r;let n,o;let{present:a,children:i}=e,l=function(e){var t,r;let[n,o]=y.useState(),a=y.useRef({}),i=y.useRef(e),l=y.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},y.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return y.useEffect(()=>{let e=cA(a.current);l.current="mounted"===s?e:"none"},[s]),(0,B.b)(()=>{let t=a.current,r=i.current;if(r!==e){let n=l.current,o=cA(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),(0,B.b)(()=>{if(n){let e=e=>{let t=cA(a.current).includes(e.animationName);e.target===n&&t&&j.flushSync(()=>u("ANIMATION_END"))},t=e=>{e.target===n&&(l.current=cA(a.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}u("ANIMATION_END")},[n,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:y.useCallback(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(a),s="function"==typeof i?i({present:l.isPresent}):y.Children.only(i),u=(0,x.e)(l.ref,(n=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in n&&n.isReactWarning?s.ref:(n=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof i||l.isPresent?y.cloneElement(s,{ref:u}):null};function cA(e){return(null==e?void 0:e.animationName)||"none"}c_.displayName="Presence";var cD="Tabs",[cO,ck]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>y.createContext(e));return function(r){let n=r?.[e]||t;return y.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=y.createContext(n),a=r.length;function i(t){let{scope:r,children:n,...i}=t,l=r?.[e][a]||o,s=y.useMemo(()=>i,Object.values(i));return(0,w.jsx)(l.Provider,{value:s,children:n})}return r=[...r,n],i.displayName=t+"Provider",[i,function(r,i){let l=i?.[e][a]||o,s=y.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(cD,[nm.Pc]),cj=(0,nm.Pc)(),[cB,cH]=cO(cD),cF=y.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:l,activationMode:s="automatic",...u}=e,c=(0,rn.gm)(l),[d,f]=(0,M.T)({prop:n,onChange:o,defaultProp:a});return(0,w.jsx)(cB,{scope:r,baseId:(0,T.M)(),value:d,onValueChange:f,orientation:i,dir:c,activationMode:s,children:(0,w.jsx)(S.WV.div,{dir:c,"data-orientation":i,...u,ref:t})})});cF.displayName=cD;var cV="TabsList",cW=y.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...o}=e,a=cH(cV,r),i=cj(r);return(0,w.jsx)(nm.fC,{asChild:!0,...i,orientation:a.orientation,dir:a.dir,loop:n,children:(0,w.jsx)(S.WV.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});cW.displayName=cV;var cU="TabsTrigger",cz=y.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:o=!1,...a}=e,i=cH(cU,r),l=cj(r),s=c$(i.baseId,n),u=cZ(i.baseId,n),c=n===i.value;return(0,w.jsx)(nm.ck,{asChild:!0,...l,focusable:!o,active:c,children:(0,w.jsx)(S.WV.button,{type:"button",role:"tab","aria-selected":c,"aria-controls":u,"data-state":c?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:s,...a,ref:t,onMouseDown:(0,R.M)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():i.onValueChange(n)}),onKeyDown:(0,R.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&i.onValueChange(n)}),onFocus:(0,R.M)(e.onFocus,()=>{let e="manual"!==i.activationMode;c||o||!e||i.onValueChange(n)})})})});cz.displayName=cU;var cG="TabsContent",cK=y.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,forceMount:o,children:a,...i}=e,l=cH(cG,r),s=c$(l.baseId,n),u=cZ(l.baseId,n),c=n===l.value,d=y.useRef(c);return y.useEffect(()=>{let e=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,w.jsx)(c_,{present:o||c,children:r=>{let{present:n}=r;return(0,w.jsx)(S.WV.div,{"data-state":c?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":s,hidden:!n,id:u,tabIndex:0,...i,ref:t,style:{...e.style,animationDuration:d.current?"0s":void 0},children:n&&a})}})});function c$(e,t){return"".concat(e,"-trigger-").concat(t)}function cZ(e,t){return"".concat(e,"-content-").concat(t)}cK.displayName=cG;let cX=y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,tS);return y.createElement(cF,{...n,ref:t,className:C("rt-TabsRoot",r)})});cX.displayName="Tabs.Root";let cY=y.forwardRef((e,t)=>{let{className:r,color:n,...o}=tT(e,cS,tS);return y.createElement(cW,{"data-accent-color":n,...o,asChild:!1,ref:t,className:C("rt-BaseTabList","rt-TabsList",r)})});cY.displayName="Tabs.List";let cq=y.forwardRef((e,t)=>{let{className:r,children:n,...o}=e;return y.createElement(cz,{...o,asChild:!1,ref:t,className:C("rt-reset","rt-BaseTabListTrigger","rt-TabsTrigger",r)},y.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabsTriggerInner"},n),y.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden"},n))});cq.displayName="Tabs.Trigger";let cQ=y.forwardRef((e,t)=>{let{className:r,...n}=tT(e,tS);return y.createElement(cK,{...n,ref:t,className:C("rt-TabsContent",r)})});cQ.displayName="Tabs.Content";let cJ={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},resize:{type:"enum",className:"rt-r-resize",values:["none","vertical","horizontal","both"],responsive:!0},...tc,...ri};y.forwardRef((e,t)=>{let{className:r,color:n,radius:o,style:a,...i}=tT(e,cJ,tS);return y.createElement("div",{"data-accent-color":n,"data-radius":o,className:C("rt-TextAreaRoot",r),style:a},y.createElement("textarea",{className:"rt-reset rt-TextAreaInput",ref:t,...i}))}).displayName="TextArea";let c0={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...tc,...ri},c1={side:{type:"enum",values:["left","right"]},...tc,gap:rG.gap,px:rj.px,pl:rj.pl,pr:rj.pr},c2=y.forwardRef((e,t)=>{let r=y.useRef(null),{children:n,className:o,color:a,radius:i,style:l,...s}=tT(e,c0,tS);return y.createElement("div",{"data-accent-color":a,"data-radius":i,style:l,className:C("rt-TextFieldRoot",o),onPointerDown:e=>{let t=e.target;if(t.closest("input, button, a"))return;let n=r.current;if(!n)return;let o=t.closest("\n            .rt-TextFieldSlot[data-side='right'],\n            .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left'])\n          ")?n.value.length:0;requestAnimationFrame(()=>{try{n.setSelectionRange(o,o)}catch(e){}n.focus()})}},y.createElement("input",{spellCheck:"false",...s,ref:(0,x.F)(r,t),className:"rt-reset rt-TextFieldInput"}),n)});c2.displayName="TextField.Root";let c9=y.forwardRef((e,t)=>{let{className:r,color:n,side:o,...a}=tT(e,c1);return y.createElement("div",{"data-accent-color":n,"data-side":o,...a,ref:t,className:C("rt-TextFieldSlot",r)})});c9.displayName="TextField.Slot",y.forwardRef((e,t)=>{let{defaultOpen:r=!0,...n}=e,[o,a]=y.useState(r);return y.createElement(c8,{...n,ref:t,open:o,onOpenChange:a})}).displayName="ThemePanel";let c8=y.forwardRef((e,t)=>{let{open:r,onOpenChange:n,onAppearanceChange:o,...a}=e,{appearance:i,onAppearanceChange:l,accentColor:s,onAccentColorChange:u,grayColor:c,onGrayColorChange:d,panelBackground:f,onPanelBackgroundChange:p,radius:m,onRadiusChange:h,scaling:v,onScalingChange:g}=rc(),b=void 0!==o,w=(0,P.W)(o),C=y.useCallback(e=>{let t=function(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}}();if("inherit"!==i){l(e);return}b?w(e):(I(e),function(e){let t=document.documentElement,r=t.classList.contains("light-theme"),n=t.classList.contains("dark-theme"),o=t.classList.contains("light"),a=t.classList.contains("dark");(r||n)&&(t.classList.remove("light-theme","dark-theme"),t.style.colorScheme=e,t.classList.add("".concat(e,"-theme"))),(o||a)&&(t.classList.remove("light","dark"),t.style.colorScheme=e,t.classList.add(e)),r||n||o||a||(t.style.colorScheme=e,t.classList.add(e))}(e)),t()},[i,l,b,w]),N=ro(s),x="auto"===c?N:c,[R,T]=y.useState("idle");async function M(){let e={appearance:i===rl.appearance.default?void 0:i,accentColor:s===rl.accentColor.default?void 0:s,grayColor:c===rl.grayColor.default?void 0:c,panelBackground:f===rl.panelBackground.default?void 0:f,radius:m===rl.radius.default?void 0:m,scaling:v===rl.scaling.default?void 0:v},t=Object.keys(e).filter(t=>void 0!==e[t]).map(t=>"".concat(t,'="').concat(e[t],'"')).join(" ");T("copying"),await navigator.clipboard.writeText(t?"<Theme ".concat(t,">"):"<Theme>"),T("copied"),setTimeout(()=>T("idle"),2e3)}let[S,I]=y.useState("inherit"===i?null:i),L='\n      [contenteditable],\n      [role="combobox"],\n      [role="listbox"],\n      [role="menu"],\n      input:not([type="radio"], [type="checkbox"]),\n      select,\n      textarea\n    ';return y.useEffect(()=>{function e(e){var t,o;let a=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,i=null===(t=document.activeElement)||void 0===t?void 0:t.closest(L);(null===(o=e.key)||void 0===o?void 0:o.toUpperCase())!=="T"||a||i||n(!r)}return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n,r,L]),y.useEffect(()=>{function e(e){var t,r;let n=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,o=null===(t=document.activeElement)||void 0===t?void 0:t.closest(L);(null===(r=e.key)||void 0===r?void 0:r.toUpperCase())!=="D"||n||o||C("light"===S?"dark":"light")}return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[C,S,L]),y.useEffect(()=>{let e=document.documentElement,t=document.body;function r(){let r=e.classList.contains("dark")||e.classList.contains("dark-theme")||t.classList.contains("dark")||t.classList.contains("dark-theme");I("inherit"===i?r?"dark":"light":i)}let n=new MutationObserver(function(e){e.forEach(function(e){"class"===e.attributeName&&r()})});return r(),"inherit"===i&&(n.observe(e,{attributes:!0}),n.observe(t,{attributes:!0})),()=>n.disconnect()},[i]),y.createElement(rd,{asChild:!0,radius:"medium",scaling:"100%"},y.createElement(rK,{direction:"column",position:"fixed",top:"0",right:"0",mr:"4",mt:"4",inert:r?void 0:rZ,...a,ref:t,style:{zIndex:9999,overflow:"hidden",maxHeight:"calc(100vh - var(--space-4) - var(--space-4))",borderRadius:"var(--radius-4)",backgroundColor:"var(--color-panel-solid)",transformOrigin:"top center",transitionProperty:"transform, box-shadow",transitionDuration:"200ms",transitionTimingFunction:r?"ease-out":"ease-in",transform:r?"none":"translateX(105%)",boxShadow:r?"var(--shadow-5)":"var(--shadow-2)",...e.style}},y.createElement(oK,null,y.createElement(rV,{flexGrow:"1",p:"5",position:"relative"},y.createElement(rV,{position:"absolute",top:"0",right:"0",m:"2"},y.createElement(c3,{content:"Press T to show/hide the Theme Panel",side:"bottom",sideOffset:6},y.createElement(iA,{asChild:!0,size:"3",tabIndex:0,className:"rt-ThemePanelShortcut"},y.createElement("button",{onClick:()=>n(!r)},"T")))),y.createElement(tP,{size:"5",trim:"both",as:"h3",mb:"5"},"Theme"),y.createElement(tL,{id:"accent-color-title",as:"p",size:"2",weight:"medium",mt:"5"},"Accent color"),y.createElement(nI,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"accent-color-title"},rl.accentColor.values.map(e=>y.createElement("label",{key:e,className:"rt-ThemePanelSwatch",style:{backgroundColor:"var(--".concat(e,"-9)")}},y.createElement(c3,{content:"".concat(c5(e)).concat("gray"===s&&"gray"!==x?" (".concat(c5(x),")"):"")},y.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"accentColor",value:e,checked:s===e,onChange:e=>u(e.target.value)}))))),y.createElement(rK,{asChild:!0,align:"center",justify:"between"},y.createElement(tL,{as:"p",id:"gray-color-title",size:"2",weight:"medium",mt:"5"},"Gray color")),y.createElement(nI,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"gray-color-title"},rl.grayColor.values.map(e=>y.createElement(rK,{key:e,asChild:!0,align:"center",justify:"center"},y.createElement("label",{className:"rt-ThemePanelSwatch",style:{backgroundColor:"auto"===e?"var(--".concat(N,"-9)"):"gray"===e?"var(--gray-9)":"var(--".concat(e,"-9)"),filter:"gray"===e?"saturate(0)":void 0}},y.createElement(c3,{content:"".concat(c5(e)).concat("auto"===e?" (".concat(c5(N),")"):"")},y.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"grayColor",value:e,checked:c===e,onChange:e=>d(e.target.value)})))))),y.createElement(tL,{id:"appearance-title",as:"p",size:"2",weight:"medium",mt:"5"},"Appearance"),y.createElement(nI,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"appearance-title"},["light","dark"].map(e=>y.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},y.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"appearance",value:e,checked:S===e,onChange:e=>C(e.target.value)}),y.createElement(rK,{align:"center",justify:"center",height:"32px",gap:"2"},"light"===e?y.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},y.createElement("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.31802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):y.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},y.createElement("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.0139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),y.createElement(tL,{size:"1",weight:"medium"},c5(e)))))),y.createElement(tL,{id:"radius-title",as:"p",size:"2",weight:"medium",mt:"5"},"Radius"),y.createElement(nI,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"radius-title"},rl.radius.values.map(e=>y.createElement(rK,{key:e,direction:"column",align:"center"},y.createElement("label",{className:"rt-ThemePanelRadioCard"},y.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"radius",id:"theme-panel-radius-".concat(e),value:e,checked:m===e,onChange:e=>h(e.target.value)}),y.createElement(rd,{asChild:!0,radius:e},y.createElement(rV,{m:"3",width:"32px",height:"32px",style:{borderTopLeftRadius:"full"===e?"80%":"var(--radius-5)",backgroundImage:"linear-gradient(to bottom right, var(--accent-3), var(--accent-4))",borderTop:"2px solid var(--accent-a8)",borderLeft:"2px solid var(--accent-a8)"}}))),y.createElement(rV,{asChild:!0,pt:"2"},y.createElement(tL,{asChild:!0,size:"1",color:"gray"},y.createElement("label",{htmlFor:"theme-panel-radius-".concat(e)},c5(e))))))),y.createElement(tL,{id:"scaling-title",as:"p",size:"2",weight:"medium",mt:"5"},"Scaling"),y.createElement(nI,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"scaling-title"},rl.scaling.values.map(e=>y.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},y.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"scaling",value:e,checked:v===e,onChange:e=>g(e.target.value)}),y.createElement(rK,{align:"center",justify:"center",height:"32px"},y.createElement(rd,{asChild:!0,scaling:e},y.createElement(rK,{align:"center",justify:"center"},y.createElement(tL,{size:"1",weight:"medium"},c5(e)))))))),y.createElement(rK,{mt:"5",align:"center",gap:"2"},y.createElement(tL,{id:"panel-background-title",as:"p",size:"2",weight:"medium"},"Panel background"),y.createElement(i7,null,y.createElement(i3,null,y.createElement(iS,{size:"1",variant:"ghost",color:"gray"},y.createElement(E,{label:"Learn more about panel background options"},y.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},y.createElement("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z",fillRule:"evenodd",clipRule:"evenodd"}))))),y.createElement(i4,{size:"1",style:{maxWidth:220},side:"top",align:"center"},y.createElement(tL,{as:"p",size:"2"},"Whether Card and Table panels are translucent, showing some of\xa0the background behind them.")))),y.createElement(nI,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"panel-background-title"},rl.panelBackground.values.map(e=>y.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},y.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"panelBackground",value:e,checked:f===e,onChange:e=>p(e.target.value)}),y.createElement(rK,{align:"center",justify:"center",height:"32px",gap:"2"},"solid"===e?y.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},y.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):y.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},y.createElement("path",{opacity:".05",d:"M6.78296 13.376C8.73904 9.95284 8.73904 5.04719 6.78296 1.62405L7.21708 1.37598C9.261 4.95283 9.261 10.0472 7.21708 13.624L6.78296 13.376Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".1",d:"M7.28204 13.4775C9.23929 9.99523 9.23929 5.00475 7.28204 1.52248L7.71791 1.2775C9.76067 4.9119 9.76067 10.0881 7.71791 13.7225L7.28204 13.4775Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".15",d:"M7.82098 13.5064C9.72502 9.99523 9.72636 5.01411 7.82492 1.50084L8.26465 1.26285C10.2465 4.92466 10.2451 10.085 8.26052 13.7448L7.82098 13.5064Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".2",d:"M8.41284 13.429C10.1952 9.92842 10.1957 5.07537 8.41435 1.57402L8.85999 1.34729C10.7139 4.99113 10.7133 10.0128 8.85841 13.6559L8.41284 13.429Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".25",d:"M9.02441 13.2956C10.6567 9.8379 10.6586 5.17715 9.03005 1.71656L9.48245 1.50366C11.1745 5.09919 11.1726 9.91629 9.47657 13.5091L9.02441 13.2956Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".3",d:"M9.66809 13.0655C11.1097 9.69572 11.1107 5.3121 9.67088 1.94095L10.1307 1.74457C11.6241 5.24121 11.6231 9.76683 10.1278 13.2622L9.66809 13.0655Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".35",d:"M10.331 12.7456C11.5551 9.52073 11.5564 5.49103 10.3347 2.26444L10.8024 2.0874C12.0672 5.42815 12.0659 9.58394 10.7985 12.9231L10.331 12.7456Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".4",d:"M11.0155 12.2986C11.9938 9.29744 11.9948 5.71296 11.0184 2.71067L11.4939 2.55603C12.503 5.6589 12.502 9.35178 11.4909 12.4535L11.0155 12.2986Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".45",d:"M11.7214 11.668C12.4254 9.01303 12.4262 5.99691 11.7237 3.34116L12.2071 3.21329C12.9318 5.95292 12.931 9.05728 12.2047 11.7961L11.7214 11.668Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{opacity:".5",d:"M12.4432 10.752C12.8524 8.63762 12.8523 6.36089 12.4429 4.2466L12.9338 4.15155C13.3553 6.32861 13.3554 8.66985 12.9341 10.847L12.4432 10.752Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),y.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),y.createElement(tL,{size:"1",weight:"medium"},c5(e)))))),y.createElement(r1,{mt:"5",style:{width:"100%"},onClick:M},"copied"===R?"Copied":"Copy Theme")))))});function c5(e){return e.charAt(0).toUpperCase()+e.slice(1)}c8.displayName="ThemePanelImpl";let c7={content:{type:"ReactNode",required:!0},width:ti.width,minWidth:ti.minWidth,maxWidth:{...ti.maxWidth,default:"360px"}},c3=y.forwardRef((e,t)=>{let{children:r,className:n,open:o,defaultOpen:a,onOpenChange:i,delayDuration:l,disableHoverableContent:s,content:u,container:c,forceMount:d,...f}=tT(e,c7);return y.createElement(tQ,{open:o,defaultOpen:a,onOpenChange:i,delayDuration:l,disableHoverableContent:s},y.createElement(t0,{asChild:!0},r),y.createElement(t8,{container:c,forceMount:d},y.createElement(rd,{asChild:!0},y.createElement(t7,{sideOffset:4,collisionPadding:10,...f,asChild:!1,ref:t,className:C("rt-TooltipContent",n)},y.createElement(tL,{as:"p",className:"rt-TooltipText",size:"1"},u),y.createElement(rr,{className:"rt-TooltipArrow"})))))});c3.displayName="Tooltip"},87045:function(e,t,r){"use strict";r.d(t,{j:function(){return a}});var n=r(24112),o=r(45345),a=new class extends n.l{#e;#t;#r;constructor(){super(),this.#r=e=>{if(!o.sk&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#e?this.#e:globalThis.document?.visibilityState!=="hidden"}}},2894:function(e,t,r){"use strict";r.d(t,{R:function(){return l},m:function(){return i}});var n=r(18238),o=r(7989),a=r(11255),i=class extends o.F{#n;#o;#a;constructor(e){super(),this.mutationId=e.mutationId,this.#o=e.mutationCache,this.#n=[],this.state=e.state||l(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#n.includes(e)||(this.#n.push(e),this.clearGcTimeout(),this.#o.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#n=this.#n.filter(t=>t!==e),this.scheduleGc(),this.#o.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#n.length||("pending"===this.state.status?this.scheduleGc():this.#o.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){this.#a=(0,a.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#o.canRun(this)});let t="pending"===this.state.status,r=!this.#a.canStart();try{if(!t){this.#i({type:"pending",variables:e,isPaused:r}),await this.#o.config.onMutate?.(e,this);let t=await this.options.onMutate?.(e);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:r})}let n=await this.#a.start();return await this.#o.config.onSuccess?.(n,e,this.state.context,this),await this.options.onSuccess?.(n,e,this.state.context),await this.#o.config.onSettled?.(n,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(n,null,e,this.state.context),this.#i({type:"success",data:n}),n}catch(t){try{throw await this.#o.config.onError?.(t,e,this.state.context,this),await this.options.onError?.(t,e,this.state.context),await this.#o.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,t,e,this.state.context),t}finally{this.#i({type:"error",error:t})}}finally{this.#o.runNext(this)}}#i(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),n.V.batch(()=>{this.#n.forEach(t=>{t.onMutationUpdate(e)}),this.#o.notify({mutation:this,type:"updated",action:e})})}};function l(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},18238:function(e,t,r){"use strict";r.d(t,{V:function(){return n}});var n=function(){let e=[],t=0,r=e=>{e()},n=e=>{e()},o=e=>setTimeout(e,0),a=n=>{t?e.push(n):o(()=>{r(n)})},i=()=>{let t=e;e=[],t.length&&o(()=>{n(()=>{t.forEach(e=>{r(e)})})})};return{batch:e=>{let r;t++;try{r=e()}finally{--t||i()}return r},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{n=e},setScheduler:e=>{o=e}}}()},57853:function(e,t,r){"use strict";r.d(t,{N:function(){return a}});var n=r(24112),o=r(45345),a=new class extends n.l{#l=!0;#t;#r;constructor(){super(),this.#r=e=>{if(!o.sk&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#r=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#l!==e&&(this.#l=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#l}}},21733:function(e,t,r){"use strict";r.d(t,{A:function(){return l},z:function(){return s}});var n=r(45345),o=r(18238),a=r(11255),i=r(7989),l=class extends i.F{#s;#u;#c;#a;#d;#f;constructor(e){super(),this.#f=!1,this.#d=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#c=e.cache,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#s=function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,n=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}(this.options),this.state=e.state??this.#s,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){this.options={...this.#d,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#c.remove(this)}setData(e,t){let r=(0,n.oE)(this.state.data,e,this.options);return this.#i({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(n.ZT).catch(n.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#s)}isActive(){return this.observers.some(e=>!1!==(0,n.Nc)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===n.CN||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return!!this.state.isInvalidated||(this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data)}isStaleByTime(e=0){return this.state.isInvalidated||void 0===this.state.data||!(0,n.Kp)(this.state.dataUpdatedAt,e)}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#c.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#f?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#c.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}fetch(e,t){if("idle"!==this.state.fetchStatus){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let r=new AbortController,o=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#f=!0,r.signal)})},i={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>{let e=(0,n.cG)(this.options,t),r={queryKey:this.queryKey,meta:this.meta};return(o(r),this.#f=!1,this.options.persister)?this.options.persister(e,r,this):e(r)}};o(i),this.options.behavior?.onFetch(i,this),this.#u=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==i.fetchOptions?.meta)&&this.#i({type:"fetch",meta:i.fetchOptions?.meta});let l=e=>{(0,a.DV)(e)&&e.silent||this.#i({type:"error",error:e}),(0,a.DV)(e)||(this.#c.config.onError?.(e,this),this.#c.config.onSettled?.(this.state.data,e,this)),this.scheduleGc()};return this.#a=(0,a.Mz)({initialPromise:t?.initialPromise,fn:i.fetchFn,abort:r.abort.bind(r),onSuccess:e=>{if(void 0===e){l(Error(`${this.queryHash} data is undefined`));return}try{this.setData(e)}catch(e){l(e);return}this.#c.config.onSuccess?.(e,this),this.#c.config.onSettled?.(e,this.state.error,this),this.scheduleGc()},onError:l,onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0}),this.#a.start()}#i(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...s(t.data,this.options),fetchMeta:e.meta??null};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let r=e.error;if((0,a.DV)(r)&&r.revert&&this.#u)return{...this.#u,fetchStatus:"idle"};return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),o.V.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#c.notify({query:this,type:"updated",action:e})})}};function s(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,a.Kw)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}},7989:function(e,t,r){"use strict";r.d(t,{F:function(){return o}});var n=r(45345),o=class{#p;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,n.PN)(this.gcTime)&&(this.#p=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(n.sk?1/0:3e5))}clearGcTimeout(){this.#p&&(clearTimeout(this.#p),this.#p=void 0)}}},11255:function(e,t,r){"use strict";r.d(t,{DV:function(){return c},Kw:function(){return s},Mz:function(){return d}});var n=r(87045),o=r(57853),a=r(16803),i=r(45345);function l(e){return Math.min(1e3*2**e,3e4)}function s(e){return(e??"online")!=="online"||o.N.isOnline()}var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function c(e){return e instanceof u}function d(e){let t,r=!1,c=0,d=!1,f=(0,a.O)(),p=()=>n.j.isFocused()&&("always"===e.networkMode||o.N.isOnline())&&e.canRun(),m=()=>s(e.networkMode)&&e.canRun(),h=r=>{d||(d=!0,e.onSuccess?.(r),t?.(),f.resolve(r))},v=r=>{d||(d=!0,e.onError?.(r),t?.(),f.reject(r))},g=()=>new Promise(r=>{t=e=>{(d||p())&&r(e)},e.onPause?.()}).then(()=>{t=void 0,d||e.onContinue?.()}),y=()=>{let t;if(d)return;let n=0===c?e.initialPromise:void 0;try{t=n??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(h).catch(t=>{if(d)return;let n=e.retry??(i.sk?0:3),o=e.retryDelay??l,a="function"==typeof o?o(c,t):o,s=!0===n||"number"==typeof n&&c<n||"function"==typeof n&&n(c,t);if(r||!s){v(t);return}c++,e.onFail?.(c,t),(0,i._v)(a).then(()=>p()?void 0:g()).then(()=>{r?v(t):y()})})};return{promise:f,cancel:t=>{d||(v(new u(t)),e.abort?.())},continue:()=>(t?.(),f),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:m,start:()=>(m()?y():g().then(y),f)}}},24112:function(e,t,r){"use strict";r.d(t,{l:function(){return n}});var n=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},16803:function(e,t,r){"use strict";function n(){let e,t;let r=new Promise((r,n)=>{e=r,t=n});function n(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{n({status:"fulfilled",value:t}),e(t)},r.reject=e=>{n({status:"rejected",reason:e}),t(e)},r}r.d(t,{O:function(){return n}})},45345:function(e,t,r){"use strict";r.d(t,{CN:function(){return N},Ht:function(){return C},KC:function(){return s},Kp:function(){return l},Nc:function(){return u},PN:function(){return i},Rm:function(){return f},SE:function(){return a},VS:function(){return h},VX:function(){return E},X7:function(){return d},Ym:function(){return p},ZT:function(){return o},_v:function(){return b},_x:function(){return c},cG:function(){return x},oE:function(){return w},sk:function(){return n},to:function(){return m}});var n="undefined"==typeof window||"Deno"in globalThis;function o(){}function a(e,t){return"function"==typeof e?e(t):e}function i(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function s(e,t){return"function"==typeof e?e(t):e}function u(e,t){return"function"==typeof e?e(t):e}function c(e,t){let{type:r="all",exact:n,fetchStatus:o,predicate:a,queryKey:i,stale:l}=e;if(i){if(n){if(t.queryHash!==f(i,t.options))return!1}else if(!m(t.queryKey,i))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof l||t.isStale()===l)&&(!o||o===t.state.fetchStatus)&&(!a||!!a(t))}function d(e,t){let{exact:r,status:n,predicate:o,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(r){if(p(t.options.mutationKey)!==p(a))return!1}else if(!m(t.options.mutationKey,a))return!1}return(!n||t.state.status===n)&&(!o||!!o(t))}function f(e,t){return(t?.queryKeyHashFn||p)(e)}function p(e){return JSON.stringify(e,(e,t)=>g(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function m(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&!Object.keys(t).some(r=>!m(e[r],t[r]))}function h(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function v(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function g(e){if(!y(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!(y(r)&&r.hasOwnProperty("isPrototypeOf"))&&Object.getPrototypeOf(e)===Object.prototype}function y(e){return"[object Object]"===Object.prototype.toString.call(e)}function b(e){return new Promise(t=>{setTimeout(t,e)})}function w(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r){if(t===r)return t;let n=v(t)&&v(r);if(n||g(t)&&g(r)){let o=n?t:Object.keys(t),a=o.length,i=n?r:Object.keys(r),l=i.length,s=n?[]:{},u=0;for(let a=0;a<l;a++){let l=n?a:i[a];(!n&&o.includes(l)||n)&&void 0===t[l]&&void 0===r[l]?(s[l]=void 0,u++):(s[l]=e(t[l],r[l]),s[l]===t[l]&&void 0!==t[l]&&u++)}return a===l&&u===a?t:s}return r}(e,t):t}function E(e,t,r=0){let n=[...e,t];return r&&n.length>r?n.slice(1):n}function C(e,t,r=0){let n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var N=Symbol();function x(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==N?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}},29827:function(e,t,r){"use strict";r.d(t,{NL:function(){return i},aH:function(){return l}});var n=r(2265),o=r(57437),a=n.createContext(void 0),i=e=>{let t=n.useContext(a);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},l=e=>{let{client:t,children:r}=e;return n.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,o.jsx)(a.Provider,{value:t,children:r})}},5853:function(e,t,r){"use strict";r.d(t,{ZT:function(){return o},_T:function(){return i},ev:function(){return l},pi:function(){return a}});var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function l(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError}}]);