Build 606747stable
Module 54041
31,279 characters · in 2c8c171cd41ab447.jsDependencies
Lazily required by (0)none
Requires (38)
Lazily requires (0)none
Source Raw
function(e,a,t){t.d(a,{cQ:()=>es,J3:()=>em,Eu:()=>eD});var r=t(407815),n=t(139018),i=t(215510),o=t(184093),l=t(582128),u=t(288378),s=t(500731);let d=(0,l.createContext)({}),c=(0,i.U7)(function(e,a){[e,a]=(0,r.JT)(e,a,d);let{hoverProps:t,isHovered:n}=(0,s.M)({...e,isDisabled:e.disabled}),{isFocused:i,isFocusVisible:c,focusProps:m}=(0,u.o)({isTextInput:!0,autoFocus:e.autoFocus}),h=!!e["aria-invalid"]&&"false"!==e["aria-invalid"],y=(0,r.Sl)({...e,values:{isHovered:n,isFocused:i,isFocusVisible:c,isDisabled:e.disabled||!1,isInvalid:h},defaultClassName:"react-aria-Input"});return l.createElement(r.tT.input,{...(0,o.v)((e=>{let{onHoverStart:a,onHoverChange:t,onHoverEnd:r,...n}=e;return n})(e),m,t),...y,ref:a,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":n||void 0,"data-focus-visible":c||void 0,"data-invalid":h||void 0})});var m=t(995334),h=t(256062),y=t(943641),D=t(644255),p=t(691719),g=t(96578),f=t(394714),v=t(366632),b=t(481238);class ${constructor(e,a){this.locale=e,this.dictionary=a}of(e){return this.dictionary.getStringForLocale(e,this.locale)}}var R=t(924949),P=t(503002),w=t(295551),C=t(668310),x=t(268678),k=t(361854),S=t(4085),E={};E={"ar-AE":{Empty:"\u0641\u0627\u0631\u063A"},"bg-BG":{Empty:"\u0418\u0437\u043F\u0440\u0430\u0437\u043D\u0438"},"cs-CZ":{Empty:"Pr\xe1zdn\xe9"},"da-DK":{Empty:"Tom"},"de-DE":{Empty:"Leer"},"el-GR":{Empty:"\u0386\u03B4\u03B5\u03B9\u03BF"},"en-US":{Empty:"Empty"},"es-ES":{Empty:"Vac\xedo"},"et-EE":{Empty:"T\xfchjenda"},"fi-FI":{Empty:"Tyhj\xe4"},"fr-FR":{Empty:"Vide"},"he-IL":{Empty:"\u05E8\u05D9\u05E7"},"hr-HR":{Empty:"Prazno"},"hu-HU":{Empty:"\xdcres"},"it-IT":{Empty:"Vuoto"},"ja-JP":{Empty:"\u7A7A"},"ko-KR":{Empty:"\uBE44\uC5B4 \uC788\uC74C"},"lt-LT":{Empty:"Tu\u0161\u010Dias"},"lv-LV":{Empty:"Tuk\u0161s"},"nb-NO":{Empty:"Tom"},"nl-NL":{Empty:"Leeg"},"pl-PL":{Empty:"Pusty"},"pt-BR":{Empty:"Vazio"},"pt-PT":{Empty:"Vazio"},"ro-RO":{Empty:"Gol"},"ru-RU":{Empty:"\u041D\u0435 \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043E"},"sk-SK":{Empty:"Pr\xe1zdne"},"sl-SI":{Empty:"Prazen"},"sr-SP":{Empty:"Prazno"},"sv-SE":{Empty:"Tomt"},"tr-TR":{Empty:"Bo\u015F"},"uk-UA":{Empty:"\u041F\u0443\u0441\u0442\u043E"},"zh-CN":{Empty:"\u7A7A"},"zh-TW":{Empty:"\u7A7A\u767D"}};var V=t(241872),F=t(635597);let B=()=>{};var M=t(594247),I=t(569737),A=t(329763);let T=RegExp("^.*\\(.*\\).*$"),O=["latn","arab","hanidec","deva","beng","fullwide"];class N{constructor(e,a={}){this.locale=e,this.options=a}parse(e){return U(this.locale,this.options,e).parse(e)}isValidPartialNumber(e,a,t){return U(this.locale,this.options,e).isValidPartialNumber(e,a,t)}getNumberingSystem(e){return U(this.locale,this.options,e).options.numberingSystem}}let Z=new Map;function U(e,a,t){let r=z(e,a);if(!e.includes("-nu-")&&!r.isValidPartialNumber(t)){for(let n of O)if(n!==r.options.numberingSystem){let r=z(e+(e.includes("-u-")?"-nu-":"-u-nu-")+n,a);if(r.isValidPartialNumber(t))return r}}return r}function z(e,a){let t=e+(a?Object.entries(a).sort((e,a)=>e[0]<a[0]?-1:1).join():""),r=Z.get(t);return r||(r=new j(e,a),Z.set(t,r)),r}class j{constructor(e,a={}){this.locale=e,1!==a.roundingIncrement&&null!=a.roundingIncrement&&(null==a.maximumFractionDigits&&null==a.minimumFractionDigits?(a.maximumFractionDigits=0,a.minimumFractionDigits=0):null==a.maximumFractionDigits?a.maximumFractionDigits=a.minimumFractionDigits:null==a.minimumFractionDigits&&(a.minimumFractionDigits=a.maximumFractionDigits)),this.formatter=new Intl.NumberFormat(e,a),this.options=this.formatter.resolvedOptions(),this.symbols=function(e,a,t,r){let n=new Intl.NumberFormat(e,{...t,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:"auto",roundingMode:"halfExpand",useGrouping:!0}),i=n.formatToParts(-10000.111),o=n.formatToParts(10000.111),l=L.map(e=>n.formatToParts(e)),u=l.map((e,a)=>{let t=e.find(e=>"unit"===e.type);return t&&!e.some(e=>"integer"===e.type||"fraction"===e.type)?{unit:t.value,value:L[a]}:null}).filter(e=>!!e),s=i.find(e=>"minusSign"===e.type)?.value??"-",d=o.find(e=>"plusSign"===e.type)?.value;d||r?.signDisplay!=="exceptZero"&&r?.signDisplay!=="always"||(d="+");let c=new Intl.NumberFormat(e,{...t,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001),m=c.find(e=>"decimal"===e.type)?.value,h=i.find(e=>"group"===e.type)?.value,y=[...new Set([...i.filter(e=>!K.has(e.type)).map(e=>Y(e.value)),...l.flatMap(e=>e.filter(e=>!K.has(e.type)).map(e=>Y(e.value)))])].sort((e,a)=>a.length-e.length),D=0===y.length?RegExp("\\p{White_Space}|\\p{Cf}","gu"):RegExp(`${y.join("|")}|\\p{White_Space}|\\p{Cf}`,"gu"),p=[...new Intl.NumberFormat(t.locale,{useGrouping:!1}).format(0x24cb016ea)].reverse(),g=new Map(p.map((e,a)=>[e,a]));return{minusSign:s,plusSign:d,decimal:m,group:h,literals:D,numeral:RegExp(`[${p.join("")}]`,"g"),numerals:p,index:e=>String(g.get(e)),noNumeralUnits:u}}(e,this.formatter,this.options,a),"percent"===this.options.style&&((this.options.minimumFractionDigits??0)>18||(this.options.maximumFractionDigits??0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}parse(e){let a=this.formatter.resolvedOptions().useGrouping,t=this.sanitize(e);if(!a&&this.symbols.group&&t.includes(this.symbols.group))return NaN;if(this.symbols.group&&(t=t.replaceAll(this.symbols.group,"")),this.symbols.decimal&&(t=t.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(t=t.replace(this.symbols.minusSign,"-")),t=t.replace(this.symbols.numeral,this.symbols.index),"percent"===this.options.style){let e=t.indexOf("-"),a=(t=(t=t.replace("-","")).replace("+","")).indexOf(".");-1===a&&(a=t.length),t=t.replace(".",""),t=a-2==0?`0.${t}`:a-2==-1?`0.0${t}`:a-2==-2?"0.00":`${t.slice(0,a-2)}.${t.slice(a-2)}`,e>-1&&(t=`-${t}`)}let r=t?+t:NaN;if(isNaN(r))return NaN;if("percent"===this.options.style){let e={...this.options,style:"decimal",minimumFractionDigits:Math.min((this.options.minimumFractionDigits??0)+2,20),maximumFractionDigits:Math.min((this.options.maximumFractionDigits??0)+2,20)};return new N(this.locale,e).parse(new(0,A.K)(this.locale,e).format(r))}return"accounting"===this.options.currencySign&&T.test(e)&&(r*=-1),r}sanitize(e){let a=this.formatter.resolvedOptions().useGrouping;return this.symbols.noNumeralUnits.length>0&&this.symbols.noNumeralUnits.find(a=>a.unit===e)?this.symbols.noNumeralUnits.find(a=>a.unit===e).value.toString():(e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(e=J(e,",",this.symbols.decimal),e=J(e,String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&a&&(e=J(e,".",this.symbols.group))),"\u2019"===this.symbols.group&&e.includes("'")&&a&&(e=J(e,"'",this.symbols.group)),"'"===this.symbols.group&&e.includes("\u2019")&&a&&(e=J(e,"\u2019",this.symbols.group)),"fr-FR"===this.options.locale&&this.symbols.group&&a&&(e=J(e," ",this.symbols.group),e=J(e,/\u00A0/g,this.symbols.group)),e)}isValidPartialNumber(e,a=-1/0,t=1/0){let r=this.formatter.resolvedOptions().useGrouping;return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&a<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&t>0&&(e=e.slice(this.symbols.plusSign.length)),(!(this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1)||0!==this.options.maximumFractionDigits)&&(this.symbols.group&&r&&(e=J(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),0===e.length)}}let K=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),L=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function J(e,a,t){return e.replaceAll?e.replaceAll(a,t):e.split(a).join(t)}function Y(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var G=t(330760),W=t(741142),q=t(572313);let H=new(0,t(559550).B)({ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"\u12D3\u12D3\u12D3\u12D3",month:"\u121A\u121C",day:"\u1240\u1240"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"\u0633\u0646\u0629",month:"\u0634\u0647\u0631",day:"\u064A\u0648\u0645"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"\u0433\u0433\u0433\u0433",month:"\u043C\u043C",day:"\u0434\u0434"},bg:{year:"\u0433\u0433\u0433\u0433",month:"\u043C\u043C",day:"\u0434\u0434"},bn:{year:"yyyy",month:"\u09AE\u09BF\u09AE\u09BF",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"\u0633\u0627\u06B5",month:"\u0645\u0627\u0646\u06AF",day:"\u0695\u06C6\u0698"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"\u017A\u017A"},el:{year:"\u03B5\u03B5\u03B5\u03B5",month:"\u03BC\u03BC",day:"\u03B7\u03B7"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"\u0633\u0627\u0644",month:"\u0645\u0627\u0647",day:"\u0631\u0648\u0632"},ff:{year:"hhhh",month:"ll",day:"\xf1\xf1"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"\u05E9\u05E0\u05D4",month:"\u05D7\u05D5\u05D3\u05E9",day:"\u05D9\u05D5\u05DD"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"\xe9\xe9\xe9\xe9",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},is:{year:"\xe1\xe1\xe1\xe1",month:"mm",day:"dd"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:"\u5E74",month:"\u6708",day:"\u65E5"},ka:{year:"\u10EC\u10EC\u10EC\u10EC",month:"\u10D7\u10D7",day:"\u10E0\u10E0"},kk:{year:"\u0436\u0436\u0436\u0436",month:"\u0430\u0430",day:"\u043A\u043A"},kn:{year:"\u0CB5\u0CB5\u0CB5\u0CB5",month:"\u0CAE\u0CBF\u0CAE\u0CC0",day:"\u0CA6\u0CBF\u0CA6\u0CBF"},ko:{year:"\uC5F0\uB3C4",month:"\uC6D4",day:"\uC77C"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"\u0E9B\u0E9B\u0E9B\u0E9B",month:"\u0E94\u0E94",day:"\u0EA7\u0EA7"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"\u0D35\u0D7C\u0D37\u0D02",month:"\u0D2E\u0D3E\u0D38\u0D02",day:"\u0D24\u0D40\u0D2F\u0D24\u0D3F"},ms:{year:"tttt",month:"mm",day:"hh"},nb:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},no:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"\u0433\u0433\u0433\u0433",month:"\u043C\u043C",day:"\u0434\u0434"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"\u0433\u0433\u0433\u0433",month:"\u043C\u043C",day:"\u0434\u0434"},"sr-Latn":{year:"gggg",month:"mm",day:"dd"},sv:{year:"\xe5\xe5\xe5\xe5",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"\u0441\u0441\u0441\u0441",month:"\u043C\u043C",day:"\u0440\u0440"},th:{year:"\u0E1B\u0E1B\u0E1B\u0E1B",month:"\u0E14\u0E14",day:"\u0E27\u0E27"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"\u0440\u0440\u0440\u0440",month:"\u043C\u043C",day:"\u0434\u0434"},"zh-CN":{year:"\u5E74",month:"\u6708",day:"\u65E5"},"zh-TW":{year:"\u5E74",month:"\u6708",day:"\u65E5"}},"en");class _{constructor(e,a,t){if(this.era=t?.era??null,this.calendar=e,this.year=t?.year??null,this.month=t?.month??null,this.day=t?.day??null,this.hour=t?.hour??null,this.hourCycle=a,this.dayPeriod=null,this.minute=t?.minute??null,this.second=t?.second??null,this.millisecond=t?.millisecond??null,this.offset="offset"in(t??{})?t.offset:null,null!=this.hour){let[e,t]=X(this.hour,a);this.dayPeriod=e,this.hour=t}}copy(){let e=new _(this.calendar,this.hourCycle);return e.era=this.era,e.year=this.year,e.month=this.month,e.day=this.day,e.hour=this.hour,e.dayPeriod=this.dayPeriod,e.minute=this.minute,e.second=this.second,e.millisecond=this.millisecond,e.offset=this.offset,e}isComplete(e){return e.every(e=>null!=this[e])}validate(e,a){return a.every(a=>{if(("hour"===a||"dayPeriod"===a)&&"hour"in e){let[a,t]=X(e.hour,this.hourCycle);return this.dayPeriod===a&&this.hour===t}return this[a]===e[a]})}isCleared(e){return e.every(e=>null===this[e])}set(e,a,t){let r=this.copy();return r[e]=a,"hour"===e&&null==r.dayPeriod&&"hour"in t&&(r.dayPeriod=X(t.hour,this.hourCycle)[0]),"year"===e&&null==r.era&&(r.era=t.era),"second"!==e&&"literal"!==e&&"timeZoneName"!==e&&(r.offset=null),r}clear(e){let a=this.copy();return a[e]=null,"year"===e&&(a.era=null),a.offset=null,a}cycle(e,a,t,r){let n=this.copy();if(null==n[e]&&"dayPeriod"!==e&&"era"!==e){if("hour"===e&&"hour"in t){let[e,a]=X(t.hour,this.hourCycle);n.dayPeriod=e,n.hour=a}else n[e]=t[e];return"year"===e&&null==n.era&&(n.era=t.era),n}switch(e){case"era":{let e=this.calendar.getEras(),t=e.indexOf(n.era);t=Q(t,a,0,e.length-1),n.era=e[t];break}case"year":{let r=new(0,I.ng)(this.calendar,this.era??t.era,this.year??t.year,this.month??1,this.day??1);n.era=(r=r.cycle(e,a,{round:"year"===e})).era,n.year=r.year;break}case"month":n.month=Q(n.month??1,a,1,this.calendar.getMaximumMonthsInYear());break;case"day":n.day=Q(n.day??1,a,1,this.calendar.getMaximumDaysInMonth());break;case"hour":{let e=r.some(e=>["year","month","day"].includes(e));if("timeZone"in t&&(!e||null!=n.year&&null!=n.month&&null!=n.day)){let e=this.toValue(t),[r,i]=X((e=e.cycle("hour",a,{hourCycle:"h12"===this.hourCycle?12:24,round:!1})).hour,this.hourCycle);n.hour=i,n.dayPeriod=r,n.offset=e.offset}else{let e=n.hour??0,r=this.getSegmentLimits("hour");n.hour=Q(e,a,r.minValue,r.maxValue),null==n.dayPeriod&&"hour"in t&&(n.dayPeriod=X(t.hour,this.hourCycle)[0])}break}case"dayPeriod":n.dayPeriod=Q(n.dayPeriod??0,a,0,1);break;case"minute":n.minute=Q(n.minute??0,a,0,59,!0);break;case"second":n.second=Q(n.second??0,a,0,59,!0)}return n}toValue(e){if(!("hour"in e))return e.set({era:this.era??e.era,year:this.year??e.year,month:this.month??e.month,day:this.day??e.day});{let a=this.hour;null!=a?a=function(e,a,t){switch(t){case"h11":1===a&&(e+=12);break;case"h12":12===e&&(e=0),1===a&&(e+=12);break;case"h24":e-=1}return e}(a,this.dayPeriod??0,this.hourCycle):("h12"===this.hourCycle||"h11"===this.hourCycle)&&(a=12*(1===this.dayPeriod));let t=e.set({era:this.era??e.era,year:this.year??e.year,month:this.month??e.month,day:this.day??e.day,hour:a??e.hour,minute:this.minute??e.minute,second:this.second??e.second,millisecond:this.millisecond??e.millisecond});return"offset"in t&&null!=this.offset&&t.offset!==this.offset&&(t=t.add({milliseconds:t.offset-this.offset})),t}}getSegmentLimits(e){switch(e){case"era":{let e=this.calendar.getEras();return{value:null!=this.era?e.indexOf(this.era):e.length-1,minValue:0,maxValue:e.length-1}}case"year":return{value:this.year,minValue:1,maxValue:9999};case"month":return{value:this.month,minValue:1,maxValue:this.calendar.getMaximumMonthsInYear()};case"day":return{value:this.day,minValue:1,maxValue:this.calendar.getMaximumDaysInMonth()};case"dayPeriod":return{value:this.dayPeriod,minValue:0,maxValue:1};case"hour":{let e=0,a=23;return"h12"===this.hourCycle?(e=1,a=12):"h11"===this.hourCycle&&(e=0,a=11),{value:this.hour,minValue:e,maxValue:a}}case"minute":return{value:this.minute,minValue:0,maxValue:59};case"second":return{value:this.second,minValue:0,maxValue:59}}}}function Q(e,a,t,r,n=!1){if(n){(e+=Math.sign(a))<t&&(e=r);let n=Math.abs(a);(e=a>0?Math.ceil(e/n)*n:Math.floor(e/n)*n)>r&&(e=t)}else(e+=a)<t?e=r-(t-e-1):e>r&&(e=t+(e-r-1));return e}function X(e,a){let t=+(e>=12);switch(a){case"h11":e>=12&&(e-=12);break;case"h12":0===e?e=12:e>12&&(e-=12);break;case"h23":t=null;break;case"h24":e+=1,t=null}return[t,e]}var ee=t(526739),ea=t(825503),et=t(620409),er=t(576463);let en={year:!0,month:!0,day:!0,hour:!0,minute:!0,second:!0,dayPeriod:!0,era:!0},ei={year:5,month:2,day:7,hour:2,minute:15,second:15},eo={dayperiod:"dayPeriod",relatedYear:"year",yearName:"literal",unknown:"literal"};var el=t(961082),eu=t(475921);let es=(0,l.createContext)(null),ed=(0,l.createContext)(null),ec=(0,l.createContext)(null),em=(0,l.forwardRef)(function(e,a){let t=(0,l.useContext)(ed),r=(0,l.useContext)(ec);return t||r?l.createElement(ey,{...e,ref:a}):l.createElement(eh,{...e,ref:a})}),eh=(0,l.forwardRef)((e,a)=>{let[t,i]=(0,r.JT)({slot:e.slot},a,es),{locale:o}=(0,v.Y)(),u=function(e){let{locale:a,createCalendar:t,hideTimeZone:r,isDisabled:n=!1,isReadOnly:i=!1,isRequired:o=!1,minValue:u,maxValue:s,isDateUnavailable:d}=e,c=e.value||e.defaultValue||e.placeholderValue||null,[m,h]=(0,W.bf)(c,e.granularity),y=h||"UTC";if(c&&!(m in c))throw Error("Invalid granularity "+m+" for value "+c.toString());let[D,p]=(0,l.useMemo)(()=>{let r=new(0,ea.p)(a,{dateStyle:"short",timeStyle:"short",hour12:null!=e.hourCycle?12===e.hourCycle:void 0}).resolvedOptions();return[t(r.calendar),r.hourCycle]},[a,e.hourCycle,t]),[g,f]=(0,ee.P)(e.value,e.defaultValue??null,e.onChange),[v]=(0,l.useState)(g),b=(0,l.useMemo)(()=>(0,W.nf)(g,D)??null,[g,D]),[$,R]=(0,l.useState)(()=>new _(D,p,b)),P="gregory"===D.identifier&&"BC"===$.era,w=(0,l.useMemo)(()=>({granularity:m,maxGranularity:e.maxGranularity??"year",timeZone:h,hideTimeZone:r,hourCycle:e.hourCycle,showEra:P,shouldForceLeadingZeros:e.shouldForceLeadingZeros}),[e.maxGranularity,m,e.hourCycle,e.shouldForceLeadingZeros,h,r,P]),C=(0,l.useMemo)(()=>(0,W.id)({},w),[w]),x=(0,l.useMemo)(()=>new(0,ea.p)(a,C),[a,C]),k=(0,l.useMemo)(()=>x.resolvedOptions(),[x]),S=(0,l.useMemo)(()=>(0,W.o_)(e.placeholderValue,m,D,h),[e.placeholderValue,m,D,h]),E=(0,l.useMemo)(()=>{let a="h11"===p||"h12"===p,t=["era","year","month","day","hour",...a?["dayPeriod"]:[],"minute","second"],r=t.indexOf(e.maxGranularity||"era"),n=t.indexOf("hour"===m&&a?"dayPeriod":m);return t.slice(r,n+1)},[e.maxGranularity,m,p]),[V,F]=(0,l.useState)(b),[B,I]=(0,l.useState)(D),[T,O]=(0,l.useState)(p);b===V&&p===T&&(0,et.Jg)(D,B)||($=new _(D,p,b),F(b),I(D),O(p),R($));let N=a=>{if(!e.isDisabled&&!e.isReadOnly)if(null==a||a instanceof _&&a.isCleared(E))R(new _(D,p,b)),f(null);else if(a instanceof _){if(a.isComplete(E)){let e=a.toValue(b??S);if(a.validate(e,E)){let a=(0,M.yP)(e,c?.calendar||new(0,er.FG));if(!g||0!==a.compare(g)){R(new _(D,p,b)),f(a);return}}}R(a)}else a=(0,M.yP)(a,c?.calendar||new(0,er.FG)),R(new _(D,p,b)),f(a)},Z=(0,l.useMemo)(()=>$.toValue(b??S).toDate(y),[$,y,b,S]),U=(0,l.useMemo)(()=>(function(e,a,t,r,n,i,o){let l=["hour","minute","second"],u=t.formatToParts(e),s=new(0,A.K)(i,{useGrouping:!1}),d=new(0,A.K)(i,{useGrouping:!1,minimumIntegerDigits:2});for(let e of u)if("year"===e.type||"month"===e.type||"day"===e.type||"hour"===e.type){let t=a[e.type]??0;"2-digit"===r[e.type]?e.value=d.format(t):e.value=s.format(t)}let c=[];for(let e of u){var m;let t=eo[e.type]||e.type,r=en[t];"era"===t&&1===n.getEras().length&&(r=!1);let u=en[t]&&null==a[e.type],s=en[t]?(m=e.value,"era"===t||"dayPeriod"===t?m:"year"===t||"month"===t||"day"===t?H.getStringForLocale(t,i):"\u2013\u2013"):null,d={type:t,text:u?s:e.value,...a.getSegmentLimits(t),isPlaceholder:u,placeholder:s,isEditable:r};"hour"===t?(c.push({type:"literal",text:"\u2066",isPlaceholder:!1,placeholder:"",isEditable:!1}),c.push(d),t===o&&c.push({type:"literal",text:"\u2069",isPlaceholder:!1,placeholder:"",isEditable:!1})):l.includes(t)&&t===o?(c.push(d),c.push({type:"literal",text:"\u2069",isPlaceholder:!1,placeholder:"",isEditable:!1})):c.push(d)}return c})(Z,$,x,k,D,a,m),[Z,x,k,$,D,a,m]),z=(e,a)=>{N($.cycle(e,a,S,E))},j=(0,l.useMemo)(()=>(0,W.nz)(g,u,s,d,w),[g,u,s,d,w]),K=(0,q.KZ)({...e,value:g,builtinValidation:j}),L=K.displayValidation.isInvalid,J=e.validationState||(L?"invalid":null);return{...K,value:b,defaultValue:e.defaultValue??v,dateValue:Z,calendar:D,setValue:N,segments:U,dateFormatter:x,validationState:J,isInvalid:L,granularity:m,maxGranularity:e.maxGranularity??"year",isDisabled:n,isReadOnly:i,isRequired:o,increment(e){z(e,1)},decrement(e){z(e,-1)},incrementPage(e){z(e,ei[e]||1)},decrementPage(e){z(e,-(ei[e]||1))},incrementToMax(e){let a="hour"===e&&"h12"===p?11:$.getSegmentLimits(e).maxValue;N($.set(e,a,S))},decrementToMin(e){let a="hour"===e&&"h12"===p?12:$.getSegmentLimits(e).minValue;N($.set(e,a,S))},setSegment(e,a){N($.set(e,a,S))},confirmPlaceholder(){if(!e.isDisabled&&!e.isReadOnly&&$.isComplete(E)){let e=$.toValue(b??S),a=(0,M.yP)(e,c?.calendar||new(0,er.FG));g&&0===a.compare(g)||f(a),R(new _(D,p,b))}},clearSegment(e){let a=$;"timeZoneName"!==e&&"literal"!==e&&(a=$.clear(e)),N(a)},formatValue(e){if(!b)return"";let t=(0,W.id)(e,w);return new(0,ea.p)(a,t).format(Z)},getDateFormatter(e,a){let t={...w,...a},r=(0,W.id)({},t);return new(0,ea.p)(e,r)}}}({...t,locale:o,createCalendar:G.d}),s=(0,l.useRef)(null),{fieldProps:c,inputProps:h}=(0,m.cJ)({...t,inputRef:s},u,i);return l.createElement(r.Kq,{values:[[ed,u],[d,{...h,ref:s}],[n.t,{...c,ref:i,isInvalid:u.isInvalid,isDisabled:u.isDisabled}]]},l.createElement(ey,e))}),ey=(0,l.forwardRef)((e,a)=>{let{className:t,children:r}=e,i=(0,l.useContext)(ed),o=(0,l.useContext)(ec),u=i??o;return l.createElement(l.Fragment,null,l.createElement(n.Y,{...e,ref:a,slot:e.slot||void 0,className:t??"react-aria-DateInput",isReadOnly:u.isReadOnly,isInvalid:u.isInvalid,isDisabled:u.isDisabled},u.segments.map((e,a)=>(0,l.cloneElement)(r(e),{key:a}))),l.createElement(c,{className:""}))}),eD=(0,l.forwardRef)(function({segment:e,...a},t){let n=(0,l.useContext)(ed),i=(0,l.useContext)(ec),d=n??i,c=(0,eu.U)(t),{segmentProps:A}=function(e,a,t){var r;let n,i,u,s,d=(0,l.useRef)(""),{locale:c,direction:A}=(0,v.Y)(),T=function(){var e;let{locale:a}=(0,v.Y)(),t=(0,b.e)((e=f.A)&&e.__esModule?e.default:e,"@react-aria/datepicker");return(0,l.useMemo)(()=>{try{return new Intl.DisplayNames(a,{type:"dateTimeField"})}catch{return new $(a,t)}},[a,t])}(),{ariaLabel:O,ariaLabelledBy:Z,ariaDescribedBy:U,focusManager:z}=m.OX.get(a),j=e.isPlaceholder?"":e.text,K=(0,l.useMemo)(()=>a.dateFormatter.resolvedOptions(),[a.dateFormatter]),L=(0,g.i)({month:"long",timeZone:K.timeZone}),J=(0,g.i)({hour:"numeric",hour12:K.hour12,timeZone:K.timeZone});if("month"!==e.type||e.isPlaceholder)"hour"!==e.type||e.isPlaceholder||(j=J.format(a.dateValue));else{let e=L.format(a.dateValue);j=e!==j?`${j} \u{2013} ${e}`:e}let{spinButtonProps:Y}=function(e){var a;let t=(0,l.useRef)(void 0),{value:r,textValue:n,minValue:i,maxValue:o,isDisabled:u,isReadOnly:s,isRequired:d,onIncrement:c,onIncrementPage:m,onDecrement:h,onDecrementPage:y,onDecrementToMin:D,onIncrementToMax:p}=e,g=(0,b.o)((a=E)&&a.__esModule?a.default:a,"@react-aria/spinbutton"),f=(0,l.useRef)(!1),v=(0,l.useCallback)(()=>{clearTimeout(t.current),f.current=!1},[]),$=(0,V.J)(()=>{v()});(0,l.useEffect)(()=>()=>$(),[]);let{keyboardProps:R}=(0,C.d)({isDisabled:u||s,shortcuts:{PageUp:()=>m?void m():!!c&&void c(),ArrowUp:()=>!!c&&void c(),PageDown:()=>y?void y():!!h&&void h(),ArrowDown:()=>!!h&&void h(),Home:()=>!!D&&void D(),End:()=>!!p&&void p()},allowRepeats:!0}),P=(0,l.useRef)(!1),w=()=>{P.current=!0},x=()=>{P.current=!1},k=""===n?g.format("Empty"):(n||`${r}`).replace("-","\u2212");(0,l.useEffect)(()=>{P.current&&((0,S.pA)("assertive"),(0,S.iP)(k,"assertive"))},[k]);let M=(0,l.useCallback)(()=>{v()},[v]),I=(0,V.J)(c??B),A=(0,V.J)(h??B),T=(0,V.J)(()=>{(void 0===o||isNaN(o)||void 0===r||isNaN(r)||r<o)&&(I(),O(60))}),O=(0,V.J)(e=>{$(),f.current=!0,t.current=window.setTimeout(T,e)}),N=(0,V.J)(()=>{(void 0===i||isNaN(i)||void 0===r||isNaN(r)||r>i)&&(A(),Z(60))}),Z=(0,V.J)(e=>{$(),f.current=!0,t.current=window.setTimeout(N,e)}),U=e=>{e.preventDefault()},{addGlobalListener:z,removeAllGlobalListeners:j}=(0,F.A)(),K=(0,l.useRef)(!1),[L,J]=(0,l.useState)(null);(0,l.useEffect)(()=>{"touch"===L?O(600):L?O(400):L||$()},[L]);let[Y,G]=(0,l.useState)(null);return(0,l.useEffect)(()=>{"touch"===Y?Z(600):Y?Z(400):Y||$()},[Y]),{spinButtonProps:{role:"spinbutton","aria-valuenow":void 0===r||isNaN(r)?void 0:r,"aria-valuetext":k,"aria-valuemin":i,"aria-valuemax":o,"aria-disabled":u||void 0,"aria-readonly":s||void 0,"aria-required":d||void 0,...R,onFocus:w,onBlur:x},incrementButtonProps:{onPressStart:e=>{v(),"touch"!==e.pointerType?(c?.(),J("mouse")):(z(window,"pointercancel",M,{capture:!0}),K.current=!1,J("touch")),z(window,"contextmenu",U)},onPressUp:e=>{v(),"touch"===e.pointerType&&(K.current=!0),j(),J(null)},onPressEnd:e=>{v(),"touch"===e.pointerType&&!f.current&&K.current&&c?.(),K.current=!1,J(null)},onFocus:w,onBlur:x},decrementButtonProps:{onPressStart:e=>{v(),"touch"!==e.pointerType?(h?.(),G("mouse")):(z(window,"pointercancel",M,{capture:!0}),K.current=!1,G("touch"))},onPressUp:e=>{v(),"touch"===e.pointerType&&(K.current=!0),j(),G(null)},onPressEnd:e=>{v(),"touch"===e.pointerType&&!f.current&&K.current&&h?.(),K.current=!1,G(null)},onFocus:w,onBlur:x}}}({value:e.value??void 0,textValue:j,minValue:e.minValue,maxValue:e.maxValue,isDisabled:a.isDisabled,isReadOnly:a.isReadOnly||!e.isEditable,isRequired:a.isRequired,onIncrement:()=>{d.current="",a.increment(e.type)},onDecrement:()=>{d.current="",a.decrement(e.type)},onIncrementPage:()=>{d.current="",a.incrementPage(e.type)},onDecrementPage:()=>{d.current="",a.decrementPage(e.type)},onIncrementToMax:()=>{d.current="",a.incrementToMax(e.type)},onDecrementToMin:()=>{d.current="",a.decrementToMin(e.type)}}),G=(0,l.useMemo)(()=>new N(c,{maximumFractionDigits:0}),[c]),W=()=>{if(e.text===e.placeholder&&z.focusPrevious(),!G.isValidPartialNumber(e.text)||a.isReadOnly||e.isPlaceholder)("dayPeriod"===e.type||"era"===e.type)&&a.clearSegment(e.type);else{let t=e.text.slice(0,-1),r=G.parse(t);0===(t=0===r?"":t).length||0===r?a.clearSegment(e.type):a.setSegment(e.type,r),d.current=t}},{keyboardProps:q}=(0,C.d)({shortcuts:{Backspace:()=>{W()},Delete:()=>{W()},"Mod+a":()=>{}},allowRepeats:!0}),{startsWith:H}=(r={sensitivity:"base"},n=(0,P.Q)({usage:"search",...r}),i=(0,l.useCallback)((e,a)=>0===a.length||(e=e.normalize("NFC"),a=a.normalize("NFC"),0===n.compare(e.slice(0,a.length),a)),[n]),u=(0,l.useCallback)((e,a)=>0===a.length||(e=e.normalize("NFC"),a=a.normalize("NFC"),0===n.compare(e.slice(-a.length),a)),[n]),s=(0,l.useCallback)((e,a)=>{if(0===a.length)return!0;e=e.normalize("NFC");let t=0,r=(a=a.normalize("NFC")).length;for(;t+r<=e.length;t++){let i=e.slice(t,t+r);if(0===n.compare(a,i))return!0}return!1},[n]),(0,l.useMemo)(()=>({startsWith:i,endsWith:u,contains:s}),[i,u,s])),_=(0,g.i)({hour:"numeric",hour12:!0}),Q=(0,l.useMemo)(()=>{let e=new Date;return e.setHours(0),_.formatToParts(e).find(e=>"dayPeriod"===e.type).value},[_]),X=(0,l.useMemo)(()=>{let e=new Date;return e.setHours(12),_.formatToParts(e).find(e=>"dayPeriod"===e.type).value},[_]),ee=(0,g.i)({year:"numeric",era:"narrow",timeZone:"UTC"}),ea=(0,l.useMemo)(()=>{if("era"!==e.type)return[];let t=(0,M.yP)(new(0,I.ng)(1,1,1),a.calendar),r=a.calendar.getEras().map(e=>{let a=t.set({year:1,month:1,day:1,era:e}).toDate("UTC");return{era:e,formatted:ee.formatToParts(a).find(e=>"era"===e.type).value}}),n=function(e){e.sort();let a=e[0],t=e[e.length-1];for(let e=0;e<a.length;e++)if(a[e]!==t[e])return e;return 0}(r.map(e=>e.formatted));if(n)for(let e of r)e.formatted=e.formatted.slice(n);return r},[ee,a.calendar,e.type]),et=t=>{if(a.isDisabled||a.isReadOnly)return;let r=d.current+t;switch(e.type){case"dayPeriod":if(H(Q,t))a.setSegment("dayPeriod",0);else if(H(X,t))a.setSegment("dayPeriod",1);else break;z.focusNext();break;case"era":{let e=ea.find(e=>H(e.formatted,t));e&&(a.setSegment("era",e.era),z.focusNext());break}case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!G.isValidPartialNumber(r))return;let n=G.parse(r),i=n;if(void 0!==e.maxValue&&n>e.maxValue&&(i=G.parse(t)),isNaN(n))return;a.setSegment(e.type,i),void 0!==e.maxValue&&(Number(n+"0")>e.maxValue||r.length>=String(e.maxValue).length)?(d.current="",z.focusNext()):d.current=r}}},er=(0,l.useRef)("u">typeof document?document:null);(0,R._)(er,"selectionchange",()=>{let e=window.getSelection();e?.anchorNode&&(0,h.sD)(t.current,e?.anchorNode)&&(0,h.bq)()===t.current&&e.collapse(t.current)});let en=(0,l.useRef)("");(0,R._)(t,"beforeinput",r=>{if(t.current)switch(r.preventDefault(),r.inputType){case"deleteContentBackward":case"deleteContentForward":G.isValidPartialNumber(e.text)&&!a.isReadOnly&&W();break;case"insertCompositionText":en.current=t.current.textContent,t.current.textContent=t.current.textContent;break;default:null!=r.data&&et(r.data)}}),(0,R._)(t,"input",e=>{let{inputType:a,data:r}=e;"insertCompositionText"===a&&(t.current&&(t.current.textContent=en.current),null!=r&&(H(Q,r)||H(X,r))&&et(r))}),(0,k.N)(()=>{let e=t.current;return()=>{(0,h.bq)()===e&&(z.focusPrevious()||z.focusNext())}},[t,z]);let ei=(0,D.un)()||"timeZoneName"===e.type?{role:"textbox","aria-valuemax":null,"aria-valuemin":null,"aria-valuetext":null,"aria-valuenow":null}:{};e===(0,l.useMemo)(()=>a.segments.find(e=>e.isEditable),[a.segments])||a.isInvalid||(U=void 0);let eo=(0,w.Bi)(),el=!a.isDisabled&&!a.isReadOnly&&e.isEditable,eu="literal"===e.type?"":T.of(e.type),es=(0,x.b)({"aria-label":`${eu}${O?`, ${O}`:""}${Z?", ":""}`,"aria-labelledby":Z});if("literal"===e.type)return{segmentProps:{"aria-hidden":!0}};let ed={caretColor:"transparent"};if("rtl"===A){ed.unicodeBidi="embed";let a=K[e.type];("numeric"===a||"2-digit"===a)&&(ed.direction="ltr")}return{segmentProps:(0,o.v)(Y,es,{id:eo,...ei,...q,"aria-invalid":a.isInvalid?"true":void 0,"aria-describedby":U,"aria-readonly":a.isReadOnly||!e.isEditable?"true":void 0,"data-placeholder":e.isPlaceholder||void 0,contentEditable:el,suppressContentEditableWarning:el,spellCheck:el?"false":void 0,autoCorrect:el?"off":void 0,[parseInt(l.version,10)>=17?"enterKeyHint":"enterkeyhint"]:el?"next":void 0,inputMode:a.isDisabled||"dayPeriod"===e.type||"era"===e.type||!el?void 0:"numeric",tabIndex:a.isDisabled?void 0:0,onFocus:()=>{d.current="",t.current&&(0,p.o)(t.current,{containingElement:(0,y.m)(t.current)});let e=window.getSelection();e?.collapse(t.current)},style:ed,onPointerDown(e){e.stopPropagation()},onMouseDown(e){e.stopPropagation()}})}}(e,d,c),{focusProps:T,isFocused:O,isFocusVisible:Z}=(0,u.o)(),{hoverProps:U,isHovered:z}=(0,s.M)({...a,isDisabled:d.isDisabled||"literal"===e.type}),j=(0,r.Sl)({...a,values:{...e,isReadOnly:d.isReadOnly,isInvalid:d.isInvalid,isDisabled:d.isDisabled,isHovered:z,isFocused:O,isFocusVisible:Z},defaultChildren:e.text,defaultClassName:"react-aria-DateSegment"});return l.createElement(r.tT.span,{...(0,o.v)((0,el.$)(a,{global:!0}),A,T,U),...j,style:A.style,ref:c,"data-placeholder":e.isPlaceholder||void 0,"data-invalid":d.isInvalid||void 0,"data-readonly":d.isReadOnly||void 0,"data-disabled":d.isDisabled||void 0,"data-type":e.type,"data-hovered":z||void 0,"data-focused":O||void 0,"data-focus-visible":Z||void 0})})}