diff --git a/app/__init__.py b/app/__init__.py index c0017bda..1df527f7 100755 --- a/app/__init__.py +++ b/app/__init__.py @@ -10,7 +10,7 @@ from config import DOCS -__version__ = "0.3.2" +__version__ = "0.4.0" app = FastAPI( diff --git a/app/dashboard/build/404.html b/app/dashboard/build/404.html index b49b809b..00138720 100644 --- a/app/dashboard/build/404.html +++ b/app/dashboard/build/404.html @@ -1,29 +1,44 @@ - - + Marzban - - - + + + - + - + - - - - + + +
- - - - \ No newline at end of file + + + diff --git a/app/dashboard/build/assets/add_file.4f1404b6.svg b/app/dashboard/build/assets/add_file.2cd9a851.svg similarity index 100% rename from app/dashboard/build/assets/add_file.4f1404b6.svg rename to app/dashboard/build/assets/add_file.2cd9a851.svg diff --git a/app/dashboard/build/assets/index.14386dcd.css b/app/dashboard/build/assets/index.14386dcd.css deleted file mode 100644 index c5997d1e..00000000 --- a/app/dashboard/build/assets/index.14386dcd.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=text],.jsoneditor input[type=search],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=search]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=text]:focus,.jsoneditor input[type=search]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal input[type=search]:focus{border:inherit;box-shadow:inherit}.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor .autocomplete.dropdown{position:absolute;background:#ffffff;box-shadow:2px 2px 12px #8080804d;border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px}.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#ffffff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:transparent;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px #80808080;padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu ul,.jsoneditor-contextmenu li{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:hover,.jsoneditor-contextmenu .jsoneditor-menu button:focus{color:#1a1a1a;background-color:#f5f5f5;outline:none}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px!important;box-shadow:2px 2px 12px #8080804d;color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:none!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:gray}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:14px;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table th,.jsoneditor-modal table td{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal select,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal #query{background:#ffffff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal textarea,.jsoneditor-modal #query{border-radius:unset}.jsoneditor-modal,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal select,.jsoneditor-modal option,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal #query{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal select,.jsoneditor-modal input{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor-readonly,div.jsoneditor-default{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value{word-break:break-word}div.jsoneditor-value.jsoneditor-empty:after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}div.jsoneditor-readonly{min-width:16px;color:gray}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty:after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:gray}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:gray}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:none}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:gray;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#ffffff}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:none}div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:-72px -72px;cursor:move}div.jsoneditor-tree *:focus{outline:none}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:gray;font-family:arial,sans-serif;font-size:14px}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:gray}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid #808080;cursor:pointer}div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button{display:block}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:-168px -48px;background-color:transparent}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #ffee00;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px #0006}div.jsoneditor-field.jsoneditor-empty:after,div.jsoneditor-value.jsoneditor-empty:after{pointer-events:none;color:#d3d3d3;font-size:8pt}div.jsoneditor-value.jsoneditor-url,a.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:hover,a.jsoneditor-value.jsoneditor-url:focus{color:#ee422e}div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover,div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-value.jsoneditor-highlight{background-color:#ffffab;border:1px solid #ffee00;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-object,div.jsoneditor-value.jsoneditor-array{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:hover,div.jsoneditor-tree div.jsoneditor-show-more a:focus{color:#ee422e}textarea.jsoneditor-text,.ace-jsoneditor{min-height:150px}textarea.jsoneditor-text.ace_editor,.ace-jsoneditor.ace_editor{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-dragarea,tr.jsoneditor-selected button.jsoneditor-contextmenu-button{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:hover,div.jsoneditor-tree button.jsoneditor-dragarea:focus,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor tr,div.jsoneditor th,div.jsoneditor td{padding:0;margin:0}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor td,div.jsoneditor th,div.jsoneditor textarea,pre.jsoneditor-preview,.jsoneditor-schema-error,.jsoneditor-popover{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px #0006;color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:hover .jsoneditor-popover,.jsoneditor-schema-error:focus .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:gray;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:-168px -48px;background-color:transparent}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:-25px 0px;background-color:transparent}.jsoneditor-anchor{cursor:pointer}.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(100% - 4px);margin:2px;padding:4px;box-sizing:border-box}.jsoneditor-modal button.selectr-input-clear{right:8px}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>button,.jsoneditor-menu>.jsoneditor-modes>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}.jsoneditor-menu>button:hover,.jsoneditor-menu>.jsoneditor-modes>button:hover{background-color:#fff3;border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>.jsoneditor-modes>button:active{background-color:#ffffff4d}.jsoneditor-menu>button:disabled,.jsoneditor-menu>.jsoneditor-modes>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>button.jsoneditor-separator,.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:gray;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:none;margin:1px;line-height:20px;font-family:arial,sans-serif}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(/assets/jsoneditor-icons.45c98bf0.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor-statusbar{line-height:26px;height:26px;color:gray;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:-168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url(/assets/jsoneditor-icons.45c98bf0.svg);background-position:-25px 0px}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:none}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px #8080804d}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}/*! - * Selectr 2.4.13 - * http://mobius.ovh/docs/selectr - * - * Released under the MIT license - */.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0px,0px,0px,0px);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999999;border-radius:3px;background-color:#fff}.selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";-o-transform:rotate(0deg) translate3d(0px,-50%,0px);-ms-transform:rotate(0deg) translate3d(0px,-50%,0px);-moz-transform:rotate(0deg) translate3d(0px,-50%,0px);-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.open .selectr-selected:before,.selectr-container.native-open .selectr-selected:before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999999 #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:before,.selectr-clear:after,.selectr-input-clear:before,.selectr-input-clear:after,.selectr-tag-remove:before,.selectr-tag-remove:after{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}.selectr-tag-remove:before,.selectr-tag-remove:after{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.open .selectr-options,.selectr-container.open .selectr-input-container,.selectr-container.notice .selectr-options-container{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999999 #999999 transparent #999999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{-o-transform:rotate(180deg) translate3d(0px,50%,0px);-ms-transform:rotate(180deg) translate3d(0px,50%,0px);-moz-transform:rotate(180deg) translate3d(0px,50%,0px);-webkit-transform:rotate(180deg) translate3d(0px,50%,0px);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.selectr-empty,.has-selected .selectr-placeholder{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading:after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running selectr-spin;-webkit-animation:.5s linear 0s normal forwards infinite running selectr-spin;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999999 #999999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999999 #999999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}.ace_gutter-cell{padding-left:20px;padding-right:16px!important}.ace_editor,.jsoneditor{border-radius:4px}.ace_editor{min-height:300px}.jsoneditor{border:0}.ace-dawn .ace_gutter{background:#ebebeb;color:#333}.ace-dawn .ace_print-margin{width:1px;background:#e8e8e8}.ace-dawn{background-color:#f9f9f9;color:#080808}.ace-dawn .ace_cursor{color:#000}.ace-dawn .ace_marker-layer .ace_selection{background:rgba(39,95,255,.3)}.ace-dawn.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px #f9f9f9}.ace-dawn .ace_marker-layer .ace_step{background:rgb(255,255,0)}.ace-dawn .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid rgba(75,75,126,.5)}.ace-dawn .ace_marker-layer .ace_active-line{background:rgba(36,99,180,.12)}.ace-dawn .ace_gutter-active-line{background-color:#dcdcdc}.ace-dawn .ace_marker-layer .ace_selected-word{border:1px solid rgba(39,95,255,.3)}.ace-dawn .ace_invisible{color:#4b4b7e80}.ace-dawn .ace_keyword,.ace-dawn .ace_meta{color:#794938}.ace-dawn .ace_constant,.ace-dawn .ace_constant.ace_character,.ace-dawn .ace_constant.ace_character.ace_escape,.ace-dawn .ace_constant.ace_other{color:#811f24}.ace-dawn .ace_invalid.ace_illegal{text-decoration:underline;font-style:italic;color:#f8f8f8;background-color:#b52a1d}.ace-dawn .ace_invalid.ace_deprecated{text-decoration:underline;font-style:italic;color:#b52a1d}.ace-dawn .ace_support{color:#691c97}.ace-dawn .ace_support.ace_constant{color:#b4371f}.ace-dawn .ace_fold{background-color:#794938;border-color:#080808}.ace-dawn .ace_list,.ace-dawn .ace_markup.ace_list,.ace-dawn .ace_support.ace_function{color:#693a17}.ace-dawn .ace_storage{font-style:italic;color:#a71d5d}.ace-dawn .ace_string{color:#0b6125}.ace-dawn .ace_string.ace_regexp{color:#cf5628}.ace-dawn .ace_comment{font-style:italic;color:#5a525f}.ace-dawn .ace_heading,.ace-dawn .ace_markup.ace_heading{color:#19356d}.ace-dawn .ace_variable{color:#234a97}.ace-dawn .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYLh/5+x/AAizA4hxNNsZAAAAAElFTkSuQmCC) right repeat-y}.ace-dawn .ace_indent-guide-active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC) right repeat-y}.ace-nord-dark .ace_gutter{color:#616e88}.ace-nord-dark .ace_print-margin{width:1px;background:#4c566a}.ace-nord-dark{background-color:#2e3440;color:#d8dee9}.ace-nord-dark .ace_entity.ace_other.ace_attribute-name,.ace-nord-dark .ace_storage,.ace-nord-dark .ace_cursor{color:#d8dee9}.ace-nord-dark .ace_string.ace_regexp{color:#bf616a}.ace-nord-dark .ace_marker-layer .ace_active-line,.ace-nord-dark .ace_marker-layer .ace_selection{background:#434c5ecc}.ace-nord-dark.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px #2e3440}.ace-nord-dark .ace_marker-layer .ace_step{background:#ebcb8b}.ace-nord-dark .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #88c0d066}.ace-nord-dark .ace_gutter-active-line{background-color:#434c5ecc}.ace-nord-dark .ace_marker-layer .ace_selected-word{border:1px solid #88c0d066}.ace-nord-dark .ace_invisible{color:#4c566a}.ace-nord-dark .ace_keyword,.ace-nord-dark .ace_meta,.ace-nord-dark .ace_support.ace_class,.ace-nord-dark .ace_support.ace_type{color:#81a1c1}.ace-nord-dark .ace_constant.ace_character,.ace-nord-dark .ace_constant.ace_other{color:#d8dee9}.ace-nord-dark .ace_constant.ace_language{color:#5e81ac}.ace-nord-dark .ace_constant.ace_escape{color:#ebcb8b}.ace-nord-dark .ace_constant.ace_numeric{color:#b48ead}.ace-nord-dark .ace_fold{background-color:#4c566a;border-color:#d8dee9}.ace-nord-dark .ace_entity.ace_name.ace_function,.ace-nord-dark .ace_entity.ace_name.ace_tag,.ace-nord-dark .ace_support.ace_function,.ace-nord-dark .ace_variable,.ace-nord-dark .ace_variable.ace_language{color:#8fbcbb}.ace-nord-dark .ace_string{color:#a3be8c}.ace-nord-dark .ace_comment{color:#616e88}.ace-nord-dark .ace_indent-guide{box-shadow:inset -1px 0 #434c5eb3}.ace-nord-dark .ace_indent-guide-active{box-shadow:inset -1px 0 #8395b8b3}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader.e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick.12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bg-blue-animate{animation:blur-animate .2s ease-in;backdrop-filter:blur(10px)}@keyframes blur-animate{0%{backdrop-filter:blur(1px)}to{backdrop-filter:blur(10px)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}table thead th:first-of-type{border-top-left-radius:8px}table thead th:last-of-type{border-top-right-radius:8px}.last-row td:first-of-type{border-bottom-left-radius:8px}.last-row td:last-of-type{border-bottom-right-radius:8px}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-prev,.slick-next{z-index:100}.chakra-popover__popper{z-index:9999!important}.inbound-item .chakra-checkbox__label{max-width:100%;width:100%}.react-datepicker__navigation.react-datepicker__navigation--previous,.react-datepicker__navigation.react-datepicker__navigation--next{padding-top:6px}.react-datepicker{background-color:var(--chakra-colors-white)!important;border:1px solid var(--chakra-colors-gray-200);border-radius:var(--chakra-radii-md)!important;position:relative}.chakra-ui-dark .react-datepicker{background-color:var(--chakra-colors-gray-700)!important;border:1px solid var(--chakra-colors-gray-600);border-radius:var(--chakra-radii-md)!important;position:relative}.react-datepicker__header{text-align:center;background-color:unset;position:relative;border-bottom:1px solid var(--chakra-colors-gray-200)}.chakra-ui-dark .react-datepicker__header{border-bottom:1px solid var(--chakra-colors-gray-600)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:var(--chakra-colors-white)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:var(--chakra-colors-gray-200)}.chakra-ui-dark .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:var(--chakra-colors-gray-700)}.chakra-ui-dark .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:var(--chakra-colors-gray-600)}.react-datepicker__current-month,.react-datepicker__day-name,.react-datepicker__day{color:var(--chakra-colors-chakra-body-text)!important}.chakra-ui-dark .react-datepicker__current-month,.chakra-ui-dark .react-datepicker__day-name,.chakra-ui-dark .react-datepicker__day{color:var(--chakra-colors-gray-300)!important}.react-datepicker__day:hover{border-radius:.3rem;background-color:var(--chakra-colors-primary-300)!important;color:var(--chakra-colors-white)!important}.chakra-ui-dark .react-datepicker__day:hover{border-radius:.3rem;background-color:var(--chakra-colors-primary-500)!important;color:var(--chakra-colors-gray-800)!important}.react-datepicker__day--disabled{color:var(--chakra-colors-gray-400)!important}.react-datepicker__day--disabled:hover{background-color:transparent!important;color:var(--chakra-colors-gray-400)!important}.chakra-ui-dark .react-datepicker__day--disabled{color:var(--chakra-colors-gray-500)!important}.chakra-ui-dark .react-datepicker__day--disabled:hover{background-color:transparent!important;color:var(--chakra-colors-gray-500)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:.3rem;background-color:var(--chakra-colors-primary-500)!important;color:var(--chakra-colors-white)!important}.chakra-ui-dark .react-datepicker__day--keyboard-selected,.chakra-ui-dark .react-datepicker__day--selected,.chakra-ui-dark .react-datepicker__day--in-selecting-range,.chakra-ui-dark .react-datepicker__day--in-range{border-radius:.3rem;background-color:var(--chakra-colors-primary-200)!important;color:var(--chakra-colors-gray-800)!important}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){border-radius:.3rem;background-color:var(--chakra-colors-primary-400)!important}.chakra-ui-dark .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){border-radius:.3rem;background-color:var(--chakra-colors-primary-400)!important}.react-datepicker__day--outside-month{visibility:hidden}.datepicker-panel .react-datepicker{background-color:unset;border:unset;border-radius:unset;display:inline-block;position:relative}.green{background:#66ff99}.red{background:#e53e3e}.orange{background:#fbd38d}.circle{min-width:10px;min-height:10px;border-radius:50%;box-shadow:0 0 1px 1px #0000001a}.pulse{animation:pulse-animation 3s infinite}.pulse.green{animation:green-pulse-animation 3s infinite}.pulse.red{animation:red-pulse-animation 3s infinite}.pulse.orange{animation:orange-pulse-animation 3s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 #0006}to{box-shadow:0 0 0 10px #0000}}@keyframes green-pulse-animation{0%{box-shadow:0 0 #66ff9975}to{box-shadow:0 0 0 10px #6f90}}@keyframes red-pulse-animation{0%{box-shadow:0 0 #e53e3e8c}to{box-shadow:0 0 0 10px #e53e3e00}}@keyframes orange-pulse-animation{0%{box-shadow:0 0 #fbd38d85}to{box-shadow:0 0 0 10px #fbd38d00}}.flex-status{display:flex;align-items:center;justify-content:start;gap:.7rem} diff --git a/app/dashboard/build/assets/index.59de2328.css b/app/dashboard/build/assets/index.59de2328.css new file mode 100644 index 00000000..1128601e --- /dev/null +++ b/app/dashboard/build/assets/index.59de2328.css @@ -0,0 +1,6 @@ +@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=text],.jsoneditor input[type=search],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=search]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=text]:focus,.jsoneditor input[type=search]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal input[type=search]:focus{border:inherit;box-shadow:inherit}.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor .autocomplete.dropdown{position:absolute;background:#ffffff;box-shadow:2px 2px 12px #8080804d;border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px}.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#ffffff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:transparent;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px #80808080;padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu ul,.jsoneditor-contextmenu li{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:hover,.jsoneditor-contextmenu .jsoneditor-menu button:focus{color:#1a1a1a;background-color:#f5f5f5;outline:none}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px!important;box-shadow:2px 2px 12px #8080804d;color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:none!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:gray}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:14px;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table th,.jsoneditor-modal table td{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal select,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal #query{background:#ffffff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal textarea,.jsoneditor-modal #query{border-radius:unset}.jsoneditor-modal,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal select,.jsoneditor-modal option,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal #query{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal select,.jsoneditor-modal input{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor-readonly,div.jsoneditor-default{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value{word-break:break-word}div.jsoneditor-value.jsoneditor-empty:after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}div.jsoneditor-readonly{min-width:16px;color:gray}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty:after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:gray}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:gray}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:none}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:gray;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#ffffff}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:none}div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:-72px -72px;cursor:move}div.jsoneditor-tree *:focus{outline:none}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:gray;font-family:arial,sans-serif;font-size:14px}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:gray}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid #808080;cursor:pointer}div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button{display:block}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:-168px -48px;background-color:transparent}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #ffee00;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px #0006}div.jsoneditor-field.jsoneditor-empty:after,div.jsoneditor-value.jsoneditor-empty:after{pointer-events:none;color:#d3d3d3;font-size:8pt}div.jsoneditor-value.jsoneditor-url,a.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:hover,a.jsoneditor-value.jsoneditor-url:focus{color:#ee422e}div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover,div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-value.jsoneditor-highlight{background-color:#ffffab;border:1px solid #ffee00;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-object,div.jsoneditor-value.jsoneditor-array{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:hover,div.jsoneditor-tree div.jsoneditor-show-more a:focus{color:#ee422e}textarea.jsoneditor-text,.ace-jsoneditor{min-height:150px}textarea.jsoneditor-text.ace_editor,.ace-jsoneditor.ace_editor{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-dragarea,tr.jsoneditor-selected button.jsoneditor-contextmenu-button{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:hover,div.jsoneditor-tree button.jsoneditor-dragarea:focus,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor tr,div.jsoneditor th,div.jsoneditor td{padding:0;margin:0}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor td,div.jsoneditor th,div.jsoneditor textarea,pre.jsoneditor-preview,.jsoneditor-schema-error,.jsoneditor-popover{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px #0006;color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:hover .jsoneditor-popover,.jsoneditor-schema-error:focus .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:gray;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:-168px -48px;background-color:transparent}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:-25px 0px;background-color:transparent}.jsoneditor-anchor{cursor:pointer}.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(100% - 4px);margin:2px;padding:4px;box-sizing:border-box}.jsoneditor-modal button.selectr-input-clear{right:8px}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>button,.jsoneditor-menu>.jsoneditor-modes>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}.jsoneditor-menu>button:hover,.jsoneditor-menu>.jsoneditor-modes>button:hover{background-color:#fff3;border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>.jsoneditor-modes>button:active{background-color:#ffffff4d}.jsoneditor-menu>button:disabled,.jsoneditor-menu>.jsoneditor-modes>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>button.jsoneditor-separator,.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:gray;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:none;margin:1px;line-height:20px;font-family:arial,sans-serif}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor-statusbar{line-height:26px;height:26px;color:gray;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:-168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url(/dashboard/assets/jsoneditor-icons.45c98bf0.svg);background-position:-25px 0px}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:none}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px #8080804d}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}/*! + * Selectr 2.4.13 + * http://mobius.ovh/docs/selectr + * + * Released under the MIT license + */.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0px,0px,0px,0px);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999999;border-radius:3px;background-color:#fff}.selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";-o-transform:rotate(0deg) translate3d(0px,-50%,0px);-ms-transform:rotate(0deg) translate3d(0px,-50%,0px);-moz-transform:rotate(0deg) translate3d(0px,-50%,0px);-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.open .selectr-selected:before,.selectr-container.native-open .selectr-selected:before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999999 #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:before,.selectr-clear:after,.selectr-input-clear:before,.selectr-input-clear:after,.selectr-tag-remove:before,.selectr-tag-remove:after{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}.selectr-tag-remove:before,.selectr-tag-remove:after{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.open .selectr-options,.selectr-container.open .selectr-input-container,.selectr-container.notice .selectr-options-container{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999999 #999999 transparent #999999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{-o-transform:rotate(180deg) translate3d(0px,50%,0px);-ms-transform:rotate(180deg) translate3d(0px,50%,0px);-moz-transform:rotate(180deg) translate3d(0px,50%,0px);-webkit-transform:rotate(180deg) translate3d(0px,50%,0px);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.selectr-empty,.has-selected .selectr-placeholder{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading:after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running selectr-spin;-webkit-animation:.5s linear 0s normal forwards infinite running selectr-spin;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999999 #999999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999999 #999999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}.ace_gutter-cell{padding-left:20px;padding-right:16px!important}.ace_editor,.jsoneditor{border-radius:4px}.ace_editor{min-height:300px}.jsoneditor{border:0}.ace-dawn .ace_gutter{background:#ebebeb;color:#333}.ace-dawn .ace_print-margin{width:1px;background:#e8e8e8}.ace-dawn{background-color:#f9f9f9;color:#080808}.ace-dawn .ace_cursor{color:#000}.ace-dawn .ace_marker-layer .ace_selection{background:rgba(39,95,255,.3)}.ace-dawn.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px #f9f9f9}.ace-dawn .ace_marker-layer .ace_step{background:rgb(255,255,0)}.ace-dawn .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid rgba(75,75,126,.5)}.ace-dawn .ace_marker-layer .ace_active-line{background:rgba(36,99,180,.12)}.ace-dawn .ace_gutter-active-line{background-color:#dcdcdc}.ace-dawn .ace_marker-layer .ace_selected-word{border:1px solid rgba(39,95,255,.3)}.ace-dawn .ace_invisible{color:#4b4b7e80}.ace-dawn .ace_keyword,.ace-dawn .ace_meta{color:#794938}.ace-dawn .ace_constant,.ace-dawn .ace_constant.ace_character,.ace-dawn .ace_constant.ace_character.ace_escape,.ace-dawn .ace_constant.ace_other{color:#811f24}.ace-dawn .ace_invalid.ace_illegal{text-decoration:underline;font-style:italic;color:#f8f8f8;background-color:#b52a1d}.ace-dawn .ace_invalid.ace_deprecated{text-decoration:underline;font-style:italic;color:#b52a1d}.ace-dawn .ace_support{color:#691c97}.ace-dawn .ace_support.ace_constant{color:#b4371f}.ace-dawn .ace_fold{background-color:#794938;border-color:#080808}.ace-dawn .ace_list,.ace-dawn .ace_markup.ace_list,.ace-dawn .ace_support.ace_function{color:#693a17}.ace-dawn .ace_storage{font-style:italic;color:#a71d5d}.ace-dawn .ace_string{color:#0b6125}.ace-dawn .ace_string.ace_regexp{color:#cf5628}.ace-dawn .ace_comment{font-style:italic;color:#5a525f}.ace-dawn .ace_heading,.ace-dawn .ace_markup.ace_heading{color:#19356d}.ace-dawn .ace_variable{color:#234a97}.ace-dawn .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYLh/5+x/AAizA4hxNNsZAAAAAElFTkSuQmCC) right repeat-y}.ace-dawn .ace_indent-guide-active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC) right repeat-y}.ace-nord-dark .ace_gutter{color:#616e88}.ace-nord-dark .ace_print-margin{width:1px;background:#4c566a}.ace-nord-dark{background-color:#2e3440;color:#d8dee9}.ace-nord-dark .ace_entity.ace_other.ace_attribute-name,.ace-nord-dark .ace_storage,.ace-nord-dark .ace_cursor{color:#d8dee9}.ace-nord-dark .ace_string.ace_regexp{color:#bf616a}.ace-nord-dark .ace_marker-layer .ace_active-line,.ace-nord-dark .ace_marker-layer .ace_selection{background:#434c5ecc}.ace-nord-dark.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px #2e3440}.ace-nord-dark .ace_marker-layer .ace_step{background:#ebcb8b}.ace-nord-dark .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #88c0d066}.ace-nord-dark .ace_gutter-active-line{background-color:#434c5ecc}.ace-nord-dark .ace_marker-layer .ace_selected-word{border:1px solid #88c0d066}.ace-nord-dark .ace_invisible{color:#4c566a}.ace-nord-dark .ace_keyword,.ace-nord-dark .ace_meta,.ace-nord-dark .ace_support.ace_class,.ace-nord-dark .ace_support.ace_type{color:#81a1c1}.ace-nord-dark .ace_constant.ace_character,.ace-nord-dark .ace_constant.ace_other{color:#d8dee9}.ace-nord-dark .ace_constant.ace_language{color:#5e81ac}.ace-nord-dark .ace_constant.ace_escape{color:#ebcb8b}.ace-nord-dark .ace_constant.ace_numeric{color:#b48ead}.ace-nord-dark .ace_fold{background-color:#4c566a;border-color:#d8dee9}.ace-nord-dark .ace_entity.ace_name.ace_function,.ace-nord-dark .ace_entity.ace_name.ace_tag,.ace-nord-dark .ace_support.ace_function,.ace-nord-dark .ace_variable,.ace-nord-dark .ace_variable.ace_language{color:#8fbcbb}.ace-nord-dark .ace_string{color:#a3be8c}.ace-nord-dark .ace_comment{color:#616e88}.ace-nord-dark .ace_indent-guide{box-shadow:inset -1px 0 #434c5eb3}.ace-nord-dark .ace_indent-guide-active{box-shadow:inset -1px 0 #8395b8b3}.slick-loading .slick-list{background:#fff url(/dashboard/assets/ajax-loader.e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/dashboard/assets/slick.12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bg-blue-animate{animation:blur-animate .2s ease-in;backdrop-filter:blur(10px)}@keyframes blur-animate{0%{backdrop-filter:blur(1px)}to{backdrop-filter:blur(10px)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}table thead th:first-of-type{border-top-left-radius:8px}table thead th:last-of-type{border-top-right-radius:8px}.last-row td:first-of-type{border-bottom-left-radius:8px}.last-row td:last-of-type{border-bottom-right-radius:8px}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-prev,.slick-next{z-index:100}.chakra-popover__popper{z-index:9999!important}.inbound-item .chakra-checkbox__label{max-width:100%;width:100%}.react-datepicker__navigation.react-datepicker__navigation--previous,.react-datepicker__navigation.react-datepicker__navigation--next{padding-top:6px}.react-datepicker{background-color:var(--chakra-colors-white)!important;border:1px solid var(--chakra-colors-gray-200);border-radius:var(--chakra-radii-md)!important;position:relative}.chakra-ui-dark .react-datepicker{background-color:var(--chakra-colors-gray-700)!important;border:1px solid var(--chakra-colors-gray-600);border-radius:var(--chakra-radii-md)!important;position:relative}.react-datepicker__header{text-align:center;background-color:unset;position:relative;border-bottom:1px solid var(--chakra-colors-gray-200)}.chakra-ui-dark .react-datepicker__header{border-bottom:1px solid var(--chakra-colors-gray-600)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:var(--chakra-colors-white)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:var(--chakra-colors-gray-200)}.chakra-ui-dark .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:var(--chakra-colors-gray-700)}.chakra-ui-dark .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:var(--chakra-colors-gray-600)}.react-datepicker__current-month,.react-datepicker__day-name,.react-datepicker__day{color:var(--chakra-colors-chakra-body-text)!important}.chakra-ui-dark .react-datepicker__current-month,.chakra-ui-dark .react-datepicker__day-name,.chakra-ui-dark .react-datepicker__day{color:var(--chakra-colors-gray-300)!important}.react-datepicker__day:hover{border-radius:.3rem;background-color:var(--chakra-colors-primary-300)!important;color:var(--chakra-colors-white)!important}.chakra-ui-dark .react-datepicker__day:hover{border-radius:.3rem;background-color:var(--chakra-colors-primary-500)!important;color:var(--chakra-colors-gray-800)!important}.react-datepicker__day--disabled{color:var(--chakra-colors-gray-400)!important}.react-datepicker__day--disabled:hover{background-color:transparent!important;color:var(--chakra-colors-gray-400)!important}.chakra-ui-dark .react-datepicker__day--disabled{color:var(--chakra-colors-gray-500)!important}.chakra-ui-dark .react-datepicker__day--disabled:hover{background-color:transparent!important;color:var(--chakra-colors-gray-500)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:.3rem;background-color:var(--chakra-colors-primary-500)!important;color:var(--chakra-colors-white)!important}.chakra-ui-dark .react-datepicker__day--keyboard-selected,.chakra-ui-dark .react-datepicker__day--selected,.chakra-ui-dark .react-datepicker__day--in-selecting-range,.chakra-ui-dark .react-datepicker__day--in-range{border-radius:.3rem;background-color:var(--chakra-colors-primary-200)!important;color:var(--chakra-colors-gray-800)!important}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){border-radius:.3rem;background-color:var(--chakra-colors-primary-400)!important}.chakra-ui-dark .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){border-radius:.3rem;background-color:var(--chakra-colors-primary-400)!important}.react-datepicker__day--outside-month{visibility:hidden}.datepicker-panel .react-datepicker{background-color:unset;border:unset;border-radius:unset;display:inline-block;position:relative}.green{background:#66ff99}.red{background:#e53e3e}.orange{background:#fbd38d}.circle{min-width:10px;min-height:10px;border-radius:50%;box-shadow:0 0 1px 1px #0000001a}.pulse{animation:pulse-animation 3s infinite}.pulse.green{animation:green-pulse-animation 3s infinite}.pulse.red{animation:red-pulse-animation 3s infinite}.pulse.orange{animation:orange-pulse-animation 3s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 #0006}to{box-shadow:0 0 0 10px #0000}}@keyframes green-pulse-animation{0%{box-shadow:0 0 #66ff9975}to{box-shadow:0 0 0 10px #6f90}}@keyframes red-pulse-animation{0%{box-shadow:0 0 #e53e3e8c}to{box-shadow:0 0 0 10px #e53e3e00}}@keyframes orange-pulse-animation{0%{box-shadow:0 0 #fbd38d85}to{box-shadow:0 0 0 10px #fbd38d00}}.flex-status{display:flex;align-items:center;justify-content:start;gap:.7rem} diff --git a/app/dashboard/build/assets/index.bbbeb280.js b/app/dashboard/build/assets/index.bbbeb280.js deleted file mode 100644 index 7403645c..00000000 --- a/app/dashboard/build/assets/index.bbbeb280.js +++ /dev/null @@ -1,14 +0,0 @@ -import{i as Ct,B as to,a as ro,b as oo,j as yr,d as B,U as zt,z as no,r as so,f as io,Q as ao,e as lo,$ as co,c as ht,g as x,h as uo,C as ho,k as pt,u as Dt,l as O,m as r,H as w,n as e,T as p,o as po,p as I,s as mo,q as g,t as Qe,J as go,v as Sr,A as mt,w as fo,x as bo,M as re,y as oe,D as ne,E as se,F as ie,G as he,I as Oe,K as Cr,L as xo,N as Ge,O as ae,P as A,R as X,S as wr,V as te,W as R,X as ye,Y as $,Z as fe,_ as N,a0 as gt,a1 as je,a2 as yo,a3 as ge,a4 as ke,a5 as So,a6 as kr,a7 as _r,a8 as $e,a9 as it,aa as Co,ab as Ne,ac as at,ad as Zt,ae as wo,af as vr,ag as Ir,ah as zr,ai as de,aj as ko,ak as _o,al as vo,am as Io,an as zo,ao as Ut,ap as Dr,aq as Ur,ar as ue,as as Yt,at as Do,au as Uo,av as Eo,aw as wt,ax as Lo,ay as Ro,az as To,aA as Ao,aB as Mo,aC as No,aD as lt,aE as Fo,aF as we,aG as Po,aH as k,aI as qe,aJ as Er,aK as Xe,aL as M,aM as Et,aN as Wo,aO as Fe,aP as Pe,aQ as kt,aR as We,aS as De,aT as Ue,aU as Ee,aV as Le,aW as Re,aX as Te,aY as Qt,aZ as Lt,a_ as Oo,a$ as Bo,b0 as jo,b1 as Lr,b2 as Ho,b3 as Ze,b4 as ct,b5 as Rr,b6 as $o,b7 as Vo,b8 as Tr,b9 as Ar,ba as Mr,bb as Se,bc as Go,bd as Zo,be as Yo,bf as Rt,bg as bt,bh as qt,bi as Nr,bj as Qo,bk as qo,bl as Xt,bm as Xo,bn as Jt,bo as Fr,bp as Jo,bq as Pr,br as Ko,bs as en,bt as Wr,bu as tn,bv as rn,bw as Or,bx as Br,by as jr,bz as q,bA as on,bB as Hr,bC as nn,bD as sn,bE as an,bF as ln,bG as cn,bH as dn,bI as un,bJ as $r,bK as hn,bL as Kt,bM as er,bN as Ae,bO as me,bP as tr,bQ as ce,bR as rr,bS as pn,bT as mn,bU as gn,bV as fn,bW as bn,bX as xn,bY as yn,bZ as Sn,b_ as Cn,b$ as wn,c0 as kn,c1 as _n,c2 as vn,c3 as In,c4 as zn,c5 as Dn,c6 as Un}from"./vendor.59907391.js";(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&i(l)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerpolicy&&(a.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?a.credentials="include":s.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();Ct.use(to).use(ro).use(oo).init({debug:{}.NODE_ENV==="development",returnNull:!1,fallbackLng:"en",interpolation:{escapeValue:!1},react:{useSuspense:!1},load:"languageOnly",detection:{caches:["localStorage","sessionStorage","cookie"]},backend:{loadPath:yr(["/","locales/{{lng}}.json"])}},function(t,o){B.locale(Ct.language)});Ct.on("languageChanged",t=>{B.locale(t)});zt("zh-cn",no);zt("ru",so);zt("fa",io);const _t=new ao,Vr=t=>{const o=document.querySelector('meta[name="theme-color"]');o==null||o.setAttribute("content",t=="dark"?"#1A202C":"#3B81F6")},En=lo({shadows:{outline:"0 0 0 2px var(--chakra-colors-primary-200)"},fonts:{body:"Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif"},colors:{"light-border":"#d2d2d4",primary:{50:"#9cb7f2",100:"#88a9ef",200:"#749aec",300:"#618ce9",400:"#4d7de7",500:"#396fe4",600:"#3364cd",700:"#2e59b6",800:"#284ea0",900:"#224389"},gray:{750:"#222C3B"}},components:{Alert:{baseStyle:{container:{borderRadius:"6px",fontSize:"sm"}}},Select:{baseStyle:{field:{_dark:{borderColor:"gray.600",borderRadius:"6px"},_light:{borderRadius:"6px"}}}},FormHelperText:{baseStyle:{fontSize:"xs"}},FormLabel:{baseStyle:{fontSize:"sm",fontWeight:"medium",mb:"1",_dark:{color:"gray.300"}}},Input:{baseStyle:{addon:{_dark:{borderColor:"gray.600",_placeholder:{color:"gray.500"}}},field:{_focusVisible:{boxShadow:"none",borderColor:"primary.200",outlineColor:"primary.200"},_dark:{borderColor:"gray.600",_disabled:{color:"gray.400",borderColor:"gray.500"},_placeholder:{color:"gray.500"}}}}},Table:{baseStyle:{table:{borderCollapse:"separate",borderSpacing:0},thead:{borderBottomColor:"light-border"},th:{background:"#F9FAFB",borderColor:"light-border !important",borderBottomColor:"light-border !important",borderTop:"1px solid ",borderTopColor:"light-border !important",_first:{borderLeft:"1px solid",borderColor:"light-border !important"},_last:{borderRight:"1px solid",borderColor:"light-border !important"},_dark:{borderColor:"gray.600 !important",background:"gray.750"}},td:{transition:"all .1s ease-out",borderColor:"light-border",borderBottomColor:"light-border !important",_first:{borderLeft:"1px solid",borderColor:"light-border",_dark:{borderColor:"gray.600"}},_last:{borderRight:"1px solid",borderColor:"light-border",_dark:{borderColor:"gray.600"}},_dark:{borderColor:"gray.600",borderBottomColor:"gray.600 !important"}},tr:{"&.interactive":{cursor:"pointer",_hover:{"& > td":{bg:"gray.200"},_dark:{"& > td":{bg:"gray.750"}}}},_last:{"& > td":{_first:{borderBottomLeftRadius:"8px"},_last:{borderBottomRightRadius:"8px"}}}}}}}});const dt=()=>localStorage.getItem("token"),Ln=t=>{localStorage.setItem("token",t)},Rn=()=>{localStorage.removeItem("token")},Tn=co.create({baseURL:{}.VITE_BASE_API}),An=(t,o={})=>(dt()&&(o.headers={...(o==null?void 0:o.headers)||{},Authorization:`Bearer ${dt()}`}),Tn(t,o)),W=An,Mn=ht(t=>({isLoading:!0,isPostLoading:!1,version:null,started:!1,logs_websocket:null,config:"",fetchCoreSettings:()=>{t({isLoading:!0}),Promise.all([W("/core").then(({version:o,started:n,logs_websocket:i})=>t({version:o,started:n,logs_websocket:i})),W("/core/config").then(o=>t({config:o}))]).finally(()=>t({isLoading:!1}))},updateConfig:o=>(t({isPostLoading:!0}),W("/core/config",{method:"PUT",body:o}).finally(()=>{t({isPostLoading:!1})})),restartCore:()=>W("/core/restart",{method:"POST"})}));function ee(t,o=2,n=!1){if(!+t)return"0 B";const i=1024,s=o<0?0:o,a=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],l=Math.floor(Math.log(t)/Math.log(i));return n?[parseFloat((t/Math.pow(i,l)).toFixed(s)),a[l]]:`${parseFloat((t/Math.pow(i,l)).toFixed(s))} ${a[l]}`}const or=t=>{if(t!==null)return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},Nn=x(uo,{baseStyle:{w:5,h:5,position:"relative",zIndex:"2"}}),Fn=x(ho,{baseStyle:{w:5,h:5,position:"relative",zIndex:"2"}}),Pn=x(pt,{baseStyle:{w:5,h:5,position:"relative",zIndex:"2"}}),xt=({title:t,content:o,icon:n})=>r(po,{p:6,borderWidth:"1px",borderColor:"light-border",bg:"#F9FAFB",_dark:{borderColor:"gray.600",bg:"gray.750"},borderStyle:"solid",boxShadow:"none",borderRadius:"12px",width:"full",display:"flex",justifyContent:"space-between",flexDirection:"row",children:[r(w,{alignItems:"center",columnGap:"4",children:[e(I,{p:"2",position:"relative",color:"white",_before:{content:'""',position:"absolute",top:0,left:0,bg:"primary.400",display:"block",w:"full",h:"full",borderRadius:"5px",opacity:".5",z:"1"},_after:{content:'""',position:"absolute",top:"-5px",left:"-5px",bg:"primary.400",display:"block",w:"calc(100% + 10px)",h:"calc(100% + 10px)",borderRadius:"8px",opacity:".4",z:"1"},children:n}),e(p,{color:"gray.600",_dark:{color:"gray.300"},fontWeight:"medium",textTransform:"capitalize",fontSize:"sm",children:t})]}),e(I,{fontSize:"3xl",fontWeight:"semibold",mt:"2",children:o})]}),vt="statistics-query-key",Wn=t=>{const{version:o}=v(),{data:n}=Dt({queryKey:vt,queryFn:()=>W("/system"),refetchInterval:5e3,onSuccess:({version:s})=>{o!==s&&v.setState({version:s})}}),{t:i}=O();return r(w,{justifyContent:"space-between",gap:0,columnGap:{lg:4,md:0},rowGap:{lg:0,base:4},display:"flex",flexDirection:{lg:"row",base:"column"},...t,children:[e(xt,{title:i("activeUsers"),content:n&&r(w,{alignItems:"flex-end",children:[e(p,{children:or(n.users_active)}),r(p,{fontWeight:"normal",fontSize:"lg",as:"span",display:"inline-block",pb:"5px",children:["/ ",or(n.total_user)]})]}),icon:e(Nn,{})}),e(xt,{title:i("dataUsage"),content:n&&ee(n.incoming_bandwidth+n.outgoing_bandwidth),icon:e(Fn,{})}),e(xt,{title:i("memoryUsage"),content:n&&r(w,{alignItems:"flex-end",children:[e(p,{children:ee(n.mem_used,1,!0)[0]}),r(p,{fontWeight:"normal",fontSize:"lg",as:"span",display:"inline-block",pb:"5px",children:[ee(n.mem_used,1,!0)[1]," /"," ",ee(n.mem_total,1)]})]}),icon:e(Pn,{})})]})},Gr="marzban-num-users-per-page",nr=10,On=()=>{const t=localStorage.getItem(Gr)||nr.toString();return parseInt(t)||nr},Bn=t=>localStorage.setItem(Gr,t),jn=t=>{for(const o in t)t[o]||delete t[o];return v.setState({loading:!0}),W("/users",{query:t}).then(o=>(v.setState({users:o}),o)).finally(()=>{v.setState({loading:!1})})},Hn=()=>W("/inbounds").then(t=>{v.setState({inbounds:new Map(Object.entries(t))})}).finally(()=>{v.setState({loading:!1})}),v=ht(mo((t,o)=>({version:null,editingUser:null,deletingUser:null,isCreatingNewUser:!1,QRcodeLinks:null,subscribeUrl:null,users:{users:[],total:0},loading:!0,isResetingAllUsage:!1,isEditingHosts:!1,isEditingNodes:!1,isShowingNodesUsage:!1,resetUsageUser:null,revokeSubscriptionUser:null,filters:{username:"",limit:On(),sort:"-created_at"},inbounds:new Map,isEditingCore:!1,refetchUsers:()=>{jn(o().filters)},resetAllUsage:()=>W("/users/reset",{method:"POST"}).then(()=>{o().onResetAllUsage(!1),o().refetchUsers()}),onResetAllUsage:n=>t({isResetingAllUsage:n}),onCreateUser:n=>t({isCreatingNewUser:n}),onEditingUser:n=>{t({editingUser:n})},onDeletingUser:n=>{t({deletingUser:n})},onFilterChange:n=>{t({filters:{...o().filters,...n}}),o().refetchUsers()},setQRCode:n=>{t({QRcodeLinks:n})},deleteUser:n=>(t({editingUser:null}),W(`/user/${n.username}`,{method:"DELETE"}).then(()=>{t({deletingUser:null}),o().refetchUsers(),_t.invalidateQueries(vt)})),createUser:n=>W("/user",{method:"POST",body:n}).then(()=>{t({editingUser:null}),o().refetchUsers(),_t.invalidateQueries(vt)}),editUser:n=>W(`/user/${n.username}`,{method:"PUT",body:n}).then(()=>{o().onEditingUser(null),o().refetchUsers()}),fetchUserUsage:(n,i)=>{for(const s in i)i[s]||delete i[s];return W(`/user/${n.username}/usage`,{method:"GET",query:i})},onEditingHosts:n=>{t({isEditingHosts:n})},onEditingNodes:n=>{t({isEditingNodes:n})},onShowingNodesUsage:n=>{t({isShowingNodesUsage:n})},setSubLink:n=>{t({subscribeUrl:n})},resetDataUsage:n=>W(`/user/${n.username}/reset`,{method:"POST"}).then(()=>{t({resetUsageUser:null}),o().refetchUsers()}),revokeSubscription:n=>W(`/user/${n.username}/revoke_sub`,{method:"POST"}).then(i=>{t({revokeSubscriptionUser:null,editingUser:i}),o().refetchUsers()})}))),le=({children:t,color:o})=>e(I,{position:"relative",width:"36px",height:"36px",display:"flex",justifyContent:"center",alignItems:"center",_before:{content:'""',display:"block",position:"absolute",top:"0",left:"0",width:"calc(100%)",height:"calc(100%)",bg:`${o}.400`,opacity:".5",borderRadius:"5px",zIndex:"1",_dark:{bg:`${o}.400`}},_after:{content:'""',display:"block",position:"absolute",top:"0",left:"0",width:"calc(100% + 10px)",height:"calc(100% + 10px)",transform:"translate(-5px, -5px)",bg:`${o}.400`,opacity:".4",borderRadius:"8px",zIndex:"1",_dark:{bg:`${o}.400`}},children:e(p,{color:`${o}.500`,_dark:{color:`${o}.900`},position:"relative",zIndex:"2",children:t})});window.ace.define("ace/theme/nord_dark",["require","exports","module","ace/lib/dom"],(t,o,n)=>{o.isDark=!0,o.cssClass="ace-nord-dark",t("../lib/dom").importCssString(o.cssText,o.cssClass)});window.ace.define("ace/theme/dawn",["require","exports","module","ace/lib/dom"],(t,o,n)=>{o.isDark=!1,o.cssClass="ace-dawn",t("../lib/dom").importCssString(o.cssText,o.cssClass)});const $n=g.exports.forwardRef(({json:t,onChange:o,mode:n="code"},i)=>{const{colorMode:s}=Qe(),a={mode:n,onChangeText:o,statusBar:!1,mainMenuBar:!1,theme:s==="dark"?"ace/theme/nord_dark":"ace/theme/dawn"},l=g.exports.useRef(null),d=g.exports.useRef(null);return g.exports.useEffect(()=>(d.current=new go(l.current,a),()=>{d.current&&d.current.destroy()}),[]),g.exports.useEffect(()=>{d.current&&d.current.update(t)},[t]),e(I,{ref:i,border:"1px solid",borderColor:"gray.300",_dark:{borderColor:"gray.500"},borderRadius:5,h:"full",children:e(I,{height:"full",ref:l})})}),sr=500,Vn=x(Sr,{baseStyle:{w:5,h:5}}),Gn=x(mt,{baseStyle:{w:4,h:4}}),Zn=x(fo,{baseStyle:{w:4,h:4}}),Yn=x(bo,{baseStyle:{w:3,h:3}}),Qn=t=>({[je.ReadyState.CONNECTING]:"connecting",[je.ReadyState.OPEN]:"connected",[je.ReadyState.CLOSING]:"closed",[je.ReadyState.CLOSED]:"closed",[je.ReadyState.UNINSTANTIATED]:"closed"})[t],qn=()=>{try{let t=new URL({}.VITE_BASE_API.startsWith("/")?window.location.origin+{}.VITE_BASE_API:{}.VITE_BASE_API);return(t.protocol==="https:"?"wss://":"ws://")+yr([t.host+t.pathname,"/core/logs"])+"?interval=1&token="+dt()}catch(t){return console.error("Unable to generate websocket url"),console.error(t),null}};let xe=[];const Xn=()=>{const{isEditingCore:t}=v(),{fetchCoreSettings:o,updateConfig:n,isLoading:i,config:s,isPostLoading:a,version:l,restartCore:d}=Mn(),h=g.exports.useRef(null),[y,u]=g.exports.useState([]),{t:c}=O(),C=he(),_=Oe({defaultValues:{config:s||{}}});g.exports.useEffect(()=>{s&&_.setValue("config",s)},[s]),g.exports.useEffect(()=>{t&&o()},[t]);const b=g.exports.useRef(!0),S=g.exports.useCallback(Cr(z=>{var Z,E,Y;const F=Math.abs((((Z=h.current)==null?void 0:Z.scrollTop)||0)-(((E=h.current)==null?void 0:E.scrollHeight)||0)+(((Y=h.current)==null?void 0:Y.offsetHeight)||0))<10;h.current&&F?b.current=!0:b.current=!1,z.length<40&&u(z)},300),[]),{readyState:L}=xo(qn(),{onMessage:z=>{xe.push(z.data),xe.length>sr&&(xe=xe.splice(0,xe.length-sr)),S([...xe])},shouldReconnect:()=>!0,reconnectAttempts:10,reconnectInterval:1e3});g.exports.useEffect(()=>{var z;h.current&&b.current&&(h.current.scrollTop=(z=h.current)==null?void 0:z.scrollHeight)},[y]),g.exports.useEffect(()=>()=>{xe=[]},[]);const m=Qn(L.toString()),{mutate:f,isLoading:P}=Ge(d),j=({config:z})=>{n(z).then(()=>{C({title:c("core.successMessage"),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(F=>{let Z=c("core.generalErrorMessage");typeof F.response._data.detail=="object"&&(Z=F.response._data.detail[Object.keys(F.response._data.detail)[0]]),typeof F.response._data.detail=="string"&&(Z=F.response._data.detail),C({title:Z,status:"error",isClosable:!0,position:"top",duration:3e3})})},U=g.exports.useRef(null),[T,H]=g.exports.useState(!1),G=()=>{var z;document.fullscreenElement?(document.exitFullscreen(),H(!1)):((z=U.current)==null||z.requestFullscreen(),H(!0))};return r("form",{onSubmit:_.handleSubmit(j),children:[r(ae,{children:[r(A,{children:[r(w,{justifyContent:"space-between",alignItems:"flex-start",children:[r(X,{children:[c("core.configuration")," ",i&&e(wr,{isIndeterminate:!0,size:"15px"})]}),e(w,{gap:0,children:e(te,{label:"Xray Version",placement:"top",children:e(R,{height:"100%",textTransform:"lowercase",children:l&&`v${l}`})})})]}),r(I,{position:"relative",ref:U,minHeight:"300px",children:[e(ye,{control:_.control,name:"config",render:({field:z})=>e($n,{json:s,onChange:z.onChange})}),e($,{size:"xs","aria-label":"full screen",variant:"ghost",position:"absolute",top:"2",right:"4",onClick:G,children:T?e(Yn,{}):e(Zn,{})})]})]}),r(A,{mt:"4",children:[r(w,{justifyContent:"space-between",children:[e(X,{children:c("core.logs")}),e(p,{as:X,children:c(`core.socket.${m}`)})]}),e(I,{border:"1px solid",borderColor:"gray.300",bg:"#F9F9F9",_dark:{borderColor:"gray.500",bg:"#2e3440"},borderRadius:5,minHeight:"200px",maxHeight:"250px",p:2,overflowY:"auto",ref:h,children:y.map((z,F)=>e(p,{fontSize:"xs",opacity:.8,whiteSpace:"pre-line",children:z},F))})]})]}),e(fe,{children:r(w,{w:"full",justifyContent:"space-between",children:[e(I,{children:e(N,{size:"sm",leftIcon:e(Gn,{className:gt({"animate-spin":P})}),onClick:()=>f(),children:c(P?"core.restarting":"core.restartCore")})}),e(w,{children:e(N,{size:"sm",variant:"solid",colorScheme:"primary",px:"5",type:"submit",isDisabled:i||a,isLoading:a,children:c("core.save")})})]})})]})},Jn=()=>{const{isEditingCore:t}=v(),o=v.setState.bind(null,{isEditingCore:!1}),{t:n}=O();return r(re,{isOpen:t,onClose:o,size:"3xl",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"full",children:[e(se,{pt:6,children:r(w,{gap:2,children:[e(le,{color:"primary",children:e(Vn,{color:"white"})}),e(p,{fontWeight:"semibold",fontSize:"lg",children:n("core.title")})]})}),e(ie,{mt:3}),e(Xn,{})]})]})},Je=x(yo,{baseStyle:{w:5,h:5}}),Kn=()=>{const[t,o]=g.exports.useState(!1),{deletingUser:n,onDeletingUser:i,deleteUser:s}=v(),{t:a}=O(),l=he(),d=()=>{i(null)},h=()=>{n&&(o(!0),s(n).then(()=>{l({title:a("deleteUser.deleteSuccess",{username:n.username}),status:"success",isClosable:!0,position:"top",duration:3e3})}).then(d).finally(o.bind(null,!1)))};return r(re,{isCentered:!0,isOpen:!!n,onClose:d,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"red",children:e(Je,{})})}),e(ie,{mt:3}),r(ae,{children:[e(p,{fontWeight:"semibold",fontSize:"lg",children:a("deleteUser.title")}),n&&e(p,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:a("deleteUser.prompt",{username:n.username})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:d,mr:3,w:"full",variant:"outline",children:a("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"red",onClick:h,leftIcon:t?e(ke,{size:"xs"}):void 0,children:a("delete")})]})]})]})},Tt={baseStyle:{w:4,h:4}},es=x(So,Tt),ts=x(kr,Tt),Zr=x(mt,Tt),rs=Cr(t=>{v.getState().onFilterChange({...v.getState().filters,offset:0,username:t})},300),os=({...t})=>{const{loading:o,filters:n,onFilterChange:i,refetchUsers:s,onCreateUser:a}=v(),{t:l}=O(),[d,h]=g.exports.useState(""),y=c=>{h(c.target.value),rs(c.target.value)},u=()=>{h(""),i({...n,offset:0,username:""})};return r(_r,{id:"filters",templateColumns:{lg:"repeat(3, 1fr)",md:"repeat(4, 1fr)",base:"repeat(1, 1fr)"},position:"sticky",top:0,mx:"-6",px:"6",rowGap:4,gap:{lg:4,base:0},bg:"var(--chakra-colors-chakra-body-bg)",py:4,zIndex:"docked",...t,children:[e($e,{colSpan:{base:1,md:2,lg:1},order:{base:2,md:1},children:r(it,{children:[e(Co,{pointerEvents:"none",children:e(es,{})}),e(Ne,{placeholder:l("search"),value:d,borderColor:"light-border",onChange:y}),r(at,{children:[o&&e(ke,{size:"xs"}),n.username&&n.username.length>0&&e($,{onClick:u,"aria-label":"clear",size:"xs",variant:"ghost",children:e(ts,{})})]})]})}),e($e,{colSpan:2,order:{base:1,md:2},children:r(w,{justifyContent:"flex-end",alignItems:"center",h:"full",children:[e($,{"aria-label":"refresh users",disabled:o,onClick:s,size:"sm",variant:"outline",children:e(Zr,{className:gt({"animate-spin":o})})}),e(N,{colorScheme:"primary",size:"sm",onClick:()=>a(!0),px:5,children:l("createUser")})]})})]})},Yr="https://github.com/Gozargah/Marzban",ns="https://github.com/Gozargah",ss="https://github.com/Gozargah/Marzban#donation",Qr=t=>{const{version:o}=v();return e(w,{w:"full",py:"0",position:"relative",...t,children:r(p,{display:"inline-block",flexGrow:1,textAlign:"center",color:"gray.500",fontSize:"xs",children:[e(Zt,{color:"blue.400",href:Yr,children:"Marzban"}),o?` (v${o}), `:", ","Made with \u2764\uFE0F in"," ",e(Zt,{color:"blue.400",href:ns,children:"Gozargah"})]})})},is=x(wo,{baseStyle:{w:4,h:4}}),qr=({actions:t})=>{const{i18n:o}=O();var n=i=>{o.changeLanguage(i)};return r(vr,{placement:"bottom-end",children:[e(Ir,{as:$,size:"sm",variant:"outline",icon:e(is,{}),position:"relative"}),r(zr,{minW:"100px",zIndex:9999,children:[e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("en"),children:"English"}),e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("fa"),children:"\u0641\u0627\u0631\u0633\u06CC"}),e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("zh-cn"),children:"\u7B80\u4F53\u4E2D\u6587"}),e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("ru"),children:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"})]})]})},pe={baseStyle:{w:4,h:4}},as=x(ko,pe),ls=x(_o,pe),cs=x(Sr,pe),ds=x(vo,pe),us=x(Io,pe),hs=x(zo,pe),ps=x(Ut,pe),ms=x(Dr,pe),gs=x(pt,pe),fs=x(Ur,pe),ir=x(I,{baseStyle:{bg:"yellow.500",w:"2",h:"2",rounded:"full",position:"absolute"}}),Xr="marzban-menu-notification",bs=()=>{const t=localStorage.getItem(Xr);if(!t)return!0;try{return t&&Uo(parseInt(t))?Eo(new Date,new Date(parseInt(t)))>=7:!0}catch{return!0}},xs=({actions:t})=>{const{onEditingHosts:o,onResetAllUsage:n,onEditingNodes:i,onShowingNodesUsage:s}=v(),{t:a}=O(),{colorMode:l,toggleColorMode:d}=Qe(),[h,y]=g.exports.useState(bs()),u=l==="dark"?"dark_dimmed":l,c=()=>{localStorage.setItem(Xr,new Date().getTime().toString()),y(!1)};return r(w,{gap:2,justifyContent:"space-between",__css:{"& .menuList":{direction:"ltr"}},position:"relative",children:[e(p,{as:"h1",fontWeight:"semibold",fontSize:"2xl",children:a("users")}),h&&e(ir,{top:"0",right:"0",zIndex:9999}),e(I,{overflow:"auto",css:{direction:"rtl"},children:r(w,{alignItems:"center",children:[r(vr,{children:[e(Ir,{as:$,size:"sm",variant:"outline",icon:e(ue,{children:e(ds,{})}),position:"relative"}),r(zr,{minW:"170px",zIndex:99999,className:"menuList",children:[e(de,{maxW:"170px",fontSize:"sm",icon:e(ps,{}),onClick:o.bind(null,!0),children:a("header.hostSettings")}),e(de,{maxW:"170px",fontSize:"sm",icon:e(ms,{}),onClick:i.bind(null,!0),children:a("header.nodeSettings")}),e(de,{maxW:"170px",fontSize:"sm",icon:e(gs,{}),onClick:s.bind(null,!0),children:a("header.nodesUsage")}),e(de,{maxW:"170px",fontSize:"sm",icon:e(fs,{}),onClick:n.bind(null,!0),children:a("resetAllUsage")}),e(Yt,{to:ss,target:"_blank",children:r(de,{maxW:"170px",fontSize:"sm",icon:e(hs,{}),position:"relative",onClick:c,children:[a("header.donation")," ",h&&e(ir,{top:"3",right:"2"})]})}),e(Yt,{to:"/login",children:e(de,{maxW:"170px",fontSize:"sm",icon:e(us,{}),children:a("header.logout")})})]})]}),e($,{size:"sm",variant:"outline","aria-label":"core settings",onClick:()=>{v.setState({isEditingCore:!0})},children:e(cs,{})}),e(qr,{}),e($,{size:"sm",variant:"outline","aria-label":"switch theme",onClick:()=>{Vr(l=="dark"?"light":"dark"),d()},children:l==="light"?e(as,{}):e(ls,{})}),e(I,{css:{direction:"ltr"},display:"flex",alignItems:"center",pr:"2",__css:{"& span":{display:"inline-flex"}},children:e(Do,{href:Yr,"data-color-scheme":`no-preference: ${u}; light: ${u}; dark: ${u};`,"data-size":"large","data-show-count":"true","aria-label":"Star Marzban on GitHub",children:"Star"})})]})})]})},ys=[{title:"Inbound's default",value:"inbound_default"},{title:"TLS",value:"tls"},{title:"None",value:"none"}],Ss=[{title:"",value:""},{title:"h2",value:"h2"},{title:"http/1.1",value:"http/1.1"},{title:"h2, http/1.1",value:"h2,http/1.1"}],Cs=[{title:"",value:""},...["chrome","firefox","safari","ios","android","edge","360","qq","random","randomized"].map(t=>({title:t,value:t}))],ws=[{title:"none",value:""},{title:"xtls-rprx-vision",value:"xtls-rprx-vision"}],ks=["aes-128-gcm","aes-256-gcm","chacha20-ietf-poly1305"],_s=ht(t=>({isLoading:!1,isPostLoading:!1,hosts:{},fetchHosts:()=>{t({isLoading:!0}),W("/hosts").then(o=>t({hosts:o})).finally(()=>t({isLoading:!1}))},setHosts:o=>(t({isPostLoading:!0}),W("/hosts",{method:"PUT",body:o}).finally(()=>{t({isPostLoading:!1})}))}));const vs=x(kr,{baseStyle:{w:4,h:4}}),Ce=wt.forwardRef(({disabled:t,step:o,label:n,className:i,startAdornment:s,endAdornment:a,type:l="text",placeholder:d,onChange:h,onBlur:y,name:u,value:c,onClick:C,error:_,clearable:b=!1,...S},L)=>{const m=()=>{h&&h({target:{value:"",name:u}})},{size:f="md"}=S,P=l=="number"?Fo:Ne,j=l=="number"?Lo:wt.Fragment,U=l=="number"?{keepWithinRange:!0,precision:5,format:T=>isNaN(parseFloat(String(T)))||Number(parseFloat(String(T)).toFixed(5))===0?T:Number(parseFloat(String(T)).toFixed(5)),min:0,step:o,name:u,type:l,placeholder:d,onChange:T=>{h&&h(T)},onBlur:y,value:c,onClick:C,disabled:t,flexGrow:1,size:f}:{};return r(A,{isInvalid:!!_,children:[n&&e(X,{children:n}),r(it,{size:f,w:"full",rounded:"md",_focusWithin:{outline:"2px solid",outlineColor:"primary.200"},bg:t?"gray.100":"transparent",_dark:{bg:t?"gray.600":"transparent"},children:[s&&e(Ro,{children:s}),r(j,{...U,children:[e(P,{name:u,ref:L,step:o,className:gt(i),type:l,placeholder:d,onChange:h,onBlur:y,value:c,onClick:C,disabled:t,flexGrow:1,_focusVisible:{outline:"none",borderTopColor:"transparent",borderRightColor:"transparent",borderBottomColor:"transparent"},_disabled:{cursor:"not-allowed"},...S,roundedLeft:s?"0":"md",roundedRight:a?"0":"md"}),l=="number"&&e(ue,{children:r(To,{children:[e(Ao,{}),e(Mo,{})]})})]}),a&&e(No,{borderLeftRadius:0,borderRightRadius:"6px",bg:"transparent",children:a}),b&&c&&c.length&&e(at,{borderLeftRadius:0,borderRightRadius:"6px",bg:"transparent",onClick:m,cursor:"pointer",children:e(vs,{})})]}),!!_&&e(lt,{children:_})]})}),yt=x(we,{baseStyle:{bg:"white",_dark:{bg:"gray.700"}}}),He=x(Ce,{baseStyle:{bg:"white",_dark:{bg:"gray.700"}}}),Is=x(Ut,{baseStyle:{w:5,h:5}}),Me=x(Po,{baseStyle:{w:4,h:4,color:"gray.400",cursor:"pointer"}}),zs=k.record(k.string().min(1),k.array(k.object({remark:k.string().min(1,"Remark is required"),address:k.string().min(1,"Address is required"),port:k.string().or(k.number()).nullable().transform(t=>typeof t=="number"?t:t!==null&&!isNaN(parseInt(t))?Number(parseInt(t)):null),sni:k.string().nullable(),host:k.string().nullable(),security:k.string(),alpn:k.string(),fingerprint:k.string()}))),rt=x(lt,{baseStyle:{color:"red.400",display:"block",textAlign:"left",w:"100%"}}),Ds=({hostKey:t,isOpen:o,toggleAccordion:n})=>{const{inbounds:i}=v(),s=[...i.values()].flat().filter(_=>_.tag===t)[0],a=Et(),{fields:l,append:d,remove:h}=Wo({control:a.control,name:t}),{errors:y}=a.formState,{t:u}=O(),c=y[t],C=()=>{d({host:"",sni:"",port:null,address:"",remark:"",security:"inbound_default",alpn:"",fingerprint:""})};return g.exports.useEffect(()=>{c&&!o&&n()},[c]),r(Fe,{border:"1px solid",_dark:{borderColor:"gray.600"},_light:{borderColor:"gray.200"},borderRadius:"4px",p:1,w:"full",children:[r(Pe,{px:2,borderRadius:"3px",onClick:n,children:[e(p,{as:"span",fontWeight:"medium",fontSize:"sm",flex:"1",textAlign:"left",color:"gray.700",_dark:{color:"gray.300"},children:t}),e(kt,{})]}),e(We,{px:2,pb:2,children:r(M,{gap:3,children:[l.map((_,b)=>{var S,L,m,f,P,j,U,T,H,G,z,F,Z,E,Y,J,tt;return r(M,{border:"1px solid",_dark:{borderColor:"gray.600",bg:"#273142"},_light:{borderColor:"gray.200",bg:"#fcfbfb"},p:2,w:"full",borderRadius:"4px",children:[e(w,{w:"100%",alignItems:"flex-start",children:r(A,{position:"relative",zIndex:10,isInvalid:!!(c&&((S=c[b])==null?void 0:S.remark)),children:[r(it,{children:[e(He,{...a.register(t+"."+b+".remark"),size:"sm",borderRadius:"4px",placeholder:"Remark"}),e(at,{children:r(De,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(I,{mt:"-8px",children:e(Me,{})})}),e(Ee,{children:r(Le,{children:[e(Re,{}),e(Te,{}),e(Qt,{children:r(I,{fontSize:"xs",children:[e(p,{pr:"20px",children:u("hostsDialog.desc")}),r(p,{children:[r(R,{children:["{","SERVER_IP","}"]})," ",u("hostsDialog.currentServer")]}),r(p,{mt:1,children:[r(R,{children:["{","USERNAME","}"]})," ",u("hostsDialog.username")]}),r(p,{mt:1,children:[r(R,{children:["{","DATA_USAGE","}"]})," ",u("hostsDialog.dataUsage")]}),r(p,{mt:1,children:[r(R,{children:["{","DATA_LEFT","}"]})," ",u("hostsDialog.remainingData")]}),r(p,{mt:1,children:[r(R,{children:["{","DATA_LIMIT","}"]})," ",u("hostsDialog.dataLimit")]}),r(p,{mt:1,children:[r(R,{children:["{","DAYS_LEFT","}"]})," ",u("hostsDialog.remainingDays")]}),r(p,{mt:1,children:[r(R,{children:["{","TIME_LEFT","}"]})," ",u("hostsDialog.remainingTime")]}),r(p,{mt:1,children:[r(R,{children:["{","STATUS_EMOJI","}"]})," ",u("hostsDialog.statusEmoji")]}),r(p,{mt:1,children:[r(R,{children:["{","PROTOCOL","}"]})," ",u("hostsDialog.proxyProtocol")]}),r(p,{mt:1,children:[r(R,{children:["{","TRANSPORT","}"]})," ",u("hostsDialog.proxyMethod")]})]})})]})})]})})]}),c&&((L=c[b])==null?void 0:L.remark)&&e(rt,{children:(f=(m=c[b])==null?void 0:m.remark)==null?void 0:f.message})]})}),r(A,{isInvalid:!!(c&&((P=c[b])==null?void 0:P.address)),children:[r(it,{children:[e(He,{size:"sm",borderRadius:"4px",placeholder:"Address (e.g. example.com)",...a.register(t+"."+b+".address")}),e(at,{children:r(De,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(I,{mt:"-8px",children:e(Me,{})})}),e(Ee,{children:r(Le,{children:[e(Re,{}),e(Te,{}),e(Qt,{children:r(I,{fontSize:"xs",children:[e(p,{pr:"20px",children:u("hostsDialog.desc")}),r(p,{children:[r(R,{children:["{","SERVER_IP","}"]})," ",u("hostsDialog.currentServer")]}),r(p,{mt:1,children:[r(R,{children:["{","USERNAME","}"]})," ",u("hostsDialog.username")]}),r(p,{mt:1,children:[r(R,{children:["{","DATA_USAGE","}"]})," ",u("hostsDialog.dataUsage")]}),r(p,{mt:1,children:[r(R,{children:["{","DATA_LEFT","}"]})," ",u("hostsDialog.remainingData")]}),r(p,{mt:1,children:[r(R,{children:["{","DATA_LIMIT","}"]})," ",u("hostsDialog.dataLimit")]}),r(p,{mt:1,children:[r(R,{children:["{","DAYS_LEFT","}"]})," ",u("hostsDialog.remainingDays")]}),r(p,{mt:1,children:[r(R,{children:["{","TIME_LEFT","}"]})," ",u("hostsDialog.remainingTime")]}),r(p,{mt:1,children:[r(R,{children:["{","STATUS_EMOJI","}"]})," ",u("hostsDialog.statusEmoji")]}),r(p,{mt:1,children:[r(R,{children:["{","PROTOCOL","}"]})," ",u("hostsDialog.proxyProtocol")]}),r(p,{mt:1,children:[r(R,{children:["{","TRANSPORT","}"]})," ",u("hostsDialog.proxyMethod")]})]})})]})})]})})]}),c&&((j=c[b])==null?void 0:j.address)&&e(rt,{children:(T=(U=c[b])==null?void 0:U.address)==null?void 0:T.message})]}),e(Xe,{w:"full",allowToggle:!0,children:r(Fe,{border:"0",children:[r(Pe,{display:"flex",justifyContent:"space-between",px:0,py:1,borderRadius:3,_hover:{bg:"transparent"},children:[r(p,{fontSize:"xs",color:"gray.600",_dark:{color:"gray.500"},pl:1,children:[u("hostsDialog.advancedOptions"),e(kt,{fontSize:"sm",ml:1})]}),e(te,{label:"Delete",placement:"top",children:e($,{"aria-label":"Delete",size:"sm",colorScheme:"red",variant:"ghost",onClick:h.bind(null,b),children:e(Je,{})})})]}),e(We,{w:"full",p:1,children:r(M,{w:"full",borderRadius:"4px",children:[r(A,{isInvalid:!!(c&&((H=c[b])==null?void 0:H.port)),children:[r(X,{display:"flex",pb:1,alignItems:"center",justifyContent:"space-between",gap:1,m:"0",children:[e("span",{children:u("hostsDialog.port")}),r(De,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(p,{fontSize:"xs",pr:5,children:u("hostsDialog.port.info")})]})})]})]}),e(He,{size:"sm",borderRadius:"4px",placeholder:String(s.port||"8080"),type:"number",...a.register(t+"."+b+".port")})]}),r(A,{isInvalid:!!(c&&((G=c[b])==null?void 0:G.sni)),children:[r(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:[e("span",{children:u("hostsDialog.sni")}),r(De,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(p,{fontSize:"xs",pr:5,children:u("hostsDialog.sni.info")}),e(p,{fontSize:"xs",mt:"2",children:e(ge,{i18nKey:"hostsDialog.host.wildcard",components:{badge:e(R,{})}})}),e(p,{fontSize:"xs",children:e(ge,{i18nKey:"hostsDialog.host.multiHost",components:{badge:e(R,{})}})})]})})]})]}),e(He,{size:"sm",borderRadius:"4px",placeholder:"SNI (e.g. example.com)",...a.register(t+"."+b+".sni")}),c&&((z=c[b])==null?void 0:z.sni)&&e(rt,{children:(Z=(F=c[b])==null?void 0:F.sni)==null?void 0:Z.message})]}),r(A,{isInvalid:!!(c&&((E=c[b])==null?void 0:E.host)),children:[r(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:[e("span",{children:u("hostsDialog.host")}),r(De,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(p,{fontSize:"xs",pr:5,children:u("hostsDialog.host.info")}),e(p,{fontSize:"xs",mt:"2",children:e(ge,{i18nKey:"hostsDialog.host.wildcard",components:{badge:e(R,{})}})}),e(p,{fontSize:"xs",children:e(ge,{i18nKey:"hostsDialog.host.multiHost",components:{badge:e(R,{})}})})]})})]})]}),e(He,{size:"sm",borderRadius:"4px",placeholder:"Host (e.g. example.com)",...a.register(t+"."+b+".host")}),c&&((Y=c[b])==null?void 0:Y.host)&&e(rt,{children:(tt=(J=c[b])==null?void 0:J.host)==null?void 0:tt.message})]}),r(A,{height:"66px",children:[r(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:[e("span",{children:u("hostsDialog.security")}),r(De,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(p,{fontSize:"xs",pr:5,children:u("hostsDialog.security.info")})]})})]})]}),e(yt,{size:"sm",...a.register(t+"."+b+".security"),children:ys.map(K=>e("option",{value:K.value,children:K.title},K.value))})]}),r(A,{height:"66px",children:[e(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:e("span",{children:u("hostsDialog.alpn")})}),e(yt,{size:"sm",...a.register(t+"."+b+".alpn"),children:Ss.map(K=>e("option",{value:K.value,children:K.title},K.value))})]}),r(A,{height:"66px",children:[e(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:e("span",{children:u("hostsDialog.fingerprint")})}),e(yt,{size:"sm",...a.register(t+"."+b+".fingerprint"),children:Cs.map(K=>e("option",{value:K.value,children:K.title},K.value))})]})]},b)})]})})]},b)}),e(N,{variant:"outline",w:"full",size:"sm",color:"",fontWeight:"normal",onClick:C,children:u("hostsDialog.addHost")})]})})]})},Us=()=>{const{isEditingHosts:t,onEditingHosts:o,refetchUsers:n,inbounds:i}=v(),{isLoading:s,hosts:a,fetchHosts:l,isPostLoading:d,setHosts:h}=_s(),y=he(),{t:u}=O(),[c,C]=g.exports.useState({});g.exports.useEffect(()=>{t&&l()},[t]);const _=Oe({resolver:qe(zs)});g.exports.useEffect(()=>{a&&t&&_.reset(a)},[a]);const b=()=>{C({}),o(!1)},S=m=>{h(m).then(()=>{y({title:u("hostsDialog.savedSuccess"),status:"success",isClosable:!0,position:"top",duration:3e3}),n()}).catch(f=>{var P,j,U,T,H;(((P=f==null?void 0:f.response)==null?void 0:P.status)===409||((j=f==null?void 0:f.response)==null?void 0:j.status)===400)&&y({title:(T=(U=f.response)==null?void 0:U._data)==null?void 0:T.detail,status:"error",isClosable:!0,position:"top",duration:3e3}),((H=f==null?void 0:f.response)==null?void 0:H.status)===422&&Object.keys(f.response._data.detail).forEach(G=>{y({title:f.response._data.detail[G]+" ("+G+")",status:"error",isClosable:!0,position:"top",duration:3e3})})})},L=m=>{c[String(m)]?delete c[String(m)]:c[String(m)]={},C({...c})};return r(re,{isOpen:t,onClose:b,children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"fit-content",maxW:"3xl",children:[e(se,{pt:6,children:e(le,{color:"primary",children:e(Is,{color:"white"})})}),e(ie,{mt:3}),e(ae,{w:"440px",pb:3,pt:3,children:e(Er,{..._,children:r("form",{onSubmit:_.handleSubmit(S),children:[e(p,{mb:3,opacity:.8,fontSize:"sm",children:u("hostsDialog.title")}),s&&u("hostsDialog.loading"),!s&&a&&(Object.keys(a).length>0?e(Xe,{w:"full",allowToggle:!0,allowMultiple:!0,index:Object.keys(c).map(m=>parseInt(m)),children:e(M,{w:"full",children:Object.keys(a).map((m,f)=>e(Ds,{toggleAccordion:()=>L(f),isOpen:c[String(f)],hostKey:m},m))})}):"No inbound found. Please check your Xray config file."),e(w,{justifyContent:"flex-end",py:2,children:e(N,{variant:"solid",mt:"2",type:"submit",colorScheme:"primary",size:"sm",px:5,isLoading:d,disabled:d,children:u("hostsDialog.apply")})})]})})})]})]})},Jr=k.object({name:k.string().min(1),address:k.string().min(1),port:k.number().min(1).or(k.string().transform(t=>parseFloat(t))),api_port:k.number().min(1).or(k.string().transform(t=>parseFloat(t))),xray_version:k.string().nullable().optional(),id:k.number().nullable().optional(),status:k.enum(["connected","connecting","error","disabled"]).nullable().optional(),message:k.string().nullable().optional(),add_as_new_host:k.boolean().optional()}),Es=()=>({name:"",address:"",port:62050,api_port:62051,xray_version:""}),Ye="fetch-nodes-query-key",Ls=()=>{const{isEditingNodes:t}=v();return Dt({queryKey:Ye,queryFn:Ke.getState().fetchNodes,refetchInterval:t?3e3:void 0,refetchOnWindowFocus:!1})},Ke=ht((t,o)=>({nodes:[],addNode(n){return W("/node",{method:"POST",body:n})},fetchNodes(){return W("/nodes")},fetchNodesUsage(n){return W("/nodes/usage",{query:n})},updateNode(n){return W(`/node/${n.id}`,{method:"PUT",body:n})},setDeletingNode(n){t({deletingNode:n})},reconnectNode(n){return W(`/node/${n.id}/reconnect`,{method:"POST"})},deleteNode:()=>{var n;return W(`/node/${(n=o().deletingNode)==null?void 0:n.id}`,{method:"DELETE"})}})),At=(t,o,n)=>{if(t.response&&t.response._data){if(typeof t.response._data.detail=="string")return o({title:t.response._data.detail,status:"error",isClosable:!0,position:"top",duration:3e3});if(typeof t.response._data.detail=="object"&&n){Object.keys(t.response._data.detail).forEach(i=>n.setError(i,{message:t.response._data.detail[i]}));return}}return o({title:"Something went wrong!",status:"error",isClosable:!0,position:"top",duration:3e3})},Mt=(t,o)=>o({title:t,status:"success",isClosable:!0,position:"top",duration:3e3}),Rs=({deleteCallback:t})=>{const{deleteNode:o,deletingNode:n,setDeletingNode:i}=Ke(),{t:s}=O(),a=he(),l=Lt(),d=()=>{i(null)},{isLoading:h,mutate:y}=Ge(o,{onSuccess:()=>{Mt(s("deleteNode.deleteSuccess",{name:n&&n.name}),a),i(null),l.invalidateQueries(Ye),t&&t()},onError:u=>{At(u,a)}});return r(re,{isCentered:!0,isOpen:!!n,onClose:d,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"red",children:e(Je,{})})}),e(ie,{mt:3}),r(ae,{children:[e(p,{fontWeight:"semibold",fontSize:"lg",children:s("deleteNode.title")}),n&&e(p,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:s("deleteNode.prompt",{name:n.name})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:d,mr:3,w:"full",variant:"outline",children:s("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"red",onClick:()=>y(),leftIcon:h?e(ke,{size:"xs"}):void 0,children:s("delete")})]})]})]})},et={baseStyle:{strokeWidth:"2px",w:4,h:4}},ar=x(Oo,et),Ts=x(Bo,et),lr=x(jo,et),cr=x(Lr,et),As=x(Lr,et),It=[{title:"No",value:"no_reset"},{title:"Daily",value:"day"},{title:"Weekly",value:"week"},{title:"Monthly",value:"month"},{title:"Annually",value:"year"}],Ve={active:{statusColor:"green",bandWidthColor:"primary",icon:ar},connected:{statusColor:"green",bandWidthColor:"primary",icon:ar},disabled:{statusColor:"gray",bandWidthColor:"gray",icon:Ts},expired:{statusColor:"orange",bandWidthColor:"orange",icon:cr},on_hold:{statusColor:"purple",bandWidthColor:"purple",icon:As},connecting:{statusColor:"orange",bandWidthColor:"orange",icon:cr},limited:{statusColor:"red",bandWidthColor:"red",icon:lr},error:{statusColor:"red",bandWidthColor:"red",icon:lr}},Nt=t=>{let o={status:"",time:""};if(t){B(t*1e3).utc().isAfter(B().utc())?o.status="expires":o.status="expired";const n=[],i=B.duration(B(t*1e3).utc().diff(B()));i.years()!=0&&n.push(Math.abs(i.years())+" year"+(Math.abs(i.years())!=1?"s":"")),i.months()!=0&&n.push(Math.abs(i.months())+" month"+(Math.abs(i.months())!=1?"s":"")),i.days()!=0&&n.push(Math.abs(i.days())+" day"+(Math.abs(i.days())!=1?"s":"")),n.length===0&&(i.hours()!=0&&n.push(Math.abs(i.hours())+" hour"+(Math.abs(i.hours())!=1?"s":"")),i.minutes()!=0&&n.push(Math.abs(i.minutes())+" min"+(Math.abs(i.minutes())!=1?"s":""))),o.time=n.join(", ")}return o},st=({expiryDate:t,status:o,compact:n=!1,showDetail:i=!0,extraText:s})=>{const{t:a}=O(),l=Nt(t),d=Ve[o].icon;return r(ue,{children:[r(R,{colorScheme:Ve[o].statusColor,rounded:"full",display:"inline-flex",px:3,py:1,columnGap:n?1:2,alignItems:"center",children:[e(d,{w:n?3:4}),i&&r(p,{textTransform:"capitalize",fontSize:n?".7rem":".875rem",lineHeight:n?"1rem":"1.25rem",fontWeight:"medium",letterSpacing:"tighter",children:[o,s&&`: ${s}`]})]}),i&&t&&e(p,{display:"inline-block",fontSize:"xs",fontWeight:"medium",ml:"2",color:"gray.600",_dark:{color:"gray.400"},children:a(l.status,{time:l.time})})]})},ot=x(Ce,{baseStyle:{bg:"white",_dark:{bg:"gray.700"}}}),Ms=x(Dr,{baseStyle:{w:5,h:5}}),Ns=x(Ho,{baseStyle:{w:5,h:5,strokeWidth:2}}),Fs=({toggleAccordion:t,node:o})=>{const{updateNode:n,reconnectNode:i,setDeletingNode:s}=Ke(),{t:a}=O(),l=Lt(),d=he(),h=Oe({defaultValues:o,resolver:qe(Jr)}),y=s.bind(null,o),{isLoading:u,mutate:c}=Ge(n,{onSuccess:()=>{Mt("Node updated successfully",d),l.invalidateQueries(Ye)},onError:S=>{At(S,d,h)}}),{isLoading:C,mutate:_}=Ge(i.bind(null,o),{onSuccess:()=>{l.invalidateQueries(Ye)}}),b=C?"connecting":o.status?o.status:"error";return r(Fe,{border:"1px solid",_dark:{borderColor:"gray.600"},_light:{borderColor:"gray.200"},borderRadius:"4px",p:1,w:"full",children:[r(Pe,{px:2,borderRadius:"3px",onClick:t,children:[r(w,{w:"full",justifyContent:"space-between",pr:2,children:[e(p,{as:"span",fontWeight:"medium",fontSize:"sm",flex:"1",textAlign:"left",color:"gray.700",_dark:{color:"gray.300"},children:o.name}),r(w,{children:[o.xray_version&&e(R,{colorScheme:"blue",rounded:"full",display:"inline-flex",px:3,py:1,children:r(p,{textTransform:"capitalize",fontSize:"0.7rem",fontWeight:"medium",letterSpacing:"tighter",children:["Xray ",o.xray_version]})}),o.status&&e(st,{status:b,compact:!0})]})]}),e(kt,{})]}),r(We,{px:2,pb:2,children:[e(M,{pb:3,alignItems:"flex-start",children:b==="error"&&e(Ze,{status:"error",size:"xs",children:r(I,{children:[r(w,{w:"full",children:[e(ct,{w:4}),e(p,{marginInlineEnd:0,children:o.message})]}),e(w,{justifyContent:"flex-end",w:"full",children:e(N,{size:"sm","aria-label":"reconnect node",leftIcon:e(Zr,{}),onClick:()=>_(),disabled:C,children:a(C?"nodes.reconnecting":"nodes.reconnect")})})]})})}),e(Kr,{form:h,mutate:c,isLoading:u,submitBtnText:a("nodes.editNode"),btnLeftAdornment:e(te,{label:a("delete"),placement:"top",children:e($,{colorScheme:"red",variant:"ghost",size:"sm","aria-label":"delete node",onClick:y,children:e(Je,{})})})})]})]})},Ps=({toggleAccordion:t,resetAccordions:o})=>{const n=he(),{t:i}=O(),s=Lt(),{addNode:a}=Ke(),l=Oe({resolver:qe(Jr),defaultValues:{...Es(),add_as_new_host:!0}}),{isLoading:d,mutate:h}=Ge(a,{onSuccess:()=>{Mt(i("nodes.addNodeSuccess",{name:l.getValues("name")}),n),s.invalidateQueries(Ye),l.reset(),o()},onError:y=>{At(y,n,l)}});return r(Fe,{border:"1px solid",_dark:{borderColor:"gray.600"},_light:{borderColor:"gray.200"},borderRadius:"4px",p:1,w:"full",children:[e(Pe,{px:2,borderRadius:"3px",onClick:t,children:r(p,{as:"span",fontWeight:"medium",fontSize:"sm",flex:"1",textAlign:"left",color:"gray.700",_dark:{color:"gray.300"},display:"flex",gap:1,children:[e(Ns,{display:"inline-block"})," ",e("span",{children:i("nodes.addNewMarzbanNode")})]})}),e(We,{px:2,py:4,children:e(Kr,{form:l,mutate:h,isLoading:d,submitBtnText:i("nodes.addNode"),btnProps:{variant:"solid"},addAsHost:!0})})]})},Kr=({form:t,mutate:o,isLoading:n,submitBtnText:i,btnProps:s={},btnLeftAdornment:a,addAsHost:l=!1})=>{var _,b,S,L,m,f,P,j,U,T,H,G;const{t:d}=O(),[h,y]=g.exports.useState(!1),{data:u,isLoading:c}=Dt({queryKey:"node-settings",queryFn:()=>W("/node/settings")});function C(z){if(document.body.createTextRange){const F=document.body.createTextRange();F.moveToElementText(z),F.select()}else if(window.getSelection){const F=window.getSelection(),Z=document.createRange();Z.selectNodeContents(z),F.removeAllRanges(),F.addRange(Z)}else console.warn("Could not select text in node: Unsupported browser.")}return e("form",{onSubmit:t.handleSubmit(z=>o(z)),children:r(M,{children:[u&&u.certificate&&e(Ze,{status:"info",alignItems:"start",children:r(Rr,{display:"flex",flexDirection:"column",overflow:"hidden",children:[e("span",{children:d("nodes.connection-hint")}),r(w,{justify:"end",py:2,children:[e(N,{as:"a",colorScheme:"primary",size:"xs",download:"ssl_client_cert.pem",href:URL.createObjectURL(new Blob([u.certificate],{type:"text/plain"})),children:d("nodes.download-certificate")}),e(te,{placement:"top",label:d("nodes.show-certificate"),children:e($,{"aria-label":d("nodes.show-certificate"),onClick:y.bind(null,!h),colorScheme:"whiteAlpha",color:"primary",size:"xs",children:h?e(Vo,{width:"15px"}):e($o,{width:"15px"})})})]}),e(Tr,{in:h,animateOpacity:!0,children:e(p,{bg:"rgba(255,255,255,.5)",_dark:{bg:"rgba(255,255,255,.2)"},rounded:"md",p:"2",lineHeight:"1.2",fontSize:"10px",fontFamily:"Courier",whiteSpace:"pre",overflow:"auto",onClick:z=>{C(z.target)},children:u.certificate})})]})}),r(w,{w:"full",children:[e(A,{children:e(ot,{label:d("nodes.nodeName"),size:"sm",placeholder:"Marzban-S2",...t.register("name"),error:(S=(b=(_=t.formState)==null?void 0:_.errors)==null?void 0:b.name)==null?void 0:S.message})}),e(w,{px:1,children:e(ye,{name:"status",control:t.control,render:({field:z})=>e(te,{placement:"top",label:`${d("usersTable.status")}: `+(z.value!=="disabled"?d("active"):d("disabled")),textTransform:"capitalize",children:e(I,{mt:"6",children:e(Ar,{colorScheme:"primary",isChecked:z.value!=="disabled",onChange:F=>{F.target.checked?z.onChange("connecting"):z.onChange("disabled")}})})},z.value)})})]}),r(w,{alignItems:"flex-start",children:[e(I,{w:"50%",children:e(ot,{label:d("nodes.nodeAddress"),size:"sm",placeholder:"51.20.12.13",...t.register("address"),error:(f=(m=(L=t.formState)==null?void 0:L.errors)==null?void 0:m.address)==null?void 0:f.message})}),e(I,{w:"25%",children:e(ot,{label:d("nodes.nodePort"),size:"sm",placeholder:"62050",...t.register("port"),error:(U=(j=(P=t.formState)==null?void 0:P.errors)==null?void 0:j.port)==null?void 0:U.message})}),e(I,{w:"25%",children:e(ot,{label:d("nodes.nodeAPIPort"),size:"sm",placeholder:"62051",...t.register("api_port"),error:(G=(H=(T=t.formState)==null?void 0:T.errors)==null?void 0:H.api_port)==null?void 0:G.message})})]}),l&&e(A,{py:1,children:e(Mr,{...t.register("add_as_new_host"),children:e(X,{m:0,children:d("nodes.addHostForEveryInbound")})})}),r(w,{w:"full",children:[a,e(N,{flexGrow:1,type:"submit",colorScheme:"primary",size:"sm",px:5,w:"full",isLoading:n,...s,children:i})]})]})})},Ws=()=>{const{isEditingNodes:t,onEditingNodes:o}=v(),{t:n}=O(),[i,s]=g.exports.useState({}),{data:a,isLoading:l}=Ls(),d=()=>{s({}),o(!1)},h=y=>{i[String(y)]?delete i[String(y)]:i[String(y)]={},s({...i})};return r(ue,{children:[r(re,{isOpen:t,onClose:d,children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"fit-content",maxW:"3xl",children:[e(se,{pt:6,children:e(le,{color:"primary",children:e(Ms,{color:"white"})})}),e(ie,{mt:3}),r(ae,{w:"440px",pb:6,pt:3,children:[e(p,{mb:3,opacity:.8,fontSize:"sm",children:n("nodes.title")}),l&&"loading...",e(Xe,{w:"full",allowToggle:!0,index:Object.keys(i).map(y=>parseInt(y)),children:r(M,{w:"full",children:[!l&&a&&a.map((y,u)=>e(Fs,{toggleAccordion:()=>h(u),node:y},y.name)),e(Ps,{toggleAccordion:()=>h((a||[]).length),resetAccordions:()=>s({})})]})})]})]})]}),e(Rs,{deleteCallback:()=>s({})})]})};function Os(t){const o=360/t,n=90,i=47,s=[];for(let a=0;a(C<0&&(C+=1),C>1&&(C-=1),C<.16666666666666666?u+(c-u)*6*C:C<.5?c:C<.6666666666666666?u+(c-u)*(.6666666666666666-C)*6:u),h=n<.5?n*(1+o):n+o-n*o,y=2*n-h;i=Math.round(d(y,h,t+1/3)*255),s=Math.round(d(y,h,t)*255),a=Math.round(d(y,h,t-1/3)*255)}const l=d=>{const h=d.toString(16);return h.length===1?"0"+h:h};return`#${l(i)}${l(s)}${l(a)}`}const dr=({border:t,...o})=>{const{getInputProps:n,getRadioProps:i}=Jo(o),s=Se({base:"xs",md:"sm"});return r(I,{as:"label",children:[e("input",{...n()}),e(I,{...i(),minW:"48px",w:"full",h:"full",textAlign:"center",cursor:"pointer",fontSize:s,borderWidth:t?"1px":"0px",borderRadius:"md",_checked:{bg:"primary.500",color:"white",borderColor:"primary.500"},_focus:{boxShadow:"outline"},px:3,py:1,children:o.children})]})},eo=({onChange:t,defaultValue:o,...n})=>{const{t:i,i18n:s}=O();Qe();const a=Se({base:["7h","1d","3d","1w"],md:["7h","1d","3d","1w","1m","3m"]}),l={h:"hour",d:"day",w:"week",m:"month",y:"year"},d=Se({base:[{title:"hours",options:["1h","3h","6h","12h"]},{title:"days",options:["1d","2d","3d","4d"]},{title:"weeks",options:["1w","2w","3w","4w"]},{title:"months",options:["1m","2m","3m","6m"]}],md:[{title:"hours",options:["1h","2h","3h","6h","8h","12h"]},{title:"days",options:["1d","2d","3d","4d","5d","6d"]},{title:"weeks",options:["1w","2w","3w","4w"]},{title:"months",options:["1m","2m","3m","6m","8m"]}]}),{getRootProps:h,getRadioProps:y,setValue:u}=Go({name:"filter",defaultValue:o,onChange:E=>{if(E==="custom")return;_(),a.indexOf(E)>=0?(L(i("userDialog.custom")),f(!1)):(L(i("userDialog.custom")+` (${E})`),f(!0));const Y=Number(E.substring(0,E.length-1)),J=l[E[E.length-1]];t(E,{start:B().utc().subtract(Y,J).format("YYYY-MM-DDTHH:00:00")})}}),{isOpen:c,onOpen:C,onClose:_}=Zo(),b=g.exports.useRef(null);Yo({ref:b,handler:_});const[S,L]=g.exports.useState(i("userDialog.custom")),[m,f]=g.exports.useState(!1),[P,j]=g.exports.useState(0),U=Se({base:1,md:2}),T=Se({base:"xs",md:"sm"}),[H,G]=g.exports.useState(null),[z,F]=g.exports.useState(null),Z=E=>{const[Y,J]=E;z&&!J?(G(null),F(null)):(G(Y),F(J),Y&&J&&(_(),t("custom",{start:B(Y).format("YYYY-MM-DDT00:00:00"),end:B(J).format("YYYY-MM-DDT23:59:59")})))};return r(M,{...n,children:[P==0&&r(Rt,{...h(),gap:0,display:"flex",borderWidth:"1px",borderRadius:"md",minW:{base:"320px",md:"400px"},children:[a.map(E=>e(dr,{...y({value:E}),children:E},E)),e(I,{onClick:()=>{G(null),F(null),C()},cursor:"pointer",borderRadius:"md",w:"full",fontSize:T,px:3,py:1,bg:m?"primary.500":"unset",color:m?"white":"unset",borderColor:m?"primary.500":"unset",children:r(w,{children:[e(p,{children:S}),e(bt,{as:qt,boxSize:"18px"})]})})]}),P==1&&r(w,{onClick:C,cursor:"pointer",fontSize:T,borderRadius:"md",px:3,py:1,minW:{base:"320px",md:"400px"},borderWidth:"1px",children:[e(p,{w:"full",color:H?"unset":"gray.500",children:H?B(H).format("YYYY-MM-DD (00:00)"):i("userDialog.startDate")}),e(bt,{as:Nr,boxSize:"18px"}),e(p,{w:"full",color:z?"unset":"gray.500",children:z?B(z).format("YYYY-MM-DD (23:59)"):i("userDialog.endDate")}),e(bt,{as:qt,boxSize:"18px"})]}),e(M,{ref:b,marginTop:"40px !important",borderRadius:"md",borderWidth:"1px",position:"absolute",zIndex:"1",backgroundColor:"white",_dark:{backgroundColor:"gray.700"},display:c?"unset":"none",children:r(Qo,{onChange:E=>j(E),children:[r(qo,{children:[e(Xt,{fontSize:T,children:i("userDialog.relative")}),e(Xt,{fontSize:T,children:i("userDialog.absolute")})]}),r(Xo,{children:[e(Jt,{children:d.map(E=>e(M,{alignItems:"start",pl:2,pr:2,children:r(w,{justifyItems:"flex-start",mb:4,children:[e(p,{fontSize:T,minW:"60px",children:i("userDialog."+E.title)}),E.options.map(Y=>e(dr,{border:!0,...y({value:Y}),children:Y},Y+".custom"))]})},E.title))}),e(Jt,{className:"datepicker-panel",children:e(M,{children:e(Fr,{locale:s.language.toLocaleLowerCase(),selected:H,onChange:Z,startDate:H,endDate:z,selectsRange:!0,maxDate:new Date,monthsShown:U,peekNextMonth:!1,inline:!0})})})]})]})})]})};function ut(t,o,n=[],i=[]){const s=ee(n.reduce((a,l)=>a+=l,0));return{series:n,options:{labels:i,chart:{width:"100%",height:"100%",type:"donut",animations:{enabled:!1}},title:{text:`${o}${s}`,align:"center",style:{fontWeight:"var(--chakra-fontWeights-medium)",color:t==="dark"?"var(--chakra-colors-gray-300)":void 0}},legend:{position:"bottom",labels:{colors:t==="dark"?"#CBD5E0":void 0,useSeriesColors:!1}},stroke:{width:1,colors:void 0},dataLabels:{formatter:(a,{seriesIndex:l,w:d})=>ee(d.config.series[l],1)},tooltip:{custom:({series:a,seriesIndex:l,dataPointIndex:d,w:h})=>{const y=ee(a[l],1),u=Math.max(a.reduce((C,_)=>C+=_),1),c=Math.round(a[l]/u*1e3)/10+"%";return` -
- ${h.config.labels[l]}: ${c}, ${y} -
- `}},colors:Os(n.length)}}}const js=x(pt,{baseStyle:{w:5,h:5}}),Hs=()=>{const{isShowingNodesUsage:t,onShowingNodesUsage:o}=v(),{fetchNodesUsage:n}=Ke(),{t:i}=O(),[s,a]=g.exports.useState(!1),{colorMode:l}=Qe(),d=i("userDialog.total"),[h,y]=g.exports.useState(ut(l,d)),[u,c]=g.exports.useState("1m"),C=S=>{n(S).then(L=>{const m=[],f=[];for(const P in L.usages){const j=L.usages[P];f.push(j.uplink+j.downlink),m.push(j.node_name)}y(ut(l,d,f,m))})};g.exports.useEffect(()=>{t&&C({start:B().utc().subtract(30,"day").format("YYYY-MM-DDTHH:00:00")})},[t]);const _=()=>{o(!1),c("1m")},b=s;return r(re,{isOpen:t,onClose:_,size:"2xl",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"full",children:[e(se,{pt:6,children:r(w,{gap:2,children:[e(le,{color:"primary",children:e(js,{color:"white"})}),e(p,{fontWeight:"semibold",fontSize:"lg",children:i("header.nodesUsage")})]})}),e(ie,{mt:3,disabled:b}),e(ae,{children:r(M,{gap:4,children:[e(eo,{defaultValue:u,onChange:(S,L)=>{c(S),C(L)}}),e(I,{justifySelf:"center",w:"full",maxW:"300px",mt:"4",children:e(g.exports.Suspense,{fallback:e(wr,{isIndeterminate:!0}),children:e(Pr,{options:h.options,series:h.series,type:"donut",height:"500px"})})})]})}),e(fe,{mt:"3"})]})]})},ur=x(Ko),$s=x(Nr,{baseStyle:{w:6,h:6,color:"gray.600",_dark:{color:"white"}}}),Vs=x(en,{baseStyle:{w:6,h:6,color:"gray.600",_dark:{color:"white"}}}),Gs=x(Wr,{baseStyle:{w:5,h:5}}),Zs=()=>{const{QRcodeLinks:t,setQRCode:o,setSubLink:n,subscribeUrl:i}=v(),s=t!==null,[a,l]=g.exports.useState(0),{t:d}=O(),h=()=>{o(null),n(null)},y=String(i).startsWith("/")?window.location.origin+i:String(i);return r(re,{isOpen:s,onClose:h,children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"fit-content",maxW:"3xl",children:[e(se,{pt:6,children:e(le,{color:"primary",children:e(Gs,{color:"white"})})}),e(ie,{mt:3}),t&&r(ae,{gap:{base:"20px",lg:"50px"},pr:{lg:"60px"},px:{base:"50px"},display:"flex",justifyContent:"center",flexDirection:{base:"column",lg:"row"},children:[i&&r(M,{children:[e(ur,{mx:"auto",size:300,p:"2",level:"L",includeMargin:!1,value:y,bg:"white"}),e(p,{display:"block",textAlign:"center",pb:3,mt:1,children:d("qrcodeDialog.sublink")})]}),r(I,{w:"300px",children:[e(tn,{centerPadding:"0px",centerMode:!0,slidesToShow:1,slidesToScroll:1,dots:!1,afterChange:l,onInit:()=>l(0),nextArrow:e($,{size:"sm",position:"absolute",display:"flex !important",_before:{content:'""'},"aria-label":"next",mr:"-4",children:e($s,{})}),prevArrow:e($,{size:"sm",position:"absolute",display:"flex !important",_before:{content:'""'},"aria-label":"prev",ml:"-4",children:e(Vs,{})}),children:t.map((u,c)=>e(w,{children:e(ur,{mx:"auto",size:300,p:"2",level:"L",includeMargin:!1,value:u,bg:"white"})},c))}),r(p,{display:"block",textAlign:"center",pb:3,mt:1,children:[a+1," / ",t.length]})]})]})]})]})},Ys=x(Ur,{baseStyle:{w:5,h:5}}),Qs=()=>{const[t,o]=g.exports.useState(!1),{isResetingAllUsage:n,onResetAllUsage:i,resetAllUsage:s}=v(),{t:a}=O(),l=he(),d=()=>{i(!1)},h=()=>{o(!0),s().then(()=>{l({title:a("resetAllUsage.success"),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(()=>{l({title:a("resetAllUsage.error"),status:"error",isClosable:!0,position:"top",duration:3e3})}).finally(()=>{o(!1)})};return r(re,{isCentered:!0,isOpen:n,onClose:d,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"red",children:e(Ys,{})})}),e(ie,{mt:3}),r(ae,{children:[e(p,{fontWeight:"semibold",fontSize:"lg",children:a("resetAllUsage.title")}),n&&e(p,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:a("resetAllUsage.prompt")})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:d,mr:3,w:"full",variant:"outline",children:a("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"red",onClick:h,leftIcon:t?e(ke,{size:"xs"}):void 0,children:a("reset")})]})]})]})},qs=x(mt,{baseStyle:{w:5,h:5}}),Xs=()=>{const[t,o]=g.exports.useState(!1),{resetUsageUser:n,resetDataUsage:i}=v(),{t:s}=O(),a=he(),l=()=>{v.setState({resetUsageUser:null})},d=()=>{n&&(o(!0),i(n).then(()=>{a({title:s("resetUserUsage.success",{username:n.username}),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(()=>{a({title:s("resetUserUsage.error"),status:"error",isClosable:!0,position:"top",duration:3e3})}).finally(()=>{o(!1)}))};return r(re,{isCentered:!0,isOpen:!!n,onClose:l,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"blue",children:e(qs,{})})}),e(ie,{mt:3}),r(ae,{children:[e(p,{fontWeight:"semibold",fontSize:"lg",children:s("resetUserUsage.title")}),n&&e(p,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:s("resetUserUsage.prompt",{username:n.username})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:l,mr:3,w:"full",variant:"outline",children:s("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"blue",onClick:d,leftIcon:t?e(ke,{size:"xs"}):void 0,children:s("reset")})]})]})]})},Js=x(mt,{baseStyle:{w:5,h:5}}),Ks=()=>{const[t,o]=g.exports.useState(!1),{revokeSubscriptionUser:n,revokeSubscription:i}=v(),{t:s}=O(),a=he(),l=()=>{v.setState({revokeSubscriptionUser:null})},d=()=>{n&&(o(!0),i(n).then(()=>{a({title:s("revokeUserSub.success",{username:n.username}),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(()=>{a({title:s("revokeUserSub.error"),status:"error",isClosable:!0,position:"top",duration:3e3})}).finally(()=>{o(!1)}))};return r(re,{isCentered:!0,isOpen:!!n,onClose:l,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"blue",children:e(Js,{})})}),e(ie,{mt:3}),r(ae,{children:[e(p,{fontWeight:"semibold",fontSize:"lg",children:s("revokeUserSub.title")}),n&&e(p,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:s("revokeUserSub.prompt",{username:n.username})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:l,mr:3,w:"full",variant:"outline",children:s("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"blue",onClick:d,leftIcon:t?e(ke,{size:"xs"}):void 0,children:s("revoke")})]})]})]})},ei=x(rn,{baseStyle:{strokeWidth:"2px",w:5,h:5}}),ti=({inbound:t,...o})=>{const{getCheckboxProps:n,getInputProps:i,getLabelProps:s,htmlProps:a}=Br(o),l=i();return r(I,{as:"label",children:[e("input",{...l}),r(I,{w:"fll",position:"relative",...a,cursor:"pointer",borderRadius:"sm",border:"1px solid",borderColor:"gray.200",_dark:{borderColor:"gray.600"},display:"flex",alignItems:"center",justifyContent:"space-between",overflow:"hidden",_checked:{bg:"gray.50",outline:"2px",boxShadow:"outline",outlineColor:"primary.500",borderColor:"transparent",fontWeight:"medium",_dark:{bg:"gray.750",borderColor:"transparent"},"& p":{opacity:1}},__css:{"& p":{opacity:.8}},textTransform:"capitalize",px:3,py:2,fontWeight:"medium",...n(),children:[e(Mr,{size:"sm",w:"full",maxW:"full",color:"gray.700",_dark:{color:"gray.300"},textTransform:"uppercase",colorScheme:"primary",className:"inbound-item",isChecked:l.checked,pointerEvents:"none",flexGrow:1,children:e(w,{justify:"space-between",w:"full",maxW:"calc(100% - 20px)",spacing:0,gap:2,overflow:"hidden",children:r(p,{isTruncated:!0,...s(),fontSize:"xs",children:[t.tag," ",r(p,{as:"span",children:["(",t.network,")"]})]})})}),t.tls&&t.tls!="none"&&e(R,{fontSize:"xs",opacity:".8",size:"xs",children:t.tls})]})]})},ri=({disabled:t,title:o,description:n,toggleAccordion:i,isSelected:s,...a})=>{const l=Et(),{inbounds:d}=v(),{getCheckboxProps:h,getInputProps:y,getLabelProps:u,htmlProps:c}=Br(a),C=y(),[_]=jr({name:[`inbounds.${o}`],control:l.control}),{getCheckboxProps:b}=Or({value:_,onChange:f=>{if(l.setValue(`inbounds.${o}`,f),f.length===0){const P=l.getValues("selected_proxies");l.setValue("selected_proxies",P.filter(j=>j!==o)),i()}}}),S=_&&s&&(v.getState().inbounds.get(o)||[]).length!==_.length,L=(v.getState().inbounds.get(o)||[]).length>0,m=!s&&!L;return r(Fe,{isDisabled:!L,borderRadius:"md",borderStyle:"solid",border:"1px",borderColor:"gray.200",bg:m?"gray.100":"transparent",_dark:{borderColor:"gray.600",bg:m?"#364154":"transparent"},_checked:{bg:"gray.50",outline:"2px",boxShadow:"outline",outlineColor:"primary.500",borderColor:"transparent"},...h(),children:[r(I,{as:m?"span":"label",position:"relative",children:[S&&e(I,{position:"absolute",w:"2",h:"2",bg:"yellow.500",top:"-1",right:"-1",rounded:"full",zIndex:999}),e("input",{...C}),r(I,{w:"fll",position:"relative",...c,borderRadius:"md",cursor:m?"not-allowed":"pointer",_checked:{fontWeight:"medium",_dark:{bg:"gray.750",borderColor:"transparent"},"& > svg":{opacity:1,"&.checked":{display:"block"},"&.unchecked":{display:"none"}},"& p":{opacity:1}},__css:{"& > svg":{opacity:.3,"&.checked":{display:"none"},"&.unchecked":{display:"block"}},"& p":{opacity:.8}},textTransform:"capitalize",px:3,py:2,fontWeight:"medium",...h(),children:[e(Pe,{display:C.checked&&L?"block":"none",as:"span",className:"checked",color:"primary.200",position:"absolute",right:"3",top:"3",w:"auto",p:0,onClick:i,children:e($,{size:"sm","aria-label":"inbound settings",children:e(ei,{})})}),e(p,{fontSize:"sm",color:m?"gray.400":"gray.700",_dark:{color:m?"gray.500":"gray.300"},...u(),children:o}),e(p,{fontWeight:"medium",color:m?"gray.400":"gray.600",_dark:{color:m?"gray.500":"gray.400"},fontSize:"xs",children:n})]})]}),e(We,{px:2,pb:3,roundedBottom:"5px",pt:3,_dark:{bg:C.checked&&"gray.750"},children:r(M,{w:"full",rowGap:2,borderStyle:"solid",borderWidth:"1px",borderRadius:"md",pl:3,pr:3,pt:1.5,_dark:{bg:"gray.700"},children:[r(M,{alignItems:"flex-start",w:"full",children:[e(p,{fontSize:"sm",children:q("inbound")}),e(Rt,{gap:2,alignItems:"flex-start",w:"full",columns:1,spacing:1,children:(d.get(o)||[]).map(f=>e(ti,{...b({value:f.tag}),inbound:f},f.tag))})]}),o==="vmess"&&s&&e(M,{alignItems:"flex-start",w:"full",children:r(A,{height:"66px",children:[e(p,{fontSize:"sm",pb:1,children:"ID"}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.vmess.id")})]})}),o==="vless"&&s&&r(M,{alignItems:"flex-start",w:"full",children:[r(A,{height:"66px",children:[e(p,{fontSize:"sm",pb:1,children:"ID"}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.vless.id")})]}),r(A,{height:"66px",children:[e(p,{fontSize:"sm",pb:1,children:"Flow"}),e(we,{fontSize:"xs",size:"sm",borderRadius:"6px",...l.register("proxies.vless.flow"),children:ws.map(f=>e("option",{value:f.value,children:f.title},f.title))})]})]}),o==="trojan"&&s&&e(M,{alignItems:"flex-start",w:"full",children:r(A,{height:"66px",children:[e(p,{fontSize:"sm",pb:1,children:q("password")}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.trojan.password")})]})}),o==="shadowsocks"&&s&&r(M,{alignItems:"flex-start",w:"full",children:[r(A,{height:"66px",children:[e(p,{fontSize:"sm",pb:1,children:q("password")}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.shadowsocks.password")})]}),r(A,{height:"66px",children:[e(p,{fontSize:"sm",pb:1,children:q("userDialog.method")}),e(we,{fontSize:"xs",size:"sm",borderRadius:"6px",...l.register("proxies.shadowsocks.method"),children:ks.map(f=>e("option",{value:f,children:f},f))})]})]})]})})]})},oi=g.exports.forwardRef(({name:t,list:o,onChange:n,disabled:i,...s},a)=>{const l=Et(),[d,h]=g.exports.useState([]),y=c=>{d.includes(c)?d.splice(d.indexOf(c),1):d.push(c),h([...d])},{getCheckboxProps:u}=Or({value:s.value,onChange:c=>{var _;const C=c.filter(b=>!s.value.includes(b));C[0]&&l.setValue(`inbounds.${C[0]}`,(_=v.getState().inbounds.get(C[0]))==null?void 0:_.map(b=>b.tag)),h(d.filter(b=>c.find(S=>S===o[b].title))),n({target:{value:c,name:t}})}});return e(Xe,{allowToggle:!0,index:d,children:e(Rt,{ref:a,gap:2,alignItems:"flex-start",columns:1,spacing:1,children:o.map((c,C)=>e(ri,{toggleAccordion:y.bind(null,C),disabled:i,title:c.title,description:c.description,isSelected:!!s.value.find(_=>_===c.title),...u({value:c.title})},c.title))})})}),ni=x(on,{baseStyle:{w:5,h:5}}),si=x(Hr,{baseStyle:{w:5,h:5}}),ii=x(pt,{baseStyle:{w:5,h:5}}),ai=k.object({username:k.string().min(1,{message:"Required"}),selected_proxies:k.array(k.string()).refine(t=>t.length>0,{message:"userDialog.selectOneProtocol"}),note:k.string().nullable(),proxies:k.record(k.string(),k.record(k.string(),k.any())).transform(t=>{const o=(n,i)=>{n&&n[i]===""&&delete n[i]};return o(t.vmess,"id"),o(t.vless,"id"),o(t.trojan,"password"),o(t.shadowsocks,"password"),o(t.shadowsocks,"method"),t}),data_limit:k.string().min(0,"The minimum number is 0").or(k.number()).nullable().transform(t=>t?Number((parseFloat(String(t))*1073741824).toFixed(5)):0),expire:k.number().nullable(),data_limit_reset_strategy:k.string(),status:k.string(),inbounds:k.record(k.string(),k.array(k.string())).transform(t=>(Object.keys(t).forEach(o=>{var n;Array.isArray(t[o])&&!((n=t[o])!=null&&n.length)&&delete t[o]}),t))}),li=t=>({...t,data_limit:t.data_limit?Number((t.data_limit/1073741824).toFixed(5)):t.data_limit,selected_proxies:Object.keys(t.proxies)}),St=()=>{const t=Object.fromEntries(v.getState().inbounds),o={};for(const n in t)o[n]=t[n].map(i=>i.tag);return{selected_proxies:Object.keys(t),data_limit:null,expire:null,username:"",data_limit_reset_strategy:"no_reset",status:"active",note:"",inbounds:o,proxies:{vless:{id:"",flow:""},vmess:{id:""},trojan:{password:""},shadowsocks:{password:"",method:"chacha20-ietf-poly1305"}}}},ci=(t,o)=>{const n=t.reduce((i,s)=>({...i,[s]:{}}),{});return o&&t.forEach(i=>{o[i]&&(n[i]=o[i])}),n},di=()=>{var Ft,Pt,Wt,Ot,Bt;const{editingUser:t,isCreatingNewUser:o,onCreateUser:n,editUser:i,fetchUserUsage:s,onEditingUser:a,createUser:l,onDeletingUser:d}=v(),h=!!t,y=o||h,[u,c]=g.exports.useState(!1),[C,_]=g.exports.useState(""),b=he(),{t:S,i18n:L}=O(),{colorMode:m}=Qe(),[f,P]=g.exports.useState(!1),j=()=>{P(D=>!D)},U=Oe({defaultValues:St(),resolver:qe(ai)});g.exports.useEffect(()=>v.subscribe(D=>D.inbounds,()=>{U.reset(St())}),[]);const[T]=jr({control:U.control,name:["data_limit"]}),H=S("userDialog.total"),[G,z]=g.exports.useState(ut(m,H)),[F,Z]=g.exports.useState("1m"),E=D=>{s(t,D).then(V=>{const ve=[],Ie=[];for(const be in V.usages)Ie.push(V.usages[be].used_traffic),ve.push(V.usages[be].node_name);z(ut(m,H,Ie,ve))})};g.exports.useEffect(()=>{t&&(U.reset(li(t)),E({start:B().utc().subtract(30,"day").format("YYYY-MM-DDTHH:00:00")}))},[t]);const Y=D=>{c(!0);const V={edited:i,created:l},ve=h?"edited":"created";_(null);const{selected_proxies:Ie,...be}=D;let ze={...be,data_limit:D.data_limit,proxies:ci(Ie,D.proxies),data_limit_reset_strategy:D.data_limit&&D.data_limit>0?D.data_limit_reset_strategy:"no_reset",status:D.status==="active"||D.status==="disabled"?D.status:"active"};V[ve](ze).then(()=>{b({title:S(h?"userDialog.userEdited":"userDialog.userCreated",{username:D.username}),status:"success",isClosable:!0,position:"top",duration:3e3}),J()}).catch(Q=>{var jt,Ht,$t,Vt,Gt;(((jt=Q==null?void 0:Q.response)==null?void 0:jt.status)===409||((Ht=Q==null?void 0:Q.response)==null?void 0:Ht.status)===400)&&_((Vt=($t=Q==null?void 0:Q.response)==null?void 0:$t._data)==null?void 0:Vt.detail),((Gt=Q==null?void 0:Q.response)==null?void 0:Gt.status)===422&&Object.keys(Q.response._data.detail).forEach(ft=>{_(Q==null?void 0:Q.response._data.detail[ft]),U.setError(ft,{type:"custom",message:Q.response._data.detail[ft]})})}).finally(()=>{c(!1)})},J=()=>{U.reset(St()),n(!1),a(null),_(null),P(!1),Z("1m")},tt=()=>{v.setState({resetUsageUser:t})},K=()=>{v.setState({revokeSubscriptionUser:t})},_e=u;return r(re,{isOpen:y,onClose:J,size:"2xl",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),e(Er,{...U,children:e(ne,{mx:"3",children:r("form",{onSubmit:U.handleSubmit(Y),children:[e(se,{pt:6,children:r(w,{gap:2,children:[e(le,{color:"primary",children:h?e(si,{color:"white"}):e(ni,{color:"white"})}),e(p,{fontWeight:"semibold",fontSize:"lg",children:S(h?"userDialog.editUserTitle":"createNewUser")})]})}),e(ie,{mt:3,disabled:_e}),r(ae,{children:[r(_r,{templateColumns:{base:"repeat(1, 1fr)",md:"repeat(2, 1fr)"},gap:3,children:[e($e,{children:r(M,{justifyContent:"space-between",children:[r(nn,{flexDirection:"column",gridAutoRows:"min-content",w:"full",children:[r(A,{mb:"10px",children:[e(X,{children:S("username")}),r(w,{children:[e(Ce,{size:"sm",type:"text",borderRadius:"6px",error:(Ft=U.formState.errors.username)==null?void 0:Ft.message,disabled:_e||h,...U.register("username")}),h&&e(w,{px:1,children:e(ye,{name:"status",control:U.control,render:({field:D})=>e(te,{placement:"top",label:"status: "+D.value,textTransform:"capitalize",children:e(I,{children:e(Ar,{colorScheme:"primary",disabled:D.value!=="active"&&D.value!=="disabled",isChecked:D.value==="active",onChange:V=>{V.target.checked?D.onChange("active"):D.onChange("disabled")}})})})})})]})]}),r(A,{mb:"10px",children:[e(X,{children:S("userDialog.dataLimit")}),e(ye,{control:U.control,name:"data_limit",render:({field:D})=>{var V;return e(Ce,{endAdornment:"GB",type:"number",size:"sm",borderRadius:"6px",onChange:D.onChange,disabled:_e,error:(V=U.formState.errors.data_limit)==null?void 0:V.message,value:D.value?String(D.value):""})}})]}),e(Tr,{in:!!(T&&T>0),animateOpacity:!0,style:{width:"100%"},children:r(A,{height:"66px",children:[e(X,{children:S("userDialog.periodicUsageReset")}),e(ye,{control:U.control,name:"data_limit_reset_strategy",render:({field:D})=>e(we,{size:"sm",...D,children:It.map(V=>e("option",{value:V.value,children:S("userDialog.resetStrategy"+V.title)},V.value))})})]})}),r(A,{mb:"10px",children:[e(X,{children:S("userDialog.expiryDate")}),e(ye,{name:"expire",control:U.control,render:({field:D})=>{var be;function V(ze){return B(B(ze*1e3).utc()).toDate()}const{status:ve,time:Ie}=Nt(D.value);return r(ue,{children:[e(Fr,{locale:L.language.toLocaleLowerCase(),dateFormat:S("dateFormat"),minDate:new Date,selected:D.value?V(D.value):void 0,onChange:ze=>{D.onChange({target:{value:ze?B(B(ze).set("hour",23).set("minute",59).set("second",59)).utc().valueOf()/1e3:0,name:"expire"}})},customInput:e(Ce,{size:"sm",type:"text",borderRadius:"6px",clearable:!0,disabled:_e,error:(be=U.formState.errors.expire)==null?void 0:be.message})}),D.value?e(sn,{children:S(ve,{time:Ie})}):""]})}})]}),r(A,{mb:"10px",isInvalid:!!U.formState.errors.note,children:[e(X,{children:S("userDialog.note")}),e(an,{...U.register("note")}),e(lt,{children:(Wt=(Pt=U.formState.errors)==null?void 0:Pt.note)==null?void 0:Wt.message})]})]}),C&&r(Ze,{status:"error",display:{base:"none",md:"flex"},children:[e(ct,{}),C]})]})}),e($e,{children:r(A,{isInvalid:!!((Ot=U.formState.errors.selected_proxies)!=null&&Ot.message),children:[e(X,{children:S("userDialog.protocols")}),e(ye,{control:U.control,name:"selected_proxies",render:({field:D})=>e(oi,{list:[{title:"vmess",description:S("userDialog.vmessDesc")},{title:"vless",description:S("userDialog.vlessDesc")},{title:"trojan",description:S("userDialog.trojanDesc")},{title:"shadowsocks",description:S("userDialog.shadowsocksDesc")}],disabled:_e,...D})}),e(lt,{children:S((Bt=U.formState.errors.selected_proxies)==null?void 0:Bt.message)})]})}),h&&f&&e($e,{pt:6,colSpan:{base:1,md:2},children:r(M,{gap:4,children:[e(eo,{defaultValue:F,onChange:(D,V)=>{Z(D),E(V)}}),e(I,{width:{base:"100%",md:"70%"},justifySelf:"center",children:e(Pr,{options:G.options,series:G.series,type:"donut"})})]})})]}),C&&r(Ze,{mt:"3",status:"error",display:{base:"flex",md:"none"},children:[e(ct,{}),C]})]}),e(fe,{mt:"3",children:r(w,{justifyContent:"space-between",w:"full",gap:3,flexDirection:{base:"column",sm:"row"},children:[e(w,{justifyContent:"flex-start",w:{base:"full",sm:"unset"},children:h&&r(ue,{children:[e(te,{label:S("delete"),placement:"top",children:e($,{"aria-label":"Delete",size:"sm",onClick:()=>{d(t),J()},children:e(Je,{})})}),e(te,{label:S("userDialog.usage"),placement:"top",children:e($,{"aria-label":"usage",size:"sm",onClick:j,children:e(ii,{})})}),e(N,{onClick:tt,size:"sm",children:S("userDialog.resetUsage")}),e(N,{onClick:K,size:"sm",children:S("userDialog.revokeSubscription")})]})}),e(w,{w:"full",maxW:{md:"50%",base:"full"},justify:"end",children:e(N,{type:"submit",size:"sm",px:"8",colorScheme:"primary",leftIcon:u?e(ke,{size:"xs"}):void 0,disabled:_e,children:S(h?"userDialog.editUser":"createUser")})})]})})]})})})]})},ui=t=>g.exports.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",width:782.04441,height:701.88002,viewBox:"0 0 782.04441 701.88002",xmlnsXlink:"http://www.w3.org/1999/xlink",...t},g.exports.createElement("path",{d:"M609.48783,100.59015l-25.44631,6.56209L270.53735,187.9987,245.091,194.56079A48.17927,48.17927,0,0,0,210.508,253.17865L320.849,681.05606a48.17924,48.17924,0,0,0,58.61776,34.58317l.06572-.01695,364.26536-93.93675.06572-.01695a48.17923,48.17923,0,0,0,34.58309-58.6178l-110.341-427.87741A48.17928,48.17928,0,0,0,609.48783,100.59015Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M612.94784,114.00532l-30.13945,7.77236L278.68955,200.20385l-30.139,7.77223a34.30949,34.30949,0,0,0-24.6275,41.74308l110.341,427.87741a34.30946,34.30946,0,0,0,41.7431,24.62736l.06572-.01695,364.26536-93.93674.06619-.01707a34.30935,34.30935,0,0,0,24.627-41.7429l-110.341-427.87741A34.30938,34.30938,0,0,0,612.94784,114.00532Z",transform:"translate(-208.9778 -99.05999)",fill:"#fff"}),g.exports.createElement("path",{d:"M590.19,252.56327,405.917,300.08359a8.01411,8.01411,0,0,1-4.00241-15.52046l184.273-47.52033A8.01412,8.01412,0,0,1,590.19,252.56327Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M628.955,270.49906,412.671,326.27437a8.01411,8.01411,0,1,1-4.00241-15.52046l216.284-55.77531a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M620.45825,369.93676l-184.273,47.52032a8.01411,8.01411,0,1,1-4.00242-15.52046l184.273-47.52032a8.01411,8.01411,0,1,1,4.00241,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M659.22329,387.87255l-216.284,55.77531a8.01411,8.01411,0,1,1-4.00242-15.52046l216.284-55.77531a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M650.72653,487.31025l-184.273,47.52033a8.01412,8.01412,0,0,1-4.00242-15.52047l184.273-47.52032a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M689.49156,505.246l-216.284,55.77532a8.01412,8.01412,0,1,1-4.00241-15.52047l216.284-55.77531a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M374.45884,348.80871l-65.21246,16.817a3.847,3.847,0,0,1-4.68062-2.76146L289.5963,304.81607a3.847,3.847,0,0,1,2.76145-4.68061l65.21247-16.817a3.847,3.847,0,0,1,4.68061,2.76145l14.96947,58.04817A3.847,3.847,0,0,1,374.45884,348.80871Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M404.72712,466.1822l-65.21247,16.817a3.847,3.847,0,0,1-4.68062-2.76146l-14.96946-58.04816A3.847,3.847,0,0,1,322.626,417.509l65.21246-16.817a3.847,3.847,0,0,1,4.68062,2.76145l14.96946,58.04817A3.847,3.847,0,0,1,404.72712,466.1822Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M434.99539,583.55569l-65.21246,16.817a3.847,3.847,0,0,1-4.68062-2.76145l-14.96946-58.04817a3.847,3.847,0,0,1,2.76145-4.68062l65.21247-16.817a3.847,3.847,0,0,1,4.68061,2.76146l14.96947,58.04816A3.847,3.847,0,0,1,434.99539,583.55569Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M863.63647,209.0517H487.31811a48.17928,48.17928,0,0,0-48.125,48.12512V699.05261a48.17924,48.17924,0,0,0,48.125,48.12507H863.63647a48.17924,48.17924,0,0,0,48.125-48.12507V257.17682A48.17928,48.17928,0,0,0,863.63647,209.0517Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M863.637,222.90589H487.31811a34.30948,34.30948,0,0,0-34.271,34.27093V699.05261a34.30947,34.30947,0,0,0,34.271,34.27088H863.637a34.30936,34.30936,0,0,0,34.27051-34.27088V257.17682A34.30937,34.30937,0,0,0,863.637,222.90589Z",transform:"translate(-208.9778 -99.05999)",fill:"#fff"}),g.exports.createElement("circle",{cx:694.19401,cy:614.02963,r:87.85039,fill:"#3182CE"}),g.exports.createElement("path",{d:"M945.18722,701.63087H914.63056V671.07421a11.45875,11.45875,0,0,0-22.9175,0v30.55666H861.1564a11.45875,11.45875,0,0,0,0,22.9175h30.55666V755.105a11.45875,11.45875,0,1,0,22.9175,0V724.54837h30.55666a11.45875,11.45875,0,0,0,0-22.9175Z",transform:"translate(-208.9778 -99.05999)",fill:"#fff"}),g.exports.createElement("path",{d:"M807.00068,465.71551H616.699a8.01412,8.01412,0,1,1,0-16.02823H807.00068a8.01412,8.01412,0,0,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M840.05889,492.76314H616.699a8.01412,8.01412,0,1,1,0-16.02823H840.05889a8.01411,8.01411,0,1,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M807.00068,586.929H616.699a8.01412,8.01412,0,1,1,0-16.02823H807.00068a8.01411,8.01411,0,0,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M840.05889,613.97661H616.699a8.01412,8.01412,0,1,1,0-16.02823H840.05889a8.01412,8.01412,0,1,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M574.07028,505.04162H506.72434a3.847,3.847,0,0,1-3.84278-3.84278V441.25158a3.847,3.847,0,0,1,3.84278-3.84278h67.34594a3.847,3.847,0,0,1,3.84278,3.84278v59.94726A3.847,3.847,0,0,1,574.07028,505.04162Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M574.07028,626.25509H506.72434a3.847,3.847,0,0,1-3.84278-3.84278V562.46505a3.847,3.847,0,0,1,3.84278-3.84278h67.34594a3.847,3.847,0,0,1,3.84278,3.84278v59.94726A3.847,3.847,0,0,1,574.07028,626.25509Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M807.21185,330.781H666.91017a8.01411,8.01411,0,0,1,0-16.02823H807.21185a8.01411,8.01411,0,0,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#ccc"}),g.exports.createElement("path",{d:"M840.27007,357.82862H666.91017a8.01411,8.01411,0,1,1,0-16.02822h173.3599a8.01411,8.01411,0,0,1,0,16.02822Z",transform:"translate(-208.9778 -99.05999)",fill:"#ccc"}),g.exports.createElement("path",{d:"M635.85911,390.6071H506.51316a3.847,3.847,0,0,1-3.84277-3.84277V285.81706a3.847,3.847,0,0,1,3.84277-3.84277H635.85911a3.847,3.847,0,0,1,3.84277,3.84277V386.76433A3.847,3.847,0,0,1,635.85911,390.6071Z",transform:"translate(-208.9778 -99.05999)",fill:"#ccc"})),hr=({lastOnline:t})=>{const o=a=>{if(a==null)return null;const l=new Date(a+"Z"),d=Intl.DateTimeFormat().resolvedOptions().timeZone,h=new Date(l.toLocaleString(void 0,{timeZone:d}));return Math.floor(h.getTime()/1e3)},n=Math.floor(Date.now()/1e3),i=o(t),s=i?n-i:0;return s<=61&&s>0?e("div",{className:"circle pulse green"}):s===0?e("div",{className:"circle pulse orange"}):e("div",{className:"circle pulse red"})},pr=({lastOnline:t})=>{const o=l=>{if(l==null)return null;const d=new Date(l+"Z"),h=Intl.DateTimeFormat().resolvedOptions().timeZone,y=new Date(d.toLocaleString(void 0,{timeZone:h}));return Math.floor(y.getTime()/1e3)},n=Math.floor(Date.now()/1e3),i=o(t),s=i?n-i:0,a=Nt(o(t));return e(ue,{children:r(p,{display:"inline-block",fontSize:"xs",fontWeight:"medium",ml:"2",color:"gray.600",_dark:{color:"gray.400"},children:[s<=61&&s>0&&"Online",s>61&&`${a.time} ago`,s===0&&"No Data"]})})},hi=x(ln,{baseStyle:{w:4,h:4}}),pi=x(cn,{baseStyle:{w:4,h:4}}),mr=5;function mi(t,o,n){if(n0&&(s[0]=0,s[1]="prev-more"),s[s.length-1]{const{filters:t,onFilterChange:o,users:{total:n}}=v(),{limit:i,offset:s}=t,a=(s||0)/(i||1),l=Math.ceil(n/(i||1)),d=mi(l,a,7),h=c=>{o({...t,offset:c*i})},y=c=>{o({...t,limit:parseInt(c.target.value)}),Bn(c.target.value)},{t:u}=O();return r(w,{justifyContent:"space-between",mt:4,w:"full",display:"flex",columnGap:{lg:4,md:0},rowGap:{md:0,base:4},flexDirection:{md:"row",base:"column"},children:[e(I,{order:{base:2,md:1},children:r(w,{children:[r(we,{minW:"60px",value:i,onChange:y,size:"sm",rounded:"md",children:[e("option",{children:"10"}),e("option",{children:"20"}),e("option",{children:"30"})]}),e(p,{whiteSpace:"nowrap",fontSize:"sm",children:u("itemsPerPage")})]})}),r(dn,{size:"sm",isAttached:!0,variant:"outline",order:{base:1,md:2},children:[e(N,{leftIcon:e(hi,{}),onClick:h.bind(null,a-1),isDisabled:a===0||l===0,children:u("previous")}),d.map(c=>typeof c=="string"?e(N,{children:"..."},c):e(N,{variant:c===a?"solid":"outline",onClick:h.bind(null,c),children:c+1},c)),e(N,{rightIcon:e(pi,{}),onClick:h.bind(null,a+1),isDisabled:a+1===l||l===0,children:u("next")})]})]})},fi=x(ui),Be={baseStyle:{w:{base:4,md:5},h:{base:4,md:5}}},bi=x(un,Be),xi=x($r,Be),gr=x(hn,Be),yi=x(Ut,Be),Si=x(Wr,Be),Ci=x(Hr,Be),wi=x($r,{baseStyle:{width:"15px",height:"15px"}}),ki=t=>{for(var o=0;o{const{used:o,total:n,dataLimitResetStrategy:i,totalUsedTraffic:s}=t,a=n===0||n===null;return e(w,{justifyContent:"space-between",fontSize:"xs",fontWeight:"medium",color:"gray.600",_dark:{color:"gray.400"},children:r(p,{children:[ee(o)," /"," ",a?e(p,{as:"span",fontFamily:"system-ui",children:"\u221E"}):ee(n)]})})},fr=t=>{const{used:o,total:n,dataLimitResetStrategy:i,totalUsedTraffic:s,...a}=t,l=n===0||n===null,d=!l&&o/n*100>=100;return r(ue,{children:[e(pn,{orientation:"horizontal",value:l?100:Math.min(o/n*100,100),colorScheme:d?"red":"primary",...a,children:e(mn,{h:"6px",borderRadius:"full",children:e(gn,{borderRadius:"full"})})}),r(w,{justifyContent:"space-between",fontSize:"xs",fontWeight:"medium",color:"gray.600",_dark:{color:"gray.400"},children:[r(p,{children:[ee(o)," /"," ",l?e(p,{as:"span",fontFamily:"system-ui",children:"\u221E"}):ee(n)+(i&&i!=="no_reset"?" "+q("userDialog.resetStrategy"+ki(i)):"")]}),r(p,{children:[q("usersTable.total"),": ",ee(s)]})]})]})},nt=({sort:t,column:o})=>t.includes(o)?e(wi,{transform:t.startsWith("-")?void 0:"rotate(180deg)"}):null,vi=t=>{const{filters:o,users:{users:n},users:i,onEditingUser:s,onFilterChange:a}=v(),{t:l}=O(),[d,h]=g.exports.useState(void 0),y=Se({base:120,lg:72})||72,[u,c]=g.exports.useState(`${y}px`),C=Se({base:!1,md:!0});g.exports.useEffect(()=>{const m=()=>{const f=document.querySelectorAll("#filters")[0];c(`${f.offsetHeight}px`)};window.addEventListener("scroll",m)},[]);const _=n.length!==i.total,b=m=>{let f=o.sort;f.includes(m)?f.startsWith("-")?f="-created_at":f="-"+m:f=m,a({sort:f})},S=m=>{a({status:m.target.value.length>0?m.target.value:void 0})},L=m=>{h(m===d?void 0:m)};return r(I,{id:"users-table",overflowX:{base:"unset",md:"unset"},children:[e(Xe,{allowMultiple:!0,display:{base:"block",md:"none"},index:d,children:r(Kt,{orientation:"vertical",zIndex:"docked",...t,children:[e(er,{zIndex:"docked",position:"relative",children:r(Ae,{children:[e(me,{position:"sticky",top:u,minW:"120px",pl:4,pr:4,cursor:"pointer",onClick:b.bind(null,"username"),children:r(w,{children:[e("span",{children:l("users")}),e(nt,{sort:o.sort,column:"username"})]})}),e(me,{position:"sticky",top:u,minW:"50px",pl:0,pr:0,w:"140px",cursor:"pointer",children:r(w,{spacing:0,position:"relative",children:[r(p,{position:"absolute",_dark:{bg:"gray.750"},_light:{bg:"#F9FAFB"},userSelect:"none",pointerEvents:"none",zIndex:1,w:"100%",children:[l("usersTable.status"),o.status?": "+o.status:""]}),r(we,{value:o.sort,fontSize:"xs",fontWeight:"extrabold",textTransform:"uppercase",cursor:"pointer",p:0,border:0,h:"auto",w:"auto",icon:e(ue,{}),_focusVisible:{border:"0 !important"},onChange:S,children:[e("option",{}),e("option",{children:"active"}),e("option",{children:"disabled"}),e("option",{children:"limited"}),e("option",{children:"expired"})]})]})}),e(me,{position:"sticky",top:u,minW:"100px",cursor:"pointer",pr:0,onClick:b.bind(null,"used_traffic"),children:r(w,{children:[e("span",{children:l("usersTable.dataUsage")}),e(nt,{sort:o.sort,column:"used_traffic"})]})}),e(me,{position:"sticky",top:u,minW:"32px",w:"32px",p:0,cursor:"pointer"})]})}),e(tr,{children:!C&&(n==null?void 0:n.map((m,f)=>r(g.exports.Fragment,{children:[r(Ae,{onClick:L.bind(null,f),cursor:"pointer",children:[e(ce,{borderBottom:0,minW:"100px",pl:4,pr:4,children:r("div",{className:"flex-status",children:[e(hr,{lastOnline:m.online_at}),m.username]})}),e(ce,{borderBottom:0,minW:"50px",pl:0,pr:0,children:e(st,{compact:!0,showDetail:!1,expiryDate:m.expire,status:m.status})}),e(ce,{borderBottom:0,minW:"100px",pr:0,children:e(_i,{totalUsedTraffic:m.lifetime_used_traffic,dataLimitResetStrategy:m.data_limit_reset_strategy,used:m.used_traffic,total:m.data_limit,colorScheme:Ve[m.status].bandWidthColor})}),e(ce,{p:0,borderBottom:0,w:"32px",minW:"32px",children:e(xi,{color:"gray.600",_dark:{color:"gray.400"},transition:"transform .2s ease-out",transform:d===f?"rotate(180deg)":"0deg"})})]}),e(Ae,{className:"collapsible",onClick:L.bind(null,f),children:e(ce,{p:0,colSpan:4,children:r(Fe,{border:0,children:[e(Pe,{display:"none"}),e(We,{border:0,cursor:"pointer",px:6,py:3,children:r(M,{justifyContent:"space-between",spacing:"4",children:[r(M,{alignItems:"flex-start",w:"full",spacing:-1,children:[e(p,{textTransform:"capitalize",fontSize:"xs",fontWeight:"bold",color:"gray.600",_dark:{color:"gray.400"},children:l("usersTable.dataUsage")}),e(I,{width:"full",minW:"230px",children:e(fr,{totalUsedTraffic:m.lifetime_used_traffic,dataLimitResetStrategy:m.data_limit_reset_strategy,used:m.used_traffic,total:m.data_limit,colorScheme:Ve[m.status].bandWidthColor})})]}),r(w,{w:"full",justifyContent:"space-between",children:[r(I,{width:"full",children:[e(st,{compact:!0,expiryDate:m.expire,status:m.status}),e(pr,{lastOnline:m.online_at})]}),r(w,{children:[e(br,{user:m}),e(te,{label:l("userDialog.editUser"),placement:"top",children:e($,{p:"0 !important","aria-label":"Edit user",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},onClick:P=>{P.stopPropagation(),s(m)},children:e(Ci,{})})})]})]})]})})]})})})]},m.username)))})]})}),r(Kt,{orientation:"vertical",display:{base:"none",md:"table"},...t,children:[e(er,{zIndex:"docked",position:"relative",children:r(Ae,{children:[e(me,{position:"sticky",top:{base:"unset",md:u},minW:"140px",cursor:"pointer",onClick:b.bind(null,"username"),children:r(w,{children:[e("span",{children:l("username")}),e(nt,{sort:o.sort,column:"username"})]})}),e(me,{position:"sticky",top:{base:"unset",md:u},width:"400px",minW:"150px",cursor:"pointer",children:r(w,{spacing:0,position:"relative",children:[r(p,{position:"absolute",_dark:{bg:"gray.750"},_light:{bg:"#F9FAFB"},userSelect:"none",pointerEvents:"none",zIndex:1,w:"100%",children:[l("usersTable.status"),o.status?": "+o.status:""]}),r(we,{fontSize:"xs",fontWeight:"extrabold",textTransform:"uppercase",cursor:"pointer",p:0,border:0,h:"auto",w:"auto",icon:e(ue,{}),_focusVisible:{border:"0 !important"},value:o.sort,onChange:S,children:[e("option",{}),e("option",{children:"active"}),e("option",{children:"disabled"}),e("option",{children:"limited"}),e("option",{children:"expired"})]})]})}),e(me,{position:"sticky",top:{base:"unset",md:u},width:"350px",minW:"230px",cursor:"pointer",onClick:b.bind(null,"used_traffic"),children:r(w,{children:[e("span",{children:l("usersTable.dataUsage")}),e(nt,{sort:o.sort,column:"used_traffic"})]})}),e(me,{position:"sticky",top:{base:"unset",md:u},width:"200px",minW:"180px"})]})}),r(tr,{children:[C&&(n==null?void 0:n.map((m,f)=>r(Ae,{className:gt("interactive",{"last-row":f===n.length-1}),onClick:()=>s(m),children:[e(ce,{minW:"140px",children:r("div",{className:"flex-status",children:[e(hr,{lastOnline:m.online_at}),m.username,e(pr,{lastOnline:m.online_at})]})}),e(ce,{width:"400px",minW:"150px",children:e(st,{expiryDate:m.expire,status:m.status})}),e(ce,{width:"350px",minW:"230px",children:e(fr,{totalUsedTraffic:m.lifetime_used_traffic,dataLimitResetStrategy:m.data_limit_reset_strategy,used:m.used_traffic,total:m.data_limit,colorScheme:Ve[m.status].bandWidthColor})}),e(ce,{width:"200px",minW:"180px",children:e(br,{user:m})})]},m.username))),n.length==0&&e(Ae,{children:e(ce,{colSpan:4,children:e(Ii,{isFiltered:_})})})]})]}),e(gi,{})]})},br=({user:t})=>{const{setQRCode:o,setSubLink:n}=v(),i=t.links.join(`\r -`),[s,a]=g.exports.useState([-1,!1]);return g.exports.useEffect(()=>{s[1]&&setTimeout(()=>{a([-1,!1])},1e3)},[s]),r(w,{justifyContent:"flex-end",onClick:l=>{l.preventDefault(),l.stopPropagation()},children:[e(rr,{text:t.subscription_url.startsWith("/")?window.location.origin+t.subscription_url:t.subscription_url,onCopy:()=>{a([0,!0])},children:e("div",{children:e(te,{label:s[0]==0&&s[1]?q("usersTable.copied"):q("usersTable.copyLink"),placement:"top",children:e($,{p:"0 !important","aria-label":"copy subscription link",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},children:s[0]==0&&s[1]?e(gr,{}):e(yi,{})})})})}),e(rr,{text:i,onCopy:()=>{a([1,!0])},children:e("div",{children:e(te,{label:s[0]==1&&s[1]?q("usersTable.copied"):q("usersTable.copyConfigs"),placement:"top",children:e($,{p:"0 !important","aria-label":"copy configs",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},children:s[0]==1&&s[1]?e(gr,{}):e(bi,{})})})})}),e(te,{label:"QR Code",placement:"top",children:e($,{p:"0 !important","aria-label":"qr code",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},onClick:()=>{o(t.links),n(t.subscription_url)},children:e(Si,{})})})]})},Ii=({isFiltered:t})=>{const{onCreateUser:o}=v();return r(I,{padding:"5",py:"8",display:"flex",alignItems:"center",flexDirection:"column",gap:4,w:"full",children:[e(fi,{maxHeight:"200px",maxWidth:"200px",_dark:{'path[fill="#fff"]':{fill:"gray.800"},'path[fill="#f2f2f2"], path[fill="#e6e6e6"], path[fill="#ccc"]':{fill:"gray.700"},'circle[fill="#3182CE"]':{fill:"primary.300"}},_light:{'path[fill="#f2f2f2"], path[fill="#e6e6e6"], path[fill="#ccc"]':{fill:"gray.300"},'circle[fill="#3182CE"]':{fill:"primary.500"}}}),e(p,{fontWeight:"medium",color:"gray.600",_dark:{color:"gray.400"},children:t?q("usersTable.noUserMatched"):q("usersTable.noUser")}),!t&&e(N,{size:"sm",colorScheme:"primary",onClick:()=>o(!0),children:q("createUser")})]})},zi=()=>(g.exports.useEffect(()=>{v.getState().refetchUsers(),Hn()},[]),r(M,{justifyContent:"space-between",minH:"100vh",p:"6",rowGap:4,children:[r(I,{w:"full",children:[e(xs,{}),e(Wn,{mt:"4"}),e(os,{}),e(vi,{}),e(di,{}),e(Kn,{}),e(Zs,{}),e(Us,{}),e(Xs,{}),e(Ks,{}),e(Ws,{}),e(Hs,{}),e(Qs,{}),e(Jn,{})]}),e(Qr,{})]})),Di=t=>g.exports.createElement("svg",{viewBox:"0 0 747 747",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},g.exports.createElement("path",{d:"M746.671 209.652V77.6572C746.671 72.9384 743.827 68.6832 739.468 66.8811C735.108 65.0738 730.093 66.0739 726.754 69.4072L579.354 216.807C577.453 202.386 570.203 189.203 559.037 179.87C547.875 170.542 533.615 165.744 519.083 166.432C504.551 167.12 490.807 173.24 480.573 183.583L414.375 249.776C412.417 235.391 405.141 222.25 393.985 212.959C382.823 203.662 368.594 198.88 354.083 199.552C339.578 200.224 325.849 206.302 315.594 216.588L274.343 257.828L19.9167 3.41515C16.5781 0.0818157 11.5625 -0.918184 7.20306 0.889149C2.84373 2.69648 0 6.94648 0 11.6651V143.649C0 146.743 1.22917 149.712 3.41667 151.899L191.843 340.339L3.41667 528.753C1.2292 530.94 0 533.909 0 537.003V668.997C0 673.716 2.84373 677.971 7.20306 679.773C11.5624 681.581 16.578 680.58 19.9167 677.247L167.317 529.847C169.285 544.233 176.561 557.358 187.718 566.65C198.869 575.947 213.098 580.728 227.603 580.066C242.103 579.404 255.838 573.342 266.098 563.071L332.295 496.874V496.879C334.259 511.264 341.535 524.395 352.691 533.686C363.853 542.977 378.082 547.759 392.587 547.092C407.093 546.421 420.822 540.348 431.077 530.066L472.327 488.826L726.754 743.239C728.941 745.427 731.91 746.656 735.004 746.656C736.535 746.661 738.056 746.359 739.473 745.77C743.832 743.963 746.671 739.708 746.671 734.989V602.994C746.671 599.901 745.442 596.932 743.254 594.744L554.827 406.318L743.254 217.904H743.259C745.447 215.717 746.676 212.748 746.676 209.654L746.671 209.652ZM23.3373 39.8118L257.844 274.318L208.328 323.818L23.3413 138.818L23.3373 39.8118ZM723.337 706.825L488.831 472.318L538.347 422.818L723.333 607.818L723.337 706.825ZM23.3373 541.825L332.097 233.078C338.764 226.719 347.624 223.172 356.843 223.172C366.056 223.172 374.916 226.719 381.588 233.078C388.151 239.641 391.838 248.548 391.838 257.828C391.838 267.114 388.151 276.016 381.588 282.577L23.3347 640.831L23.3373 541.825ZM249.604 546.575C240.755 555.419 227.864 558.872 215.781 555.638C203.703 552.398 194.265 542.961 191.027 530.883C187.792 518.8 191.245 505.91 200.089 497.06L497.076 200.074C505.92 191.23 518.811 187.772 530.893 191.011C542.971 194.246 552.409 203.678 555.648 215.76C558.888 227.839 555.434 240.73 546.591 249.572L249.604 546.575ZM723.337 204.815L414.577 513.562C407.911 519.926 399.051 523.473 389.832 523.473C380.618 523.473 371.753 519.926 365.087 513.562C358.529 506.999 354.842 498.098 354.842 488.816C354.842 479.535 358.529 470.634 365.087 464.071L723.34 105.818L723.337 204.815Z",fill:"currentColor"})),Ui=k.object({username:k.string().min(1,"login.fieldRequired"),password:k.string().min(1,"login.fieldRequired")}),Ei=x(Di,{baseStyle:{strokeWidth:"10px",w:12,h:12}}),Li=x(fn,{baseStyle:{w:5,h:5,strokeWidth:"2px"}}),xr=()=>{var c,C;const[t,o]=g.exports.useState(""),[n,i]=g.exports.useState(!1),s=bn(),{t:a}=O();let l=xn();const{register:d,formState:{errors:h},handleSubmit:y}=Oe({resolver:qe(Ui)});g.exports.useEffect(()=>{Rn(),l.pathname!=="/login"&&s("/login",{replace:!0})},[]);const u=_=>{o("");const b=new FormData;b.append("username",_.username),b.append("password",_.password),b.append("grant_type","password"),i(!0),W("/admin/token",{method:"post",body:b}).then(({access_token:S})=>{Ln(S),s("/")}).catch(S=>{o(S.response._data.detail)}).finally(i.bind(null,!1))};return r(M,{justifyContent:"space-between",minH:"100vh",p:"6",w:"full",children:[r(I,{w:"full",children:[e(w,{justifyContent:"end",w:"full",children:e(qr,{})}),e(w,{w:"full",justifyContent:"center",alignItems:"center",children:r(I,{w:"full",maxW:"340px",mt:"6",children:[r(M,{alignItems:"center",w:"full",children:[e(Ei,{}),e(p,{fontSize:"2xl",fontWeight:"semibold",children:a("login.loginYourAccount")}),e(p,{color:"gray.600",_dark:{color:"gray.400"},children:a("login.welcomeBack")})]}),e(I,{w:"full",maxW:"300px",m:"auto",pt:"4",children:e("form",{onSubmit:y(u),children:r(M,{mt:4,rowGap:2,children:[e(A,{children:e(Ce,{w:"full",placeholder:a("username"),...d("username"),error:a((c=h==null?void 0:h.username)==null?void 0:c.message)})}),e(A,{children:e(Ce,{w:"full",type:"password",placeholder:a("password"),...d("password"),error:a((C=h==null?void 0:h.password)==null?void 0:C.message)})}),t&&r(Ze,{status:"error",rounded:"md",children:[e(ct,{}),e(Rr,{children:t})]}),r(N,{isLoading:n,type:"submit",w:"full",colorScheme:"primary",children:[e(Li,{marginRight:1}),a("login")]})]})})})]})})]}),e(Qr,{})]})},Ri=()=>W("/admin",{headers:{Authorization:`Bearer ${dt()}`}}),Ti=yn([{path:"/",element:e(zi,{}),errorElement:e(xr,{}),loader:Ri},{path:"/login/",element:e(xr,{})}],{basename:"/"});function Ai(){return e("main",{className:"p-8",children:e(Sn,{router:Ti})})}B.extend(Cn);B.extend(wn);B.extend(kn);B.extend(_n);B.extend(vn);Vr(In.get()||"light");zn.createRoot(document.getElementById("root")).render(e(wt.StrictMode,{children:e(Dn,{theme:En,children:e(Un,{client:_t,children:e(Ai,{})})})})); diff --git a/app/dashboard/build/assets/index.ebbb3e66.js b/app/dashboard/build/assets/index.ebbb3e66.js new file mode 100644 index 00000000..c8d66f98 --- /dev/null +++ b/app/dashboard/build/assets/index.ebbb3e66.js @@ -0,0 +1,14 @@ +import{i as Ct,B as to,a as ro,b as oo,j as yr,d as j,U as Dt,z as no,r as so,f as io,Q as ao,e as lo,$ as co,c as ht,g as x,h as uo,C as ho,k as pt,u as zt,l as O,m as r,H as w,n as e,T as h,o as po,p as I,s as mo,q as g,t as Qe,J as go,v as Sr,A as mt,w as fo,x as bo,M as re,y as oe,D as ne,E as se,F as ie,G as he,I as Oe,K as Cr,L as xo,N as Ge,O as ae,P as A,R as X,S as wr,V as te,W as E,X as ye,Y as $,Z as fe,_ as N,a0 as gt,a1 as He,a2 as yo,a3 as ge,a4 as ke,a5 as So,a6 as kr,a7 as _r,a8 as $e,a9 as it,aa as Co,ab as Ne,ac as at,ad as Zt,ae as wo,af as vr,ag as Ir,ah as Dr,ai as de,aj as ko,ak as _o,al as vo,am as Io,an as Do,ao as Ut,ap as zr,aq as Ur,ar as ue,as as Yt,at as zo,au as Uo,av as Eo,aw as wt,ax as Lo,ay as Ro,az as To,aA as Ao,aB as Mo,aC as No,aD as lt,aE as Fo,aF as we,aG as Po,aH as k,aI as qe,aJ as Er,aK as Xe,aL as M,aM as Et,aN as Wo,aO as Fe,aP as Pe,aQ as kt,aR as We,aS as ze,aT as Ue,aU as Ee,aV as Le,aW as Re,aX as Te,aY as Qt,aZ as Lt,a_ as Oo,a$ as jo,b0 as Ho,b1 as Lr,b2 as Bo,b3 as Ze,b4 as ct,b5 as Rr,b6 as $o,b7 as Vo,b8 as Tr,b9 as Ar,ba as Mr,bb as Se,bc as Go,bd as Zo,be as Yo,bf as Rt,bg as bt,bh as qt,bi as Nr,bj as Qo,bk as qo,bl as Xt,bm as Xo,bn as Jt,bo as Fr,bp as Jo,bq as Pr,br as Ko,bs as en,bt as Wr,bu as tn,bv as rn,bw as Or,bx as jr,by as Hr,bz as q,bA as on,bB as Br,bC as nn,bD as sn,bE as an,bF as ln,bG as cn,bH as dn,bI as un,bJ as $r,bK as hn,bL as Kt,bM as er,bN as Ae,bO as me,bP as tr,bQ as ce,bR as rr,bS as pn,bT as mn,bU as gn,bV as fn,bW as bn,bX as xn,bY as yn,bZ as Sn,b_ as Cn,b$ as wn,c0 as kn,c1 as _n,c2 as vn,c3 as In,c4 as Dn,c5 as zn,c6 as Un}from"./vendor.11357817.js";(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&i(l)}).observe(document,{childList:!0,subtree:!0});function n(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerpolicy&&(a.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?a.credentials="include":s.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(s){if(s.ep)return;s.ep=!0;const a=n(s);fetch(s.href,a)}})();Ct.use(to).use(ro).use(oo).init({debug:{}.NODE_ENV==="development",returnNull:!1,fallbackLng:"en",interpolation:{escapeValue:!1},react:{useSuspense:!1},load:"languageOnly",detection:{caches:["localStorage","sessionStorage","cookie"]},backend:{loadPath:yr(["/dashboard/","locales/{{lng}}.json"])}},function(t,o){j.locale(Ct.language)});Ct.on("languageChanged",t=>{j.locale(t)});Dt("zh-cn",no);Dt("ru",so);Dt("fa",io);const _t=new ao,Vr=t=>{const o=document.querySelector('meta[name="theme-color"]');o==null||o.setAttribute("content",t=="dark"?"#1A202C":"#3B81F6")},En=lo({shadows:{outline:"0 0 0 2px var(--chakra-colors-primary-200)"},fonts:{body:"Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif"},colors:{"light-border":"#d2d2d4",primary:{50:"#9cb7f2",100:"#88a9ef",200:"#749aec",300:"#618ce9",400:"#4d7de7",500:"#396fe4",600:"#3364cd",700:"#2e59b6",800:"#284ea0",900:"#224389"},gray:{750:"#222C3B"}},components:{Alert:{baseStyle:{container:{borderRadius:"6px",fontSize:"sm"}}},Select:{baseStyle:{field:{_dark:{borderColor:"gray.600",borderRadius:"6px"},_light:{borderRadius:"6px"}}}},FormHelperText:{baseStyle:{fontSize:"xs"}},FormLabel:{baseStyle:{fontSize:"sm",fontWeight:"medium",mb:"1",_dark:{color:"gray.300"}}},Input:{baseStyle:{addon:{_dark:{borderColor:"gray.600",_placeholder:{color:"gray.500"}}},field:{_focusVisible:{boxShadow:"none",borderColor:"primary.200",outlineColor:"primary.200"},_dark:{borderColor:"gray.600",_disabled:{color:"gray.400",borderColor:"gray.500"},_placeholder:{color:"gray.500"}}}}},Table:{baseStyle:{table:{borderCollapse:"separate",borderSpacing:0},thead:{borderBottomColor:"light-border"},th:{background:"#F9FAFB",borderColor:"light-border !important",borderBottomColor:"light-border !important",borderTop:"1px solid ",borderTopColor:"light-border !important",_first:{borderLeft:"1px solid",borderColor:"light-border !important"},_last:{borderRight:"1px solid",borderColor:"light-border !important"},_dark:{borderColor:"gray.600 !important",background:"gray.750"}},td:{transition:"all .1s ease-out",borderColor:"light-border",borderBottomColor:"light-border !important",_first:{borderLeft:"1px solid",borderColor:"light-border",_dark:{borderColor:"gray.600"}},_last:{borderRight:"1px solid",borderColor:"light-border",_dark:{borderColor:"gray.600"}},_dark:{borderColor:"gray.600",borderBottomColor:"gray.600 !important"}},tr:{"&.interactive":{cursor:"pointer",_hover:{"& > td":{bg:"gray.200"},_dark:{"& > td":{bg:"gray.750"}}}},_last:{"& > td":{_first:{borderBottomLeftRadius:"8px"},_last:{borderBottomRightRadius:"8px"}}}}}}}});const dt=()=>localStorage.getItem("token"),Ln=t=>{localStorage.setItem("token",t)},Rn=()=>{localStorage.removeItem("token")},Tn=co.create({baseURL:"/api/"}),An=(t,o={})=>(dt()&&(o.headers={...(o==null?void 0:o.headers)||{},Authorization:`Bearer ${dt()}`}),Tn(t,o)),W=An,Mn=ht(t=>({isLoading:!0,isPostLoading:!1,version:null,started:!1,logs_websocket:null,config:"",fetchCoreSettings:()=>{t({isLoading:!0}),Promise.all([W("/core").then(({version:o,started:n,logs_websocket:i})=>t({version:o,started:n,logs_websocket:i})),W("/core/config").then(o=>t({config:o}))]).finally(()=>t({isLoading:!1}))},updateConfig:o=>(t({isPostLoading:!0}),W("/core/config",{method:"PUT",body:o}).finally(()=>{t({isPostLoading:!1})})),restartCore:()=>W("/core/restart",{method:"POST"})}));function ee(t,o=2,n=!1){if(!+t)return"0 B";const i=1024,s=o<0?0:o,a=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],l=Math.floor(Math.log(t)/Math.log(i));return n?[parseFloat((t/Math.pow(i,l)).toFixed(s)),a[l]]:`${parseFloat((t/Math.pow(i,l)).toFixed(s))} ${a[l]}`}const or=t=>{if(t!==null)return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},Nn=x(uo,{baseStyle:{w:5,h:5,position:"relative",zIndex:"2"}}),Fn=x(ho,{baseStyle:{w:5,h:5,position:"relative",zIndex:"2"}}),Pn=x(pt,{baseStyle:{w:5,h:5,position:"relative",zIndex:"2"}}),xt=({title:t,content:o,icon:n})=>r(po,{p:6,borderWidth:"1px",borderColor:"light-border",bg:"#F9FAFB",_dark:{borderColor:"gray.600",bg:"gray.750"},borderStyle:"solid",boxShadow:"none",borderRadius:"12px",width:"full",display:"flex",justifyContent:"space-between",flexDirection:"row",children:[r(w,{alignItems:"center",columnGap:"4",children:[e(I,{p:"2",position:"relative",color:"white",_before:{content:'""',position:"absolute",top:0,left:0,bg:"primary.400",display:"block",w:"full",h:"full",borderRadius:"5px",opacity:".5",z:"1"},_after:{content:'""',position:"absolute",top:"-5px",left:"-5px",bg:"primary.400",display:"block",w:"calc(100% + 10px)",h:"calc(100% + 10px)",borderRadius:"8px",opacity:".4",z:"1"},children:n}),e(h,{color:"gray.600",_dark:{color:"gray.300"},fontWeight:"medium",textTransform:"capitalize",fontSize:"sm",children:t})]}),e(I,{fontSize:"3xl",fontWeight:"semibold",mt:"2",children:o})]}),vt="statistics-query-key",Wn=t=>{const{version:o}=v(),{data:n}=zt({queryKey:vt,queryFn:()=>W("/system"),refetchInterval:5e3,onSuccess:({version:s})=>{o!==s&&v.setState({version:s})}}),{t:i}=O();return r(w,{justifyContent:"space-between",gap:0,columnGap:{lg:4,md:0},rowGap:{lg:0,base:4},display:"flex",flexDirection:{lg:"row",base:"column"},...t,children:[e(xt,{title:i("activeUsers"),content:n&&r(w,{alignItems:"flex-end",children:[e(h,{children:or(n.users_active)}),r(h,{fontWeight:"normal",fontSize:"lg",as:"span",display:"inline-block",pb:"5px",children:["/ ",or(n.total_user)]})]}),icon:e(Nn,{})}),e(xt,{title:i("dataUsage"),content:n&&ee(n.incoming_bandwidth+n.outgoing_bandwidth),icon:e(Fn,{})}),e(xt,{title:i("memoryUsage"),content:n&&r(w,{alignItems:"flex-end",children:[e(h,{children:ee(n.mem_used,1,!0)[0]}),r(h,{fontWeight:"normal",fontSize:"lg",as:"span",display:"inline-block",pb:"5px",children:[ee(n.mem_used,1,!0)[1]," /"," ",ee(n.mem_total,1)]})]}),icon:e(Pn,{})})]})},Gr="marzban-num-users-per-page",nr=10,On=()=>{const t=localStorage.getItem(Gr)||nr.toString();return parseInt(t)||nr},jn=t=>localStorage.setItem(Gr,t),Hn=t=>{for(const o in t)t[o]||delete t[o];return v.setState({loading:!0}),W("/users",{query:t}).then(o=>(v.setState({users:o}),o)).finally(()=>{v.setState({loading:!1})})},Bn=()=>W("/inbounds").then(t=>{v.setState({inbounds:new Map(Object.entries(t))})}).finally(()=>{v.setState({loading:!1})}),v=ht(mo((t,o)=>({version:null,editingUser:null,deletingUser:null,isCreatingNewUser:!1,QRcodeLinks:null,subscribeUrl:null,users:{users:[],total:0},loading:!0,isResetingAllUsage:!1,isEditingHosts:!1,isEditingNodes:!1,isShowingNodesUsage:!1,resetUsageUser:null,revokeSubscriptionUser:null,filters:{username:"",limit:On(),sort:"-created_at"},inbounds:new Map,isEditingCore:!1,refetchUsers:()=>{Hn(o().filters)},resetAllUsage:()=>W("/users/reset",{method:"POST"}).then(()=>{o().onResetAllUsage(!1),o().refetchUsers()}),onResetAllUsage:n=>t({isResetingAllUsage:n}),onCreateUser:n=>t({isCreatingNewUser:n}),onEditingUser:n=>{t({editingUser:n})},onDeletingUser:n=>{t({deletingUser:n})},onFilterChange:n=>{t({filters:{...o().filters,...n}}),o().refetchUsers()},setQRCode:n=>{t({QRcodeLinks:n})},deleteUser:n=>(t({editingUser:null}),W(`/user/${n.username}`,{method:"DELETE"}).then(()=>{t({deletingUser:null}),o().refetchUsers(),_t.invalidateQueries(vt)})),createUser:n=>W("/user",{method:"POST",body:n}).then(()=>{t({editingUser:null}),o().refetchUsers(),_t.invalidateQueries(vt)}),editUser:n=>W(`/user/${n.username}`,{method:"PUT",body:n}).then(()=>{o().onEditingUser(null),o().refetchUsers()}),fetchUserUsage:(n,i)=>{for(const s in i)i[s]||delete i[s];return W(`/user/${n.username}/usage`,{method:"GET",query:i})},onEditingHosts:n=>{t({isEditingHosts:n})},onEditingNodes:n=>{t({isEditingNodes:n})},onShowingNodesUsage:n=>{t({isShowingNodesUsage:n})},setSubLink:n=>{t({subscribeUrl:n})},resetDataUsage:n=>W(`/user/${n.username}/reset`,{method:"POST"}).then(()=>{t({resetUsageUser:null}),o().refetchUsers()}),revokeSubscription:n=>W(`/user/${n.username}/revoke_sub`,{method:"POST"}).then(i=>{t({revokeSubscriptionUser:null,editingUser:i}),o().refetchUsers()})}))),le=({children:t,color:o})=>e(I,{position:"relative",width:"36px",height:"36px",display:"flex",justifyContent:"center",alignItems:"center",_before:{content:'""',display:"block",position:"absolute",top:"0",left:"0",width:"calc(100%)",height:"calc(100%)",bg:`${o}.400`,opacity:".5",borderRadius:"5px",zIndex:"1",_dark:{bg:`${o}.400`}},_after:{content:'""',display:"block",position:"absolute",top:"0",left:"0",width:"calc(100% + 10px)",height:"calc(100% + 10px)",transform:"translate(-5px, -5px)",bg:`${o}.400`,opacity:".4",borderRadius:"8px",zIndex:"1",_dark:{bg:`${o}.400`}},children:e(h,{color:`${o}.500`,_dark:{color:`${o}.900`},position:"relative",zIndex:"2",children:t})});window.ace.define("ace/theme/nord_dark",["require","exports","module","ace/lib/dom"],(t,o,n)=>{o.isDark=!0,o.cssClass="ace-nord-dark",t("../lib/dom").importCssString(o.cssText,o.cssClass)});window.ace.define("ace/theme/dawn",["require","exports","module","ace/lib/dom"],(t,o,n)=>{o.isDark=!1,o.cssClass="ace-dawn",t("../lib/dom").importCssString(o.cssText,o.cssClass)});const $n=g.exports.forwardRef(({json:t,onChange:o,mode:n="code"},i)=>{const{colorMode:s}=Qe(),a={mode:n,onChangeText:o,statusBar:!1,mainMenuBar:!1,theme:s==="dark"?"ace/theme/nord_dark":"ace/theme/dawn"},l=g.exports.useRef(null),u=g.exports.useRef(null);return g.exports.useEffect(()=>(u.current=new go(l.current,a),()=>{u.current&&u.current.destroy()}),[]),g.exports.useEffect(()=>{u.current&&u.current.update(t)},[t]),e(I,{ref:i,border:"1px solid",borderColor:"gray.300",_dark:{borderColor:"gray.500"},borderRadius:5,h:"full",children:e(I,{height:"full",ref:l})})}),sr=500,Vn=x(Sr,{baseStyle:{w:5,h:5}}),Gn=x(mt,{baseStyle:{w:4,h:4}}),Zn=x(fo,{baseStyle:{w:4,h:4}}),Yn=x(bo,{baseStyle:{w:3,h:3}}),Qn=t=>({[He.ReadyState.CONNECTING]:"connecting",[He.ReadyState.OPEN]:"connected",[He.ReadyState.CLOSING]:"closed",[He.ReadyState.CLOSED]:"closed",[He.ReadyState.UNINSTANTIATED]:"closed"})[t],qn=()=>{try{let t=new URL("/api/".startsWith("/")?window.location.origin+"/api/":"/api/");return(t.protocol==="https:"?"wss://":"ws://")+yr([t.host+t.pathname,"/core/logs"])+"?interval=1&token="+dt()}catch(t){return console.error("Unable to generate websocket url"),console.error(t),null}};let xe=[];const Xn=()=>{const{isEditingCore:t}=v(),{fetchCoreSettings:o,updateConfig:n,isLoading:i,config:s,isPostLoading:a,version:l,restartCore:u}=Mn(),p=g.exports.useRef(null),[y,c]=g.exports.useState([]),{t:d}=O(),C=he(),_=Oe({defaultValues:{config:s||{}}});g.exports.useEffect(()=>{s&&_.setValue("config",s)},[s]),g.exports.useEffect(()=>{t&&o()},[t]);const b=g.exports.useRef(!0),S=g.exports.useCallback(Cr(D=>{var Z,L,Y;const F=Math.abs((((Z=p.current)==null?void 0:Z.scrollTop)||0)-(((L=p.current)==null?void 0:L.scrollHeight)||0)+(((Y=p.current)==null?void 0:Y.offsetHeight)||0))<10;p.current&&F?b.current=!0:b.current=!1,D.length<40&&c(D)},300),[]),{readyState:R}=xo(qn(),{onMessage:D=>{xe.push(D.data),xe.length>sr&&(xe=xe.splice(0,xe.length-sr)),S([...xe])},shouldReconnect:()=>!0,reconnectAttempts:10,reconnectInterval:1e3});g.exports.useEffect(()=>{var D;p.current&&b.current&&(p.current.scrollTop=(D=p.current)==null?void 0:D.scrollHeight)},[y]),g.exports.useEffect(()=>()=>{xe=[]},[]);const m=Qn(R.toString()),{mutate:f,isLoading:P}=Ge(u),H=({config:D})=>{n(D).then(()=>{C({title:d("core.successMessage"),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(F=>{let Z=d("core.generalErrorMessage");typeof F.response._data.detail=="object"&&(Z=F.response._data.detail[Object.keys(F.response._data.detail)[0]]),typeof F.response._data.detail=="string"&&(Z=F.response._data.detail),C({title:Z,status:"error",isClosable:!0,position:"top",duration:3e3})})},U=g.exports.useRef(null),[T,B]=g.exports.useState(!1),G=()=>{var D;document.fullscreenElement?(document.exitFullscreen(),B(!1)):((D=U.current)==null||D.requestFullscreen(),B(!0))};return r("form",{onSubmit:_.handleSubmit(H),children:[r(ae,{children:[r(A,{children:[r(w,{justifyContent:"space-between",alignItems:"flex-start",children:[r(X,{children:[d("core.configuration")," ",i&&e(wr,{isIndeterminate:!0,size:"15px"})]}),e(w,{gap:0,children:e(te,{label:"Xray Version",placement:"top",children:e(E,{height:"100%",textTransform:"lowercase",children:l&&`v${l}`})})})]}),r(I,{position:"relative",ref:U,minHeight:"300px",children:[e(ye,{control:_.control,name:"config",render:({field:D})=>e($n,{json:s,onChange:D.onChange})}),e($,{size:"xs","aria-label":"full screen",variant:"ghost",position:"absolute",top:"2",right:"4",onClick:G,children:T?e(Yn,{}):e(Zn,{})})]})]}),r(A,{mt:"4",children:[r(w,{justifyContent:"space-between",children:[e(X,{children:d("core.logs")}),e(h,{as:X,children:d(`core.socket.${m}`)})]}),e(I,{border:"1px solid",borderColor:"gray.300",bg:"#F9F9F9",_dark:{borderColor:"gray.500",bg:"#2e3440"},borderRadius:5,minHeight:"200px",maxHeight:"250px",p:2,overflowY:"auto",ref:p,children:y.map((D,F)=>e(h,{fontSize:"xs",opacity:.8,whiteSpace:"pre-line",children:D},F))})]})]}),e(fe,{children:r(w,{w:"full",justifyContent:"space-between",children:[e(I,{children:e(N,{size:"sm",leftIcon:e(Gn,{className:gt({"animate-spin":P})}),onClick:()=>f(),children:d(P?"core.restarting":"core.restartCore")})}),e(w,{children:e(N,{size:"sm",variant:"solid",colorScheme:"primary",px:"5",type:"submit",isDisabled:i||a,isLoading:a,children:d("core.save")})})]})})]})},Jn=()=>{const{isEditingCore:t}=v(),o=v.setState.bind(null,{isEditingCore:!1}),{t:n}=O();return r(re,{isOpen:t,onClose:o,size:"3xl",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"full",children:[e(se,{pt:6,children:r(w,{gap:2,children:[e(le,{color:"primary",children:e(Vn,{color:"white"})}),e(h,{fontWeight:"semibold",fontSize:"lg",children:n("core.title")})]})}),e(ie,{mt:3}),e(Xn,{})]})]})},Je=x(yo,{baseStyle:{w:5,h:5}}),Kn=()=>{const[t,o]=g.exports.useState(!1),{deletingUser:n,onDeletingUser:i,deleteUser:s}=v(),{t:a}=O(),l=he(),u=()=>{i(null)},p=()=>{n&&(o(!0),s(n).then(()=>{l({title:a("deleteUser.deleteSuccess",{username:n.username}),status:"success",isClosable:!0,position:"top",duration:3e3})}).then(u).finally(o.bind(null,!1)))};return r(re,{isCentered:!0,isOpen:!!n,onClose:u,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"red",children:e(Je,{})})}),e(ie,{mt:3}),r(ae,{children:[e(h,{fontWeight:"semibold",fontSize:"lg",children:a("deleteUser.title")}),n&&e(h,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:a("deleteUser.prompt",{username:n.username})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:u,mr:3,w:"full",variant:"outline",children:a("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"red",onClick:p,leftIcon:t?e(ke,{size:"xs"}):void 0,children:a("delete")})]})]})]})},Tt={baseStyle:{w:4,h:4}},es=x(So,Tt),ts=x(kr,Tt),Zr=x(mt,Tt),rs=Cr(t=>{v.getState().onFilterChange({...v.getState().filters,offset:0,username:t})},300),os=({...t})=>{const{loading:o,filters:n,onFilterChange:i,refetchUsers:s,onCreateUser:a}=v(),{t:l}=O(),[u,p]=g.exports.useState(""),y=d=>{p(d.target.value),rs(d.target.value)},c=()=>{p(""),i({...n,offset:0,username:""})};return r(_r,{id:"filters",templateColumns:{lg:"repeat(3, 1fr)",md:"repeat(4, 1fr)",base:"repeat(1, 1fr)"},position:"sticky",top:0,mx:"-6",px:"6",rowGap:4,gap:{lg:4,base:0},bg:"var(--chakra-colors-chakra-body-bg)",py:4,zIndex:"docked",...t,children:[e($e,{colSpan:{base:1,md:2,lg:1},order:{base:2,md:1},children:r(it,{children:[e(Co,{pointerEvents:"none",children:e(es,{})}),e(Ne,{placeholder:l("search"),value:u,borderColor:"light-border",onChange:y}),r(at,{children:[o&&e(ke,{size:"xs"}),n.username&&n.username.length>0&&e($,{onClick:c,"aria-label":"clear",size:"xs",variant:"ghost",children:e(ts,{})})]})]})}),e($e,{colSpan:2,order:{base:1,md:2},children:r(w,{justifyContent:"flex-end",alignItems:"center",h:"full",children:[e($,{"aria-label":"refresh users",disabled:o,onClick:s,size:"sm",variant:"outline",children:e(Zr,{className:gt({"animate-spin":o})})}),e(N,{colorScheme:"primary",size:"sm",onClick:()=>a(!0),px:5,children:l("createUser")})]})})]})},Yr="https://github.com/Gozargah/Marzban",ns="https://github.com/Gozargah",ss="https://github.com/Gozargah/Marzban#donation",Qr=t=>{const{version:o}=v();return e(w,{w:"full",py:"0",position:"relative",...t,children:r(h,{display:"inline-block",flexGrow:1,textAlign:"center",color:"gray.500",fontSize:"xs",children:[e(Zt,{color:"blue.400",href:Yr,children:"Marzban"}),o?` (v${o}), `:", ","Made with \u2764\uFE0F in"," ",e(Zt,{color:"blue.400",href:ns,children:"Gozargah"})]})})},is=x(wo,{baseStyle:{w:4,h:4}}),qr=({actions:t})=>{const{i18n:o}=O();var n=i=>{o.changeLanguage(i)};return r(vr,{placement:"bottom-end",children:[e(Ir,{as:$,size:"sm",variant:"outline",icon:e(is,{}),position:"relative"}),r(Dr,{minW:"100px",zIndex:9999,children:[e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("en"),children:"English"}),e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("fa"),children:"\u0641\u0627\u0631\u0633\u06CC"}),e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("zh-cn"),children:"\u7B80\u4F53\u4E2D\u6587"}),e(de,{maxW:"100px",fontSize:"sm",onClick:()=>n("ru"),children:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"})]})]})},pe={baseStyle:{w:4,h:4}},as=x(ko,pe),ls=x(_o,pe),cs=x(Sr,pe),ds=x(vo,pe),us=x(Io,pe),hs=x(Do,pe),ps=x(Ut,pe),ms=x(zr,pe),gs=x(pt,pe),fs=x(Ur,pe),ir=x(I,{baseStyle:{bg:"yellow.500",w:"2",h:"2",rounded:"full",position:"absolute"}}),Xr="marzban-menu-notification",bs=()=>{const t=localStorage.getItem(Xr);if(!t)return!0;try{return t&&Uo(parseInt(t))?Eo(new Date,new Date(parseInt(t)))>=7:!0}catch{return!0}},xs=({actions:t})=>{const{onEditingHosts:o,onResetAllUsage:n,onEditingNodes:i,onShowingNodesUsage:s}=v(),{t:a}=O(),{colorMode:l,toggleColorMode:u}=Qe(),[p,y]=g.exports.useState(bs()),c=l==="dark"?"dark_dimmed":l,d=()=>{localStorage.setItem(Xr,new Date().getTime().toString()),y(!1)};return r(w,{gap:2,justifyContent:"space-between",__css:{"& .menuList":{direction:"ltr"}},position:"relative",children:[e(h,{as:"h1",fontWeight:"semibold",fontSize:"2xl",children:a("users")}),p&&e(ir,{top:"0",right:"0",zIndex:9999}),e(I,{overflow:"auto",css:{direction:"rtl"},children:r(w,{alignItems:"center",children:[r(vr,{children:[e(Ir,{as:$,size:"sm",variant:"outline",icon:e(ue,{children:e(ds,{})}),position:"relative"}),r(Dr,{minW:"170px",zIndex:99999,className:"menuList",children:[e(de,{maxW:"170px",fontSize:"sm",icon:e(ps,{}),onClick:o.bind(null,!0),children:a("header.hostSettings")}),e(de,{maxW:"170px",fontSize:"sm",icon:e(ms,{}),onClick:i.bind(null,!0),children:a("header.nodeSettings")}),e(de,{maxW:"170px",fontSize:"sm",icon:e(gs,{}),onClick:s.bind(null,!0),children:a("header.nodesUsage")}),e(de,{maxW:"170px",fontSize:"sm",icon:e(fs,{}),onClick:n.bind(null,!0),children:a("resetAllUsage")}),e(Yt,{to:ss,target:"_blank",children:r(de,{maxW:"170px",fontSize:"sm",icon:e(hs,{}),position:"relative",onClick:d,children:[a("header.donation")," ",p&&e(ir,{top:"3",right:"2"})]})}),e(Yt,{to:"/login",children:e(de,{maxW:"170px",fontSize:"sm",icon:e(us,{}),children:a("header.logout")})})]})]}),e($,{size:"sm",variant:"outline","aria-label":"core settings",onClick:()=>{v.setState({isEditingCore:!0})},children:e(cs,{})}),e(qr,{}),e($,{size:"sm",variant:"outline","aria-label":"switch theme",onClick:()=>{Vr(l=="dark"?"light":"dark"),u()},children:l==="light"?e(as,{}):e(ls,{})}),e(I,{css:{direction:"ltr"},display:"flex",alignItems:"center",pr:"2",__css:{"& span":{display:"inline-flex"}},children:e(zo,{href:Yr,"data-color-scheme":`no-preference: ${c}; light: ${c}; dark: ${c};`,"data-size":"large","data-show-count":"true","aria-label":"Star Marzban on GitHub",children:"Star"})})]})})]})},ys=[{title:"Inbound's default",value:"inbound_default"},{title:"TLS",value:"tls"},{title:"None",value:"none"}],Ss=[{title:"",value:""},{title:"h2",value:"h2"},{title:"http/1.1",value:"http/1.1"},{title:"h2, http/1.1",value:"h2,http/1.1"}],Cs=[{title:"",value:""},...["chrome","firefox","safari","ios","android","edge","360","qq","random","randomized"].map(t=>({title:t,value:t}))],ws=[{title:"none",value:""},{title:"xtls-rprx-vision",value:"xtls-rprx-vision"}],ks=["aes-128-gcm","aes-256-gcm","chacha20-ietf-poly1305"],_s=ht(t=>({isLoading:!1,isPostLoading:!1,hosts:{},fetchHosts:()=>{t({isLoading:!0}),W("/hosts").then(o=>t({hosts:o})).finally(()=>t({isLoading:!1}))},setHosts:o=>(t({isPostLoading:!0}),W("/hosts",{method:"PUT",body:o}).finally(()=>{t({isPostLoading:!1})}))}));const vs=x(kr,{baseStyle:{w:4,h:4}}),Ce=wt.forwardRef(({disabled:t,step:o,label:n,className:i,startAdornment:s,endAdornment:a,type:l="text",placeholder:u,onChange:p,onBlur:y,name:c,value:d,onClick:C,error:_,clearable:b=!1,...S},R)=>{const m=()=>{p&&p({target:{value:"",name:c}})},{size:f="md"}=S,P=l=="number"?Fo:Ne,H=l=="number"?Lo:wt.Fragment,U=l=="number"?{keepWithinRange:!0,precision:5,format:T=>isNaN(parseFloat(String(T)))||Number(parseFloat(String(T)).toFixed(5))===0?T:Number(parseFloat(String(T)).toFixed(5)),min:0,step:o,name:c,type:l,placeholder:u,onChange:T=>{p&&p(T)},onBlur:y,value:d,onClick:C,disabled:t,flexGrow:1,size:f}:{};return r(A,{isInvalid:!!_,children:[n&&e(X,{children:n}),r(it,{size:f,w:"full",rounded:"md",_focusWithin:{outline:"2px solid",outlineColor:"primary.200"},bg:t?"gray.100":"transparent",_dark:{bg:t?"gray.600":"transparent"},children:[s&&e(Ro,{children:s}),r(H,{...U,children:[e(P,{name:c,ref:R,step:o,className:gt(i),type:l,placeholder:u,onChange:p,onBlur:y,value:d,onClick:C,disabled:t,flexGrow:1,_focusVisible:{outline:"none",borderTopColor:"transparent",borderRightColor:"transparent",borderBottomColor:"transparent"},_disabled:{cursor:"not-allowed"},...S,roundedLeft:s?"0":"md",roundedRight:a?"0":"md"}),l=="number"&&e(ue,{children:r(To,{children:[e(Ao,{}),e(Mo,{})]})})]}),a&&e(No,{borderLeftRadius:0,borderRightRadius:"6px",bg:"transparent",children:a}),b&&d&&d.length&&e(at,{borderLeftRadius:0,borderRightRadius:"6px",bg:"transparent",onClick:m,cursor:"pointer",children:e(vs,{})})]}),!!_&&e(lt,{children:_})]})}),yt=x(we,{baseStyle:{bg:"white",_dark:{bg:"gray.700"}}}),Be=x(Ce,{baseStyle:{bg:"white",_dark:{bg:"gray.700"}}}),Is=x(Ut,{baseStyle:{w:5,h:5}}),Me=x(Po,{baseStyle:{w:4,h:4,color:"gray.400",cursor:"pointer"}}),Ds=k.record(k.string().min(1),k.array(k.object({remark:k.string().min(1,"Remark is required"),address:k.string().min(1,"Address is required"),port:k.string().or(k.number()).nullable().transform(t=>typeof t=="number"?t:t!==null&&!isNaN(parseInt(t))?Number(parseInt(t)):null),sni:k.string().nullable(),host:k.string().nullable(),security:k.string(),alpn:k.string(),fingerprint:k.string()}))),rt=x(lt,{baseStyle:{color:"red.400",display:"block",textAlign:"left",w:"100%"}}),zs=({hostKey:t,isOpen:o,toggleAccordion:n})=>{const{inbounds:i}=v(),s=[...i.values()].flat().filter(_=>_.tag===t)[0],a=Et(),{fields:l,append:u,remove:p}=Wo({control:a.control,name:t}),{errors:y}=a.formState,{t:c}=O(),d=y[t],C=()=>{u({host:"",sni:"",port:null,address:"",remark:"",security:"inbound_default",alpn:"",fingerprint:""})};return g.exports.useEffect(()=>{d&&!o&&n()},[d]),r(Fe,{border:"1px solid",_dark:{borderColor:"gray.600"},_light:{borderColor:"gray.200"},borderRadius:"4px",p:1,w:"full",children:[r(Pe,{px:2,borderRadius:"3px",onClick:n,children:[e(h,{as:"span",fontWeight:"medium",fontSize:"sm",flex:"1",textAlign:"left",color:"gray.700",_dark:{color:"gray.300"},children:t}),e(kt,{})]}),e(We,{px:2,pb:2,children:r(M,{gap:3,children:[l.map((_,b)=>{var S,R,m,f,P,H,U,T,B,G,D,F,Z,L,Y,J,tt;return r(M,{border:"1px solid",_dark:{borderColor:"gray.600",bg:"#273142"},_light:{borderColor:"gray.200",bg:"#fcfbfb"},p:2,w:"full",borderRadius:"4px",children:[e(w,{w:"100%",alignItems:"flex-start",children:r(A,{position:"relative",zIndex:10,isInvalid:!!(d&&((S=d[b])==null?void 0:S.remark)),children:[r(it,{children:[e(Be,{...a.register(t+"."+b+".remark"),size:"sm",borderRadius:"4px",placeholder:"Remark"}),e(at,{children:r(ze,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(I,{mt:"-8px",children:e(Me,{})})}),e(Ee,{children:r(Le,{children:[e(Re,{}),e(Te,{}),e(Qt,{children:r(I,{fontSize:"xs",children:[e(h,{pr:"20px",children:c("hostsDialog.desc")}),r(h,{children:[r(E,{children:["{","SERVER_IP","}"]})," ",c("hostsDialog.currentServer")]}),r(h,{mt:1,children:[r(E,{children:["{","USERNAME","}"]})," ",c("hostsDialog.username")]}),r(h,{mt:1,children:[r(E,{children:["{","DATA_USAGE","}"]})," ",c("hostsDialog.dataUsage")]}),r(h,{mt:1,children:[r(E,{children:["{","DATA_LEFT","}"]})," ",c("hostsDialog.remainingData")]}),r(h,{mt:1,children:[r(E,{children:["{","DATA_LIMIT","}"]})," ",c("hostsDialog.dataLimit")]}),r(h,{mt:1,children:[r(E,{children:["{","DAYS_LEFT","}"]})," ",c("hostsDialog.remainingDays")]}),r(h,{mt:1,children:[r(E,{children:["{","EXPIRE_DATE","}"]})," ",c("hostsDialog.expireDate")]}),r(h,{mt:1,children:[r(E,{children:["{","JALALI_EXPIRE_DATE","}"]})," ",c("hostsDialog.jalaliExpireDate")]}),r(h,{mt:1,children:[r(E,{children:["{","TIME_LEFT","}"]})," ",c("hostsDialog.remainingTime")]}),r(h,{mt:1,children:[r(E,{children:["{","STATUS_EMOJI","}"]})," ",c("hostsDialog.statusEmoji")]}),r(h,{mt:1,children:[r(E,{children:["{","PROTOCOL","}"]})," ",c("hostsDialog.proxyProtocol")]}),r(h,{mt:1,children:[r(E,{children:["{","TRANSPORT","}"]})," ",c("hostsDialog.proxyMethod")]})]})})]})})]})})]}),d&&((R=d[b])==null?void 0:R.remark)&&e(rt,{children:(f=(m=d[b])==null?void 0:m.remark)==null?void 0:f.message})]})}),r(A,{isInvalid:!!(d&&((P=d[b])==null?void 0:P.address)),children:[r(it,{children:[e(Be,{size:"sm",borderRadius:"4px",placeholder:"Address (e.g. example.com)",...a.register(t+"."+b+".address")}),e(at,{children:r(ze,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(I,{mt:"-8px",children:e(Me,{})})}),e(Ee,{children:r(Le,{children:[e(Re,{}),e(Te,{}),e(Qt,{children:r(I,{fontSize:"xs",children:[e(h,{pr:"20px",children:c("hostsDialog.desc")}),r(h,{children:[r(E,{children:["{","SERVER_IP","}"]})," ",c("hostsDialog.currentServer")]}),r(h,{mt:1,children:[r(E,{children:["{","USERNAME","}"]})," ",c("hostsDialog.username")]}),r(h,{mt:1,children:[r(E,{children:["{","DATA_USAGE","}"]})," ",c("hostsDialog.dataUsage")]}),r(h,{mt:1,children:[r(E,{children:["{","DATA_LEFT","}"]})," ",c("hostsDialog.remainingData")]}),r(h,{mt:1,children:[r(E,{children:["{","DATA_LIMIT","}"]})," ",c("hostsDialog.dataLimit")]}),r(h,{mt:1,children:[r(E,{children:["{","DAYS_LEFT","}"]})," ",c("hostsDialog.remainingDays")]}),r(h,{mt:1,children:[r(E,{children:["{","EXPIRE_DATE","}"]})," ",c("hostsDialog.expireDate")]}),r(h,{mt:1,children:[r(E,{children:["{","JALALI_EXPIRE_DATE","}"]})," ",c("hostsDialog.jalaliExpireDate")]}),r(h,{mt:1,children:[r(E,{children:["{","TIME_LEFT","}"]})," ",c("hostsDialog.remainingTime")]}),r(h,{mt:1,children:[r(E,{children:["{","STATUS_EMOJI","}"]})," ",c("hostsDialog.statusEmoji")]}),r(h,{mt:1,children:[r(E,{children:["{","PROTOCOL","}"]})," ",c("hostsDialog.proxyProtocol")]}),r(h,{mt:1,children:[r(E,{children:["{","TRANSPORT","}"]})," ",c("hostsDialog.proxyMethod")]})]})})]})})]})})]}),d&&((H=d[b])==null?void 0:H.address)&&e(rt,{children:(T=(U=d[b])==null?void 0:U.address)==null?void 0:T.message})]}),e(Xe,{w:"full",allowToggle:!0,children:r(Fe,{border:"0",children:[r(Pe,{display:"flex",justifyContent:"space-between",px:0,py:1,borderRadius:3,_hover:{bg:"transparent"},children:[r(h,{fontSize:"xs",color:"gray.600",_dark:{color:"gray.500"},pl:1,children:[c("hostsDialog.advancedOptions"),e(kt,{fontSize:"sm",ml:1})]}),e(te,{label:"Delete",placement:"top",children:e($,{"aria-label":"Delete",size:"sm",colorScheme:"red",variant:"ghost",onClick:p.bind(null,b),children:e(Je,{})})})]}),e(We,{w:"full",p:1,children:r(M,{w:"full",borderRadius:"4px",children:[r(A,{isInvalid:!!(d&&((B=d[b])==null?void 0:B.port)),children:[r(X,{display:"flex",pb:1,alignItems:"center",justifyContent:"space-between",gap:1,m:"0",children:[e("span",{children:c("hostsDialog.port")}),r(ze,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(h,{fontSize:"xs",pr:5,children:c("hostsDialog.port.info")})]})})]})]}),e(Be,{size:"sm",borderRadius:"4px",placeholder:String(s.port||"8080"),type:"number",...a.register(t+"."+b+".port")})]}),r(A,{isInvalid:!!(d&&((G=d[b])==null?void 0:G.sni)),children:[r(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:[e("span",{children:c("hostsDialog.sni")}),r(ze,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(h,{fontSize:"xs",pr:5,children:c("hostsDialog.sni.info")}),e(h,{fontSize:"xs",mt:"2",children:e(ge,{i18nKey:"hostsDialog.host.wildcard",components:{badge:e(E,{})}})}),e(h,{fontSize:"xs",children:e(ge,{i18nKey:"hostsDialog.host.multiHost",components:{badge:e(E,{})}})})]})})]})]}),e(Be,{size:"sm",borderRadius:"4px",placeholder:"SNI (e.g. example.com)",...a.register(t+"."+b+".sni")}),d&&((D=d[b])==null?void 0:D.sni)&&e(rt,{children:(Z=(F=d[b])==null?void 0:F.sni)==null?void 0:Z.message})]}),r(A,{isInvalid:!!(d&&((L=d[b])==null?void 0:L.host)),children:[r(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:[e("span",{children:c("hostsDialog.host")}),r(ze,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(h,{fontSize:"xs",pr:5,children:c("hostsDialog.host.info")}),e(h,{fontSize:"xs",mt:"2",children:e(ge,{i18nKey:"hostsDialog.host.wildcard",components:{badge:e(E,{})}})}),e(h,{fontSize:"xs",children:e(ge,{i18nKey:"hostsDialog.host.multiHost",components:{badge:e(E,{})}})})]})})]})]}),e(Be,{size:"sm",borderRadius:"4px",placeholder:"Host (e.g. example.com)",...a.register(t+"."+b+".host")}),d&&((Y=d[b])==null?void 0:Y.host)&&e(rt,{children:(tt=(J=d[b])==null?void 0:J.host)==null?void 0:tt.message})]}),r(A,{height:"66px",children:[r(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:[e("span",{children:c("hostsDialog.security")}),r(ze,{isLazy:!0,placement:"right",children:[e(Ue,{children:e(Me,{})}),e(Ee,{children:r(Le,{p:2,children:[e(Re,{}),e(Te,{}),e(h,{fontSize:"xs",pr:5,children:c("hostsDialog.security.info")})]})})]})]}),e(yt,{size:"sm",...a.register(t+"."+b+".security"),children:ys.map(K=>e("option",{value:K.value,children:K.title},K.value))})]}),r(A,{height:"66px",children:[e(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:e("span",{children:c("hostsDialog.alpn")})}),e(yt,{size:"sm",...a.register(t+"."+b+".alpn"),children:Ss.map(K=>e("option",{value:K.value,children:K.title},K.value))})]}),r(A,{height:"66px",children:[e(X,{display:"flex",pb:1,alignItems:"center",gap:1,justifyContent:"space-between",m:"0",children:e("span",{children:c("hostsDialog.fingerprint")})}),e(yt,{size:"sm",...a.register(t+"."+b+".fingerprint"),children:Cs.map(K=>e("option",{value:K.value,children:K.title},K.value))})]})]},b)})]})})]},b)}),e(N,{variant:"outline",w:"full",size:"sm",color:"",fontWeight:"normal",onClick:C,children:c("hostsDialog.addHost")})]})})]})},Us=()=>{const{isEditingHosts:t,onEditingHosts:o,refetchUsers:n,inbounds:i}=v(),{isLoading:s,hosts:a,fetchHosts:l,isPostLoading:u,setHosts:p}=_s(),y=he(),{t:c}=O(),[d,C]=g.exports.useState({});g.exports.useEffect(()=>{t&&l()},[t]);const _=Oe({resolver:qe(Ds)});g.exports.useEffect(()=>{a&&t&&_.reset(a)},[a]);const b=()=>{C({}),o(!1)},S=m=>{p(m).then(()=>{y({title:c("hostsDialog.savedSuccess"),status:"success",isClosable:!0,position:"top",duration:3e3}),n()}).catch(f=>{var P,H,U,T,B;(((P=f==null?void 0:f.response)==null?void 0:P.status)===409||((H=f==null?void 0:f.response)==null?void 0:H.status)===400)&&y({title:(T=(U=f.response)==null?void 0:U._data)==null?void 0:T.detail,status:"error",isClosable:!0,position:"top",duration:3e3}),((B=f==null?void 0:f.response)==null?void 0:B.status)===422&&Object.keys(f.response._data.detail).forEach(G=>{y({title:f.response._data.detail[G]+" ("+G+")",status:"error",isClosable:!0,position:"top",duration:3e3})})})},R=m=>{d[String(m)]?delete d[String(m)]:d[String(m)]={},C({...d})};return r(re,{isOpen:t,onClose:b,children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"fit-content",maxW:"3xl",children:[e(se,{pt:6,children:e(le,{color:"primary",children:e(Is,{color:"white"})})}),e(ie,{mt:3}),e(ae,{w:"440px",pb:3,pt:3,children:e(Er,{..._,children:r("form",{onSubmit:_.handleSubmit(S),children:[e(h,{mb:3,opacity:.8,fontSize:"sm",children:c("hostsDialog.title")}),s&&c("hostsDialog.loading"),!s&&a&&(Object.keys(a).length>0?e(Xe,{w:"full",allowToggle:!0,allowMultiple:!0,index:Object.keys(d).map(m=>parseInt(m)),children:e(M,{w:"full",children:Object.keys(a).map((m,f)=>e(zs,{toggleAccordion:()=>R(f),isOpen:d[String(f)],hostKey:m},m))})}):"No inbound found. Please check your Xray config file."),e(w,{justifyContent:"flex-end",py:2,children:e(N,{variant:"solid",mt:"2",type:"submit",colorScheme:"primary",size:"sm",px:5,isLoading:u,disabled:u,children:c("hostsDialog.apply")})})]})})})]})]})},Jr=k.object({name:k.string().min(1),address:k.string().min(1),port:k.number().min(1).or(k.string().transform(t=>parseFloat(t))),api_port:k.number().min(1).or(k.string().transform(t=>parseFloat(t))),xray_version:k.string().nullable().optional(),id:k.number().nullable().optional(),status:k.enum(["connected","connecting","error","disabled"]).nullable().optional(),message:k.string().nullable().optional(),add_as_new_host:k.boolean().optional()}),Es=()=>({name:"",address:"",port:62050,api_port:62051,xray_version:""}),Ye="fetch-nodes-query-key",Ls=()=>{const{isEditingNodes:t}=v();return zt({queryKey:Ye,queryFn:Ke.getState().fetchNodes,refetchInterval:t?3e3:void 0,refetchOnWindowFocus:!1})},Ke=ht((t,o)=>({nodes:[],addNode(n){return W("/node",{method:"POST",body:n})},fetchNodes(){return W("/nodes")},fetchNodesUsage(n){return W("/nodes/usage",{query:n})},updateNode(n){return W(`/node/${n.id}`,{method:"PUT",body:n})},setDeletingNode(n){t({deletingNode:n})},reconnectNode(n){return W(`/node/${n.id}/reconnect`,{method:"POST"})},deleteNode:()=>{var n;return W(`/node/${(n=o().deletingNode)==null?void 0:n.id}`,{method:"DELETE"})}})),At=(t,o,n)=>{if(t.response&&t.response._data){if(typeof t.response._data.detail=="string")return o({title:t.response._data.detail,status:"error",isClosable:!0,position:"top",duration:3e3});if(typeof t.response._data.detail=="object"&&n){Object.keys(t.response._data.detail).forEach(i=>n.setError(i,{message:t.response._data.detail[i]}));return}}return o({title:"Something went wrong!",status:"error",isClosable:!0,position:"top",duration:3e3})},Mt=(t,o)=>o({title:t,status:"success",isClosable:!0,position:"top",duration:3e3}),Rs=({deleteCallback:t})=>{const{deleteNode:o,deletingNode:n,setDeletingNode:i}=Ke(),{t:s}=O(),a=he(),l=Lt(),u=()=>{i(null)},{isLoading:p,mutate:y}=Ge(o,{onSuccess:()=>{Mt(s("deleteNode.deleteSuccess",{name:n&&n.name}),a),i(null),l.invalidateQueries(Ye),t&&t()},onError:c=>{At(c,a)}});return r(re,{isCentered:!0,isOpen:!!n,onClose:u,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"red",children:e(Je,{})})}),e(ie,{mt:3}),r(ae,{children:[e(h,{fontWeight:"semibold",fontSize:"lg",children:s("deleteNode.title")}),n&&e(h,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:s("deleteNode.prompt",{name:n.name})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:u,mr:3,w:"full",variant:"outline",children:s("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"red",onClick:()=>y(),leftIcon:p?e(ke,{size:"xs"}):void 0,children:s("delete")})]})]})]})},et={baseStyle:{strokeWidth:"2px",w:4,h:4}},ar=x(Oo,et),Ts=x(jo,et),lr=x(Ho,et),cr=x(Lr,et),As=x(Lr,et),It=[{title:"No",value:"no_reset"},{title:"Daily",value:"day"},{title:"Weekly",value:"week"},{title:"Monthly",value:"month"},{title:"Annually",value:"year"}],Ve={active:{statusColor:"green",bandWidthColor:"primary",icon:ar},connected:{statusColor:"green",bandWidthColor:"primary",icon:ar},disabled:{statusColor:"gray",bandWidthColor:"gray",icon:Ts},expired:{statusColor:"orange",bandWidthColor:"orange",icon:cr},on_hold:{statusColor:"purple",bandWidthColor:"purple",icon:As},connecting:{statusColor:"orange",bandWidthColor:"orange",icon:cr},limited:{statusColor:"red",bandWidthColor:"red",icon:lr},error:{statusColor:"red",bandWidthColor:"red",icon:lr}},Nt=t=>{let o={status:"",time:""};if(t){j(t*1e3).utc().isAfter(j().utc())?o.status="expires":o.status="expired";const n=[],i=j.duration(j(t*1e3).utc().diff(j()));i.years()!=0&&n.push(Math.abs(i.years())+" year"+(Math.abs(i.years())!=1?"s":"")),i.months()!=0&&n.push(Math.abs(i.months())+" month"+(Math.abs(i.months())!=1?"s":"")),i.days()!=0&&n.push(Math.abs(i.days())+" day"+(Math.abs(i.days())!=1?"s":"")),n.length===0&&(i.hours()!=0&&n.push(Math.abs(i.hours())+" hour"+(Math.abs(i.hours())!=1?"s":"")),i.minutes()!=0&&n.push(Math.abs(i.minutes())+" min"+(Math.abs(i.minutes())!=1?"s":""))),o.time=n.join(", ")}return o},st=({expiryDate:t,status:o,compact:n=!1,showDetail:i=!0,extraText:s})=>{const{t:a}=O(),l=Nt(t),u=Ve[o].icon;return r(ue,{children:[r(E,{colorScheme:Ve[o].statusColor,rounded:"full",display:"inline-flex",px:3,py:1,columnGap:n?1:2,alignItems:"center",children:[e(u,{w:n?3:4}),i&&r(h,{textTransform:"capitalize",fontSize:n?".7rem":".875rem",lineHeight:n?"1rem":"1.25rem",fontWeight:"medium",letterSpacing:"tighter",children:[o,s&&`: ${s}`]})]}),i&&t&&e(h,{display:"inline-block",fontSize:"xs",fontWeight:"medium",ml:"2",color:"gray.600",_dark:{color:"gray.400"},children:a(l.status,{time:l.time})})]})},ot=x(Ce,{baseStyle:{bg:"white",_dark:{bg:"gray.700"}}}),Ms=x(zr,{baseStyle:{w:5,h:5}}),Ns=x(Bo,{baseStyle:{w:5,h:5,strokeWidth:2}}),Fs=({toggleAccordion:t,node:o})=>{const{updateNode:n,reconnectNode:i,setDeletingNode:s}=Ke(),{t:a}=O(),l=Lt(),u=he(),p=Oe({defaultValues:o,resolver:qe(Jr)}),y=s.bind(null,o),{isLoading:c,mutate:d}=Ge(n,{onSuccess:()=>{Mt("Node updated successfully",u),l.invalidateQueries(Ye)},onError:S=>{At(S,u,p)}}),{isLoading:C,mutate:_}=Ge(i.bind(null,o),{onSuccess:()=>{l.invalidateQueries(Ye)}}),b=C?"connecting":o.status?o.status:"error";return r(Fe,{border:"1px solid",_dark:{borderColor:"gray.600"},_light:{borderColor:"gray.200"},borderRadius:"4px",p:1,w:"full",children:[r(Pe,{px:2,borderRadius:"3px",onClick:t,children:[r(w,{w:"full",justifyContent:"space-between",pr:2,children:[e(h,{as:"span",fontWeight:"medium",fontSize:"sm",flex:"1",textAlign:"left",color:"gray.700",_dark:{color:"gray.300"},children:o.name}),r(w,{children:[o.xray_version&&e(E,{colorScheme:"blue",rounded:"full",display:"inline-flex",px:3,py:1,children:r(h,{textTransform:"capitalize",fontSize:"0.7rem",fontWeight:"medium",letterSpacing:"tighter",children:["Xray ",o.xray_version]})}),o.status&&e(st,{status:b,compact:!0})]})]}),e(kt,{})]}),r(We,{px:2,pb:2,children:[e(M,{pb:3,alignItems:"flex-start",children:b==="error"&&e(Ze,{status:"error",size:"xs",children:r(I,{children:[r(w,{w:"full",children:[e(ct,{w:4}),e(h,{marginInlineEnd:0,children:o.message})]}),e(w,{justifyContent:"flex-end",w:"full",children:e(N,{size:"sm","aria-label":"reconnect node",leftIcon:e(Zr,{}),onClick:()=>_(),disabled:C,children:a(C?"nodes.reconnecting":"nodes.reconnect")})})]})})}),e(Kr,{form:p,mutate:d,isLoading:c,submitBtnText:a("nodes.editNode"),btnLeftAdornment:e(te,{label:a("delete"),placement:"top",children:e($,{colorScheme:"red",variant:"ghost",size:"sm","aria-label":"delete node",onClick:y,children:e(Je,{})})})})]})]})},Ps=({toggleAccordion:t,resetAccordions:o})=>{const n=he(),{t:i}=O(),s=Lt(),{addNode:a}=Ke(),l=Oe({resolver:qe(Jr),defaultValues:{...Es(),add_as_new_host:!0}}),{isLoading:u,mutate:p}=Ge(a,{onSuccess:()=>{Mt(i("nodes.addNodeSuccess",{name:l.getValues("name")}),n),s.invalidateQueries(Ye),l.reset(),o()},onError:y=>{At(y,n,l)}});return r(Fe,{border:"1px solid",_dark:{borderColor:"gray.600"},_light:{borderColor:"gray.200"},borderRadius:"4px",p:1,w:"full",children:[e(Pe,{px:2,borderRadius:"3px",onClick:t,children:r(h,{as:"span",fontWeight:"medium",fontSize:"sm",flex:"1",textAlign:"left",color:"gray.700",_dark:{color:"gray.300"},display:"flex",gap:1,children:[e(Ns,{display:"inline-block"})," ",e("span",{children:i("nodes.addNewMarzbanNode")})]})}),e(We,{px:2,py:4,children:e(Kr,{form:l,mutate:p,isLoading:u,submitBtnText:i("nodes.addNode"),btnProps:{variant:"solid"},addAsHost:!0})})]})},Kr=({form:t,mutate:o,isLoading:n,submitBtnText:i,btnProps:s={},btnLeftAdornment:a,addAsHost:l=!1})=>{var _,b,S,R,m,f,P,H,U,T,B,G;const{t:u}=O(),[p,y]=g.exports.useState(!1),{data:c,isLoading:d}=zt({queryKey:"node-settings",queryFn:()=>W("/node/settings")});function C(D){if(document.body.createTextRange){const F=document.body.createTextRange();F.moveToElementText(D),F.select()}else if(window.getSelection){const F=window.getSelection(),Z=document.createRange();Z.selectNodeContents(D),F.removeAllRanges(),F.addRange(Z)}else console.warn("Could not select text in node: Unsupported browser.")}return e("form",{onSubmit:t.handleSubmit(D=>o(D)),children:r(M,{children:[c&&c.certificate&&e(Ze,{status:"info",alignItems:"start",children:r(Rr,{display:"flex",flexDirection:"column",overflow:"hidden",children:[e("span",{children:u("nodes.connection-hint")}),r(w,{justify:"end",py:2,children:[e(N,{as:"a",colorScheme:"primary",size:"xs",download:"ssl_client_cert.pem",href:URL.createObjectURL(new Blob([c.certificate],{type:"text/plain"})),children:u("nodes.download-certificate")}),e(te,{placement:"top",label:u("nodes.show-certificate"),children:e($,{"aria-label":u("nodes.show-certificate"),onClick:y.bind(null,!p),colorScheme:"whiteAlpha",color:"primary",size:"xs",children:p?e(Vo,{width:"15px"}):e($o,{width:"15px"})})})]}),e(Tr,{in:p,animateOpacity:!0,children:e(h,{bg:"rgba(255,255,255,.5)",_dark:{bg:"rgba(255,255,255,.2)"},rounded:"md",p:"2",lineHeight:"1.2",fontSize:"10px",fontFamily:"Courier",whiteSpace:"pre",overflow:"auto",onClick:D=>{C(D.target)},children:c.certificate})})]})}),r(w,{w:"full",children:[e(A,{children:e(ot,{label:u("nodes.nodeName"),size:"sm",placeholder:"Marzban-S2",...t.register("name"),error:(S=(b=(_=t.formState)==null?void 0:_.errors)==null?void 0:b.name)==null?void 0:S.message})}),e(w,{px:1,children:e(ye,{name:"status",control:t.control,render:({field:D})=>e(te,{placement:"top",label:`${u("usersTable.status")}: `+(D.value!=="disabled"?u("active"):u("disabled")),textTransform:"capitalize",children:e(I,{mt:"6",children:e(Ar,{colorScheme:"primary",isChecked:D.value!=="disabled",onChange:F=>{F.target.checked?D.onChange("connecting"):D.onChange("disabled")}})})},D.value)})})]}),r(w,{alignItems:"flex-start",children:[e(I,{w:"50%",children:e(ot,{label:u("nodes.nodeAddress"),size:"sm",placeholder:"51.20.12.13",...t.register("address"),error:(f=(m=(R=t.formState)==null?void 0:R.errors)==null?void 0:m.address)==null?void 0:f.message})}),e(I,{w:"25%",children:e(ot,{label:u("nodes.nodePort"),size:"sm",placeholder:"62050",...t.register("port"),error:(U=(H=(P=t.formState)==null?void 0:P.errors)==null?void 0:H.port)==null?void 0:U.message})}),e(I,{w:"25%",children:e(ot,{label:u("nodes.nodeAPIPort"),size:"sm",placeholder:"62051",...t.register("api_port"),error:(G=(B=(T=t.formState)==null?void 0:T.errors)==null?void 0:B.api_port)==null?void 0:G.message})})]}),l&&e(A,{py:1,children:e(Mr,{...t.register("add_as_new_host"),children:e(X,{m:0,children:u("nodes.addHostForEveryInbound")})})}),r(w,{w:"full",children:[a,e(N,{flexGrow:1,type:"submit",colorScheme:"primary",size:"sm",px:5,w:"full",isLoading:n,...s,children:i})]})]})})},Ws=()=>{const{isEditingNodes:t,onEditingNodes:o}=v(),{t:n}=O(),[i,s]=g.exports.useState({}),{data:a,isLoading:l}=Ls(),u=()=>{s({}),o(!1)},p=y=>{i[String(y)]?delete i[String(y)]:i[String(y)]={},s({...i})};return r(ue,{children:[r(re,{isOpen:t,onClose:u,children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"fit-content",maxW:"3xl",children:[e(se,{pt:6,children:e(le,{color:"primary",children:e(Ms,{color:"white"})})}),e(ie,{mt:3}),r(ae,{w:"440px",pb:6,pt:3,children:[e(h,{mb:3,opacity:.8,fontSize:"sm",children:n("nodes.title")}),l&&"loading...",e(Xe,{w:"full",allowToggle:!0,index:Object.keys(i).map(y=>parseInt(y)),children:r(M,{w:"full",children:[!l&&a&&a.map((y,c)=>e(Fs,{toggleAccordion:()=>p(c),node:y},y.name)),e(Ps,{toggleAccordion:()=>p((a||[]).length),resetAccordions:()=>s({})})]})})]})]})]}),e(Rs,{deleteCallback:()=>s({})})]})};function Os(t){const o=360/t,n=90,i=47,s=[];for(let a=0;a(C<0&&(C+=1),C>1&&(C-=1),C<.16666666666666666?c+(d-c)*6*C:C<.5?d:C<.6666666666666666?c+(d-c)*(.6666666666666666-C)*6:c),p=n<.5?n*(1+o):n+o-n*o,y=2*n-p;i=Math.round(u(y,p,t+1/3)*255),s=Math.round(u(y,p,t)*255),a=Math.round(u(y,p,t-1/3)*255)}const l=u=>{const p=u.toString(16);return p.length===1?"0"+p:p};return`#${l(i)}${l(s)}${l(a)}`}const dr=({border:t,...o})=>{const{getInputProps:n,getRadioProps:i}=Jo(o),s=Se({base:"xs",md:"sm"});return r(I,{as:"label",children:[e("input",{...n()}),e(I,{...i(),minW:"48px",w:"full",h:"full",textAlign:"center",cursor:"pointer",fontSize:s,borderWidth:t?"1px":"0px",borderRadius:"md",_checked:{bg:"primary.500",color:"white",borderColor:"primary.500"},_focus:{boxShadow:"outline"},px:3,py:1,children:o.children})]})},eo=({onChange:t,defaultValue:o,...n})=>{const{t:i,i18n:s}=O();Qe();const a=Se({base:["7h","1d","3d","1w"],md:["7h","1d","3d","1w","1m","3m"]}),l={h:"hour",d:"day",w:"week",m:"month",y:"year"},u=Se({base:[{title:"hours",options:["1h","3h","6h","12h"]},{title:"days",options:["1d","2d","3d","4d"]},{title:"weeks",options:["1w","2w","3w","4w"]},{title:"months",options:["1m","2m","3m","6m"]}],md:[{title:"hours",options:["1h","2h","3h","6h","8h","12h"]},{title:"days",options:["1d","2d","3d","4d","5d","6d"]},{title:"weeks",options:["1w","2w","3w","4w"]},{title:"months",options:["1m","2m","3m","6m","8m"]}]}),{getRootProps:p,getRadioProps:y,setValue:c}=Go({name:"filter",defaultValue:o,onChange:L=>{if(L==="custom")return;_(),a.indexOf(L)>=0?(R(i("userDialog.custom")),f(!1)):(R(i("userDialog.custom")+` (${L})`),f(!0));const Y=Number(L.substring(0,L.length-1)),J=l[L[L.length-1]];t(L,{start:j().utc().subtract(Y,J).format("YYYY-MM-DDTHH:00:00")})}}),{isOpen:d,onOpen:C,onClose:_}=Zo(),b=g.exports.useRef(null);Yo({ref:b,handler:_});const[S,R]=g.exports.useState(i("userDialog.custom")),[m,f]=g.exports.useState(!1),[P,H]=g.exports.useState(0),U=Se({base:1,md:2}),T=Se({base:"xs",md:"sm"}),[B,G]=g.exports.useState(null),[D,F]=g.exports.useState(null),Z=L=>{const[Y,J]=L;D&&!J?(G(null),F(null)):(G(Y),F(J),Y&&J&&(_(),t("custom",{start:j(Y).format("YYYY-MM-DDT00:00:00"),end:j(J).format("YYYY-MM-DDT23:59:59")})))};return r(M,{...n,children:[P==0&&r(Rt,{...p(),gap:0,display:"flex",borderWidth:"1px",borderRadius:"md",minW:{base:"320px",md:"400px"},children:[a.map(L=>e(dr,{...y({value:L}),children:L},L)),e(I,{onClick:()=>{G(null),F(null),C()},cursor:"pointer",borderRadius:"md",w:"full",fontSize:T,px:3,py:1,bg:m?"primary.500":"unset",color:m?"white":"unset",borderColor:m?"primary.500":"unset",children:r(w,{children:[e(h,{children:S}),e(bt,{as:qt,boxSize:"18px"})]})})]}),P==1&&r(w,{onClick:C,cursor:"pointer",fontSize:T,borderRadius:"md",px:3,py:1,minW:{base:"320px",md:"400px"},borderWidth:"1px",children:[e(h,{w:"full",color:B?"unset":"gray.500",children:B?j(B).format("YYYY-MM-DD (00:00)"):i("userDialog.startDate")}),e(bt,{as:Nr,boxSize:"18px"}),e(h,{w:"full",color:D?"unset":"gray.500",children:D?j(D).format("YYYY-MM-DD (23:59)"):i("userDialog.endDate")}),e(bt,{as:qt,boxSize:"18px"})]}),e(M,{ref:b,marginTop:"40px !important",borderRadius:"md",borderWidth:"1px",position:"absolute",zIndex:"1",backgroundColor:"white",_dark:{backgroundColor:"gray.700"},display:d?"unset":"none",children:r(Qo,{onChange:L=>H(L),children:[r(qo,{children:[e(Xt,{fontSize:T,children:i("userDialog.relative")}),e(Xt,{fontSize:T,children:i("userDialog.absolute")})]}),r(Xo,{children:[e(Jt,{children:u.map(L=>e(M,{alignItems:"start",pl:2,pr:2,children:r(w,{justifyItems:"flex-start",mb:4,children:[e(h,{fontSize:T,minW:"60px",children:i("userDialog."+L.title)}),L.options.map(Y=>e(dr,{border:!0,...y({value:Y}),children:Y},Y+".custom"))]})},L.title))}),e(Jt,{className:"datepicker-panel",children:e(M,{children:e(Fr,{locale:s.language.toLocaleLowerCase(),selected:B,onChange:Z,startDate:B,endDate:D,selectsRange:!0,maxDate:new Date,monthsShown:U,peekNextMonth:!1,inline:!0})})})]})]})})]})};function ut(t,o,n=[],i=[]){const s=ee(n.reduce((a,l)=>a+=l,0));return{series:n,options:{labels:i,chart:{width:"100%",height:"100%",type:"donut",animations:{enabled:!1}},title:{text:`${o}${s}`,align:"center",style:{fontWeight:"var(--chakra-fontWeights-medium)",color:t==="dark"?"var(--chakra-colors-gray-300)":void 0}},legend:{position:"bottom",labels:{colors:t==="dark"?"#CBD5E0":void 0,useSeriesColors:!1}},stroke:{width:1,colors:void 0},dataLabels:{formatter:(a,{seriesIndex:l,w:u})=>ee(u.config.series[l],1)},tooltip:{custom:({series:a,seriesIndex:l,dataPointIndex:u,w:p})=>{const y=ee(a[l],1),c=Math.max(a.reduce((C,_)=>C+=_),1),d=Math.round(a[l]/c*1e3)/10+"%";return` +
+ ${p.config.labels[l]}: ${d}, ${y} +
+ `}},colors:Os(n.length)}}}const Hs=x(pt,{baseStyle:{w:5,h:5}}),Bs=()=>{const{isShowingNodesUsage:t,onShowingNodesUsage:o}=v(),{fetchNodesUsage:n}=Ke(),{t:i}=O(),[s,a]=g.exports.useState(!1),{colorMode:l}=Qe(),u=i("userDialog.total"),[p,y]=g.exports.useState(ut(l,u)),[c,d]=g.exports.useState("1m"),C=S=>{n(S).then(R=>{const m=[],f=[];for(const P in R.usages){const H=R.usages[P];f.push(H.uplink+H.downlink),m.push(H.node_name)}y(ut(l,u,f,m))})};g.exports.useEffect(()=>{t&&C({start:j().utc().subtract(30,"day").format("YYYY-MM-DDTHH:00:00")})},[t]);const _=()=>{o(!1),d("1m")},b=s;return r(re,{isOpen:t,onClose:_,size:"2xl",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"full",children:[e(se,{pt:6,children:r(w,{gap:2,children:[e(le,{color:"primary",children:e(Hs,{color:"white"})}),e(h,{fontWeight:"semibold",fontSize:"lg",children:i("header.nodesUsage")})]})}),e(ie,{mt:3,disabled:b}),e(ae,{children:r(M,{gap:4,children:[e(eo,{defaultValue:c,onChange:(S,R)=>{d(S),C(R)}}),e(I,{justifySelf:"center",w:"full",maxW:"300px",mt:"4",children:e(g.exports.Suspense,{fallback:e(wr,{isIndeterminate:!0}),children:e(Pr,{options:p.options,series:p.series,type:"donut",height:"500px"})})})]})}),e(fe,{mt:"3"})]})]})},ur=x(Ko),$s=x(Nr,{baseStyle:{w:6,h:6,color:"gray.600",_dark:{color:"white"}}}),Vs=x(en,{baseStyle:{w:6,h:6,color:"gray.600",_dark:{color:"white"}}}),Gs=x(Wr,{baseStyle:{w:5,h:5}}),Zs=()=>{const{QRcodeLinks:t,setQRCode:o,setSubLink:n,subscribeUrl:i}=v(),s=t!==null,[a,l]=g.exports.useState(0),{t:u}=O(),p=()=>{o(null),n(null)},y=String(i).startsWith("/")?window.location.origin+i:String(i);return r(re,{isOpen:s,onClose:p,children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",w:"fit-content",maxW:"3xl",children:[e(se,{pt:6,children:e(le,{color:"primary",children:e(Gs,{color:"white"})})}),e(ie,{mt:3}),t&&r(ae,{gap:{base:"20px",lg:"50px"},pr:{lg:"60px"},px:{base:"50px"},display:"flex",justifyContent:"center",flexDirection:{base:"column",lg:"row"},children:[i&&r(M,{children:[e(ur,{mx:"auto",size:300,p:"2",level:"L",includeMargin:!1,value:y,bg:"white"}),e(h,{display:"block",textAlign:"center",pb:3,mt:1,children:u("qrcodeDialog.sublink")})]}),r(I,{w:"300px",children:[e(tn,{centerPadding:"0px",centerMode:!0,slidesToShow:1,slidesToScroll:1,dots:!1,afterChange:l,onInit:()=>l(0),nextArrow:e($,{size:"sm",position:"absolute",display:"flex !important",_before:{content:'""'},"aria-label":"next",mr:"-4",children:e($s,{})}),prevArrow:e($,{size:"sm",position:"absolute",display:"flex !important",_before:{content:'""'},"aria-label":"prev",ml:"-4",children:e(Vs,{})}),children:t.map((c,d)=>e(w,{children:e(ur,{mx:"auto",size:300,p:"2",level:"L",includeMargin:!1,value:c,bg:"white"})},d))}),r(h,{display:"block",textAlign:"center",pb:3,mt:1,children:[a+1," / ",t.length]})]})]})]})]})},Ys=x(Ur,{baseStyle:{w:5,h:5}}),Qs=()=>{const[t,o]=g.exports.useState(!1),{isResetingAllUsage:n,onResetAllUsage:i,resetAllUsage:s}=v(),{t:a}=O(),l=he(),u=()=>{i(!1)},p=()=>{o(!0),s().then(()=>{l({title:a("resetAllUsage.success"),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(()=>{l({title:a("resetAllUsage.error"),status:"error",isClosable:!0,position:"top",duration:3e3})}).finally(()=>{o(!1)})};return r(re,{isCentered:!0,isOpen:n,onClose:u,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"red",children:e(Ys,{})})}),e(ie,{mt:3}),r(ae,{children:[e(h,{fontWeight:"semibold",fontSize:"lg",children:a("resetAllUsage.title")}),n&&e(h,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:a("resetAllUsage.prompt")})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:u,mr:3,w:"full",variant:"outline",children:a("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"red",onClick:p,leftIcon:t?e(ke,{size:"xs"}):void 0,children:a("reset")})]})]})]})},qs=x(mt,{baseStyle:{w:5,h:5}}),Xs=()=>{const[t,o]=g.exports.useState(!1),{resetUsageUser:n,resetDataUsage:i}=v(),{t:s}=O(),a=he(),l=()=>{v.setState({resetUsageUser:null})},u=()=>{n&&(o(!0),i(n).then(()=>{a({title:s("resetUserUsage.success",{username:n.username}),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(()=>{a({title:s("resetUserUsage.error"),status:"error",isClosable:!0,position:"top",duration:3e3})}).finally(()=>{o(!1)}))};return r(re,{isCentered:!0,isOpen:!!n,onClose:l,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"blue",children:e(qs,{})})}),e(ie,{mt:3}),r(ae,{children:[e(h,{fontWeight:"semibold",fontSize:"lg",children:s("resetUserUsage.title")}),n&&e(h,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:s("resetUserUsage.prompt",{username:n.username})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:l,mr:3,w:"full",variant:"outline",children:s("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"blue",onClick:u,leftIcon:t?e(ke,{size:"xs"}):void 0,children:s("reset")})]})]})]})},Js=x(mt,{baseStyle:{w:5,h:5}}),Ks=()=>{const[t,o]=g.exports.useState(!1),{revokeSubscriptionUser:n,revokeSubscription:i}=v(),{t:s}=O(),a=he(),l=()=>{v.setState({revokeSubscriptionUser:null})},u=()=>{n&&(o(!0),i(n).then(()=>{a({title:s("revokeUserSub.success",{username:n.username}),status:"success",isClosable:!0,position:"top",duration:3e3})}).catch(()=>{a({title:s("revokeUserSub.error"),status:"error",isClosable:!0,position:"top",duration:3e3})}).finally(()=>{o(!1)}))};return r(re,{isCentered:!0,isOpen:!!n,onClose:l,size:"sm",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),r(ne,{mx:"3",children:[e(se,{pt:6,children:e(le,{color:"blue",children:e(Js,{})})}),e(ie,{mt:3}),r(ae,{children:[e(h,{fontWeight:"semibold",fontSize:"lg",children:s("revokeUserSub.title")}),n&&e(h,{mt:1,fontSize:"sm",_dark:{color:"gray.400"},color:"gray.600",children:e(ge,{components:{b:e("b",{})},children:s("revokeUserSub.prompt",{username:n.username})})})]}),r(fe,{display:"flex",children:[e(N,{size:"sm",onClick:l,mr:3,w:"full",variant:"outline",children:s("cancel")}),e(N,{size:"sm",w:"full",colorScheme:"blue",onClick:u,leftIcon:t?e(ke,{size:"xs"}):void 0,children:s("revoke")})]})]})]})},ei=x(rn,{baseStyle:{strokeWidth:"2px",w:5,h:5}}),ti=({inbound:t,...o})=>{const{getCheckboxProps:n,getInputProps:i,getLabelProps:s,htmlProps:a}=jr(o),l=i();return r(I,{as:"label",children:[e("input",{...l}),r(I,{w:"fll",position:"relative",...a,cursor:"pointer",borderRadius:"sm",border:"1px solid",borderColor:"gray.200",_dark:{borderColor:"gray.600"},display:"flex",alignItems:"center",justifyContent:"space-between",overflow:"hidden",_checked:{bg:"gray.50",outline:"2px",boxShadow:"outline",outlineColor:"primary.500",borderColor:"transparent",fontWeight:"medium",_dark:{bg:"gray.750",borderColor:"transparent"},"& p":{opacity:1}},__css:{"& p":{opacity:.8}},textTransform:"capitalize",px:3,py:2,fontWeight:"medium",...n(),children:[e(Mr,{size:"sm",w:"full",maxW:"full",color:"gray.700",_dark:{color:"gray.300"},textTransform:"uppercase",colorScheme:"primary",className:"inbound-item",isChecked:l.checked,pointerEvents:"none",flexGrow:1,children:e(w,{justify:"space-between",w:"full",maxW:"calc(100% - 20px)",spacing:0,gap:2,overflow:"hidden",children:r(h,{isTruncated:!0,...s(),fontSize:"xs",children:[t.tag," ",r(h,{as:"span",children:["(",t.network,")"]})]})})}),t.tls&&t.tls!="none"&&e(E,{fontSize:"xs",opacity:".8",size:"xs",children:t.tls})]})]})},ri=({disabled:t,title:o,description:n,toggleAccordion:i,isSelected:s,...a})=>{const l=Et(),{inbounds:u}=v(),{getCheckboxProps:p,getInputProps:y,getLabelProps:c,htmlProps:d}=jr(a),C=y(),[_]=Hr({name:[`inbounds.${o}`],control:l.control}),{getCheckboxProps:b}=Or({value:_,onChange:f=>{if(l.setValue(`inbounds.${o}`,f),f.length===0){const P=l.getValues("selected_proxies");l.setValue("selected_proxies",P.filter(H=>H!==o)),i()}}}),S=_&&s&&(v.getState().inbounds.get(o)||[]).length!==_.length,R=(v.getState().inbounds.get(o)||[]).length>0,m=!s&&!R;return r(Fe,{isDisabled:!R,borderRadius:"md",borderStyle:"solid",border:"1px",borderColor:"gray.200",bg:m?"gray.100":"transparent",_dark:{borderColor:"gray.600",bg:m?"#364154":"transparent"},_checked:{bg:"gray.50",outline:"2px",boxShadow:"outline",outlineColor:"primary.500",borderColor:"transparent"},...p(),children:[r(I,{as:m?"span":"label",position:"relative",children:[S&&e(I,{position:"absolute",w:"2",h:"2",bg:"yellow.500",top:"-1",right:"-1",rounded:"full",zIndex:999}),e("input",{...C}),r(I,{w:"fll",position:"relative",...d,borderRadius:"md",cursor:m?"not-allowed":"pointer",_checked:{fontWeight:"medium",_dark:{bg:"gray.750",borderColor:"transparent"},"& > svg":{opacity:1,"&.checked":{display:"block"},"&.unchecked":{display:"none"}},"& p":{opacity:1}},__css:{"& > svg":{opacity:.3,"&.checked":{display:"none"},"&.unchecked":{display:"block"}},"& p":{opacity:.8}},textTransform:"capitalize",px:3,py:2,fontWeight:"medium",...p(),children:[e(Pe,{display:C.checked&&R?"block":"none",as:"span",className:"checked",color:"primary.200",position:"absolute",right:"3",top:"3",w:"auto",p:0,onClick:i,children:e($,{size:"sm","aria-label":"inbound settings",children:e(ei,{})})}),e(h,{fontSize:"sm",color:m?"gray.400":"gray.700",_dark:{color:m?"gray.500":"gray.300"},...c(),children:o}),e(h,{fontWeight:"medium",color:m?"gray.400":"gray.600",_dark:{color:m?"gray.500":"gray.400"},fontSize:"xs",children:n})]})]}),e(We,{px:2,pb:3,roundedBottom:"5px",pt:3,_dark:{bg:C.checked&&"gray.750"},children:r(M,{w:"full",rowGap:2,borderStyle:"solid",borderWidth:"1px",borderRadius:"md",pl:3,pr:3,pt:1.5,_dark:{bg:"gray.700"},children:[r(M,{alignItems:"flex-start",w:"full",children:[e(h,{fontSize:"sm",children:q("inbound")}),e(Rt,{gap:2,alignItems:"flex-start",w:"full",columns:1,spacing:1,children:(u.get(o)||[]).map(f=>e(ti,{...b({value:f.tag}),inbound:f},f.tag))})]}),o==="vmess"&&s&&e(M,{alignItems:"flex-start",w:"full",children:r(A,{height:"66px",children:[e(h,{fontSize:"sm",pb:1,children:"ID"}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.vmess.id")})]})}),o==="vless"&&s&&r(M,{alignItems:"flex-start",w:"full",children:[r(A,{height:"66px",children:[e(h,{fontSize:"sm",pb:1,children:"ID"}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.vless.id")})]}),r(A,{height:"66px",children:[e(h,{fontSize:"sm",pb:1,children:"Flow"}),e(we,{fontSize:"xs",size:"sm",borderRadius:"6px",...l.register("proxies.vless.flow"),children:ws.map(f=>e("option",{value:f.value,children:f.title},f.title))})]})]}),o==="trojan"&&s&&e(M,{alignItems:"flex-start",w:"full",children:r(A,{height:"66px",children:[e(h,{fontSize:"sm",pb:1,children:q("password")}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.trojan.password")})]})}),o==="shadowsocks"&&s&&r(M,{alignItems:"flex-start",w:"full",children:[r(A,{height:"66px",children:[e(h,{fontSize:"sm",pb:1,children:q("password")}),e(Ne,{fontSize:"xs",size:"sm",borderRadius:"6px",pl:2,pr:2,placeholder:q("userDialog.generatedByDefault"),...l.register("proxies.shadowsocks.password")})]}),r(A,{height:"66px",children:[e(h,{fontSize:"sm",pb:1,children:q("userDialog.method")}),e(we,{fontSize:"xs",size:"sm",borderRadius:"6px",...l.register("proxies.shadowsocks.method"),children:ks.map(f=>e("option",{value:f,children:f},f))})]})]})]})})]})},oi=g.exports.forwardRef(({name:t,list:o,onChange:n,disabled:i,...s},a)=>{const l=Et(),[u,p]=g.exports.useState([]),y=d=>{u.includes(d)?u.splice(u.indexOf(d),1):u.push(d),p([...u])},{getCheckboxProps:c}=Or({value:s.value,onChange:d=>{var _;const C=d.filter(b=>!s.value.includes(b));C[0]&&l.setValue(`inbounds.${C[0]}`,(_=v.getState().inbounds.get(C[0]))==null?void 0:_.map(b=>b.tag)),p(u.filter(b=>d.find(S=>S===o[b].title))),n({target:{value:d,name:t}})}});return e(Xe,{allowToggle:!0,index:u,children:e(Rt,{ref:a,gap:2,alignItems:"flex-start",columns:1,spacing:1,children:o.map((d,C)=>e(ri,{toggleAccordion:y.bind(null,C),disabled:i,title:d.title,description:d.description,isSelected:!!s.value.find(_=>_===d.title),...c({value:d.title})},d.title))})})}),ni=x(on,{baseStyle:{w:5,h:5}}),si=x(Br,{baseStyle:{w:5,h:5}}),ii=x(pt,{baseStyle:{w:5,h:5}}),ai=k.object({username:k.string().min(1,{message:"Required"}),selected_proxies:k.array(k.string()).refine(t=>t.length>0,{message:"userDialog.selectOneProtocol"}),note:k.string().nullable(),proxies:k.record(k.string(),k.record(k.string(),k.any())).transform(t=>{const o=(n,i)=>{n&&n[i]===""&&delete n[i]};return o(t.vmess,"id"),o(t.vless,"id"),o(t.trojan,"password"),o(t.shadowsocks,"password"),o(t.shadowsocks,"method"),t}),data_limit:k.string().min(0,"The minimum number is 0").or(k.number()).nullable().transform(t=>t?Number((parseFloat(String(t))*1073741824).toFixed(5)):0),expire:k.number().nullable(),data_limit_reset_strategy:k.string(),status:k.string(),inbounds:k.record(k.string(),k.array(k.string())).transform(t=>(Object.keys(t).forEach(o=>{var n;Array.isArray(t[o])&&!((n=t[o])!=null&&n.length)&&delete t[o]}),t))}),li=t=>({...t,data_limit:t.data_limit?Number((t.data_limit/1073741824).toFixed(5)):t.data_limit,selected_proxies:Object.keys(t.proxies)}),St=()=>{const t=Object.fromEntries(v.getState().inbounds),o={};for(const n in t)o[n]=t[n].map(i=>i.tag);return{selected_proxies:Object.keys(t),data_limit:null,expire:null,username:"",data_limit_reset_strategy:"no_reset",status:"active",note:"",inbounds:o,proxies:{vless:{id:"",flow:""},vmess:{id:""},trojan:{password:""},shadowsocks:{password:"",method:"chacha20-ietf-poly1305"}}}},ci=(t,o)=>{const n=t.reduce((i,s)=>({...i,[s]:{}}),{});return o&&t.forEach(i=>{o[i]&&(n[i]=o[i])}),n},di=()=>{var Ft,Pt,Wt,Ot,jt;const{editingUser:t,isCreatingNewUser:o,onCreateUser:n,editUser:i,fetchUserUsage:s,onEditingUser:a,createUser:l,onDeletingUser:u}=v(),p=!!t,y=o||p,[c,d]=g.exports.useState(!1),[C,_]=g.exports.useState(""),b=he(),{t:S,i18n:R}=O(),{colorMode:m}=Qe(),[f,P]=g.exports.useState(!1),H=()=>{P(z=>!z)},U=Oe({defaultValues:St(),resolver:qe(ai)});g.exports.useEffect(()=>v.subscribe(z=>z.inbounds,()=>{U.reset(St())}),[]);const[T]=Hr({control:U.control,name:["data_limit"]}),B=S("userDialog.total"),[G,D]=g.exports.useState(ut(m,B)),[F,Z]=g.exports.useState("1m"),L=z=>{s(t,z).then(V=>{const ve=[],Ie=[];for(const be in V.usages)Ie.push(V.usages[be].used_traffic),ve.push(V.usages[be].node_name);D(ut(m,B,Ie,ve))})};g.exports.useEffect(()=>{t&&(U.reset(li(t)),L({start:j().utc().subtract(30,"day").format("YYYY-MM-DDTHH:00:00")}))},[t]);const Y=z=>{d(!0);const V={edited:i,created:l},ve=p?"edited":"created";_(null);const{selected_proxies:Ie,...be}=z;let De={...be,data_limit:z.data_limit,proxies:ci(Ie,z.proxies),data_limit_reset_strategy:z.data_limit&&z.data_limit>0?z.data_limit_reset_strategy:"no_reset",status:z.status==="active"||z.status==="disabled"?z.status:"active"};V[ve](De).then(()=>{b({title:S(p?"userDialog.userEdited":"userDialog.userCreated",{username:z.username}),status:"success",isClosable:!0,position:"top",duration:3e3}),J()}).catch(Q=>{var Ht,Bt,$t,Vt,Gt;(((Ht=Q==null?void 0:Q.response)==null?void 0:Ht.status)===409||((Bt=Q==null?void 0:Q.response)==null?void 0:Bt.status)===400)&&_((Vt=($t=Q==null?void 0:Q.response)==null?void 0:$t._data)==null?void 0:Vt.detail),((Gt=Q==null?void 0:Q.response)==null?void 0:Gt.status)===422&&Object.keys(Q.response._data.detail).forEach(ft=>{_(Q==null?void 0:Q.response._data.detail[ft]),U.setError(ft,{type:"custom",message:Q.response._data.detail[ft]})})}).finally(()=>{d(!1)})},J=()=>{U.reset(St()),n(!1),a(null),_(null),P(!1),Z("1m")},tt=()=>{v.setState({resetUsageUser:t})},K=()=>{v.setState({revokeSubscriptionUser:t})},_e=c;return r(re,{isOpen:y,onClose:J,size:"2xl",children:[e(oe,{bg:"blackAlpha.300",backdropFilter:"blur(10px)"}),e(Er,{...U,children:e(ne,{mx:"3",children:r("form",{onSubmit:U.handleSubmit(Y),children:[e(se,{pt:6,children:r(w,{gap:2,children:[e(le,{color:"primary",children:p?e(si,{color:"white"}):e(ni,{color:"white"})}),e(h,{fontWeight:"semibold",fontSize:"lg",children:S(p?"userDialog.editUserTitle":"createNewUser")})]})}),e(ie,{mt:3,disabled:_e}),r(ae,{children:[r(_r,{templateColumns:{base:"repeat(1, 1fr)",md:"repeat(2, 1fr)"},gap:3,children:[e($e,{children:r(M,{justifyContent:"space-between",children:[r(nn,{flexDirection:"column",gridAutoRows:"min-content",w:"full",children:[r(A,{mb:"10px",children:[e(X,{children:S("username")}),r(w,{children:[e(Ce,{size:"sm",type:"text",borderRadius:"6px",error:(Ft=U.formState.errors.username)==null?void 0:Ft.message,disabled:_e||p,...U.register("username")}),p&&e(w,{px:1,children:e(ye,{name:"status",control:U.control,render:({field:z})=>e(te,{placement:"top",label:"status: "+z.value,textTransform:"capitalize",children:e(I,{children:e(Ar,{colorScheme:"primary",disabled:z.value!=="active"&&z.value!=="disabled",isChecked:z.value==="active",onChange:V=>{V.target.checked?z.onChange("active"):z.onChange("disabled")}})})})})})]})]}),r(A,{mb:"10px",children:[e(X,{children:S("userDialog.dataLimit")}),e(ye,{control:U.control,name:"data_limit",render:({field:z})=>{var V;return e(Ce,{endAdornment:"GB",type:"number",size:"sm",borderRadius:"6px",onChange:z.onChange,disabled:_e,error:(V=U.formState.errors.data_limit)==null?void 0:V.message,value:z.value?String(z.value):""})}})]}),e(Tr,{in:!!(T&&T>0),animateOpacity:!0,style:{width:"100%"},children:r(A,{height:"66px",children:[e(X,{children:S("userDialog.periodicUsageReset")}),e(ye,{control:U.control,name:"data_limit_reset_strategy",render:({field:z})=>e(we,{size:"sm",...z,children:It.map(V=>e("option",{value:V.value,children:S("userDialog.resetStrategy"+V.title)},V.value))})})]})}),r(A,{mb:"10px",children:[e(X,{children:S("userDialog.expiryDate")}),e(ye,{name:"expire",control:U.control,render:({field:z})=>{var be;function V(De){return j(j(De*1e3).utc()).toDate()}const{status:ve,time:Ie}=Nt(z.value);return r(ue,{children:[e(Fr,{locale:R.language.toLocaleLowerCase(),dateFormat:S("dateFormat"),minDate:new Date,selected:z.value?V(z.value):void 0,onChange:De=>{z.onChange({target:{value:De?j(j(De).set("hour",23).set("minute",59).set("second",59)).utc().valueOf()/1e3:0,name:"expire"}})},customInput:e(Ce,{size:"sm",type:"text",borderRadius:"6px",clearable:!0,disabled:_e,error:(be=U.formState.errors.expire)==null?void 0:be.message})}),z.value?e(sn,{children:S(ve,{time:Ie})}):""]})}})]}),r(A,{mb:"10px",isInvalid:!!U.formState.errors.note,children:[e(X,{children:S("userDialog.note")}),e(an,{...U.register("note")}),e(lt,{children:(Wt=(Pt=U.formState.errors)==null?void 0:Pt.note)==null?void 0:Wt.message})]})]}),C&&r(Ze,{status:"error",display:{base:"none",md:"flex"},children:[e(ct,{}),C]})]})}),e($e,{children:r(A,{isInvalid:!!((Ot=U.formState.errors.selected_proxies)!=null&&Ot.message),children:[e(X,{children:S("userDialog.protocols")}),e(ye,{control:U.control,name:"selected_proxies",render:({field:z})=>e(oi,{list:[{title:"vmess",description:S("userDialog.vmessDesc")},{title:"vless",description:S("userDialog.vlessDesc")},{title:"trojan",description:S("userDialog.trojanDesc")},{title:"shadowsocks",description:S("userDialog.shadowsocksDesc")}],disabled:_e,...z})}),e(lt,{children:S((jt=U.formState.errors.selected_proxies)==null?void 0:jt.message)})]})}),p&&f&&e($e,{pt:6,colSpan:{base:1,md:2},children:r(M,{gap:4,children:[e(eo,{defaultValue:F,onChange:(z,V)=>{Z(z),L(V)}}),e(I,{width:{base:"100%",md:"70%"},justifySelf:"center",children:e(Pr,{options:G.options,series:G.series,type:"donut"})})]})})]}),C&&r(Ze,{mt:"3",status:"error",display:{base:"flex",md:"none"},children:[e(ct,{}),C]})]}),e(fe,{mt:"3",children:r(w,{justifyContent:"space-between",w:"full",gap:3,flexDirection:{base:"column",sm:"row"},children:[e(w,{justifyContent:"flex-start",w:{base:"full",sm:"unset"},children:p&&r(ue,{children:[e(te,{label:S("delete"),placement:"top",children:e($,{"aria-label":"Delete",size:"sm",onClick:()=>{u(t),J()},children:e(Je,{})})}),e(te,{label:S("userDialog.usage"),placement:"top",children:e($,{"aria-label":"usage",size:"sm",onClick:H,children:e(ii,{})})}),e(N,{onClick:tt,size:"sm",children:S("userDialog.resetUsage")}),e(N,{onClick:K,size:"sm",children:S("userDialog.revokeSubscription")})]})}),e(w,{w:"full",maxW:{md:"50%",base:"full"},justify:"end",children:e(N,{type:"submit",size:"sm",px:"8",colorScheme:"primary",leftIcon:c?e(ke,{size:"xs"}):void 0,disabled:_e,children:S(p?"userDialog.editUser":"createUser")})})]})})]})})})]})},ui=t=>g.exports.createElement("svg",{xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",width:782.04441,height:701.88002,viewBox:"0 0 782.04441 701.88002",xmlnsXlink:"http://www.w3.org/1999/xlink",...t},g.exports.createElement("path",{d:"M609.48783,100.59015l-25.44631,6.56209L270.53735,187.9987,245.091,194.56079A48.17927,48.17927,0,0,0,210.508,253.17865L320.849,681.05606a48.17924,48.17924,0,0,0,58.61776,34.58317l.06572-.01695,364.26536-93.93675.06572-.01695a48.17923,48.17923,0,0,0,34.58309-58.6178l-110.341-427.87741A48.17928,48.17928,0,0,0,609.48783,100.59015Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M612.94784,114.00532l-30.13945,7.77236L278.68955,200.20385l-30.139,7.77223a34.30949,34.30949,0,0,0-24.6275,41.74308l110.341,427.87741a34.30946,34.30946,0,0,0,41.7431,24.62736l.06572-.01695,364.26536-93.93674.06619-.01707a34.30935,34.30935,0,0,0,24.627-41.7429l-110.341-427.87741A34.30938,34.30938,0,0,0,612.94784,114.00532Z",transform:"translate(-208.9778 -99.05999)",fill:"#fff"}),g.exports.createElement("path",{d:"M590.19,252.56327,405.917,300.08359a8.01411,8.01411,0,0,1-4.00241-15.52046l184.273-47.52033A8.01412,8.01412,0,0,1,590.19,252.56327Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M628.955,270.49906,412.671,326.27437a8.01411,8.01411,0,1,1-4.00241-15.52046l216.284-55.77531a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M620.45825,369.93676l-184.273,47.52032a8.01411,8.01411,0,1,1-4.00242-15.52046l184.273-47.52032a8.01411,8.01411,0,1,1,4.00241,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M659.22329,387.87255l-216.284,55.77531a8.01411,8.01411,0,1,1-4.00242-15.52046l216.284-55.77531a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M650.72653,487.31025l-184.273,47.52033a8.01412,8.01412,0,0,1-4.00242-15.52047l184.273-47.52032a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M689.49156,505.246l-216.284,55.77532a8.01412,8.01412,0,1,1-4.00241-15.52047l216.284-55.77531a8.01411,8.01411,0,0,1,4.00242,15.52046Z",transform:"translate(-208.9778 -99.05999)",fill:"#f2f2f2"}),g.exports.createElement("path",{d:"M374.45884,348.80871l-65.21246,16.817a3.847,3.847,0,0,1-4.68062-2.76146L289.5963,304.81607a3.847,3.847,0,0,1,2.76145-4.68061l65.21247-16.817a3.847,3.847,0,0,1,4.68061,2.76145l14.96947,58.04817A3.847,3.847,0,0,1,374.45884,348.80871Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M404.72712,466.1822l-65.21247,16.817a3.847,3.847,0,0,1-4.68062-2.76146l-14.96946-58.04816A3.847,3.847,0,0,1,322.626,417.509l65.21246-16.817a3.847,3.847,0,0,1,4.68062,2.76145l14.96946,58.04817A3.847,3.847,0,0,1,404.72712,466.1822Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M434.99539,583.55569l-65.21246,16.817a3.847,3.847,0,0,1-4.68062-2.76145l-14.96946-58.04817a3.847,3.847,0,0,1,2.76145-4.68062l65.21247-16.817a3.847,3.847,0,0,1,4.68061,2.76146l14.96947,58.04816A3.847,3.847,0,0,1,434.99539,583.55569Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M863.63647,209.0517H487.31811a48.17928,48.17928,0,0,0-48.125,48.12512V699.05261a48.17924,48.17924,0,0,0,48.125,48.12507H863.63647a48.17924,48.17924,0,0,0,48.125-48.12507V257.17682A48.17928,48.17928,0,0,0,863.63647,209.0517Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M863.637,222.90589H487.31811a34.30948,34.30948,0,0,0-34.271,34.27093V699.05261a34.30947,34.30947,0,0,0,34.271,34.27088H863.637a34.30936,34.30936,0,0,0,34.27051-34.27088V257.17682A34.30937,34.30937,0,0,0,863.637,222.90589Z",transform:"translate(-208.9778 -99.05999)",fill:"#fff"}),g.exports.createElement("circle",{cx:694.19401,cy:614.02963,r:87.85039,fill:"#3182CE"}),g.exports.createElement("path",{d:"M945.18722,701.63087H914.63056V671.07421a11.45875,11.45875,0,0,0-22.9175,0v30.55666H861.1564a11.45875,11.45875,0,0,0,0,22.9175h30.55666V755.105a11.45875,11.45875,0,1,0,22.9175,0V724.54837h30.55666a11.45875,11.45875,0,0,0,0-22.9175Z",transform:"translate(-208.9778 -99.05999)",fill:"#fff"}),g.exports.createElement("path",{d:"M807.00068,465.71551H616.699a8.01412,8.01412,0,1,1,0-16.02823H807.00068a8.01412,8.01412,0,0,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M840.05889,492.76314H616.699a8.01412,8.01412,0,1,1,0-16.02823H840.05889a8.01411,8.01411,0,1,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M807.00068,586.929H616.699a8.01412,8.01412,0,1,1,0-16.02823H807.00068a8.01411,8.01411,0,0,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M840.05889,613.97661H616.699a8.01412,8.01412,0,1,1,0-16.02823H840.05889a8.01412,8.01412,0,1,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M574.07028,505.04162H506.72434a3.847,3.847,0,0,1-3.84278-3.84278V441.25158a3.847,3.847,0,0,1,3.84278-3.84278h67.34594a3.847,3.847,0,0,1,3.84278,3.84278v59.94726A3.847,3.847,0,0,1,574.07028,505.04162Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M574.07028,626.25509H506.72434a3.847,3.847,0,0,1-3.84278-3.84278V562.46505a3.847,3.847,0,0,1,3.84278-3.84278h67.34594a3.847,3.847,0,0,1,3.84278,3.84278v59.94726A3.847,3.847,0,0,1,574.07028,626.25509Z",transform:"translate(-208.9778 -99.05999)",fill:"#e6e6e6"}),g.exports.createElement("path",{d:"M807.21185,330.781H666.91017a8.01411,8.01411,0,0,1,0-16.02823H807.21185a8.01411,8.01411,0,0,1,0,16.02823Z",transform:"translate(-208.9778 -99.05999)",fill:"#ccc"}),g.exports.createElement("path",{d:"M840.27007,357.82862H666.91017a8.01411,8.01411,0,1,1,0-16.02822h173.3599a8.01411,8.01411,0,0,1,0,16.02822Z",transform:"translate(-208.9778 -99.05999)",fill:"#ccc"}),g.exports.createElement("path",{d:"M635.85911,390.6071H506.51316a3.847,3.847,0,0,1-3.84277-3.84277V285.81706a3.847,3.847,0,0,1,3.84277-3.84277H635.85911a3.847,3.847,0,0,1,3.84277,3.84277V386.76433A3.847,3.847,0,0,1,635.85911,390.6071Z",transform:"translate(-208.9778 -99.05999)",fill:"#ccc"})),hr=({lastOnline:t})=>{const o=a=>{if(a==null)return null;const l=new Date(a+"Z"),u=Intl.DateTimeFormat().resolvedOptions().timeZone,p=new Date(l.toLocaleString(void 0,{timeZone:u}));return Math.floor(p.getTime()/1e3)},n=Math.floor(Date.now()/1e3),i=o(t),s=i?n-i:0;return s<=61&&s>0?e("div",{className:"circle pulse green"}):s===0?e("div",{className:"circle pulse orange"}):e("div",{className:"circle pulse red"})},pr=({lastOnline:t})=>{const o=l=>{if(l==null)return null;const u=new Date(l+"Z"),p=Intl.DateTimeFormat().resolvedOptions().timeZone,y=new Date(u.toLocaleString(void 0,{timeZone:p}));return Math.floor(y.getTime()/1e3)},n=Math.floor(Date.now()/1e3),i=o(t),s=i?n-i:0,a=Nt(o(t));return e(ue,{children:r(h,{display:"inline-block",fontSize:"xs",fontWeight:"medium",ml:"2",color:"gray.600",_dark:{color:"gray.400"},children:[s<=61&&s>0&&"Online",s>61&&`${a.time} ago`,s===0&&"No Data"]})})},hi=x(ln,{baseStyle:{w:4,h:4}}),pi=x(cn,{baseStyle:{w:4,h:4}}),mr=5;function mi(t,o,n){if(n0&&(s[0]=0,s[1]="prev-more"),s[s.length-1]{const{filters:t,onFilterChange:o,users:{total:n}}=v(),{limit:i,offset:s}=t,a=(s||0)/(i||1),l=Math.ceil(n/(i||1)),u=mi(l,a,7),p=d=>{o({...t,offset:d*i})},y=d=>{o({...t,limit:parseInt(d.target.value)}),jn(d.target.value)},{t:c}=O();return r(w,{justifyContent:"space-between",mt:4,w:"full",display:"flex",columnGap:{lg:4,md:0},rowGap:{md:0,base:4},flexDirection:{md:"row",base:"column"},children:[e(I,{order:{base:2,md:1},children:r(w,{children:[r(we,{minW:"60px",value:i,onChange:y,size:"sm",rounded:"md",children:[e("option",{children:"10"}),e("option",{children:"20"}),e("option",{children:"30"})]}),e(h,{whiteSpace:"nowrap",fontSize:"sm",children:c("itemsPerPage")})]})}),r(dn,{size:"sm",isAttached:!0,variant:"outline",order:{base:1,md:2},children:[e(N,{leftIcon:e(hi,{}),onClick:p.bind(null,a-1),isDisabled:a===0||l===0,children:c("previous")}),u.map(d=>typeof d=="string"?e(N,{children:"..."},d):e(N,{variant:d===a?"solid":"outline",onClick:p.bind(null,d),children:d+1},d)),e(N,{rightIcon:e(pi,{}),onClick:p.bind(null,a+1),isDisabled:a+1===l||l===0,children:c("next")})]})]})},fi=x(ui),je={baseStyle:{w:{base:4,md:5},h:{base:4,md:5}}},bi=x(un,je),xi=x($r,je),gr=x(hn,je),yi=x(Ut,je),Si=x(Wr,je),Ci=x(Br,je),wi=x($r,{baseStyle:{width:"15px",height:"15px"}}),ki=t=>{for(var o=0;o{const{used:o,total:n,dataLimitResetStrategy:i,totalUsedTraffic:s}=t,a=n===0||n===null;return e(w,{justifyContent:"space-between",fontSize:"xs",fontWeight:"medium",color:"gray.600",_dark:{color:"gray.400"},children:r(h,{children:[ee(o)," /"," ",a?e(h,{as:"span",fontFamily:"system-ui",children:"\u221E"}):ee(n)]})})},fr=t=>{const{used:o,total:n,dataLimitResetStrategy:i,totalUsedTraffic:s,...a}=t,l=n===0||n===null,u=!l&&o/n*100>=100;return r(ue,{children:[e(pn,{orientation:"horizontal",value:l?100:Math.min(o/n*100,100),colorScheme:u?"red":"primary",...a,children:e(mn,{h:"6px",borderRadius:"full",children:e(gn,{borderRadius:"full"})})}),r(w,{justifyContent:"space-between",fontSize:"xs",fontWeight:"medium",color:"gray.600",_dark:{color:"gray.400"},children:[r(h,{children:[ee(o)," /"," ",l?e(h,{as:"span",fontFamily:"system-ui",children:"\u221E"}):ee(n)+(i&&i!=="no_reset"?" "+q("userDialog.resetStrategy"+ki(i)):"")]}),r(h,{children:[q("usersTable.total"),": ",ee(s)]})]})]})},nt=({sort:t,column:o})=>t.includes(o)?e(wi,{transform:t.startsWith("-")?void 0:"rotate(180deg)"}):null,vi=t=>{const{filters:o,users:{users:n},users:i,onEditingUser:s,onFilterChange:a}=v(),{t:l}=O(),[u,p]=g.exports.useState(void 0),y=Se({base:120,lg:72})||72,[c,d]=g.exports.useState(`${y}px`),C=Se({base:!1,md:!0});g.exports.useEffect(()=>{const m=()=>{const f=document.querySelectorAll("#filters")[0];d(`${f.offsetHeight}px`)};window.addEventListener("scroll",m)},[]);const _=n.length!==i.total,b=m=>{let f=o.sort;f.includes(m)?f.startsWith("-")?f="-created_at":f="-"+m:f=m,a({sort:f})},S=m=>{a({status:m.target.value.length>0?m.target.value:void 0})},R=m=>{p(m===u?void 0:m)};return r(I,{id:"users-table",overflowX:{base:"unset",md:"unset"},children:[e(Xe,{allowMultiple:!0,display:{base:"block",md:"none"},index:u,children:r(Kt,{orientation:"vertical",zIndex:"docked",...t,children:[e(er,{zIndex:"docked",position:"relative",children:r(Ae,{children:[e(me,{position:"sticky",top:c,minW:"120px",pl:4,pr:4,cursor:"pointer",onClick:b.bind(null,"username"),children:r(w,{children:[e("span",{children:l("users")}),e(nt,{sort:o.sort,column:"username"})]})}),e(me,{position:"sticky",top:c,minW:"50px",pl:0,pr:0,w:"140px",cursor:"pointer",children:r(w,{spacing:0,position:"relative",children:[r(h,{position:"absolute",_dark:{bg:"gray.750"},_light:{bg:"#F9FAFB"},userSelect:"none",pointerEvents:"none",zIndex:1,w:"100%",children:[l("usersTable.status"),o.status?": "+o.status:""]}),r(we,{value:o.sort,fontSize:"xs",fontWeight:"extrabold",textTransform:"uppercase",cursor:"pointer",p:0,border:0,h:"auto",w:"auto",icon:e(ue,{}),_focusVisible:{border:"0 !important"},onChange:S,children:[e("option",{}),e("option",{children:"active"}),e("option",{children:"disabled"}),e("option",{children:"limited"}),e("option",{children:"expired"})]})]})}),e(me,{position:"sticky",top:c,minW:"100px",cursor:"pointer",pr:0,onClick:b.bind(null,"used_traffic"),children:r(w,{children:[e("span",{children:l("usersTable.dataUsage")}),e(nt,{sort:o.sort,column:"used_traffic"})]})}),e(me,{position:"sticky",top:c,minW:"32px",w:"32px",p:0,cursor:"pointer"})]})}),e(tr,{children:!C&&(n==null?void 0:n.map((m,f)=>r(g.exports.Fragment,{children:[r(Ae,{onClick:R.bind(null,f),cursor:"pointer",children:[e(ce,{borderBottom:0,minW:"100px",pl:4,pr:4,children:r("div",{className:"flex-status",children:[e(hr,{lastOnline:m.online_at}),m.username]})}),e(ce,{borderBottom:0,minW:"50px",pl:0,pr:0,children:e(st,{compact:!0,showDetail:!1,expiryDate:m.expire,status:m.status})}),e(ce,{borderBottom:0,minW:"100px",pr:0,children:e(_i,{totalUsedTraffic:m.lifetime_used_traffic,dataLimitResetStrategy:m.data_limit_reset_strategy,used:m.used_traffic,total:m.data_limit,colorScheme:Ve[m.status].bandWidthColor})}),e(ce,{p:0,borderBottom:0,w:"32px",minW:"32px",children:e(xi,{color:"gray.600",_dark:{color:"gray.400"},transition:"transform .2s ease-out",transform:u===f?"rotate(180deg)":"0deg"})})]}),e(Ae,{className:"collapsible",onClick:R.bind(null,f),children:e(ce,{p:0,colSpan:4,children:r(Fe,{border:0,children:[e(Pe,{display:"none"}),e(We,{border:0,cursor:"pointer",px:6,py:3,children:r(M,{justifyContent:"space-between",spacing:"4",children:[r(M,{alignItems:"flex-start",w:"full",spacing:-1,children:[e(h,{textTransform:"capitalize",fontSize:"xs",fontWeight:"bold",color:"gray.600",_dark:{color:"gray.400"},children:l("usersTable.dataUsage")}),e(I,{width:"full",minW:"230px",children:e(fr,{totalUsedTraffic:m.lifetime_used_traffic,dataLimitResetStrategy:m.data_limit_reset_strategy,used:m.used_traffic,total:m.data_limit,colorScheme:Ve[m.status].bandWidthColor})})]}),r(w,{w:"full",justifyContent:"space-between",children:[r(I,{width:"full",children:[e(st,{compact:!0,expiryDate:m.expire,status:m.status}),e(pr,{lastOnline:m.online_at})]}),r(w,{children:[e(br,{user:m}),e(te,{label:l("userDialog.editUser"),placement:"top",children:e($,{p:"0 !important","aria-label":"Edit user",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},onClick:P=>{P.stopPropagation(),s(m)},children:e(Ci,{})})})]})]})]})})]})})})]},m.username)))})]})}),r(Kt,{orientation:"vertical",display:{base:"none",md:"table"},...t,children:[e(er,{zIndex:"docked",position:"relative",children:r(Ae,{children:[e(me,{position:"sticky",top:{base:"unset",md:c},minW:"140px",cursor:"pointer",onClick:b.bind(null,"username"),children:r(w,{children:[e("span",{children:l("username")}),e(nt,{sort:o.sort,column:"username"})]})}),e(me,{position:"sticky",top:{base:"unset",md:c},width:"400px",minW:"150px",cursor:"pointer",children:r(w,{spacing:0,position:"relative",children:[r(h,{position:"absolute",_dark:{bg:"gray.750"},_light:{bg:"#F9FAFB"},userSelect:"none",pointerEvents:"none",zIndex:1,w:"100%",children:[l("usersTable.status"),o.status?": "+o.status:""]}),r(we,{fontSize:"xs",fontWeight:"extrabold",textTransform:"uppercase",cursor:"pointer",p:0,border:0,h:"auto",w:"auto",icon:e(ue,{}),_focusVisible:{border:"0 !important"},value:o.sort,onChange:S,children:[e("option",{}),e("option",{children:"active"}),e("option",{children:"disabled"}),e("option",{children:"limited"}),e("option",{children:"expired"})]})]})}),e(me,{position:"sticky",top:{base:"unset",md:c},width:"350px",minW:"230px",cursor:"pointer",onClick:b.bind(null,"used_traffic"),children:r(w,{children:[e("span",{children:l("usersTable.dataUsage")}),e(nt,{sort:o.sort,column:"used_traffic"})]})}),e(me,{position:"sticky",top:{base:"unset",md:c},width:"200px",minW:"180px"})]})}),r(tr,{children:[C&&(n==null?void 0:n.map((m,f)=>r(Ae,{className:gt("interactive",{"last-row":f===n.length-1}),onClick:()=>s(m),children:[e(ce,{minW:"140px",children:r("div",{className:"flex-status",children:[e(hr,{lastOnline:m.online_at}),m.username,e(pr,{lastOnline:m.online_at})]})}),e(ce,{width:"400px",minW:"150px",children:e(st,{expiryDate:m.expire,status:m.status})}),e(ce,{width:"350px",minW:"230px",children:e(fr,{totalUsedTraffic:m.lifetime_used_traffic,dataLimitResetStrategy:m.data_limit_reset_strategy,used:m.used_traffic,total:m.data_limit,colorScheme:Ve[m.status].bandWidthColor})}),e(ce,{width:"200px",minW:"180px",children:e(br,{user:m})})]},m.username))),n.length==0&&e(Ae,{children:e(ce,{colSpan:4,children:e(Ii,{isFiltered:_})})})]})]}),e(gi,{})]})},br=({user:t})=>{const{setQRCode:o,setSubLink:n}=v(),i=t.links.join(`\r +`),[s,a]=g.exports.useState([-1,!1]);return g.exports.useEffect(()=>{s[1]&&setTimeout(()=>{a([-1,!1])},1e3)},[s]),r(w,{justifyContent:"flex-end",onClick:l=>{l.preventDefault(),l.stopPropagation()},children:[e(rr,{text:t.subscription_url.startsWith("/")?window.location.origin+t.subscription_url:t.subscription_url,onCopy:()=>{a([0,!0])},children:e("div",{children:e(te,{label:s[0]==0&&s[1]?q("usersTable.copied"):q("usersTable.copyLink"),placement:"top",children:e($,{p:"0 !important","aria-label":"copy subscription link",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},children:s[0]==0&&s[1]?e(gr,{}):e(yi,{})})})})}),e(rr,{text:i,onCopy:()=>{a([1,!0])},children:e("div",{children:e(te,{label:s[0]==1&&s[1]?q("usersTable.copied"):q("usersTable.copyConfigs"),placement:"top",children:e($,{p:"0 !important","aria-label":"copy configs",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},children:s[0]==1&&s[1]?e(gr,{}):e(bi,{})})})})}),e(te,{label:"QR Code",placement:"top",children:e($,{p:"0 !important","aria-label":"qr code",bg:"transparent",_dark:{_hover:{bg:"gray.700"}},size:{base:"sm",md:"md"},onClick:()=>{o(t.links),n(t.subscription_url)},children:e(Si,{})})})]})},Ii=({isFiltered:t})=>{const{onCreateUser:o}=v();return r(I,{padding:"5",py:"8",display:"flex",alignItems:"center",flexDirection:"column",gap:4,w:"full",children:[e(fi,{maxHeight:"200px",maxWidth:"200px",_dark:{'path[fill="#fff"]':{fill:"gray.800"},'path[fill="#f2f2f2"], path[fill="#e6e6e6"], path[fill="#ccc"]':{fill:"gray.700"},'circle[fill="#3182CE"]':{fill:"primary.300"}},_light:{'path[fill="#f2f2f2"], path[fill="#e6e6e6"], path[fill="#ccc"]':{fill:"gray.300"},'circle[fill="#3182CE"]':{fill:"primary.500"}}}),e(h,{fontWeight:"medium",color:"gray.600",_dark:{color:"gray.400"},children:t?q("usersTable.noUserMatched"):q("usersTable.noUser")}),!t&&e(N,{size:"sm",colorScheme:"primary",onClick:()=>o(!0),children:q("createUser")})]})},Di=()=>(g.exports.useEffect(()=>{v.getState().refetchUsers(),Bn()},[]),r(M,{justifyContent:"space-between",minH:"100vh",p:"6",rowGap:4,children:[r(I,{w:"full",children:[e(xs,{}),e(Wn,{mt:"4"}),e(os,{}),e(vi,{}),e(di,{}),e(Kn,{}),e(Zs,{}),e(Us,{}),e(Xs,{}),e(Ks,{}),e(Ws,{}),e(Bs,{}),e(Qs,{}),e(Jn,{})]}),e(Qr,{})]})),zi=t=>g.exports.createElement("svg",{viewBox:"0 0 747 747",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},g.exports.createElement("path",{d:"M746.671 209.652V77.6572C746.671 72.9384 743.827 68.6832 739.468 66.8811C735.108 65.0738 730.093 66.0739 726.754 69.4072L579.354 216.807C577.453 202.386 570.203 189.203 559.037 179.87C547.875 170.542 533.615 165.744 519.083 166.432C504.551 167.12 490.807 173.24 480.573 183.583L414.375 249.776C412.417 235.391 405.141 222.25 393.985 212.959C382.823 203.662 368.594 198.88 354.083 199.552C339.578 200.224 325.849 206.302 315.594 216.588L274.343 257.828L19.9167 3.41515C16.5781 0.0818157 11.5625 -0.918184 7.20306 0.889149C2.84373 2.69648 0 6.94648 0 11.6651V143.649C0 146.743 1.22917 149.712 3.41667 151.899L191.843 340.339L3.41667 528.753C1.2292 530.94 0 533.909 0 537.003V668.997C0 673.716 2.84373 677.971 7.20306 679.773C11.5624 681.581 16.578 680.58 19.9167 677.247L167.317 529.847C169.285 544.233 176.561 557.358 187.718 566.65C198.869 575.947 213.098 580.728 227.603 580.066C242.103 579.404 255.838 573.342 266.098 563.071L332.295 496.874V496.879C334.259 511.264 341.535 524.395 352.691 533.686C363.853 542.977 378.082 547.759 392.587 547.092C407.093 546.421 420.822 540.348 431.077 530.066L472.327 488.826L726.754 743.239C728.941 745.427 731.91 746.656 735.004 746.656C736.535 746.661 738.056 746.359 739.473 745.77C743.832 743.963 746.671 739.708 746.671 734.989V602.994C746.671 599.901 745.442 596.932 743.254 594.744L554.827 406.318L743.254 217.904H743.259C745.447 215.717 746.676 212.748 746.676 209.654L746.671 209.652ZM23.3373 39.8118L257.844 274.318L208.328 323.818L23.3413 138.818L23.3373 39.8118ZM723.337 706.825L488.831 472.318L538.347 422.818L723.333 607.818L723.337 706.825ZM23.3373 541.825L332.097 233.078C338.764 226.719 347.624 223.172 356.843 223.172C366.056 223.172 374.916 226.719 381.588 233.078C388.151 239.641 391.838 248.548 391.838 257.828C391.838 267.114 388.151 276.016 381.588 282.577L23.3347 640.831L23.3373 541.825ZM249.604 546.575C240.755 555.419 227.864 558.872 215.781 555.638C203.703 552.398 194.265 542.961 191.027 530.883C187.792 518.8 191.245 505.91 200.089 497.06L497.076 200.074C505.92 191.23 518.811 187.772 530.893 191.011C542.971 194.246 552.409 203.678 555.648 215.76C558.888 227.839 555.434 240.73 546.591 249.572L249.604 546.575ZM723.337 204.815L414.577 513.562C407.911 519.926 399.051 523.473 389.832 523.473C380.618 523.473 371.753 519.926 365.087 513.562C358.529 506.999 354.842 498.098 354.842 488.816C354.842 479.535 358.529 470.634 365.087 464.071L723.34 105.818L723.337 204.815Z",fill:"currentColor"})),Ui=k.object({username:k.string().min(1,"login.fieldRequired"),password:k.string().min(1,"login.fieldRequired")}),Ei=x(zi,{baseStyle:{strokeWidth:"10px",w:12,h:12}}),Li=x(fn,{baseStyle:{w:5,h:5,strokeWidth:"2px"}}),xr=()=>{var d,C;const[t,o]=g.exports.useState(""),[n,i]=g.exports.useState(!1),s=bn(),{t:a}=O();let l=xn();const{register:u,formState:{errors:p},handleSubmit:y}=Oe({resolver:qe(Ui)});g.exports.useEffect(()=>{Rn(),l.pathname!=="/login"&&s("/login",{replace:!0})},[]);const c=_=>{o("");const b=new FormData;b.append("username",_.username),b.append("password",_.password),b.append("grant_type","password"),i(!0),W("/admin/token",{method:"post",body:b}).then(({access_token:S})=>{Ln(S),s("/")}).catch(S=>{o(S.response._data.detail)}).finally(i.bind(null,!1))};return r(M,{justifyContent:"space-between",minH:"100vh",p:"6",w:"full",children:[r(I,{w:"full",children:[e(w,{justifyContent:"end",w:"full",children:e(qr,{})}),e(w,{w:"full",justifyContent:"center",alignItems:"center",children:r(I,{w:"full",maxW:"340px",mt:"6",children:[r(M,{alignItems:"center",w:"full",children:[e(Ei,{}),e(h,{fontSize:"2xl",fontWeight:"semibold",children:a("login.loginYourAccount")}),e(h,{color:"gray.600",_dark:{color:"gray.400"},children:a("login.welcomeBack")})]}),e(I,{w:"full",maxW:"300px",m:"auto",pt:"4",children:e("form",{onSubmit:y(c),children:r(M,{mt:4,rowGap:2,children:[e(A,{children:e(Ce,{w:"full",placeholder:a("username"),...u("username"),error:a((d=p==null?void 0:p.username)==null?void 0:d.message)})}),e(A,{children:e(Ce,{w:"full",type:"password",placeholder:a("password"),...u("password"),error:a((C=p==null?void 0:p.password)==null?void 0:C.message)})}),t&&r(Ze,{status:"error",rounded:"md",children:[e(ct,{}),e(Rr,{children:t})]}),r(N,{isLoading:n,type:"submit",w:"full",colorScheme:"primary",children:[e(Li,{marginRight:1}),a("login")]})]})})})]})})]}),e(Qr,{})]})},Ri=()=>W("/admin",{headers:{Authorization:`Bearer ${dt()}`}}),Ti=yn([{path:"/",element:e(Di,{}),errorElement:e(xr,{}),loader:Ri},{path:"/login/",element:e(xr,{})}],{basename:"/dashboard/"});function Ai(){return e("main",{className:"p-8",children:e(Sn,{router:Ti})})}j.extend(Cn);j.extend(wn);j.extend(kn);j.extend(_n);j.extend(vn);Vr(In.get()||"light");Dn.createRoot(document.getElementById("root")).render(e(wt.StrictMode,{children:e(zn,{theme:En,children:e(Un,{client:_t,children:e(Ai,{})})})})); diff --git a/app/dashboard/build/assets/logo.3890828c.svg b/app/dashboard/build/assets/logo.2507bd68.svg similarity index 100% rename from app/dashboard/build/assets/logo.3890828c.svg rename to app/dashboard/build/assets/logo.2507bd68.svg diff --git a/app/dashboard/build/assets/vendor.59907391.js b/app/dashboard/build/assets/vendor.11357817.js similarity index 73% rename from app/dashboard/build/assets/vendor.59907391.js rename to app/dashboard/build/assets/vendor.11357817.js index 7e52103b..e68e819a 100644 --- a/app/dashboard/build/assets/vendor.59907391.js +++ b/app/dashboard/build/assets/vendor.11357817.js @@ -1,4 +1,4 @@ -function jM(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var tn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Gh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function EH(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var de={exports:{}},un={};/** +function zM(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var en=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function jh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function kH(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var de={exports:{}},un={};/** * @license React * react.production.min.js * @@ -6,14 +6,14 @@ function jM(e,t){for(var n=0;n0?Wr(hu,--Ai):0,zc--,hr===10&&(zc=1,sy--),hr}function Mi(){return hr=Ai2||jd(hr)>3?"":" "}function nz(e,t){for(;--t&&Mi()&&!(hr<48||hr>102||hr>57&&hr<65||hr>70&&hr<97););return Zh(e,up()+(t<6&&Go()==32&&Mi()==32))}function Jx(e){for(;Mi();)switch(hr){case e:return Ai;case 34:case 39:e!==34&&e!==39&&Jx(hr);break;case 40:e===41&&Jx(e);break;case 92:Mi();break}return Ai}function rz(e,t){for(;Mi()&&e+hr!==47+10;)if(e+hr===42+42&&Go()===47)break;return"/*"+Zh(t,Ai-1)+"*"+ay(e===47?e:Mi())}function iz(e){for(;!jd(Go());)Mi();return Zh(e,Ai)}function oz(e){return rL(hp("",null,null,null,[""],e=nL(e),0,[0],e))}function hp(e,t,n,r,i,o,a,c,d){for(var u=0,p=0,k=a,P=0,F=0,B=0,N=1,D=1,T=1,M=0,O="",L=i,x=o,b=r,C=O;D;)switch(B=M,M=Mi()){case 40:if(B!=108&&Wr(C,k-1)==58){Kx(C+=Sn(dp(M),"&","&\f"),"&\f")!=-1&&(T=-1);break}case 34:case 39:case 91:C+=dp(M);break;case 9:case 10:case 13:case 32:C+=tz(B);break;case 92:C+=nz(up()-1,7);continue;case 47:switch(Go()){case 42:case 47:bf(az(rz(Mi(),up()),t,n),d);break;default:C+="/"}break;case 123*N:c[u++]=Do(C)*T;case 125*N:case 59:case 0:switch(M){case 0:case 125:D=0;case 59+p:F>0&&Do(C)-k&&bf(F>32?i_(C+";",r,n,k-1):i_(Sn(C," ","")+";",r,n,k-2),d);break;case 59:C+=";";default:if(bf(b=r_(C,t,n,u,p,i,c,O,L=[],x=[],k),o),M===123)if(p===0)hp(C,t,b,b,L,o,k,c,x);else switch(P===99&&Wr(C,3)===110?100:P){case 100:case 109:case 115:hp(e,b,b,r&&bf(r_(e,b,b,0,0,i,c,O,i,L=[],k),x),i,x,k,c,r?L:x);break;default:hp(C,b,b,b,[""],x,0,c,x)}}u=p=F=0,N=T=1,O=C="",k=a;break;case 58:k=1+Do(C),F=B;default:if(N<1){if(M==123)--N;else if(M==125&&N++==0&&ez()==125)continue}switch(C+=ay(M),M*N){case 38:T=p>0?1:(C+="\f",-1);break;case 44:c[u++]=(Do(C)-1)*T,T=1;break;case 64:Go()===45&&(C+=dp(Mi())),P=Go(),p=k=Do(O=C+=iz(up())),M++;break;case 45:B===45&&Do(C)==2&&(N=0)}}return o}function r_(e,t,n,r,i,o,a,c,d,u,p){for(var k=i-1,P=i===0?o:[""],F=US(P),B=0,N=0,D=0;B0?P[T]+" "+M:Sn(M,/&\f/g,P[T])))&&(d[D++]=O);return ly(e,t,n,i===0?ZS:c,d,u,p)}function az(e,t,n){return ly(e,t,n,QM,ay(qH()),Vd(e,2,-2),0)}function i_(e,t,n,r){return ly(e,t,n,XS,Vd(e,0,r),Vd(e,r+1,-1),r)}function wc(e,t){for(var n="",r=US(e),i=0;i6)switch(Wr(e,t+1)){case 109:if(Wr(e,t+4)!==45)break;case 102:return Sn(e,/(.+:)(.+)-([^]+)/,"$1"+bn+"$2-$3$1"+Pg+(Wr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Kx(e,"stretch")?oL(Sn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Wr(e,t+1)!==115)break;case 6444:switch(Wr(e,Do(e)-3-(~Kx(e,"!important")&&10))){case 107:return Sn(e,":",":"+bn)+e;case 101:return Sn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+bn+(Wr(e,14)===45?"inline-":"")+"box$3$1"+bn+"$2$3$1"+Xr+"$2box$3")+e}break;case 5936:switch(Wr(e,t+11)){case 114:return bn+e+Xr+Sn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return bn+e+Xr+Sn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return bn+e+Xr+Sn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return bn+e+Xr+e+e}return e}var gz=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case XS:t.return=oL(t.value,t.length);break;case qM:return wc([Tu(t,{value:Sn(t.value,"@","@"+bn)})],i);case ZS:if(t.length)return QH(t.props,function(o){switch(JH(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return wc([Tu(t,{props:[Sn(o,/:(read-\w+)/,":"+Pg+"$1")]})],i);case"::placeholder":return wc([Tu(t,{props:[Sn(o,/:(plac\w+)/,":"+bn+"input-$1")]}),Tu(t,{props:[Sn(o,/:(plac\w+)/,":"+Pg+"$1")]}),Tu(t,{props:[Sn(o,/:(plac\w+)/,Xr+"input-$1")]})],i)}return""})}},mz=[gz],vz=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(N){var D=N.getAttribute("data-emotion");D.indexOf(" ")!==-1&&(document.head.appendChild(N),N.setAttribute("data-s",""))})}var i=t.stylisPlugins||mz,o={},a,c=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(N){for(var D=N.getAttribute("data-emotion").split(" "),T=1;T0?Wr(du,--Ai):0,Hc--,hr===10&&(Hc=1,sy--),hr}function Mi(){return hr=Ai2||Vd(hr)>3?"":" "}function ez(e,t){for(;--t&&Mi()&&!(hr<48||hr>102||hr>57&&hr<65||hr>70&&hr<97););return Yh(e,cp()+(t<6&&Vo()==32&&Mi()==32))}function Kx(e){for(;Mi();)switch(hr){case e:return Ai;case 34:case 39:e!==34&&e!==39&&Kx(hr);break;case 40:e===41&&Kx(e);break;case 92:Mi();break}return Ai}function tz(e,t){for(;Mi()&&e+hr!==47+10;)if(e+hr===42+42&&Vo()===47)break;return"/*"+Yh(t,Ai-1)+"*"+ay(e===47?e:Mi())}function nz(e){for(;!Vd(Vo());)Mi();return Yh(e,Ai)}function rz(e){return tL(dp("",null,null,null,[""],e=eL(e),0,[0],e))}function dp(e,t,n,r,i,a,o,c,d){for(var u=0,p=0,k=o,P=0,F=0,B=0,N=1,D=1,T=1,M=0,O="",L=i,x=a,b=r,C=O;D;)switch(B=M,M=Mi()){case 40:if(B!=108&&Wr(C,k-1)==58){Ux(C+=Sn(up(M),"&","&\f"),"&\f")!=-1&&(T=-1);break}case 34:case 39:case 91:C+=up(M);break;case 9:case 10:case 13:case 32:C+=qH(B);break;case 92:C+=ez(cp()-1,7);continue;case 47:switch(Vo()){case 42:case 47:yf(iz(tz(Mi(),cp()),t,n),d);break;default:C+="/"}break;case 123*N:c[u++]=Mo(C)*T;case 125*N:case 59:case 0:switch(M){case 0:case 125:D=0;case 59+p:F>0&&Mo(C)-k&&yf(F>32?n_(C+";",r,n,k-1):n_(Sn(C," ","")+";",r,n,k-2),d);break;case 59:C+=";";default:if(yf(b=t_(C,t,n,u,p,i,c,O,L=[],x=[],k),a),M===123)if(p===0)dp(C,t,b,b,L,a,k,c,x);else switch(P===99&&Wr(C,3)===110?100:P){case 100:case 109:case 115:dp(e,b,b,r&&yf(t_(e,b,b,0,0,i,c,O,i,L=[],k),x),i,x,k,c,r?L:x);break;default:dp(C,b,b,b,[""],x,0,c,x)}}u=p=F=0,N=T=1,O=C="",k=o;break;case 58:k=1+Mo(C),F=B;default:if(N<1){if(M==123)--N;else if(M==125&&N++==0&&QH()==125)continue}switch(C+=ay(M),M*N){case 38:T=p>0?1:(C+="\f",-1);break;case 44:c[u++]=(Mo(C)-1)*T,T=1;break;case 64:Vo()===45&&(C+=up(Mi())),P=Vo(),p=k=Mo(O=C+=nz(cp())),M++;break;case 45:B===45&&Mo(C)==2&&(N=0)}}return a}function t_(e,t,n,r,i,a,o,c,d,u,p){for(var k=i-1,P=i===0?a:[""],F=ZS(P),B=0,N=0,D=0;B0?P[T]+" "+M:Sn(M,/&\f/g,P[T])))&&(d[D++]=O);return ly(e,t,n,i===0?GS:c,d,u,p)}function iz(e,t,n){return ly(e,t,n,KM,ay(JH()),zd(e,2,-2),0)}function n_(e,t,n,r){return ly(e,t,n,YS,zd(e,0,r),zd(e,r+1,-1),r)}function xc(e,t){for(var n="",r=ZS(e),i=0;i6)switch(Wr(e,t+1)){case 109:if(Wr(e,t+4)!==45)break;case 102:return Sn(e,/(.+:)(.+)-([^]+)/,"$1"+yn+"$2-$3$1"+Tg+(Wr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ux(e,"stretch")?rL(Sn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Wr(e,t+1)!==115)break;case 6444:switch(Wr(e,Mo(e)-3-(~Ux(e,"!important")&&10))){case 107:return Sn(e,":",":"+yn)+e;case 101:return Sn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+yn+(Wr(e,14)===45?"inline-":"")+"box$3$1"+yn+"$2$3$1"+Xr+"$2box$3")+e}break;case 5936:switch(Wr(e,t+11)){case 114:return yn+e+Xr+Sn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return yn+e+Xr+Sn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return yn+e+Xr+Sn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return yn+e+Xr+e+e}return e}var fz=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case YS:t.return=rL(t.value,t.length);break;case JM:return xc([Eu(t,{value:Sn(t.value,"@","@"+yn)})],i);case GS:if(t.length)return KH(t.props,function(a){switch(UH(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return xc([Eu(t,{props:[Sn(a,/:(read-\w+)/,":"+Tg+"$1")]})],i);case"::placeholder":return xc([Eu(t,{props:[Sn(a,/:(plac\w+)/,":"+yn+"input-$1")]}),Eu(t,{props:[Sn(a,/:(plac\w+)/,":"+Tg+"$1")]}),Eu(t,{props:[Sn(a,/:(plac\w+)/,Xr+"input-$1")]})],i)}return""})}},pz=[fz],gz=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(N){var D=N.getAttribute("data-emotion");D.indexOf(" ")!==-1&&(document.head.appendChild(N),N.setAttribute("data-s",""))})}var i=t.stylisPlugins||pz,a={},o,c=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(N){for(var D=N.getAttribute("data-emotion").split(" "),T=1;T=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Ez={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Tz=/[A-Z]|^ms/g,Pz=/_EMO_([^_]+?)_([^]*?)_EMO_/g,hL=function(t){return t.charCodeAt(1)===45},s_=function(t){return t!=null&&typeof t!="boolean"},Gb=iL(function(e){return hL(e)?e:e.replace(Tz,"-$&").toLowerCase()}),l_=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Pz,function(r,i,o){return $o={name:i,styles:o,next:$o},i})}return Ez[t]!==1&&!hL(t)&&typeof n=="number"&&n!==0?n+"px":n};function Gd(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return $o={name:n.name,styles:n.styles,next:$o},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)$o={name:r.name,styles:r.styles,next:$o},r=r.next;var i=n.styles+";";return i}return Rz(e,t,n)}case"function":{if(e!==void 0){var o=$o,a=n(e);return $o=o,Gd(e,t,a)}break}}if(t==null)return n;var c=t[n];return c!==void 0?c:n}function Rz(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var kz={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},_z=/[A-Z]|^ms/g,Ez=/_EMO_([^_]+?)_([^]*?)_EMO_/g,uL=function(t){return t.charCodeAt(1)===45},o_=function(t){return t!=null&&typeof t!="boolean"},Gb=nL(function(e){return uL(e)?e:e.replace(_z,"-$&").toLowerCase()}),a_=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Ez,function(r,i,a){return Lo={name:i,styles:a,next:Lo},i})}return kz[t]!==1&&!uL(t)&&typeof n=="number"&&n!==0?n+"px":n};function jd(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Lo={name:n.name,styles:n.styles,next:Lo},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Lo={name:r.name,styles:r.styles,next:Lo},r=r.next;var i=n.styles+";";return i}return Tz(e,t,n)}case"function":{if(e!==void 0){var a=Lo,o=n(e);return Lo=a,jd(e,t,o)}break}}if(t==null)return n;var c=t[n];return c!==void 0?c:n}function Tz(e,t,n){var r="";if(Array.isArray(n))for(var i=0;iAe(by,{styles:yL}),Gz=({scope:e=""})=>Ae(by,{styles:vL` +`,zz=()=>Ae(by,{styles:mL}),Vz=({scope:e=""})=>Ae(by,{styles:gL` html { line-height: 1.5; -webkit-text-size-adjust: 100%; @@ -299,8 +299,8 @@ function jM(e,t){for(var n=0;n>>1,ue=H[re];if(0>>1;rei(z,Q))Zi(ce,z)?(H[re]=ce,H[Z]=Q,re=Z):(H[re]=z,H[ve]=Q,re=ve);else if(Zi(ce,Q))H[re]=ce,H[Z]=Q,re=Z;else break e}}return X}function i(H,X){var Q=H.sortIndex-X.sortIndex;return Q!==0?Q:H.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,c=a.now();e.unstable_now=function(){return a.now()-c}}var d=[],u=[],p=1,k=null,P=3,F=!1,B=!1,N=!1,D=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function O(H){for(var X=n(u);X!==null;){if(X.callback===null)r(u);else if(X.startTime<=H)r(u),X.sortIndex=X.expirationTime,t(d,X);else break;X=n(u)}}function L(H){if(N=!1,O(H),!B)if(n(d)!==null)B=!0,$(x);else{var X=n(u);X!==null&&V(L,X.startTime-H)}}function x(H,X){B=!1,N&&(N=!1,T(g),g=-1),F=!0;var Q=P;try{for(O(X),k=n(d);k!==null&&(!(k.expirationTime>X)||H&&!m());){var re=k.callback;if(typeof re=="function"){k.callback=null,P=k.priorityLevel;var ue=re(k.expirationTime<=X);X=e.unstable_now(),typeof ue=="function"?k.callback=ue:k===n(d)&&r(d),O(X)}else r(d);k=n(d)}if(k!==null)var le=!0;else{var ve=n(u);ve!==null&&V(L,ve.startTime-X),le=!1}return le}finally{k=null,P=Q,F=!1}}var b=!1,C=null,g=-1,w=5,f=-1;function m(){return!(e.unstable_now()-fH||125re?(H.sortIndex=Q,t(u,H),n(d)===null&&H===n(u)&&(N?(T(g),g=-1):N=!0,V(L,Q-re))):(H.sortIndex=ue,t(d,H),B||F||(B=!0,$(x))),H},e.unstable_shouldYield=m,e.unstable_wrapCallback=function(H){var X=P;return function(){var Q=P;P=X;try{return H.apply(this,arguments)}finally{P=Q}}}})(wL);(function(e){e.exports=wL})(xL);/** + */(function(e){function t(H,X){var Q=H.length;H.push(X);e:for(;0>>1,ue=H[re];if(0>>1;rei(z,Q))Zi(ce,z)?(H[re]=ce,H[Z]=Q,re=Z):(H[re]=z,H[ve]=Q,re=ve);else if(Zi(ce,Q))H[re]=ce,H[Z]=Q,re=Z;else break e}}return X}function i(H,X){var Q=H.sortIndex-X.sortIndex;return Q!==0?Q:H.id-X.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,c=o.now();e.unstable_now=function(){return o.now()-c}}var d=[],u=[],p=1,k=null,P=3,F=!1,B=!1,N=!1,D=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function O(H){for(var X=n(u);X!==null;){if(X.callback===null)r(u);else if(X.startTime<=H)r(u),X.sortIndex=X.expirationTime,t(d,X);else break;X=n(u)}}function L(H){if(N=!1,O(H),!B)if(n(d)!==null)B=!0,$(x);else{var X=n(u);X!==null&&V(L,X.startTime-H)}}function x(H,X){B=!1,N&&(N=!1,T(g),g=-1),F=!0;var Q=P;try{for(O(X),k=n(d);k!==null&&(!(k.expirationTime>X)||H&&!m());){var re=k.callback;if(typeof re=="function"){k.callback=null,P=k.priorityLevel;var ue=re(k.expirationTime<=X);X=e.unstable_now(),typeof ue=="function"?k.callback=ue:k===n(d)&&r(d),O(X)}else r(d);k=n(d)}if(k!==null)var le=!0;else{var ve=n(u);ve!==null&&V(L,ve.startTime-X),le=!1}return le}finally{k=null,P=Q,F=!1}}var b=!1,C=null,g=-1,w=5,f=-1;function m(){return!(e.unstable_now()-fH||125re?(H.sortIndex=Q,t(u,H),n(d)===null&&H===n(u)&&(N?(T(g),g=-1):N=!0,V(L,Q-re))):(H.sortIndex=ue,t(d,H),B||F||(B=!0,$(x))),H},e.unstable_shouldYield=m,e.unstable_wrapCallback=function(H){var X=P;return function(){var Q=P;P=X;try{return H.apply(this,arguments)}finally{P=Q}}}})(bL);(function(e){e.exports=bL})(yL);/** * @license React * react-dom.production.min.js * @@ -316,14 +316,14 @@ function jM(e,t){for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qx=Object.prototype.hasOwnProperty,Uz=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d_={},h_={};function Kz(e){return Qx.call(h_,e)?!0:Qx.call(d_,e)?!1:Uz.test(e)?h_[e]=!0:(d_[e]=!0,!1)}function Jz(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Qz(e,t,n,r){if(t===null||typeof t>"u"||Jz(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function di(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var zr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){zr[e]=new di(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];zr[t]=new di(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){zr[e]=new di(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){zr[e]=new di(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){zr[e]=new di(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){zr[e]=new di(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){zr[e]=new di(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){zr[e]=new di(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){zr[e]=new di(e,5,!1,e.toLowerCase(),null,!1,!1)});var eA=/[\-:]([a-z])/g;function tA(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(eA,tA);zr[t]=new di(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(eA,tA);zr[t]=new di(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(eA,tA);zr[t]=new di(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){zr[e]=new di(e,1,!1,e.toLowerCase(),null,!1,!1)});zr.xlinkHref=new di("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){zr[e]=new di(e,1,!1,e.toLowerCase(),null,!0,!0)});function nA(e,t,n,r){var i=zr.hasOwnProperty(t)?zr[t]:null;(i!==null?i.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jx=Object.prototype.hasOwnProperty,Zz=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,c_={},u_={};function Xz(e){return Jx.call(u_,e)?!0:Jx.call(c_,e)?!1:Zz.test(e)?u_[e]=!0:(c_[e]=!0,!1)}function Uz(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Kz(e,t,n,r){if(t===null||typeof t>"u"||Uz(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function di(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var zr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){zr[e]=new di(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];zr[t]=new di(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){zr[e]=new di(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){zr[e]=new di(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){zr[e]=new di(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){zr[e]=new di(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){zr[e]=new di(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){zr[e]=new di(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){zr[e]=new di(e,5,!1,e.toLowerCase(),null,!1,!1)});var QS=/[\-:]([a-z])/g;function qS(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(QS,qS);zr[t]=new di(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(QS,qS);zr[t]=new di(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(QS,qS);zr[t]=new di(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){zr[e]=new di(e,1,!1,e.toLowerCase(),null,!1,!1)});zr.xlinkHref=new di("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){zr[e]=new di(e,1,!1,e.toLowerCase(),null,!0,!0)});function eA(e,t,n,r){var i=zr.hasOwnProperty(t)?zr[t]:null;(i!==null?i.type!==0:r||!(2c||i[a]!==o[c]){var d=` -`+i[a].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=a&&0<=c);break}}}finally{Zb=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?qu(e):""}function qz(e){switch(e.tag){case 5:return qu(e.type);case 16:return qu("Lazy");case 13:return qu("Suspense");case 19:return qu("SuspenseList");case 0:case 2:case 15:return e=Xb(e.type,!1),e;case 11:return e=Xb(e.type.render,!1),e;case 1:return e=Xb(e.type,!0),e;default:return""}}function nw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ec:return"Fragment";case ql:return"Portal";case qx:return"Profiler";case rA:return"StrictMode";case ew:return"Suspense";case tw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case IL:return(e.displayName||"Context")+".Consumer";case AL:return(e._context.displayName||"Context")+".Provider";case iA:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case oA:return t=e.displayName||null,t!==null?t:nw(e.type)||"Memo";case qa:t=e._payload,e=e._init;try{return nw(e(t))}catch{}}return null}function eV(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return nw(t);case 8:return t===rA?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ss(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _L(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function tV(e){var t=_L(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wf(e){e._valueTracker||(e._valueTracker=tV(e))}function EL(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_L(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rg(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function rw(e,t){var n=t.checked;return qn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function p_(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ss(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function TL(e,t){t=t.checked,t!=null&&nA(e,"checked",t,!1)}function iw(e,t){TL(e,t);var n=Ss(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ow(e,t.type,n):t.hasOwnProperty("defaultValue")&&ow(e,t.type,Ss(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function g_(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ow(e,t,n){(t!=="number"||Rg(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ed=Array.isArray;function Cc(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Cf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xd(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var pd={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nV=["Webkit","ms","Moz","O"];Object.keys(pd).forEach(function(e){nV.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pd[t]=pd[e]})});function ML(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||pd.hasOwnProperty(e)&&pd[e]?(""+t).trim():t+"px"}function LL(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=ML(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var rV=qn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function lw(e,t){if(t){if(rV[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(bt(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(bt(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(bt(61))}if(t.style!=null&&typeof t.style!="object")throw Error(bt(62))}}function cw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var uw=null;function aA(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var dw=null,Sc=null,Ac=null;function y_(e){if(e=Kh(e)){if(typeof dw!="function")throw Error(bt(280));var t=e.stateNode;t&&(t=ky(t),dw(e.stateNode,e.type,t))}}function DL(e){Sc?Ac?Ac.push(e):Ac=[e]:Sc=e}function $L(){if(Sc){var e=Sc,t=Ac;if(Ac=Sc=null,y_(e),t)for(e=0;e>>=0,e===0?32:31-(pV(e)/gV|0)|0}var Sf=64,Af=4194304;function td(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Dg(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var c=a&~i;c!==0?r=td(c):(o&=a,o!==0&&(r=td(o)))}else a=n&~i,a!==0?r=td(a):o!==0&&(r=td(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Xh(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-xo(t),e[t]=n}function bV(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=md),__=String.fromCharCode(32),E_=!1;function nD(e,t){switch(e){case"keyup":return ZV.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rD(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var tc=!1;function UV(e,t){switch(e){case"compositionend":return rD(t);case"keypress":return t.which!==32?null:(E_=!0,__);case"textInput":return e=t.data,e===__&&E_?null:e;default:return null}}function KV(e,t){if(tc)return e==="compositionend"||!pA&&nD(e,t)?(e=eD(),pp=dA=cs=null,tc=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=O_(n)}}function sD(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sD(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lD(){for(var e=window,t=Rg();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rg(e.document)}return t}function gA(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function oj(e){var t=lD(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sD(n.ownerDocument.documentElement,n)){if(r!==null&&gA(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=M_(n,o);var a=M_(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,nc=null,vw=null,yd=null,yw=!1;function L_(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;yw||nc==null||nc!==Rg(r)||(r=nc,"selectionStart"in r&&gA(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),yd&&eh(yd,r)||(yd=r,r=Fg(vw,"onSelect"),0oc||(e.current=Aw[oc],Aw[oc]=null,oc--)}function Ln(e,t){oc++,Aw[oc]=e.current,e.current=t}var As={},Jr=$s(As),vi=$s(!1),gl=As;function jc(e,t){var n=e.type.contextTypes;if(!n)return As;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yi(e){return e=e.childContextTypes,e!=null}function Wg(){Nn(vi),Nn(Jr)}function H_(e,t,n){if(Jr.current!==As)throw Error(bt(168));Ln(Jr,t),Ln(vi,n)}function vD(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(bt(108,eV(e)||"Unknown",i));return qn({},n,r)}function Hg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||As,gl=Jr.current,Ln(Jr,e),Ln(vi,vi.current),!0}function z_(e,t,n){var r=e.stateNode;if(!r)throw Error(bt(169));n?(e=vD(e,t,gl),r.__reactInternalMemoizedMergedChildContext=e,Nn(vi),Nn(Jr),Ln(Jr,e)):Nn(vi),Ln(vi,n)}var ga=null,_y=!1,l0=!1;function yD(e){ga===null?ga=[e]:ga.push(e)}function vj(e){_y=!0,yD(e)}function Ns(){if(!l0&&ga!==null){l0=!0;var e=0,t=En;try{var n=ga;for(En=1;e>=a,i-=a,va=1<<32-xo(t)+i|n<g?(w=C,C=null):w=C.sibling;var f=P(T,C,O[g],L);if(f===null){C===null&&(C=w);break}e&&C&&f.alternate===null&&t(T,C),M=o(f,M,g),b===null?x=f:b.sibling=f,b=f,C=w}if(g===O.length)return n(T,C),Gn&&Vs(T,g),x;if(C===null){for(;gg?(w=C,C=null):w=C.sibling;var m=P(T,C,f.value,L);if(m===null){C===null&&(C=w);break}e&&C&&m.alternate===null&&t(T,C),M=o(m,M,g),b===null?x=m:b.sibling=m,b=m,C=w}if(f.done)return n(T,C),Gn&&Vs(T,g),x;if(C===null){for(;!f.done;g++,f=O.next())f=k(T,f.value,L),f!==null&&(M=o(f,M,g),b===null?x=f:b.sibling=f,b=f);return Gn&&Vs(T,g),x}for(C=r(T,C);!f.done;g++,f=O.next())f=F(C,T,g,f.value,L),f!==null&&(e&&f.alternate!==null&&C.delete(f.key===null?g:f.key),M=o(f,M,g),b===null?x=f:b.sibling=f,b=f);return e&&C.forEach(function(E){return t(T,E)}),Gn&&Vs(T,g),x}function D(T,M,O,L){if(typeof O=="object"&&O!==null&&O.type===ec&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case xf:e:{for(var x=O.key,b=M;b!==null;){if(b.key===x){if(x=O.type,x===ec){if(b.tag===7){n(T,b.sibling),M=i(b,O.props.children),M.return=T,T=M;break e}}else if(b.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===qa&&U_(x)===b.type){n(T,b.sibling),M=i(b,O.props),M.ref=Du(T,b,O),M.return=T,T=M;break e}n(T,b);break}else t(T,b);b=b.sibling}O.type===ec?(M=il(O.props.children,T.mode,L,O.key),M.return=T,T=M):(L=Cp(O.type,O.key,O.props,null,T.mode,L),L.ref=Du(T,M,O),L.return=T,T=L)}return a(T);case ql:e:{for(b=O.key;M!==null;){if(M.key===b)if(M.tag===4&&M.stateNode.containerInfo===O.containerInfo&&M.stateNode.implementation===O.implementation){n(T,M.sibling),M=i(M,O.children||[]),M.return=T,T=M;break e}else{n(T,M);break}else t(T,M);M=M.sibling}M=m0(O,T.mode,L),M.return=T,T=M}return a(T);case qa:return b=O._init,D(T,M,b(O._payload),L)}if(ed(O))return B(T,M,O,L);if(Pu(O))return N(T,M,O,L);Rf(T,O)}return typeof O=="string"&&O!==""||typeof O=="number"?(O=""+O,M!==null&&M.tag===6?(n(T,M.sibling),M=i(M,O),M.return=T,T=M):(n(T,M),M=g0(O,T.mode,L),M.return=T,T=M),a(T)):n(T,M)}return D}var Yc=kD(!0),_D=kD(!1),Jh={},Xo=$s(Jh),ih=$s(Jh),oh=$s(Jh);function Js(e){if(e===Jh)throw Error(bt(174));return e}function AA(e,t){switch(Ln(oh,t),Ln(ih,e),Ln(Xo,Jh),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:sw(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=sw(t,e)}Nn(Xo),Ln(Xo,t)}function Zc(){Nn(Xo),Nn(ih),Nn(oh)}function ED(e){Js(oh.current);var t=Js(Xo.current),n=sw(t,e.type);t!==n&&(Ln(ih,e),Ln(Xo,n))}function IA(e){ih.current===e&&(Nn(Xo),Nn(ih))}var Kn=$s(0);function Zg(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var c0=[];function kA(){for(var e=0;en?n:4,e(!0);var r=u0.transition;u0.transition={};try{e(!1),t()}finally{En=n,u0.transition=r}}function jD(){return no().memoizedState}function wj(e,t,n){var r=xs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},GD(e))YD(t,n);else if(n=CD(e,t,n,r),n!==null){var i=si();wo(n,e,r,i),ZD(n,t,r)}}function Cj(e,t,n){var r=xs(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(GD(e))YD(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,c=o(a,n);if(i.hasEagerState=!0,i.eagerState=c,Io(c,a)){var d=t.interleaved;d===null?(i.next=i,CA(t)):(i.next=d.next,d.next=i),t.interleaved=i;return}}catch{}finally{}n=CD(e,t,i,r),n!==null&&(i=si(),wo(n,e,r,i),ZD(n,t,r))}}function GD(e){var t=e.alternate;return e===Qn||t!==null&&t===Qn}function YD(e,t){bd=Xg=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ZD(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,lA(e,n)}}var Ug={readContext:to,useCallback:Gr,useContext:Gr,useEffect:Gr,useImperativeHandle:Gr,useInsertionEffect:Gr,useLayoutEffect:Gr,useMemo:Gr,useReducer:Gr,useRef:Gr,useState:Gr,useDebugValue:Gr,useDeferredValue:Gr,useTransition:Gr,useMutableSource:Gr,useSyncExternalStore:Gr,useId:Gr,unstable_isNewReconciler:!1},Sj={readContext:to,useCallback:function(e,t){return Oo().memoizedState=[e,t===void 0?null:t],e},useContext:to,useEffect:J_,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,yp(4194308,4,BD.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yp(4194308,4,e,t)},useInsertionEffect:function(e,t){return yp(4,2,e,t)},useMemo:function(e,t){var n=Oo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Oo();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=wj.bind(null,Qn,e),[r.memoizedState,e]},useRef:function(e){var t=Oo();return e={current:e},t.memoizedState=e},useState:K_,useDebugValue:RA,useDeferredValue:function(e){return Oo().memoizedState=e},useTransition:function(){var e=K_(!1),t=e[0];return e=xj.bind(null,e[1]),Oo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Qn,i=Oo();if(Gn){if(n===void 0)throw Error(bt(407));n=n()}else{if(n=t(),Tr===null)throw Error(bt(349));(vl&30)!==0||RD(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,J_(MD.bind(null,r,o,e),[e]),r.flags|=2048,lh(9,OD.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Oo(),t=Tr.identifierPrefix;if(Gn){var n=ya,r=va;n=(r&~(1<<32-xo(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ah++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[No]=t,e[rh]=r,n$(e,t,!1,!1),t.stateNode=e;e:{switch(a=cw(n,r),n){case"dialog":Dn("cancel",e),Dn("close",e),i=r;break;case"iframe":case"object":case"embed":Dn("load",e),i=r;break;case"video":case"audio":for(i=0;iUc&&(t.flags|=128,r=!0,$u(o,!1),t.lanes=4194304)}else{if(!r)if(e=Zg(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),$u(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Gn)return Yr(t),null}else 2*sr()-o.renderingStartTime>Uc&&n!==1073741824&&(t.flags|=128,r=!0,$u(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=sr(),t.sibling=null,n=Kn.current,Ln(Kn,r?n&1|2:n&1),t):(Yr(t),null);case 22:case 23:return NA(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(ki&1073741824)!==0&&(Yr(t),t.subtreeFlags&6&&(t.flags|=8192)):Yr(t),null;case 24:return null;case 25:return null}throw Error(bt(156,t.tag))}function Rj(e,t){switch(vA(t),t.tag){case 1:return yi(t.type)&&Wg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Zc(),Nn(vi),Nn(Jr),kA(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return IA(t),null;case 13:if(Nn(Kn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(bt(340));Gc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Nn(Kn),null;case 4:return Zc(),null;case 10:return wA(t.type._context),null;case 22:case 23:return NA(),null;case 24:return null;default:return null}}var Mf=!1,Ur=!1,Oj=typeof WeakSet=="function"?WeakSet:Set,Nt=null;function cc(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){tr(e,t,r)}else n.current=null}function $w(e,t,n){try{n()}catch(r){tr(e,t,r)}}var aE=!1;function Mj(e,t){if(bw=$g,e=lD(),gA(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,c=-1,d=-1,u=0,p=0,k=e,P=null;t:for(;;){for(var F;k!==n||i!==0&&k.nodeType!==3||(c=a+i),k!==o||r!==0&&k.nodeType!==3||(d=a+r),k.nodeType===3&&(a+=k.nodeValue.length),(F=k.firstChild)!==null;)P=k,k=F;for(;;){if(k===e)break t;if(P===n&&++u===i&&(c=a),P===o&&++p===r&&(d=a),(F=k.nextSibling)!==null)break;k=P,P=k.parentNode}k=F}n=c===-1||d===-1?null:{start:c,end:d}}else n=null}n=n||{start:0,end:0}}else n=null;for(xw={focusedElem:e,selectionRange:n},$g=!1,Nt=t;Nt!==null;)if(t=Nt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Nt=e;else for(;Nt!==null;){t=Nt;try{var B=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(B!==null){var N=B.memoizedProps,D=B.memoizedState,T=t.stateNode,M=T.getSnapshotBeforeUpdate(t.elementType===t.type?N:go(t.type,N),D);T.__reactInternalSnapshotBeforeUpdate=M}break;case 3:var O=t.stateNode.containerInfo;O.nodeType===1?O.textContent="":O.nodeType===9&&O.documentElement&&O.removeChild(O.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(bt(163))}}catch(L){tr(t,t.return,L)}if(e=t.sibling,e!==null){e.return=t.return,Nt=e;break}Nt=t.return}return B=aE,aE=!1,B}function xd(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&$w(t,n,o)}i=i.next}while(i!==r)}}function Py(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Nw(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function o$(e){var t=e.alternate;t!==null&&(e.alternate=null,o$(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[No],delete t[rh],delete t[Sw],delete t[gj],delete t[mj])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function a$(e){return e.tag===5||e.tag===3||e.tag===4}function sE(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||a$(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Fw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Bg));else if(r!==4&&(e=e.child,e!==null))for(Fw(e,t,n),e=e.sibling;e!==null;)Fw(e,t,n),e=e.sibling}function Bw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Bw(e,t,n),e=e.sibling;e!==null;)Bw(e,t,n),e=e.sibling}var Nr=null,mo=!1;function ja(e,t,n){for(n=n.child;n!==null;)s$(e,t,n),n=n.sibling}function s$(e,t,n){if(Zo&&typeof Zo.onCommitFiberUnmount=="function")try{Zo.onCommitFiberUnmount(Cy,n)}catch{}switch(n.tag){case 5:Ur||cc(n,t);case 6:var r=Nr,i=mo;Nr=null,ja(e,t,n),Nr=r,mo=i,Nr!==null&&(mo?(e=Nr,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nr.removeChild(n.stateNode));break;case 18:Nr!==null&&(mo?(e=Nr,n=n.stateNode,e.nodeType===8?s0(e.parentNode,n):e.nodeType===1&&s0(e,n),Qd(e)):s0(Nr,n.stateNode));break;case 4:r=Nr,i=mo,Nr=n.stateNode.containerInfo,mo=!0,ja(e,t,n),Nr=r,mo=i;break;case 0:case 11:case 14:case 15:if(!Ur&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&((o&2)!==0||(o&4)!==0)&&$w(n,t,a),i=i.next}while(i!==r)}ja(e,t,n);break;case 1:if(!Ur&&(cc(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){tr(n,t,c)}ja(e,t,n);break;case 21:ja(e,t,n);break;case 22:n.mode&1?(Ur=(r=Ur)||n.memoizedState!==null,ja(e,t,n),Ur=r):ja(e,t,n);break;default:ja(e,t,n)}}function lE(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Oj),t.forEach(function(r){var i=zj.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function co(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=sr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Dj(r/1960))-r,10e?16:e,us===null)var r=!1;else{if(e=us,us=null,Qg=0,(gn&6)!==0)throw Error(bt(331));var i=gn;for(gn|=4,Nt=e.current;Nt!==null;){var o=Nt,a=o.child;if((Nt.flags&16)!==0){var c=o.deletions;if(c!==null){for(var d=0;dsr()-DA?rl(e,0):LA|=n),bi(e,t)}function g$(e,t){t===0&&((e.mode&1)===0?t=1:(t=Af,Af<<=1,(Af&130023424)===0&&(Af=4194304)));var n=si();e=Ra(e,t),e!==null&&(Xh(e,t,n),bi(e,n))}function Hj(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),g$(e,n)}function zj(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(bt(314))}r!==null&&r.delete(t),g$(e,n)}var m$;m$=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||vi.current)mi=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return mi=!1,Tj(e,t,n);mi=(e.flags&131072)!==0}else mi=!1,Gn&&(t.flags&1048576)!==0&&bD(t,Vg,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;bp(e,t),e=t.pendingProps;var i=jc(t,Jr.current);kc(t,n),i=EA(null,t,r,e,i,n);var o=TA();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,yi(r)?(o=!0,Hg(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,SA(t),i.updater=Ey,t.stateNode=i,i._reactInternals=t,Tw(t,r,e,n),t=Ow(null,t,r,!0,o,n)):(t.tag=0,Gn&&o&&mA(t),ri(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(bp(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=jj(r),e=go(r,e),i){case 0:t=Rw(null,t,r,e,n);break e;case 1:t=rE(null,t,r,e,n);break e;case 11:t=tE(null,t,r,e,n);break e;case 14:t=nE(null,t,r,go(r.type,e),n);break e}throw Error(bt(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),Rw(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),rE(e,t,r,i,n);case 3:e:{if(qD(t),e===null)throw Error(bt(387));r=t.pendingProps,o=t.memoizedState,i=o.element,SD(e,t),Yg(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Xc(Error(bt(423)),t),t=iE(e,t,r,n,i);break e}else if(r!==i){i=Xc(Error(bt(424)),t),t=iE(e,t,r,n,i);break e}else for(Ti=vs(t.stateNode.containerInfo.firstChild),Li=t,Gn=!0,vo=null,n=_D(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Gc(),r===i){t=Oa(e,t,n);break e}ri(e,t,r,n)}t=t.child}return t;case 5:return ED(t),e===null&&kw(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,ww(r,i)?a=null:o!==null&&ww(r,o)&&(t.flags|=32),QD(e,t),ri(e,t,a,n),t.child;case 6:return e===null&&kw(t),null;case 13:return e$(e,t,n);case 4:return AA(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Yc(t,null,r,n):ri(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),tE(e,t,r,i,n);case 7:return ri(e,t,t.pendingProps,n),t.child;case 8:return ri(e,t,t.pendingProps.children,n),t.child;case 12:return ri(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Ln(jg,r._currentValue),r._currentValue=a,o!==null)if(Io(o.value,a)){if(o.children===i.children&&!vi.current){t=Oa(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){a=o.child;for(var d=c.firstContext;d!==null;){if(d.context===r){if(o.tag===1){d=wa(-1,n&-n),d.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var p=u.pending;p===null?d.next=d:(d.next=p.next,p.next=d),u.pending=d}}o.lanes|=n,d=o.alternate,d!==null&&(d.lanes|=n),_w(o.return,n,t),c.lanes|=n;break}d=d.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(bt(341));a.lanes|=n,c=a.alternate,c!==null&&(c.lanes|=n),_w(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}ri(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,kc(t,n),i=to(i),r=r(i),t.flags|=1,ri(e,t,r,n),t.child;case 14:return r=t.type,i=go(r,t.pendingProps),i=go(r.type,i),nE(e,t,r,i,n);case 15:return KD(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),bp(e,t),t.tag=1,yi(r)?(e=!0,Hg(t)):e=!1,kc(t,n),ID(t,r,i),Tw(t,r,i,n),Ow(null,t,r,!0,e,n);case 19:return t$(e,t,n);case 22:return JD(e,t,n)}throw Error(bt(156,t.tag))};function v$(e,t){return VL(e,t)}function Vj(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ui(e,t,n,r){return new Vj(e,t,n,r)}function BA(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jj(e){if(typeof e=="function")return BA(e)?1:0;if(e!=null){if(e=e.$$typeof,e===iA)return 11;if(e===oA)return 14}return 2}function ws(e,t){var n=e.alternate;return n===null?(n=Ui(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Cp(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")BA(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ec:return il(n.children,i,o,t);case rA:a=8,i|=8;break;case qx:return e=Ui(12,n,t,i|2),e.elementType=qx,e.lanes=o,e;case ew:return e=Ui(13,n,t,i),e.elementType=ew,e.lanes=o,e;case tw:return e=Ui(19,n,t,i),e.elementType=tw,e.lanes=o,e;case kL:return Oy(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case AL:a=10;break e;case IL:a=9;break e;case iA:a=11;break e;case oA:a=14;break e;case qa:a=16,r=null;break e}throw Error(bt(130,e==null?e:typeof e,""))}return t=Ui(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function il(e,t,n,r){return e=Ui(7,e,r,t),e.lanes=n,e}function Oy(e,t,n,r){return e=Ui(22,e,r,t),e.elementType=kL,e.lanes=n,e.stateNode={isHidden:!1},e}function g0(e,t,n){return e=Ui(6,e,null,t),e.lanes=n,e}function m0(e,t,n){return t=Ui(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Gj(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Kb(0),this.expirationTimes=Kb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function WA(e,t,n,r,i,o,a,c,d){return e=new Gj(e,t,n,c,d),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ui(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},SA(o),e}function Yj(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Bi})(Ls);const w$=Gh(Ls.exports);var[C$,Jj]=In({strict:!1,name:"PortalContext"}),jA="chakra-portal",Qj=".chakra-portal",qj=e=>Ae("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),eG=e=>{const{appendToParentPortal:t,children:n}=e,[r,i]=de.exports.useState(null),o=de.exports.useRef(null),[,a]=de.exports.useState({});de.exports.useEffect(()=>a({}),[]);const c=Jj(),d=Xz();Yo(()=>{if(!r)return;const p=r.ownerDocument,k=t&&c!=null?c:p.body;if(!k)return;o.current=p.createElement("div"),o.current.className=jA,k.appendChild(o.current),a({});const P=o.current;return()=>{k.contains(P)&&k.removeChild(P)}},[r]);const u=d!=null&&d.zIndex?Ae(qj,{zIndex:d==null?void 0:d.zIndex,children:n}):n;return o.current?Ls.exports.createPortal(Ae(C$,{value:o.current,children:u}),o.current):Ae("span",{ref:p=>{p&&i(p)}})},tG=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,i=n.current,o=i!=null?i:typeof window<"u"?document.body:void 0,a=de.exports.useMemo(()=>{const d=i==null?void 0:i.ownerDocument.createElement("div");return d&&(d.className=jA),d},[i]),[,c]=de.exports.useState({});return Yo(()=>c({}),[]),Yo(()=>{if(!(!a||!o))return o.appendChild(a),()=>{o.removeChild(a)}},[a,o]),o&&a?Ls.exports.createPortal(Ae(C$,{value:r?a:null,children:t}),a):null};function gu(e){const t={appendToParentPortal:!0,...e},{containerRef:n,...r}=t;return n?Ae(tG,{containerRef:n,...r}):Ae(eG,{...r})}gu.className=jA;gu.selector=Qj;gu.displayName="Portal";function Fs(){const e=de.exports.useContext(Yd);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}var GA=de.exports.createContext({});GA.displayName="ColorModeContext";function YA(){const e=de.exports.useContext(GA);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}var $f={light:"chakra-ui-light",dark:"chakra-ui-dark"};function nG(e={}){const{preventTransition:t=!0}=e,n={setDataset:r=>{const i=t?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,i==null||i()},setClassName(r){document.body.classList.add(r?$f.dark:$f.light),document.body.classList.remove(r?$f.light:$f.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var i;return((i=n.query().matches)!=null?i:r==="dark")?"dark":"light"},addListener(r){const i=n.query(),o=a=>{r(a.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(o):i.addEventListener("change",o),()=>{typeof i.removeListener=="function"?i.removeListener(o):i.removeEventListener("change",o)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var rG="chakra-ui-color-mode";function iG(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var oG=iG(rG),mE=()=>{};function vE(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function S$(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:i,disableTransitionOnChange:o}={},colorModeManager:a=oG}=e,c=i==="dark"?"dark":"light",[d,u]=de.exports.useState(()=>vE(a,c)),[p,k]=de.exports.useState(()=>vE(a)),{getSystemTheme:P,setClassName:F,setDataset:B,addListener:N}=de.exports.useMemo(()=>nG({preventTransition:o}),[o]),D=i==="system"&&!d?p:d,T=de.exports.useCallback(L=>{const x=L==="system"?P():L;u(x),F(x==="dark"),B(x),a.set(x)},[a,P,F,B]);Yo(()=>{i==="system"&&k(P())},[]),de.exports.useEffect(()=>{const L=a.get();if(L){T(L);return}if(i==="system"){T("system");return}T(c)},[a,c,i,T]);const M=de.exports.useCallback(()=>{T(D==="dark"?"light":"dark")},[D,T]);de.exports.useEffect(()=>{if(!!r)return N(T)},[r,N,T]);const O=de.exports.useMemo(()=>({colorMode:t!=null?t:D,toggleColorMode:t?mE:M,setColorMode:t?mE:T,forced:t!==void 0}),[D,M,T,t]);return Ae(GA.Provider,{value:O,children:n})}S$.displayName="ColorModeProvider";function A$(){const e=YA(),t=Fs();return{...e,theme:t}}function aG(e,t,n){var r,i;if(t==null)return t;const o=a=>{var c,d;return(d=(c=e.__breakpoints)==null?void 0:c.asArray)==null?void 0:d[a]};return(i=(r=o(t))!=null?r:o(n))!=null?i:n}function sG(e,t,n){var r,i;if(t==null)return t;const o=a=>{var c,d;return(d=(c=e.__cssMap)==null?void 0:c[a])==null?void 0:d.value};return(i=(r=o(t))!=null?r:o(n))!=null?i:n}function lG(e,t,n){const r=Array.isArray(t)?t:[t],i=Array.isArray(n)?n:[n];return o=>{const a=i.filter(Boolean),c=r.map((d,u)=>{var p,k;if(e==="breakpoints")return aG(o,d,(p=a[u])!=null?p:d);const P=`${e}.${d}`;return sG(o,P,(k=a[u])!=null?k:d)});return Array.isArray(t)?c:c[0]}}var Bt=(...e)=>e.filter(Boolean).join(" ");function cG(){return!1}function yr(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var Qh=e=>{const{condition:t,message:n}=e;t&&cG()&&console.warn(n)};function Ki(e,...t){return uG(e)?e(...t):e}var uG=e=>typeof e=="function",Qt=e=>e?"":void 0,Ca=e=>e?!0:void 0;function Wt(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function ZA(...e){return function(n){e.forEach(r=>{r==null||r(n)})}}var jw={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,o=16,a=9007199254740991,c="[object Arguments]",d="[object Array]",u="[object AsyncFunction]",p="[object Boolean]",k="[object Date]",P="[object Error]",F="[object Function]",B="[object GeneratorFunction]",N="[object Map]",D="[object Number]",T="[object Null]",M="[object Object]",O="[object Proxy]",L="[object RegExp]",x="[object Set]",b="[object String]",C="[object Undefined]",g="[object WeakMap]",w="[object ArrayBuffer]",f="[object DataView]",m="[object Float32Array]",E="[object Float64Array]",S="[object Int8Array]",y="[object Int16Array]",_="[object Int32Array]",$="[object Uint8Array]",V="[object Uint8ClampedArray]",H="[object Uint16Array]",X="[object Uint32Array]",Q=/[\\^$.*+?()[\]{}|]/g,re=/^\[object .+?Constructor\]$/,ue=/^(?:0|[1-9]\d*)$/,le={};le[m]=le[E]=le[S]=le[y]=le[_]=le[$]=le[V]=le[H]=le[X]=!0,le[c]=le[d]=le[w]=le[p]=le[f]=le[k]=le[P]=le[F]=le[N]=le[D]=le[M]=le[L]=le[x]=le[b]=le[g]=!1;var ve=typeof tn=="object"&&tn&&tn.Object===Object&&tn,z=typeof self=="object"&&self&&self.Object===Object&&self,Z=ve||z||Function("return this")(),ce=t&&!t.nodeType&&t,Y=ce&&!0&&e&&!e.nodeType&&e,ie=Y&&Y.exports===ce,he=ie&&ve.process,fe=function(){try{var Fe=Y&&Y.require&&Y.require("util").types;return Fe||he&&he.binding&&he.binding("util")}catch{}}(),Ce=fe&&fe.isTypedArray;function Pe(Fe,Ke,at){switch(at.length){case 0:return Fe.call(Ke);case 1:return Fe.call(Ke,at[0]);case 2:return Fe.call(Ke,at[0],at[1]);case 3:return Fe.call(Ke,at[0],at[1],at[2])}return Fe.apply(Ke,at)}function we(Fe,Ke){for(var at=-1,Mt=Array(Fe);++at-1}function je(Fe,Ke){var at=this.__data__,Mt=W(at,Fe);return Mt<0?(++this.size,at.push([Fe,Ke])):at[Mt][1]=Ke,this}wt.prototype.clear=Ht,wt.prototype.delete=rn,wt.prototype.get=Pn,wt.prototype.has=Dr,wt.prototype.set=je;function Le(Fe){var Ke=-1,at=Fe==null?0:Fe.length;for(this.clear();++Ke1?at[hn-1]:void 0,Wn=hn>2?at[2]:void 0;for(Rn=Fe.length>3&&typeof Rn=="function"?(hn--,Rn):void 0,Wn&&Jt(at[0],at[1],Wn)&&(Rn=hn<3?void 0:Rn,hn=1),Ke=Object(Ke);++Mt-1&&Fe%1==0&&Fe0){if(++Ke>=i)return arguments[0]}else Ke=0;return Fe.apply(void 0,arguments)}}function jr(Fe){if(Fe!=null){try{return xe.call(Fe)}catch{}try{return Fe+""}catch{}}return""}function ar(Fe,Ke){return Fe===Ke||Fe!==Fe&&Ke!==Ke}var Nl=te(function(){return arguments}())?te:function(Fe){return _u(Fe)&&ke.call(Fe,"callee")&&!dt.call(Fe,"callee")},Bb=Array.isArray;function Wb(Fe){return Fe!=null&&Uk(Fe.length)&&!Hb(Fe)}function CH(Fe){return _u(Fe)&&Wb(Fe)}var Xk=vt||_H;function Hb(Fe){if(!Ws(Fe))return!1;var Ke=J(Fe);return Ke==F||Ke==B||Ke==u||Ke==O}function Uk(Fe){return typeof Fe=="number"&&Fe>-1&&Fe%1==0&&Fe<=a}function Ws(Fe){var Ke=typeof Fe;return Fe!=null&&(Ke=="object"||Ke=="function")}function _u(Fe){return Fe!=null&&typeof Fe=="object"}function SH(Fe){if(!_u(Fe)||J(Fe)!=M)return!1;var Ke=Qe(Fe);if(Ke===null)return!0;var at=ke.call(Ke,"constructor")&&Ke.constructor;return typeof at=="function"&&at instanceof at&&xe.call(at)==Ge}var Kk=Ce?be(Ce):pe;function AH(Fe){return Me(Fe,Jk(Fe))}function Jk(Fe){return Wb(Fe)?A(Fe,!0):ye(Fe)}var IH=Ye(function(Fe,Ke,at,Mt){Ie(Fe,Ke,at,Mt)});function kH(Fe){return function(){return Fe}}function Qk(Fe){return Fe}function _H(){return!1}e.exports=IH})(jw,jw.exports);const Ji=jw.exports;var dG=e=>/!(important)?$/.test(e),yE=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,hG=(e,t)=>n=>{const r=String(t),i=dG(r),o=yE(r),a=e?`${e}.${o}`:o;let c=yr(n.__cssMap)&&a in n.__cssMap?n.__cssMap[a].varRef:t;return c=yE(c),i?`${c} !important`:c};function XA(e){const{scale:t,transform:n,compose:r}=e;return(o,a)=>{var c;const d=hG(t,o)(a);let u=(c=n==null?void 0:n(d,a))!=null?c:d;return r&&(u=r(u,a)),u}}var Nf=(...e)=>t=>e.reduce((n,r)=>r(n),t);function Vi(e,t){return n=>{const r={property:n,scale:e};return r.transform=XA({scale:e,transform:t}),r}}var fG=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function pG(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:fG(t),transform:n?XA({scale:n,compose:r}):r}}var I$=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function gG(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...I$].join(" ")}function mG(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...I$].join(" ")}var vG={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},yG={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function bG(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var xG={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},Gw={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},wG=new Set(Object.values(Gw)),Yw=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),CG=e=>e.trim();function SG(e,t){if(e==null||Yw.has(e))return e;if(!(Zw(e)||Yw.has(e)))return`url('${e}')`;const i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),o=i==null?void 0:i[1],a=i==null?void 0:i[2];if(!o||!a)return e;const c=o.includes("-gradient")?o:`${o}-gradient`,[d,...u]=a.split(",").map(CG).filter(Boolean);if((u==null?void 0:u.length)===0)return e;const p=d in Gw?Gw[d]:d;u.unshift(p);const k=u.map(P=>{if(wG.has(P))return P;const F=P.indexOf(" "),[B,N]=F!==-1?[P.substr(0,F),P.substr(F+1)]:[P],D=Zw(N)?N:N&&N.split(" "),T=`colors.${B}`,M=T in t.__cssMap?t.__cssMap[T].varRef:B;return D?[M,...Array.isArray(D)?D:[D]].join(" "):M});return`${c}(${k.join(", ")})`}var Zw=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),AG=(e,t)=>SG(e,t!=null?t:{});function IG(e){return/^var\(--.+\)$/.test(e)}var kG=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},To=e=>t=>`${e}(${t})`,mn={filter(e){return e!=="auto"?e:vG},backdropFilter(e){return e!=="auto"?e:yG},ring(e){return bG(mn.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?gG():e==="auto-gpu"?mG():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=kG(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(IG(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:AG,blur:To("blur"),opacity:To("opacity"),brightness:To("brightness"),contrast:To("contrast"),dropShadow:To("drop-shadow"),grayscale:To("grayscale"),hueRotate:To("hue-rotate"),invert:To("invert"),saturate:To("saturate"),sepia:To("sepia"),bgImage(e){return e==null||Zw(e)||Yw.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:n,divide:r}=(t=xG[e])!=null?t:{},i={flexDirection:e};return n&&(i[n]=1),r&&(i[r]=1),i}},Je={borderWidths:Vi("borderWidths"),borderStyles:Vi("borderStyles"),colors:Vi("colors"),borders:Vi("borders"),gradients:Vi("gradients",mn.gradient),radii:Vi("radii",mn.px),space:Vi("space",Nf(mn.vh,mn.px)),spaceT:Vi("space",Nf(mn.vh,mn.px)),degreeT(e){return{property:e,transform:mn.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:XA({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:Vi("sizes",Nf(mn.vh,mn.px)),sizesT:Vi("sizes",Nf(mn.vh,mn.fraction)),shadows:Vi("shadows"),logical:pG,blur:Vi("blur",mn.blur)},Sp={background:Je.colors("background"),backgroundColor:Je.colors("backgroundColor"),backgroundImage:Je.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:mn.bgClip},bgSize:Je.prop("backgroundSize"),bgPosition:Je.prop("backgroundPosition"),bg:Je.colors("background"),bgColor:Je.colors("backgroundColor"),bgPos:Je.prop("backgroundPosition"),bgRepeat:Je.prop("backgroundRepeat"),bgAttachment:Je.prop("backgroundAttachment"),bgGradient:Je.gradients("backgroundImage"),bgClip:{transform:mn.bgClip}};Object.assign(Sp,{bgImage:Sp.backgroundImage,bgImg:Sp.backgroundImage});var yn={border:Je.borders("border"),borderWidth:Je.borderWidths("borderWidth"),borderStyle:Je.borderStyles("borderStyle"),borderColor:Je.colors("borderColor"),borderRadius:Je.radii("borderRadius"),borderTop:Je.borders("borderTop"),borderBlockStart:Je.borders("borderBlockStart"),borderTopLeftRadius:Je.radii("borderTopLeftRadius"),borderStartStartRadius:Je.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:Je.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:Je.radii("borderTopRightRadius"),borderStartEndRadius:Je.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:Je.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:Je.borders("borderRight"),borderInlineEnd:Je.borders("borderInlineEnd"),borderBottom:Je.borders("borderBottom"),borderBlockEnd:Je.borders("borderBlockEnd"),borderBottomLeftRadius:Je.radii("borderBottomLeftRadius"),borderBottomRightRadius:Je.radii("borderBottomRightRadius"),borderLeft:Je.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:Je.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:Je.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:Je.borders(["borderLeft","borderRight"]),borderInline:Je.borders("borderInline"),borderY:Je.borders(["borderTop","borderBottom"]),borderBlock:Je.borders("borderBlock"),borderTopWidth:Je.borderWidths("borderTopWidth"),borderBlockStartWidth:Je.borderWidths("borderBlockStartWidth"),borderTopColor:Je.colors("borderTopColor"),borderBlockStartColor:Je.colors("borderBlockStartColor"),borderTopStyle:Je.borderStyles("borderTopStyle"),borderBlockStartStyle:Je.borderStyles("borderBlockStartStyle"),borderBottomWidth:Je.borderWidths("borderBottomWidth"),borderBlockEndWidth:Je.borderWidths("borderBlockEndWidth"),borderBottomColor:Je.colors("borderBottomColor"),borderBlockEndColor:Je.colors("borderBlockEndColor"),borderBottomStyle:Je.borderStyles("borderBottomStyle"),borderBlockEndStyle:Je.borderStyles("borderBlockEndStyle"),borderLeftWidth:Je.borderWidths("borderLeftWidth"),borderInlineStartWidth:Je.borderWidths("borderInlineStartWidth"),borderLeftColor:Je.colors("borderLeftColor"),borderInlineStartColor:Je.colors("borderInlineStartColor"),borderLeftStyle:Je.borderStyles("borderLeftStyle"),borderInlineStartStyle:Je.borderStyles("borderInlineStartStyle"),borderRightWidth:Je.borderWidths("borderRightWidth"),borderInlineEndWidth:Je.borderWidths("borderInlineEndWidth"),borderRightColor:Je.colors("borderRightColor"),borderInlineEndColor:Je.colors("borderInlineEndColor"),borderRightStyle:Je.borderStyles("borderRightStyle"),borderInlineEndStyle:Je.borderStyles("borderInlineEndStyle"),borderTopRadius:Je.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:Je.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:Je.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:Je.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(yn,{rounded:yn.borderRadius,roundedTop:yn.borderTopRadius,roundedTopLeft:yn.borderTopLeftRadius,roundedTopRight:yn.borderTopRightRadius,roundedTopStart:yn.borderStartStartRadius,roundedTopEnd:yn.borderStartEndRadius,roundedBottom:yn.borderBottomRadius,roundedBottomLeft:yn.borderBottomLeftRadius,roundedBottomRight:yn.borderBottomRightRadius,roundedBottomStart:yn.borderEndStartRadius,roundedBottomEnd:yn.borderEndEndRadius,roundedLeft:yn.borderLeftRadius,roundedRight:yn.borderRightRadius,roundedStart:yn.borderInlineStartRadius,roundedEnd:yn.borderInlineEndRadius,borderStart:yn.borderInlineStart,borderEnd:yn.borderInlineEnd,borderTopStartRadius:yn.borderStartStartRadius,borderTopEndRadius:yn.borderStartEndRadius,borderBottomStartRadius:yn.borderEndStartRadius,borderBottomEndRadius:yn.borderEndEndRadius,borderStartRadius:yn.borderInlineStartRadius,borderEndRadius:yn.borderInlineEndRadius,borderStartWidth:yn.borderInlineStartWidth,borderEndWidth:yn.borderInlineEndWidth,borderStartColor:yn.borderInlineStartColor,borderEndColor:yn.borderInlineEndColor,borderStartStyle:yn.borderInlineStartStyle,borderEndStyle:yn.borderInlineEndStyle});var _G={color:Je.colors("color"),textColor:Je.colors("color"),fill:Je.colors("fill"),stroke:Je.colors("stroke")},Xw={boxShadow:Je.shadows("boxShadow"),mixBlendMode:!0,blendMode:Je.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:Je.prop("backgroundBlendMode"),opacity:!0};Object.assign(Xw,{shadow:Xw.boxShadow});var EG={filter:{transform:mn.filter},blur:Je.blur("--chakra-blur"),brightness:Je.propT("--chakra-brightness",mn.brightness),contrast:Je.propT("--chakra-contrast",mn.contrast),hueRotate:Je.degreeT("--chakra-hue-rotate"),invert:Je.propT("--chakra-invert",mn.invert),saturate:Je.propT("--chakra-saturate",mn.saturate),dropShadow:Je.propT("--chakra-drop-shadow",mn.dropShadow),backdropFilter:{transform:mn.backdropFilter},backdropBlur:Je.blur("--chakra-backdrop-blur"),backdropBrightness:Je.propT("--chakra-backdrop-brightness",mn.brightness),backdropContrast:Je.propT("--chakra-backdrop-contrast",mn.contrast),backdropHueRotate:Je.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:Je.propT("--chakra-backdrop-invert",mn.invert),backdropSaturate:Je.propT("--chakra-backdrop-saturate",mn.saturate)},tm={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:mn.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:Je.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:Je.space("gap"),rowGap:Je.space("rowGap"),columnGap:Je.space("columnGap")};Object.assign(tm,{flexDir:tm.flexDirection});var k$={gridGap:Je.space("gridGap"),gridColumnGap:Je.space("gridColumnGap"),gridRowGap:Je.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},TG={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:mn.outline},outlineOffset:!0,outlineColor:Je.colors("outlineColor")},ji={width:Je.sizesT("width"),inlineSize:Je.sizesT("inlineSize"),height:Je.sizes("height"),blockSize:Je.sizes("blockSize"),boxSize:Je.sizes(["width","height"]),minWidth:Je.sizes("minWidth"),minInlineSize:Je.sizes("minInlineSize"),minHeight:Je.sizes("minHeight"),minBlockSize:Je.sizes("minBlockSize"),maxWidth:Je.sizes("maxWidth"),maxInlineSize:Je.sizes("maxInlineSize"),maxHeight:Je.sizes("maxHeight"),maxBlockSize:Je.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var n,r,i;return{[`@media screen and (min-width: ${(i=(r=(n=t.__breakpoints)==null?void 0:n.get(e))==null?void 0:r.minW)!=null?i:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var n,r,i;return{[`@media screen and (max-width: ${(i=(r=(n=t.__breakpoints)==null?void 0:n.get(e))==null?void 0:r._minW)!=null?i:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:Je.propT("float",mn.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(ji,{w:ji.width,h:ji.height,minW:ji.minWidth,maxW:ji.maxWidth,minH:ji.minHeight,maxH:ji.maxHeight,overscroll:ji.overscrollBehavior,overscrollX:ji.overscrollBehaviorX,overscrollY:ji.overscrollBehaviorY});var PG={listStyleType:!0,listStylePosition:!0,listStylePos:Je.prop("listStylePosition"),listStyleImage:!0,listStyleImg:Je.prop("listStyleImage")};function RG(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r{const t=new WeakMap;return(r,i,o,a)=>{if(typeof r>"u")return e(r,i,o);t.has(r)||t.set(r,new Map);const c=t.get(r);if(c.has(i))return c.get(i);const d=e(r,i,o,a);return c.set(i,d),d}},MG=OG(RG),LG={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},DG={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},v0=(e,t,n)=>{const r={},i=MG(e,t,{});for(const o in i)o in n&&n[o]!=null||(r[o]=i[o]);return r},$G={srOnly:{transform(e){return e===!0?LG:e==="focusable"?DG:{}}},layerStyle:{processResult:!0,transform:(e,t,n)=>v0(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>v0(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>v0(t,e,n)}},Sd={position:!0,pos:Je.prop("position"),zIndex:Je.prop("zIndex","zIndices"),inset:Je.spaceT("inset"),insetX:Je.spaceT(["left","right"]),insetInline:Je.spaceT("insetInline"),insetY:Je.spaceT(["top","bottom"]),insetBlock:Je.spaceT("insetBlock"),top:Je.spaceT("top"),insetBlockStart:Je.spaceT("insetBlockStart"),bottom:Je.spaceT("bottom"),insetBlockEnd:Je.spaceT("insetBlockEnd"),left:Je.spaceT("left"),insetInlineStart:Je.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:Je.spaceT("right"),insetInlineEnd:Je.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(Sd,{insetStart:Sd.insetInlineStart,insetEnd:Sd.insetInlineEnd});var NG={ring:{transform:mn.ring},ringColor:Je.colors("--chakra-ring-color"),ringOffset:Je.prop("--chakra-ring-offset-width"),ringOffsetColor:Je.colors("--chakra-ring-offset-color"),ringInset:Je.prop("--chakra-ring-inset")},$n={margin:Je.spaceT("margin"),marginTop:Je.spaceT("marginTop"),marginBlockStart:Je.spaceT("marginBlockStart"),marginRight:Je.spaceT("marginRight"),marginInlineEnd:Je.spaceT("marginInlineEnd"),marginBottom:Je.spaceT("marginBottom"),marginBlockEnd:Je.spaceT("marginBlockEnd"),marginLeft:Je.spaceT("marginLeft"),marginInlineStart:Je.spaceT("marginInlineStart"),marginX:Je.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:Je.spaceT("marginInline"),marginY:Je.spaceT(["marginTop","marginBottom"]),marginBlock:Je.spaceT("marginBlock"),padding:Je.space("padding"),paddingTop:Je.space("paddingTop"),paddingBlockStart:Je.space("paddingBlockStart"),paddingRight:Je.space("paddingRight"),paddingBottom:Je.space("paddingBottom"),paddingBlockEnd:Je.space("paddingBlockEnd"),paddingLeft:Je.space("paddingLeft"),paddingInlineStart:Je.space("paddingInlineStart"),paddingInlineEnd:Je.space("paddingInlineEnd"),paddingX:Je.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:Je.space("paddingInline"),paddingY:Je.space(["paddingTop","paddingBottom"]),paddingBlock:Je.space("paddingBlock")};Object.assign($n,{m:$n.margin,mt:$n.marginTop,mr:$n.marginRight,me:$n.marginInlineEnd,marginEnd:$n.marginInlineEnd,mb:$n.marginBottom,ml:$n.marginLeft,ms:$n.marginInlineStart,marginStart:$n.marginInlineStart,mx:$n.marginX,my:$n.marginY,p:$n.padding,pt:$n.paddingTop,py:$n.paddingY,px:$n.paddingX,pb:$n.paddingBottom,pl:$n.paddingLeft,ps:$n.paddingInlineStart,paddingStart:$n.paddingInlineStart,pr:$n.paddingRight,pe:$n.paddingInlineEnd,paddingEnd:$n.paddingInlineEnd});var FG={textDecorationColor:Je.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:Je.shadows("textShadow")},BG={clipPath:!0,transform:Je.propT("transform",mn.transform),transformOrigin:!0,translateX:Je.spaceT("--chakra-translate-x"),translateY:Je.spaceT("--chakra-translate-y"),skewX:Je.degreeT("--chakra-skew-x"),skewY:Je.degreeT("--chakra-skew-y"),scaleX:Je.prop("--chakra-scale-x"),scaleY:Je.prop("--chakra-scale-y"),scale:Je.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:Je.degreeT("--chakra-rotate")},WG={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:Je.prop("transitionDuration","transition.duration"),transitionProperty:Je.prop("transitionProperty","transition.property"),transitionTimingFunction:Je.prop("transitionTimingFunction","transition.easing")},HG={fontFamily:Je.prop("fontFamily","fonts"),fontSize:Je.prop("fontSize","fontSizes",mn.px),fontWeight:Je.prop("fontWeight","fontWeights"),lineHeight:Je.prop("lineHeight","lineHeights"),letterSpacing:Je.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},zG={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:Je.spaceT("scrollMargin"),scrollMarginTop:Je.spaceT("scrollMarginTop"),scrollMarginBottom:Je.spaceT("scrollMarginBottom"),scrollMarginLeft:Je.spaceT("scrollMarginLeft"),scrollMarginRight:Je.spaceT("scrollMarginRight"),scrollMarginX:Je.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:Je.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:Je.spaceT("scrollPadding"),scrollPaddingTop:Je.spaceT("scrollPaddingTop"),scrollPaddingBottom:Je.spaceT("scrollPaddingBottom"),scrollPaddingLeft:Je.spaceT("scrollPaddingLeft"),scrollPaddingRight:Je.spaceT("scrollPaddingRight"),scrollPaddingX:Je.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:Je.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function _$(e){return yr(e)&&e.reference?e.reference:String(e)}var Ny=(e,...t)=>t.map(_$).join(` ${e} `).replace(/calc/g,""),bE=(...e)=>`calc(${Ny("+",...e)})`,xE=(...e)=>`calc(${Ny("-",...e)})`,Uw=(...e)=>`calc(${Ny("*",...e)})`,wE=(...e)=>`calc(${Ny("/",...e)})`,CE=e=>{const t=_$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Uw(t,-1)},Zs=Object.assign(e=>({add:(...t)=>Zs(bE(e,...t)),subtract:(...t)=>Zs(xE(e,...t)),multiply:(...t)=>Zs(Uw(e,...t)),divide:(...t)=>Zs(wE(e,...t)),negate:()=>Zs(CE(e)),toString:()=>e.toString()}),{add:bE,subtract:xE,multiply:Uw,divide:wE,negate:CE});function VG(e,t="-"){return e.replace(/\s+/g,t)}function jG(e){const t=VG(e.toString());return YG(GG(t))}function GG(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function YG(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function ZG(e,t=""){return[t,e].filter(Boolean).join("-")}function XG(e,t){return`var(${e}${t?`, ${t}`:""})`}function UG(e,t=""){return jG(`--${ZG(e,t)}`)}function fn(e,t,n){const r=UG(e,n);return{variable:r,reference:XG(r,t)}}function KG(e,t){const n={};for(const r of t){if(Array.isArray(r)){const[i,o]=r;n[i]=fn(`${e}-${i}`,o);continue}n[r]=fn(`${e}-${r}`)}return n}function JG(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function QG(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function Kw(e){if(e==null)return e;const{unitless:t}=QG(e);return t||typeof e=="number"?`${e}px`:e}var E$=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,UA=e=>Object.fromEntries(Object.entries(e).sort(E$));function SE(e){const t=UA(e);return Object.assign(Object.values(t),t)}function qG(e){const t=Object.keys(UA(e));return new Set(t)}function AE(e){var t;if(!e)return e;e=(t=Kw(e))!=null?t:e;const n=-.02;return typeof e=="number"?`${e+n}`:e.replace(/(\d+\.?\d*)/u,r=>`${parseFloat(r)+n}`)}function rd(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${Kw(e)})`),t&&n.push("and",`(max-width: ${Kw(t)})`),n.join(" ")}function e4(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const n=SE(e),r=Object.entries(e).sort(E$).map(([a,c],d,u)=>{var p;let[,k]=(p=u[d+1])!=null?p:[];return k=parseFloat(k)>0?AE(k):void 0,{_minW:AE(c),breakpoint:a,minW:c,maxW:k,maxWQuery:rd(null,k),minWQuery:rd(c),minMaxQuery:rd(c,k)}}),i=qG(e),o=Array.from(i.values());return{keys:i,normalized:n,isResponsive(a){const c=Object.keys(a);return c.length>0&&c.every(d=>i.has(d))},asObject:UA(e),asArray:SE(e),details:r,get(a){return r.find(c=>c.breakpoint===a)},media:[null,...n.map(a=>rd(a)).slice(1)],toArrayValue(a){if(!yr(a))throw new Error("toArrayValue: value must be an object");const c=o.map(d=>{var u;return(u=a[d])!=null?u:null});for(;JG(c)===null;)c.pop();return c},toObjectValue(a){if(!Array.isArray(a))throw new Error("toObjectValue: value must be an array");return a.reduce((c,d,u)=>{const p=o[u];return p!=null&&d!=null&&(c[p]=d),c},{})}}}var $r={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},Ga=e=>T$(t=>e(t,"&"),"[role=group]","[data-group]",".group"),la=e=>T$(t=>e(t,"~ &"),"[data-peer]",".peer"),T$=(e,...t)=>t.map(e).join(", "),Fy={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:Ga($r.hover),_peerHover:la($r.hover),_groupFocus:Ga($r.focus),_peerFocus:la($r.focus),_groupFocusVisible:Ga($r.focusVisible),_peerFocusVisible:la($r.focusVisible),_groupActive:Ga($r.active),_peerActive:la($r.active),_groupDisabled:Ga($r.disabled),_peerDisabled:la($r.disabled),_groupInvalid:Ga($r.invalid),_peerInvalid:la($r.invalid),_groupChecked:Ga($r.checked),_peerChecked:la($r.checked),_groupFocusWithin:Ga($r.focusWithin),_peerFocusWithin:la($r.focusWithin),_peerPlaceholderShown:la($r.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]"},t4=Object.keys(Fy);function IE(e,t){return fn(String(e).replace(/\./g,"-"),void 0,t)}function n4(e,t){let n={};const r={};for(const[i,o]of Object.entries(e)){const{isSemantic:a,value:c}=o,{variable:d,reference:u}=IE(i,t==null?void 0:t.cssVarPrefix);if(!a){if(i.startsWith("space")){const P=i.split("."),[F,...B]=P,N=`${F}.-${B.join(".")}`,D=Zs.negate(c),T=Zs.negate(u);r[N]={value:D,var:d,varRef:T}}n[d]=c,r[i]={value:c,var:d,varRef:u};continue}const p=P=>{const B=[String(i).split(".")[0],P].join(".");if(!e[B])return P;const{reference:D}=IE(B,t==null?void 0:t.cssVarPrefix);return D},k=yr(c)?c:{default:c};n=Ji(n,Object.entries(k).reduce((P,[F,B])=>{var N,D;const T=p(B.toString());if(F==="default")return P[d]=T,P;const M=(D=(N=Fy)==null?void 0:N[F])!=null?D:F;return P[M]={[d]:T},P},{})),r[i]={value:u,var:d,varRef:u}}return{cssVars:n,cssMap:r}}function r4(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function i4(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var o4=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function a4(e){return i4(e,o4)}function s4(e){return e.semanticTokens}function l4(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...i}=e;return i}function c4({tokens:e,semanticTokens:t}){var n,r;const i=Object.entries((n=Jw(e))!=null?n:{}).map(([a,c])=>[a,{isSemantic:!1,value:c}]),o=Object.entries((r=Jw(t,1))!=null?r:{}).map(([a,c])=>[a,{isSemantic:!0,value:c}]);return Object.fromEntries([...i,...o])}function Jw(e,t=1/0){return!yr(e)&&!Array.isArray(e)||!t?e:Object.entries(e).reduce((n,[r,i])=>(yr(i)||Array.isArray(i)?Object.entries(Jw(i,t-1)).forEach(([o,a])=>{n[`${r}.${o}`]=a}):n[r]=i,n),{})}function u4(e){var t;const n=l4(e),r=a4(n),i=s4(n),o=c4({tokens:r,semanticTokens:i}),a=(t=n.config)==null?void 0:t.cssVarPrefix,{cssMap:c,cssVars:d}=n4(o,{cssVarPrefix:a});return Object.assign(n,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...d},__cssMap:c,__breakpoints:e4(n.breakpoints)}),n}var KA=Ji({},Sp,yn,_G,tm,ji,EG,NG,TG,k$,$G,Sd,Xw,$n,zG,HG,FG,BG,PG,WG),d4=Object.assign({},$n,ji,tm,k$,Sd),h4=Object.keys(d4),f4=[...Object.keys(KA),...t4],p4={...KA,...Fy},g4=e=>e in p4,m4=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:i}=t.__breakpoints,o={};for(const a in e){let c=Ki(e[a],t);if(c==null)continue;if(c=yr(c)&&n(c)?r(c):c,!Array.isArray(c)){o[a]=c;continue}const d=c.slice(0,i.length).length;for(let u=0;ue.startsWith("--")&&typeof t=="string"&&!y4(t),x4=(e,t)=>{var n,r;if(t==null)return t;const i=d=>{var u,p;return(p=(u=e.__cssMap)==null?void 0:u[d])==null?void 0:p.varRef},o=d=>{var u;return(u=i(d))!=null?u:d},[a,c]=v4(t);return t=(r=(n=i(a))!=null?n:o(c))!=null?r:o(t),t};function w4(e){const{configs:t={},pseudos:n={},theme:r}=e,i=(o,a=!1)=>{var c,d,u;const p=Ki(o,r),k=m4(p)(r);let P={};for(let F in k){const B=k[F];let N=Ki(B,r);F in n&&(F=n[F]),b4(F,N)&&(N=x4(r,N));let D=t[F];if(D===!0&&(D={property:F}),yr(N)){P[F]=(c=P[F])!=null?c:{},P[F]=Ji({},P[F],i(N,!0));continue}let T=(u=(d=D==null?void 0:D.transform)==null?void 0:d.call(D,N,r,p))!=null?u:N;T=D!=null&&D.processResult?i(T,!0):T;const M=Ki(D==null?void 0:D.property,r);if(!a&&(D==null?void 0:D.static)){const O=Ki(D.static,r);P=Ji({},P,O)}if(M&&Array.isArray(M)){for(const O of M)P[O]=T;continue}if(M){M==="&"&&yr(T)?P=Ji({},P,T):P[M]=T;continue}if(yr(T)){P=Ji({},P,T);continue}P[F]=T}return P};return i}var P$=e=>t=>w4({theme:t,pseudos:Fy,configs:KA})(e);function Fn(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function C4(e,t){if(Array.isArray(e))return e;if(yr(e))return t(e);if(e!=null)return[e]}function S4(e,t){for(let n=t+1;n{Ji(u,{[O]:P?M[O]:{[T]:M[O]}})});continue}if(!F){P?Ji(u,M):u[T]=M;continue}u[T]=M}}return u}}function I4(e){return t=>{var n;const{variant:r,size:i,theme:o}=t,a=A4(o);return Ji({},Ki((n=e.baseStyle)!=null?n:{},t),a(e,"sizes",i,t),a(e,"variants",r,t))}}function k4(e,t,n){var r,i,o;return(o=(i=(r=e.__cssMap)==null?void 0:r[`${t}.${n}`])==null?void 0:i.varRef)!=null?o:n}function Bn(e){return r4(e,["styleConfig","size","variant","colorScheme"])}var _4=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function E4(e){return yr(e)?_4.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var T4={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},P4=T4,R4={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},O4=R4,M4={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},L4=M4,D4={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},$4=D4,N4={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},F4=N4,B4={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},W4={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},H4={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},z4={property:B4,easing:W4,duration:H4},V4=z4,j4={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},G4=j4,Y4={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},Z4=Y4,X4={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},R$=X4,O$={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},U4={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},K4={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},J4={...O$,...U4,container:K4},M$=J4,L$={breakpoints:O4,zIndices:P4,radii:$4,blur:G4,colors:L4,...R$,sizes:M$,shadows:F4,space:O$,borders:Z4,transition:V4};function An(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...p){r();for(const k of p)t[k]=d(k);return An(e,t)}function o(...p){for(const k of p)k in t||(t[k]=d(k));return An(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([k,P])=>[k,P.selector]))}function c(){return Object.fromEntries(Object.entries(t).map(([k,P])=>[k,P.className]))}function d(p){const F=`chakra-${(["container","root"].includes(p!=null?p:"")?[e]:[e,p]).filter(Boolean).join("__")}`;return{className:F,selector:`.${F}`,toString:()=>p}}return{parts:i,toPart:d,extend:o,selectors:a,classnames:c,get keys(){return Object.keys(t)},__type:{}}}var Q4=An("accordion").parts("root","container","button","panel").extend("icon"),q4=An("alert").parts("title","description","container").extend("icon","spinner"),e9=An("avatar").parts("label","badge","container").extend("excessLabel","group"),t9=An("breadcrumb").parts("link","item","container").extend("separator");An("button").parts();var n9=An("checkbox").parts("control","icon","container").extend("label");An("progress").parts("track","filledTrack").extend("label");var r9=An("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),i9=An("editable").parts("preview","input","textarea"),o9=An("form").parts("container","requiredIndicator","helperText"),a9=An("formError").parts("text","icon"),s9=An("input").parts("addon","field","element"),l9=An("list").parts("container","item","icon"),c9=An("menu").parts("button","list","item").extend("groupTitle","command","divider"),u9=An("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),d9=An("numberinput").parts("root","field","stepperGroup","stepper");An("pininput").parts("field");var h9=An("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),f9=An("progress").parts("label","filledTrack","track"),p9=An("radio").parts("container","control","label"),g9=An("select").parts("field","icon"),m9=An("slider").parts("container","track","thumb","filledTrack","mark"),v9=An("stat").parts("container","label","helpText","number","icon"),y9=An("switch").parts("container","track","thumb"),b9=An("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),x9=An("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),w9=An("tag").parts("container","label","closeButton"),C9=An("card").parts("container","header","body","footer");function Qs(e,t,n){return Math.min(Math.max(e,n),t)}class S9 extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var id=S9;function JA(e){if(typeof e!="string")throw new id(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=R9.test(e)?k9(e):e;const n=_9.exec(t);if(n){const a=Array.from(n).slice(1);return[...a.slice(0,3).map(c=>parseInt(uh(c,2),16)),parseInt(uh(a[3]||"f",2),16)/255]}const r=E9.exec(t);if(r){const a=Array.from(r).slice(1);return[...a.slice(0,3).map(c=>parseInt(c,16)),parseInt(a[3]||"ff",16)/255]}const i=T9.exec(t);if(i){const a=Array.from(i).slice(1);return[...a.slice(0,3).map(c=>parseInt(c,10)),parseFloat(a[3]||"1")]}const o=P9.exec(t);if(o){const[a,c,d,u]=Array.from(o).slice(1).map(parseFloat);if(Qs(0,100,c)!==c)throw new id(e);if(Qs(0,100,d)!==d)throw new id(e);return[...O9(a,c,d),Number.isNaN(u)?1:u]}throw new id(e)}function A9(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0)%2341}const kE=e=>parseInt(e.replace(/_/g,""),36),I9="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const n=kE(t.substring(0,3)),r=kE(t.substring(3)).toString(16);let i="";for(let o=0;o<6-r.length;o++)i+="0";return e[n]=`${i}${r}`,e},{});function k9(e){const t=e.toLowerCase().trim(),n=I9[A9(t)];if(!n)throw new id(e);return`#${n}`}const uh=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),_9=new RegExp(`^#${uh("([a-f0-9])",3)}([a-f0-9])?$`,"i"),E9=new RegExp(`^#${uh("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),T9=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${uh(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),P9=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,R9=/^[a-z]+$/i,_E=e=>Math.round(e*255),O9=(e,t,n)=>{let r=n/100;if(t===0)return[r,r,r].map(_E);const i=(e%360+360)%360/60,o=(1-Math.abs(2*r-1))*(t/100),a=o*(1-Math.abs(i%2-1));let c=0,d=0,u=0;i>=0&&i<1?(c=o,d=a):i>=1&&i<2?(c=a,d=o):i>=2&&i<3?(d=o,u=a):i>=3&&i<4?(d=a,u=o):i>=4&&i<5?(c=a,u=o):i>=5&&i<6&&(c=o,u=a);const p=r-o/2,k=c+p,P=d+p,F=u+p;return[k,P,F].map(_E)};function M9(e,t,n,r){return`rgba(${Qs(0,255,e).toFixed()}, ${Qs(0,255,t).toFixed()}, ${Qs(0,255,n).toFixed()}, ${parseFloat(Qs(0,1,r).toFixed(3))})`}function L9(e,t){const[n,r,i,o]=JA(e);return M9(n,r,i,o-t)}function D9(e){const[t,n,r,i]=JA(e);let o=a=>{const c=Qs(0,255,a).toString(16);return c.length===1?`0${c}`:c};return`#${o(t)}${o(n)}${o(r)}${i<1?o(Math.round(i*255)):""}`}function $9(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;rObject.keys(e).length===0,ai=(e,t,n)=>{const r=$9(e,`colors.${t}`,t);try{return D9(r),r}catch{return n!=null?n:"#000000"}},F9=e=>{const[t,n,r]=JA(e);return(t*299+n*587+r*114)/1e3},B9=e=>t=>{const n=ai(t,e);return F9(n)<128?"dark":"light"},W9=e=>t=>B9(e)(t)==="dark",Kc=(e,t)=>n=>{const r=ai(n,e);return L9(r,1-t)};function EE(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( +`),a=r.stack.split(` +`),o=i.length-1,c=a.length-1;1<=o&&0<=c&&i[o]!==a[c];)c--;for(;1<=o&&0<=c;o--,c--)if(i[o]!==a[c]){if(o!==1||c!==1)do if(o--,c--,0>c||i[o]!==a[c]){var d=` +`+i[o].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=o&&0<=c);break}}}finally{Zb=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Qu(e):""}function Jz(e){switch(e.tag){case 5:return Qu(e.type);case 16:return Qu("Lazy");case 13:return Qu("Suspense");case 19:return Qu("SuspenseList");case 0:case 2:case 15:return e=Xb(e.type,!1),e;case 11:return e=Xb(e.type.render,!1),e;case 1:return e=Xb(e.type,!0),e;default:return""}}function tw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ql:return"Fragment";case Ql:return"Portal";case Qx:return"Profiler";case tA:return"StrictMode";case qx:return"Suspense";case ew:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case SL:return(e.displayName||"Context")+".Consumer";case CL:return(e._context.displayName||"Context")+".Provider";case nA:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case rA:return t=e.displayName||null,t!==null?t:tw(e.type)||"Memo";case qa:t=e._payload,e=e._init;try{return tw(e(t))}catch{}}return null}function Qz(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return tw(t);case 8:return t===tA?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ss(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function IL(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function qz(e){var t=IL(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function xf(e){e._valueTracker||(e._valueTracker=qz(e))}function kL(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=IL(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Pg(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function nw(e,t){var n=t.checked;return qn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function h_(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ss(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function _L(e,t){t=t.checked,t!=null&&eA(e,"checked",t,!1)}function rw(e,t){_L(e,t);var n=Ss(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?iw(e,t.type,n):t.hasOwnProperty("defaultValue")&&iw(e,t.type,Ss(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function f_(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function iw(e,t,n){(t!=="number"||Pg(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qu=Array.isArray;function wc(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=wf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zd(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var fd={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eV=["Webkit","ms","Moz","O"];Object.keys(fd).forEach(function(e){eV.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fd[t]=fd[e]})});function RL(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||fd.hasOwnProperty(e)&&fd[e]?(""+t).trim():t+"px"}function OL(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=RL(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var tV=qn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function sw(e,t){if(t){if(tV[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(bt(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(bt(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(bt(61))}if(t.style!=null&&typeof t.style!="object")throw Error(bt(62))}}function lw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var cw=null;function iA(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var uw=null,Cc=null,Sc=null;function m_(e){if(e=Uh(e)){if(typeof uw!="function")throw Error(bt(280));var t=e.stateNode;t&&(t=ky(t),uw(e.stateNode,e.type,t))}}function ML(e){Cc?Sc?Sc.push(e):Sc=[e]:Cc=e}function LL(){if(Cc){var e=Cc,t=Sc;if(Sc=Cc=null,m_(e),t)for(e=0;e>>=0,e===0?32:31-(hV(e)/fV|0)|0}var Cf=64,Sf=4194304;function ed(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Lg(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var c=o&~i;c!==0?r=ed(c):(a&=o,a!==0&&(r=ed(a)))}else o=n&~i,o!==0?r=ed(o):a!==0&&(r=ed(a));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Zh(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-bo(t),e[t]=n}function vV(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=gd),I_=String.fromCharCode(32),k_=!1;function eD(e,t){switch(e){case"keyup":return GV.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tD(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ec=!1;function ZV(e,t){switch(e){case"compositionend":return tD(t);case"keypress":return t.which!==32?null:(k_=!0,I_);case"textInput":return e=t.data,e===I_&&k_?null:e;default:return null}}function XV(e,t){if(ec)return e==="compositionend"||!hA&&eD(e,t)?(e=QL(),fp=cA=cs=null,ec=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=P_(n)}}function oD(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?oD(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function aD(){for(var e=window,t=Pg();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Pg(e.document)}return t}function fA(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function rj(e){var t=aD(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&oD(n.ownerDocument.documentElement,n)){if(r!==null&&fA(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=R_(n,a);var o=R_(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,tc=null,mw=null,vd=null,vw=!1;function O_(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;vw||tc==null||tc!==Pg(r)||(r=tc,"selectionStart"in r&&fA(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),vd&&qd(vd,r)||(vd=r,r=Ng(mw,"onSelect"),0ic||(e.current=Sw[ic],Sw[ic]=null,ic--)}function Ln(e,t){ic++,Sw[ic]=e.current,e.current=t}var As={},Jr=Ds(As),vi=Ds(!1),pl=As;function Vc(e,t){var n=e.type.contextTypes;if(!n)return As;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yi(e){return e=e.childContextTypes,e!=null}function Bg(){Nn(vi),Nn(Jr)}function B_(e,t,n){if(Jr.current!==As)throw Error(bt(168));Ln(Jr,t),Ln(vi,n)}function gD(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(bt(108,Qz(e)||"Unknown",i));return qn({},n,r)}function Wg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||As,pl=Jr.current,Ln(Jr,e),Ln(vi,vi.current),!0}function W_(e,t,n){var r=e.stateNode;if(!r)throw Error(bt(169));n?(e=gD(e,t,pl),r.__reactInternalMemoizedMergedChildContext=e,Nn(vi),Nn(Jr),Ln(Jr,e)):Nn(vi),Ln(vi,n)}var fa=null,_y=!1,l0=!1;function mD(e){fa===null?fa=[e]:fa.push(e)}function gj(e){_y=!0,mD(e)}function $s(){if(!l0&&fa!==null){l0=!0;var e=0,t=En;try{var n=fa;for(En=1;e>=o,i-=o,ga=1<<32-bo(t)+i|n<g?(w=C,C=null):w=C.sibling;var f=P(T,C,O[g],L);if(f===null){C===null&&(C=w);break}e&&C&&f.alternate===null&&t(T,C),M=a(f,M,g),b===null?x=f:b.sibling=f,b=f,C=w}if(g===O.length)return n(T,C),Gn&&zs(T,g),x;if(C===null){for(;gg?(w=C,C=null):w=C.sibling;var m=P(T,C,f.value,L);if(m===null){C===null&&(C=w);break}e&&C&&m.alternate===null&&t(T,C),M=a(m,M,g),b===null?x=m:b.sibling=m,b=m,C=w}if(f.done)return n(T,C),Gn&&zs(T,g),x;if(C===null){for(;!f.done;g++,f=O.next())f=k(T,f.value,L),f!==null&&(M=a(f,M,g),b===null?x=f:b.sibling=f,b=f);return Gn&&zs(T,g),x}for(C=r(T,C);!f.done;g++,f=O.next())f=F(C,T,g,f.value,L),f!==null&&(e&&f.alternate!==null&&C.delete(f.key===null?g:f.key),M=a(f,M,g),b===null?x=f:b.sibling=f,b=f);return e&&C.forEach(function(E){return t(T,E)}),Gn&&zs(T,g),x}function D(T,M,O,L){if(typeof O=="object"&&O!==null&&O.type===ql&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case bf:e:{for(var x=O.key,b=M;b!==null;){if(b.key===x){if(x=O.type,x===ql){if(b.tag===7){n(T,b.sibling),M=i(b,O.props.children),M.return=T,T=M;break e}}else if(b.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===qa&&Z_(x)===b.type){n(T,b.sibling),M=i(b,O.props),M.ref=Lu(T,b,O),M.return=T,T=M;break e}n(T,b);break}else t(T,b);b=b.sibling}O.type===ql?(M=rl(O.props.children,T.mode,L,O.key),M.return=T,T=M):(L=wp(O.type,O.key,O.props,null,T.mode,L),L.ref=Lu(T,M,O),L.return=T,T=L)}return o(T);case Ql:e:{for(b=O.key;M!==null;){if(M.key===b)if(M.tag===4&&M.stateNode.containerInfo===O.containerInfo&&M.stateNode.implementation===O.implementation){n(T,M.sibling),M=i(M,O.children||[]),M.return=T,T=M;break e}else{n(T,M);break}else t(T,M);M=M.sibling}M=m0(O,T.mode,L),M.return=T,T=M}return o(T);case qa:return b=O._init,D(T,M,b(O._payload),L)}if(qu(O))return B(T,M,O,L);if(Tu(O))return N(T,M,O,L);Pf(T,O)}return typeof O=="string"&&O!==""||typeof O=="number"?(O=""+O,M!==null&&M.tag===6?(n(T,M.sibling),M=i(M,O),M.return=T,T=M):(n(T,M),M=g0(O,T.mode,L),M.return=T,T=M),o(T)):n(T,M)}return D}var Gc=AD(!0),ID=AD(!1),Kh={},Yo=Ds(Kh),rh=Ds(Kh),ih=Ds(Kh);function Ks(e){if(e===Kh)throw Error(bt(174));return e}function CA(e,t){switch(Ln(ih,t),Ln(rh,e),Ln(Yo,Kh),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:aw(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=aw(t,e)}Nn(Yo),Ln(Yo,t)}function Yc(){Nn(Yo),Nn(rh),Nn(ih)}function kD(e){Ks(ih.current);var t=Ks(Yo.current),n=aw(t,e.type);t!==n&&(Ln(rh,e),Ln(Yo,n))}function SA(e){rh.current===e&&(Nn(Yo),Nn(rh))}var Kn=Ds(0);function Yg(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var c0=[];function AA(){for(var e=0;en?n:4,e(!0);var r=u0.transition;u0.transition={};try{e(!1),t()}finally{En=n,u0.transition=r}}function zD(){return no().memoizedState}function bj(e,t,n){var r=xs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},VD(e))jD(t,n);else if(n=xD(e,t,n,r),n!==null){var i=si();xo(n,e,r,i),GD(n,t,r)}}function xj(e,t,n){var r=xs(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(VD(e))jD(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,c=a(o,n);if(i.hasEagerState=!0,i.eagerState=c,So(c,o)){var d=t.interleaved;d===null?(i.next=i,xA(t)):(i.next=d.next,d.next=i),t.interleaved=i;return}}catch{}finally{}n=xD(e,t,i,r),n!==null&&(i=si(),xo(n,e,r,i),GD(n,t,r))}}function VD(e){var t=e.alternate;return e===Qn||t!==null&&t===Qn}function jD(e,t){yd=Zg=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function GD(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,aA(e,n)}}var Xg={readContext:to,useCallback:Gr,useContext:Gr,useEffect:Gr,useImperativeHandle:Gr,useInsertionEffect:Gr,useLayoutEffect:Gr,useMemo:Gr,useReducer:Gr,useRef:Gr,useState:Gr,useDebugValue:Gr,useDeferredValue:Gr,useTransition:Gr,useMutableSource:Gr,useSyncExternalStore:Gr,useId:Gr,unstable_isNewReconciler:!1},wj={readContext:to,useCallback:function(e,t){return Po().memoizedState=[e,t===void 0?null:t],e},useContext:to,useEffect:U_,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,vp(4194308,4,ND.bind(null,t,e),n)},useLayoutEffect:function(e,t){return vp(4194308,4,e,t)},useInsertionEffect:function(e,t){return vp(4,2,e,t)},useMemo:function(e,t){var n=Po();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Po();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=bj.bind(null,Qn,e),[r.memoizedState,e]},useRef:function(e){var t=Po();return e={current:e},t.memoizedState=e},useState:X_,useDebugValue:TA,useDeferredValue:function(e){return Po().memoizedState=e},useTransition:function(){var e=X_(!1),t=e[0];return e=yj.bind(null,e[1]),Po().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Qn,i=Po();if(Gn){if(n===void 0)throw Error(bt(407));n=n()}else{if(n=t(),Tr===null)throw Error(bt(349));(ml&30)!==0||TD(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,U_(RD.bind(null,r,a,e),[e]),r.flags|=2048,sh(9,PD.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Po(),t=Tr.identifierPrefix;if(Gn){var n=ma,r=ga;n=(r&~(1<<32-bo(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=oh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Do]=t,e[nh]=r,e$(e,t,!1,!1),t.stateNode=e;e:{switch(o=lw(n,r),n){case"dialog":Dn("cancel",e),Dn("close",e),i=r;break;case"iframe":case"object":case"embed":Dn("load",e),i=r;break;case"video":case"audio":for(i=0;iXc&&(t.flags|=128,r=!0,Du(a,!1),t.lanes=4194304)}else{if(!r)if(e=Yg(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Du(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Gn)return Yr(t),null}else 2*sr()-a.renderingStartTime>Xc&&n!==1073741824&&(t.flags|=128,r=!0,Du(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=sr(),t.sibling=null,n=Kn.current,Ln(Kn,r?n&1|2:n&1),t):(Yr(t),null);case 22:case 23:return DA(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(ki&1073741824)!==0&&(Yr(t),t.subtreeFlags&6&&(t.flags|=8192)):Yr(t),null;case 24:return null;case 25:return null}throw Error(bt(156,t.tag))}function Tj(e,t){switch(gA(t),t.tag){case 1:return yi(t.type)&&Bg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yc(),Nn(vi),Nn(Jr),AA(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return SA(t),null;case 13:if(Nn(Kn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(bt(340));jc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Nn(Kn),null;case 4:return Yc(),null;case 10:return bA(t.type._context),null;case 22:case 23:return DA(),null;case 24:return null;default:return null}}var Of=!1,Ur=!1,Pj=typeof WeakSet=="function"?WeakSet:Set,$t=null;function lc(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){tr(e,t,r)}else n.current=null}function Dw(e,t,n){try{n()}catch(r){tr(e,t,r)}}var iE=!1;function Rj(e,t){if(yw=Dg,e=aD(),fA(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,c=-1,d=-1,u=0,p=0,k=e,P=null;t:for(;;){for(var F;k!==n||i!==0&&k.nodeType!==3||(c=o+i),k!==a||r!==0&&k.nodeType!==3||(d=o+r),k.nodeType===3&&(o+=k.nodeValue.length),(F=k.firstChild)!==null;)P=k,k=F;for(;;){if(k===e)break t;if(P===n&&++u===i&&(c=o),P===a&&++p===r&&(d=o),(F=k.nextSibling)!==null)break;k=P,P=k.parentNode}k=F}n=c===-1||d===-1?null:{start:c,end:d}}else n=null}n=n||{start:0,end:0}}else n=null;for(bw={focusedElem:e,selectionRange:n},Dg=!1,$t=t;$t!==null;)if(t=$t,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$t=e;else for(;$t!==null;){t=$t;try{var B=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(B!==null){var N=B.memoizedProps,D=B.memoizedState,T=t.stateNode,M=T.getSnapshotBeforeUpdate(t.elementType===t.type?N:go(t.type,N),D);T.__reactInternalSnapshotBeforeUpdate=M}break;case 3:var O=t.stateNode.containerInfo;O.nodeType===1?O.textContent="":O.nodeType===9&&O.documentElement&&O.removeChild(O.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(bt(163))}}catch(L){tr(t,t.return,L)}if(e=t.sibling,e!==null){e.return=t.return,$t=e;break}$t=t.return}return B=iE,iE=!1,B}function bd(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Dw(t,n,a)}i=i.next}while(i!==r)}}function Py(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function $w(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function r$(e){var t=e.alternate;t!==null&&(e.alternate=null,r$(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Do],delete t[nh],delete t[Cw],delete t[fj],delete t[pj])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function i$(e){return e.tag===5||e.tag===3||e.tag===4}function oE(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||i$(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Nw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Fg));else if(r!==4&&(e=e.child,e!==null))for(Nw(e,t,n),e=e.sibling;e!==null;)Nw(e,t,n),e=e.sibling}function Fw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Fw(e,t,n),e=e.sibling;e!==null;)Fw(e,t,n),e=e.sibling}var Nr=null,mo=!1;function ja(e,t,n){for(n=n.child;n!==null;)o$(e,t,n),n=n.sibling}function o$(e,t,n){if(Go&&typeof Go.onCommitFiberUnmount=="function")try{Go.onCommitFiberUnmount(Cy,n)}catch{}switch(n.tag){case 5:Ur||lc(n,t);case 6:var r=Nr,i=mo;Nr=null,ja(e,t,n),Nr=r,mo=i,Nr!==null&&(mo?(e=Nr,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nr.removeChild(n.stateNode));break;case 18:Nr!==null&&(mo?(e=Nr,n=n.stateNode,e.nodeType===8?s0(e.parentNode,n):e.nodeType===1&&s0(e,n),Jd(e)):s0(Nr,n.stateNode));break;case 4:r=Nr,i=mo,Nr=n.stateNode.containerInfo,mo=!0,ja(e,t,n),Nr=r,mo=i;break;case 0:case 11:case 14:case 15:if(!Ur&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&((a&2)!==0||(a&4)!==0)&&Dw(n,t,o),i=i.next}while(i!==r)}ja(e,t,n);break;case 1:if(!Ur&&(lc(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(c){tr(n,t,c)}ja(e,t,n);break;case 21:ja(e,t,n);break;case 22:n.mode&1?(Ur=(r=Ur)||n.memoizedState!==null,ja(e,t,n),Ur=r):ja(e,t,n);break;default:ja(e,t,n)}}function aE(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Pj),t.forEach(function(r){var i=Wj.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function co(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~a}if(r=i,r=sr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Mj(r/1960))-r,10e?16:e,us===null)var r=!1;else{if(e=us,us=null,Jg=0,(gn&6)!==0)throw Error(bt(331));var i=gn;for(gn|=4,$t=e.current;$t!==null;){var a=$t,o=a.child;if(($t.flags&16)!==0){var c=a.deletions;if(c!==null){for(var d=0;dsr()-MA?nl(e,0):OA|=n),bi(e,t)}function f$(e,t){t===0&&((e.mode&1)===0?t=1:(t=Sf,Sf<<=1,(Sf&130023424)===0&&(Sf=4194304)));var n=si();e=Pa(e,t),e!==null&&(Zh(e,t,n),bi(e,n))}function Bj(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),f$(e,n)}function Wj(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(bt(314))}r!==null&&r.delete(t),f$(e,n)}var p$;p$=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||vi.current)mi=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return mi=!1,_j(e,t,n);mi=(e.flags&131072)!==0}else mi=!1,Gn&&(t.flags&1048576)!==0&&vD(t,zg,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;yp(e,t),e=t.pendingProps;var i=Vc(t,Jr.current);Ic(t,n),i=kA(null,t,r,e,i,n);var a=_A();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,yi(r)?(a=!0,Wg(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,wA(t),i.updater=Ey,t.stateNode=i,i._reactInternals=t,Ew(t,r,e,n),t=Rw(null,t,r,!0,a,n)):(t.tag=0,Gn&&a&&pA(t),ri(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(yp(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=zj(r),e=go(r,e),i){case 0:t=Pw(null,t,r,e,n);break e;case 1:t=tE(null,t,r,e,n);break e;case 11:t=q_(null,t,r,e,n);break e;case 14:t=eE(null,t,r,go(r.type,e),n);break e}throw Error(bt(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),Pw(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),tE(e,t,r,i,n);case 3:e:{if(JD(t),e===null)throw Error(bt(387));r=t.pendingProps,a=t.memoizedState,i=a.element,wD(e,t),Gg(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Zc(Error(bt(423)),t),t=nE(e,t,r,n,i);break e}else if(r!==i){i=Zc(Error(bt(424)),t),t=nE(e,t,r,n,i);break e}else for(Ti=vs(t.stateNode.containerInfo.firstChild),Li=t,Gn=!0,vo=null,n=ID(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(jc(),r===i){t=Ra(e,t,n);break e}ri(e,t,r,n)}t=t.child}return t;case 5:return kD(t),e===null&&Iw(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,xw(r,i)?o=null:a!==null&&xw(r,a)&&(t.flags|=32),KD(e,t),ri(e,t,o,n),t.child;case 6:return e===null&&Iw(t),null;case 13:return QD(e,t,n);case 4:return CA(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Gc(t,null,r,n):ri(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),q_(e,t,r,i,n);case 7:return ri(e,t,t.pendingProps,n),t.child;case 8:return ri(e,t,t.pendingProps.children,n),t.child;case 12:return ri(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,Ln(Vg,r._currentValue),r._currentValue=o,a!==null)if(So(a.value,o)){if(a.children===i.children&&!vi.current){t=Ra(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var c=a.dependencies;if(c!==null){o=a.child;for(var d=c.firstContext;d!==null;){if(d.context===r){if(a.tag===1){d=ba(-1,n&-n),d.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var p=u.pending;p===null?d.next=d:(d.next=p.next,p.next=d),u.pending=d}}a.lanes|=n,d=a.alternate,d!==null&&(d.lanes|=n),kw(a.return,n,t),c.lanes|=n;break}d=d.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(bt(341));o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),kw(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}ri(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ic(t,n),i=to(i),r=r(i),t.flags|=1,ri(e,t,r,n),t.child;case 14:return r=t.type,i=go(r,t.pendingProps),i=go(r.type,i),eE(e,t,r,i,n);case 15:return XD(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),yp(e,t),t.tag=1,yi(r)?(e=!0,Wg(t)):e=!1,Ic(t,n),SD(t,r,i),Ew(t,r,i,n),Rw(null,t,r,!0,e,n);case 19:return qD(e,t,n);case 22:return UD(e,t,n)}throw Error(bt(156,t.tag))};function g$(e,t){return HL(e,t)}function Hj(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ui(e,t,n,r){return new Hj(e,t,n,r)}function NA(e){return e=e.prototype,!(!e||!e.isReactComponent)}function zj(e){if(typeof e=="function")return NA(e)?1:0;if(e!=null){if(e=e.$$typeof,e===nA)return 11;if(e===rA)return 14}return 2}function ws(e,t){var n=e.alternate;return n===null?(n=Ui(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function wp(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")NA(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ql:return rl(n.children,i,a,t);case tA:o=8,i|=8;break;case Qx:return e=Ui(12,n,t,i|2),e.elementType=Qx,e.lanes=a,e;case qx:return e=Ui(13,n,t,i),e.elementType=qx,e.lanes=a,e;case ew:return e=Ui(19,n,t,i),e.elementType=ew,e.lanes=a,e;case AL:return Oy(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case CL:o=10;break e;case SL:o=9;break e;case nA:o=11;break e;case rA:o=14;break e;case qa:o=16,r=null;break e}throw Error(bt(130,e==null?e:typeof e,""))}return t=Ui(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function rl(e,t,n,r){return e=Ui(7,e,r,t),e.lanes=n,e}function Oy(e,t,n,r){return e=Ui(22,e,r,t),e.elementType=AL,e.lanes=n,e.stateNode={isHidden:!1},e}function g0(e,t,n){return e=Ui(6,e,null,t),e.lanes=n,e}function m0(e,t,n){return t=Ui(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Vj(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Kb(0),this.expirationTimes=Kb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function FA(e,t,n,r,i,a,o,c,d){return e=new Vj(e,t,n,c,d),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Ui(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},wA(a),e}function jj(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Bi})(Ms);const b$=jh(Ms.exports);var[x$,Uj]=In({strict:!1,name:"PortalContext"}),zA="chakra-portal",Kj=".chakra-portal",Jj=e=>Ae("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),Qj=e=>{const{appendToParentPortal:t,children:n}=e,[r,i]=de.exports.useState(null),a=de.exports.useRef(null),[,o]=de.exports.useState({});de.exports.useEffect(()=>o({}),[]);const c=Uj(),d=Yz();jo(()=>{if(!r)return;const p=r.ownerDocument,k=t&&c!=null?c:p.body;if(!k)return;a.current=p.createElement("div"),a.current.className=zA,k.appendChild(a.current),o({});const P=a.current;return()=>{k.contains(P)&&k.removeChild(P)}},[r]);const u=d!=null&&d.zIndex?Ae(Jj,{zIndex:d==null?void 0:d.zIndex,children:n}):n;return a.current?Ms.exports.createPortal(Ae(x$,{value:a.current,children:u}),a.current):Ae("span",{ref:p=>{p&&i(p)}})},qj=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,i=n.current,a=i!=null?i:typeof window<"u"?document.body:void 0,o=de.exports.useMemo(()=>{const d=i==null?void 0:i.ownerDocument.createElement("div");return d&&(d.className=zA),d},[i]),[,c]=de.exports.useState({});return jo(()=>c({}),[]),jo(()=>{if(!(!o||!a))return a.appendChild(o),()=>{a.removeChild(o)}},[o,a]),a&&o?Ms.exports.createPortal(Ae(x$,{value:r?o:null,children:t}),o):null};function pu(e){const t={appendToParentPortal:!0,...e},{containerRef:n,...r}=t;return n?Ae(qj,{containerRef:n,...r}):Ae(Qj,{...r})}pu.className=zA;pu.selector=Kj;pu.displayName="Portal";function Ns(){const e=de.exports.useContext(Gd);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}var VA=de.exports.createContext({});VA.displayName="ColorModeContext";function jA(){const e=de.exports.useContext(VA);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}var Df={light:"chakra-ui-light",dark:"chakra-ui-dark"};function eG(e={}){const{preventTransition:t=!0}=e,n={setDataset:r=>{const i=t?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,i==null||i()},setClassName(r){document.body.classList.add(r?Df.dark:Df.light),document.body.classList.remove(r?Df.light:Df.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var i;return((i=n.query().matches)!=null?i:r==="dark")?"dark":"light"},addListener(r){const i=n.query(),a=o=>{r(o.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(a):i.addEventListener("change",a),()=>{typeof i.removeListener=="function"?i.removeListener(a):i.removeEventListener("change",a)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var tG="chakra-ui-color-mode";function nG(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var rG=nG(tG),pE=()=>{};function gE(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function w$(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:i,disableTransitionOnChange:a}={},colorModeManager:o=rG}=e,c=i==="dark"?"dark":"light",[d,u]=de.exports.useState(()=>gE(o,c)),[p,k]=de.exports.useState(()=>gE(o)),{getSystemTheme:P,setClassName:F,setDataset:B,addListener:N}=de.exports.useMemo(()=>eG({preventTransition:a}),[a]),D=i==="system"&&!d?p:d,T=de.exports.useCallback(L=>{const x=L==="system"?P():L;u(x),F(x==="dark"),B(x),o.set(x)},[o,P,F,B]);jo(()=>{i==="system"&&k(P())},[]),de.exports.useEffect(()=>{const L=o.get();if(L){T(L);return}if(i==="system"){T("system");return}T(c)},[o,c,i,T]);const M=de.exports.useCallback(()=>{T(D==="dark"?"light":"dark")},[D,T]);de.exports.useEffect(()=>{if(!!r)return N(T)},[r,N,T]);const O=de.exports.useMemo(()=>({colorMode:t!=null?t:D,toggleColorMode:t?pE:M,setColorMode:t?pE:T,forced:t!==void 0}),[D,M,T,t]);return Ae(VA.Provider,{value:O,children:n})}w$.displayName="ColorModeProvider";function C$(){const e=jA(),t=Ns();return{...e,theme:t}}function iG(e,t,n){var r,i;if(t==null)return t;const a=o=>{var c,d;return(d=(c=e.__breakpoints)==null?void 0:c.asArray)==null?void 0:d[o]};return(i=(r=a(t))!=null?r:a(n))!=null?i:n}function oG(e,t,n){var r,i;if(t==null)return t;const a=o=>{var c,d;return(d=(c=e.__cssMap)==null?void 0:c[o])==null?void 0:d.value};return(i=(r=a(t))!=null?r:a(n))!=null?i:n}function aG(e,t,n){const r=Array.isArray(t)?t:[t],i=Array.isArray(n)?n:[n];return a=>{const o=i.filter(Boolean),c=r.map((d,u)=>{var p,k;if(e==="breakpoints")return iG(a,d,(p=o[u])!=null?p:d);const P=`${e}.${d}`;return oG(a,P,(k=o[u])!=null?k:d)});return Array.isArray(t)?c:c[0]}}var Ft=(...e)=>e.filter(Boolean).join(" ");function sG(){return!1}function yr(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var Jh=e=>{const{condition:t,message:n}=e;t&&sG()&&console.warn(n)};function Ki(e,...t){return lG(e)?e(...t):e}var lG=e=>typeof e=="function",Kt=e=>e?"":void 0,xa=e=>e?!0:void 0;function Bt(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function GA(...e){return function(n){e.forEach(r=>{r==null||r(n)})}}var Vw={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,a=16,o=9007199254740991,c="[object Arguments]",d="[object Array]",u="[object AsyncFunction]",p="[object Boolean]",k="[object Date]",P="[object Error]",F="[object Function]",B="[object GeneratorFunction]",N="[object Map]",D="[object Number]",T="[object Null]",M="[object Object]",O="[object Proxy]",L="[object RegExp]",x="[object Set]",b="[object String]",C="[object Undefined]",g="[object WeakMap]",w="[object ArrayBuffer]",f="[object DataView]",m="[object Float32Array]",E="[object Float64Array]",S="[object Int8Array]",y="[object Int16Array]",_="[object Int32Array]",$="[object Uint8Array]",V="[object Uint8ClampedArray]",H="[object Uint16Array]",X="[object Uint32Array]",Q=/[\\^$.*+?()[\]{}|]/g,re=/^\[object .+?Constructor\]$/,ue=/^(?:0|[1-9]\d*)$/,le={};le[m]=le[E]=le[S]=le[y]=le[_]=le[$]=le[V]=le[H]=le[X]=!0,le[c]=le[d]=le[w]=le[p]=le[f]=le[k]=le[P]=le[F]=le[N]=le[D]=le[M]=le[L]=le[x]=le[b]=le[g]=!1;var ve=typeof en=="object"&&en&&en.Object===Object&&en,z=typeof self=="object"&&self&&self.Object===Object&&self,Z=ve||z||Function("return this")(),ce=t&&!t.nodeType&&t,Y=ce&&!0&&e&&!e.nodeType&&e,ie=Y&&Y.exports===ce,he=ie&&ve.process,fe=function(){try{var Fe=Y&&Y.require&&Y.require("util").types;return Fe||he&&he.binding&&he.binding("util")}catch{}}(),Ce=fe&&fe.isTypedArray;function Pe(Fe,Ke,at){switch(at.length){case 0:return Fe.call(Ke);case 1:return Fe.call(Ke,at[0]);case 2:return Fe.call(Ke,at[0],at[1]);case 3:return Fe.call(Ke,at[0],at[1],at[2])}return Fe.apply(Ke,at)}function we(Fe,Ke){for(var at=-1,Mt=Array(Fe);++at-1}function je(Fe,Ke){var at=this.__data__,Mt=W(at,Fe);return Mt<0?(++this.size,at.push([Fe,Ke])):at[Mt][1]=Ke,this}wt.prototype.clear=Ht,wt.prototype.delete=tn,wt.prototype.get=Pn,wt.prototype.has=Dr,wt.prototype.set=je;function Le(Fe){var Ke=-1,at=Fe==null?0:Fe.length;for(this.clear();++Ke1?at[hn-1]:void 0,Wn=hn>2?at[2]:void 0;for(Rn=Fe.length>3&&typeof Rn=="function"?(hn--,Rn):void 0,Wn&&Ut(at[0],at[1],Wn)&&(Rn=hn<3?void 0:Rn,hn=1),Ke=Object(Ke);++Mt-1&&Fe%1==0&&Fe0){if(++Ke>=i)return arguments[0]}else Ke=0;return Fe.apply(void 0,arguments)}}function jr(Fe){if(Fe!=null){try{return xe.call(Fe)}catch{}try{return Fe+""}catch{}}return""}function ar(Fe,Ke){return Fe===Ke||Fe!==Fe&&Ke!==Ke}var $l=te(function(){return arguments}())?te:function(Fe){return ku(Fe)&&ke.call(Fe,"callee")&&!dt.call(Fe,"callee")},Bb=Array.isArray;function Wb(Fe){return Fe!=null&&Zk(Fe.length)&&!Hb(Fe)}function xH(Fe){return ku(Fe)&&Wb(Fe)}var Yk=vt||IH;function Hb(Fe){if(!Bs(Fe))return!1;var Ke=J(Fe);return Ke==F||Ke==B||Ke==u||Ke==O}function Zk(Fe){return typeof Fe=="number"&&Fe>-1&&Fe%1==0&&Fe<=o}function Bs(Fe){var Ke=typeof Fe;return Fe!=null&&(Ke=="object"||Ke=="function")}function ku(Fe){return Fe!=null&&typeof Fe=="object"}function wH(Fe){if(!ku(Fe)||J(Fe)!=M)return!1;var Ke=Qe(Fe);if(Ke===null)return!0;var at=ke.call(Ke,"constructor")&&Ke.constructor;return typeof at=="function"&&at instanceof at&&xe.call(at)==Ge}var Xk=Ce?be(Ce):pe;function CH(Fe){return Me(Fe,Uk(Fe))}function Uk(Fe){return Wb(Fe)?A(Fe,!0):ye(Fe)}var SH=Ye(function(Fe,Ke,at,Mt){Ie(Fe,Ke,at,Mt)});function AH(Fe){return function(){return Fe}}function Kk(Fe){return Fe}function IH(){return!1}e.exports=SH})(Vw,Vw.exports);const Ji=Vw.exports;var cG=e=>/!(important)?$/.test(e),mE=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,uG=(e,t)=>n=>{const r=String(t),i=cG(r),a=mE(r),o=e?`${e}.${a}`:a;let c=yr(n.__cssMap)&&o in n.__cssMap?n.__cssMap[o].varRef:t;return c=mE(c),i?`${c} !important`:c};function YA(e){const{scale:t,transform:n,compose:r}=e;return(a,o)=>{var c;const d=uG(t,a)(o);let u=(c=n==null?void 0:n(d,o))!=null?c:d;return r&&(u=r(u,o)),u}}var $f=(...e)=>t=>e.reduce((n,r)=>r(n),t);function Vi(e,t){return n=>{const r={property:n,scale:e};return r.transform=YA({scale:e,transform:t}),r}}var dG=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function hG(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:dG(t),transform:n?YA({scale:n,compose:r}):r}}var S$=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function fG(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...S$].join(" ")}function pG(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...S$].join(" ")}var gG={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},mG={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function vG(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var yG={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},jw={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},bG=new Set(Object.values(jw)),Gw=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),xG=e=>e.trim();function wG(e,t){if(e==null||Gw.has(e))return e;if(!(Yw(e)||Gw.has(e)))return`url('${e}')`;const i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),a=i==null?void 0:i[1],o=i==null?void 0:i[2];if(!a||!o)return e;const c=a.includes("-gradient")?a:`${a}-gradient`,[d,...u]=o.split(",").map(xG).filter(Boolean);if((u==null?void 0:u.length)===0)return e;const p=d in jw?jw[d]:d;u.unshift(p);const k=u.map(P=>{if(bG.has(P))return P;const F=P.indexOf(" "),[B,N]=F!==-1?[P.substr(0,F),P.substr(F+1)]:[P],D=Yw(N)?N:N&&N.split(" "),T=`colors.${B}`,M=T in t.__cssMap?t.__cssMap[T].varRef:B;return D?[M,...Array.isArray(D)?D:[D]].join(" "):M});return`${c}(${k.join(", ")})`}var Yw=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),CG=(e,t)=>wG(e,t!=null?t:{});function SG(e){return/^var\(--.+\)$/.test(e)}var AG=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},_o=e=>t=>`${e}(${t})`,mn={filter(e){return e!=="auto"?e:gG},backdropFilter(e){return e!=="auto"?e:mG},ring(e){return vG(mn.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?fG():e==="auto-gpu"?pG():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=AG(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(SG(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:CG,blur:_o("blur"),opacity:_o("opacity"),brightness:_o("brightness"),contrast:_o("contrast"),dropShadow:_o("drop-shadow"),grayscale:_o("grayscale"),hueRotate:_o("hue-rotate"),invert:_o("invert"),saturate:_o("saturate"),sepia:_o("sepia"),bgImage(e){return e==null||Yw(e)||Gw.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:n,divide:r}=(t=yG[e])!=null?t:{},i={flexDirection:e};return n&&(i[n]=1),r&&(i[r]=1),i}},Je={borderWidths:Vi("borderWidths"),borderStyles:Vi("borderStyles"),colors:Vi("colors"),borders:Vi("borders"),gradients:Vi("gradients",mn.gradient),radii:Vi("radii",mn.px),space:Vi("space",$f(mn.vh,mn.px)),spaceT:Vi("space",$f(mn.vh,mn.px)),degreeT(e){return{property:e,transform:mn.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:YA({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:Vi("sizes",$f(mn.vh,mn.px)),sizesT:Vi("sizes",$f(mn.vh,mn.fraction)),shadows:Vi("shadows"),logical:hG,blur:Vi("blur",mn.blur)},Cp={background:Je.colors("background"),backgroundColor:Je.colors("backgroundColor"),backgroundImage:Je.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:mn.bgClip},bgSize:Je.prop("backgroundSize"),bgPosition:Je.prop("backgroundPosition"),bg:Je.colors("background"),bgColor:Je.colors("backgroundColor"),bgPos:Je.prop("backgroundPosition"),bgRepeat:Je.prop("backgroundRepeat"),bgAttachment:Je.prop("backgroundAttachment"),bgGradient:Je.gradients("backgroundImage"),bgClip:{transform:mn.bgClip}};Object.assign(Cp,{bgImage:Cp.backgroundImage,bgImg:Cp.backgroundImage});var vn={border:Je.borders("border"),borderWidth:Je.borderWidths("borderWidth"),borderStyle:Je.borderStyles("borderStyle"),borderColor:Je.colors("borderColor"),borderRadius:Je.radii("borderRadius"),borderTop:Je.borders("borderTop"),borderBlockStart:Je.borders("borderBlockStart"),borderTopLeftRadius:Je.radii("borderTopLeftRadius"),borderStartStartRadius:Je.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:Je.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:Je.radii("borderTopRightRadius"),borderStartEndRadius:Je.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:Je.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:Je.borders("borderRight"),borderInlineEnd:Je.borders("borderInlineEnd"),borderBottom:Je.borders("borderBottom"),borderBlockEnd:Je.borders("borderBlockEnd"),borderBottomLeftRadius:Je.radii("borderBottomLeftRadius"),borderBottomRightRadius:Je.radii("borderBottomRightRadius"),borderLeft:Je.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:Je.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:Je.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:Je.borders(["borderLeft","borderRight"]),borderInline:Je.borders("borderInline"),borderY:Je.borders(["borderTop","borderBottom"]),borderBlock:Je.borders("borderBlock"),borderTopWidth:Je.borderWidths("borderTopWidth"),borderBlockStartWidth:Je.borderWidths("borderBlockStartWidth"),borderTopColor:Je.colors("borderTopColor"),borderBlockStartColor:Je.colors("borderBlockStartColor"),borderTopStyle:Je.borderStyles("borderTopStyle"),borderBlockStartStyle:Je.borderStyles("borderBlockStartStyle"),borderBottomWidth:Je.borderWidths("borderBottomWidth"),borderBlockEndWidth:Je.borderWidths("borderBlockEndWidth"),borderBottomColor:Je.colors("borderBottomColor"),borderBlockEndColor:Je.colors("borderBlockEndColor"),borderBottomStyle:Je.borderStyles("borderBottomStyle"),borderBlockEndStyle:Je.borderStyles("borderBlockEndStyle"),borderLeftWidth:Je.borderWidths("borderLeftWidth"),borderInlineStartWidth:Je.borderWidths("borderInlineStartWidth"),borderLeftColor:Je.colors("borderLeftColor"),borderInlineStartColor:Je.colors("borderInlineStartColor"),borderLeftStyle:Je.borderStyles("borderLeftStyle"),borderInlineStartStyle:Je.borderStyles("borderInlineStartStyle"),borderRightWidth:Je.borderWidths("borderRightWidth"),borderInlineEndWidth:Je.borderWidths("borderInlineEndWidth"),borderRightColor:Je.colors("borderRightColor"),borderInlineEndColor:Je.colors("borderInlineEndColor"),borderRightStyle:Je.borderStyles("borderRightStyle"),borderInlineEndStyle:Je.borderStyles("borderInlineEndStyle"),borderTopRadius:Je.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:Je.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:Je.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:Je.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(vn,{rounded:vn.borderRadius,roundedTop:vn.borderTopRadius,roundedTopLeft:vn.borderTopLeftRadius,roundedTopRight:vn.borderTopRightRadius,roundedTopStart:vn.borderStartStartRadius,roundedTopEnd:vn.borderStartEndRadius,roundedBottom:vn.borderBottomRadius,roundedBottomLeft:vn.borderBottomLeftRadius,roundedBottomRight:vn.borderBottomRightRadius,roundedBottomStart:vn.borderEndStartRadius,roundedBottomEnd:vn.borderEndEndRadius,roundedLeft:vn.borderLeftRadius,roundedRight:vn.borderRightRadius,roundedStart:vn.borderInlineStartRadius,roundedEnd:vn.borderInlineEndRadius,borderStart:vn.borderInlineStart,borderEnd:vn.borderInlineEnd,borderTopStartRadius:vn.borderStartStartRadius,borderTopEndRadius:vn.borderStartEndRadius,borderBottomStartRadius:vn.borderEndStartRadius,borderBottomEndRadius:vn.borderEndEndRadius,borderStartRadius:vn.borderInlineStartRadius,borderEndRadius:vn.borderInlineEndRadius,borderStartWidth:vn.borderInlineStartWidth,borderEndWidth:vn.borderInlineEndWidth,borderStartColor:vn.borderInlineStartColor,borderEndColor:vn.borderInlineEndColor,borderStartStyle:vn.borderInlineStartStyle,borderEndStyle:vn.borderInlineEndStyle});var IG={color:Je.colors("color"),textColor:Je.colors("color"),fill:Je.colors("fill"),stroke:Je.colors("stroke")},Zw={boxShadow:Je.shadows("boxShadow"),mixBlendMode:!0,blendMode:Je.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:Je.prop("backgroundBlendMode"),opacity:!0};Object.assign(Zw,{shadow:Zw.boxShadow});var kG={filter:{transform:mn.filter},blur:Je.blur("--chakra-blur"),brightness:Je.propT("--chakra-brightness",mn.brightness),contrast:Je.propT("--chakra-contrast",mn.contrast),hueRotate:Je.degreeT("--chakra-hue-rotate"),invert:Je.propT("--chakra-invert",mn.invert),saturate:Je.propT("--chakra-saturate",mn.saturate),dropShadow:Je.propT("--chakra-drop-shadow",mn.dropShadow),backdropFilter:{transform:mn.backdropFilter},backdropBlur:Je.blur("--chakra-backdrop-blur"),backdropBrightness:Je.propT("--chakra-backdrop-brightness",mn.brightness),backdropContrast:Je.propT("--chakra-backdrop-contrast",mn.contrast),backdropHueRotate:Je.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:Je.propT("--chakra-backdrop-invert",mn.invert),backdropSaturate:Je.propT("--chakra-backdrop-saturate",mn.saturate)},em={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:mn.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:Je.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:Je.space("gap"),rowGap:Je.space("rowGap"),columnGap:Je.space("columnGap")};Object.assign(em,{flexDir:em.flexDirection});var A$={gridGap:Je.space("gridGap"),gridColumnGap:Je.space("gridColumnGap"),gridRowGap:Je.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},_G={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:mn.outline},outlineOffset:!0,outlineColor:Je.colors("outlineColor")},ji={width:Je.sizesT("width"),inlineSize:Je.sizesT("inlineSize"),height:Je.sizes("height"),blockSize:Je.sizes("blockSize"),boxSize:Je.sizes(["width","height"]),minWidth:Je.sizes("minWidth"),minInlineSize:Je.sizes("minInlineSize"),minHeight:Je.sizes("minHeight"),minBlockSize:Je.sizes("minBlockSize"),maxWidth:Je.sizes("maxWidth"),maxInlineSize:Je.sizes("maxInlineSize"),maxHeight:Je.sizes("maxHeight"),maxBlockSize:Je.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var n,r,i;return{[`@media screen and (min-width: ${(i=(r=(n=t.__breakpoints)==null?void 0:n.get(e))==null?void 0:r.minW)!=null?i:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var n,r,i;return{[`@media screen and (max-width: ${(i=(r=(n=t.__breakpoints)==null?void 0:n.get(e))==null?void 0:r._minW)!=null?i:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:Je.propT("float",mn.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(ji,{w:ji.width,h:ji.height,minW:ji.minWidth,maxW:ji.maxWidth,minH:ji.minHeight,maxH:ji.maxHeight,overscroll:ji.overscrollBehavior,overscrollX:ji.overscrollBehaviorX,overscrollY:ji.overscrollBehaviorY});var EG={listStyleType:!0,listStylePosition:!0,listStylePos:Je.prop("listStylePosition"),listStyleImage:!0,listStyleImg:Je.prop("listStyleImage")};function TG(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r{const t=new WeakMap;return(r,i,a,o)=>{if(typeof r>"u")return e(r,i,a);t.has(r)||t.set(r,new Map);const c=t.get(r);if(c.has(i))return c.get(i);const d=e(r,i,a,o);return c.set(i,d),d}},RG=PG(TG),OG={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},MG={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},v0=(e,t,n)=>{const r={},i=RG(e,t,{});for(const a in i)a in n&&n[a]!=null||(r[a]=i[a]);return r},LG={srOnly:{transform(e){return e===!0?OG:e==="focusable"?MG:{}}},layerStyle:{processResult:!0,transform:(e,t,n)=>v0(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>v0(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>v0(t,e,n)}},Cd={position:!0,pos:Je.prop("position"),zIndex:Je.prop("zIndex","zIndices"),inset:Je.spaceT("inset"),insetX:Je.spaceT(["left","right"]),insetInline:Je.spaceT("insetInline"),insetY:Je.spaceT(["top","bottom"]),insetBlock:Je.spaceT("insetBlock"),top:Je.spaceT("top"),insetBlockStart:Je.spaceT("insetBlockStart"),bottom:Je.spaceT("bottom"),insetBlockEnd:Je.spaceT("insetBlockEnd"),left:Je.spaceT("left"),insetInlineStart:Je.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:Je.spaceT("right"),insetInlineEnd:Je.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(Cd,{insetStart:Cd.insetInlineStart,insetEnd:Cd.insetInlineEnd});var DG={ring:{transform:mn.ring},ringColor:Je.colors("--chakra-ring-color"),ringOffset:Je.prop("--chakra-ring-offset-width"),ringOffsetColor:Je.colors("--chakra-ring-offset-color"),ringInset:Je.prop("--chakra-ring-inset")},$n={margin:Je.spaceT("margin"),marginTop:Je.spaceT("marginTop"),marginBlockStart:Je.spaceT("marginBlockStart"),marginRight:Je.spaceT("marginRight"),marginInlineEnd:Je.spaceT("marginInlineEnd"),marginBottom:Je.spaceT("marginBottom"),marginBlockEnd:Je.spaceT("marginBlockEnd"),marginLeft:Je.spaceT("marginLeft"),marginInlineStart:Je.spaceT("marginInlineStart"),marginX:Je.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:Je.spaceT("marginInline"),marginY:Je.spaceT(["marginTop","marginBottom"]),marginBlock:Je.spaceT("marginBlock"),padding:Je.space("padding"),paddingTop:Je.space("paddingTop"),paddingBlockStart:Je.space("paddingBlockStart"),paddingRight:Je.space("paddingRight"),paddingBottom:Je.space("paddingBottom"),paddingBlockEnd:Je.space("paddingBlockEnd"),paddingLeft:Je.space("paddingLeft"),paddingInlineStart:Je.space("paddingInlineStart"),paddingInlineEnd:Je.space("paddingInlineEnd"),paddingX:Je.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:Je.space("paddingInline"),paddingY:Je.space(["paddingTop","paddingBottom"]),paddingBlock:Je.space("paddingBlock")};Object.assign($n,{m:$n.margin,mt:$n.marginTop,mr:$n.marginRight,me:$n.marginInlineEnd,marginEnd:$n.marginInlineEnd,mb:$n.marginBottom,ml:$n.marginLeft,ms:$n.marginInlineStart,marginStart:$n.marginInlineStart,mx:$n.marginX,my:$n.marginY,p:$n.padding,pt:$n.paddingTop,py:$n.paddingY,px:$n.paddingX,pb:$n.paddingBottom,pl:$n.paddingLeft,ps:$n.paddingInlineStart,paddingStart:$n.paddingInlineStart,pr:$n.paddingRight,pe:$n.paddingInlineEnd,paddingEnd:$n.paddingInlineEnd});var $G={textDecorationColor:Je.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:Je.shadows("textShadow")},NG={clipPath:!0,transform:Je.propT("transform",mn.transform),transformOrigin:!0,translateX:Je.spaceT("--chakra-translate-x"),translateY:Je.spaceT("--chakra-translate-y"),skewX:Je.degreeT("--chakra-skew-x"),skewY:Je.degreeT("--chakra-skew-y"),scaleX:Je.prop("--chakra-scale-x"),scaleY:Je.prop("--chakra-scale-y"),scale:Je.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:Je.degreeT("--chakra-rotate")},FG={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:Je.prop("transitionDuration","transition.duration"),transitionProperty:Je.prop("transitionProperty","transition.property"),transitionTimingFunction:Je.prop("transitionTimingFunction","transition.easing")},BG={fontFamily:Je.prop("fontFamily","fonts"),fontSize:Je.prop("fontSize","fontSizes",mn.px),fontWeight:Je.prop("fontWeight","fontWeights"),lineHeight:Je.prop("lineHeight","lineHeights"),letterSpacing:Je.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},WG={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:Je.spaceT("scrollMargin"),scrollMarginTop:Je.spaceT("scrollMarginTop"),scrollMarginBottom:Je.spaceT("scrollMarginBottom"),scrollMarginLeft:Je.spaceT("scrollMarginLeft"),scrollMarginRight:Je.spaceT("scrollMarginRight"),scrollMarginX:Je.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:Je.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:Je.spaceT("scrollPadding"),scrollPaddingTop:Je.spaceT("scrollPaddingTop"),scrollPaddingBottom:Je.spaceT("scrollPaddingBottom"),scrollPaddingLeft:Je.spaceT("scrollPaddingLeft"),scrollPaddingRight:Je.spaceT("scrollPaddingRight"),scrollPaddingX:Je.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:Je.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function I$(e){return yr(e)&&e.reference?e.reference:String(e)}var Ny=(e,...t)=>t.map(I$).join(` ${e} `).replace(/calc/g,""),vE=(...e)=>`calc(${Ny("+",...e)})`,yE=(...e)=>`calc(${Ny("-",...e)})`,Xw=(...e)=>`calc(${Ny("*",...e)})`,bE=(...e)=>`calc(${Ny("/",...e)})`,xE=e=>{const t=I$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Xw(t,-1)},Ys=Object.assign(e=>({add:(...t)=>Ys(vE(e,...t)),subtract:(...t)=>Ys(yE(e,...t)),multiply:(...t)=>Ys(Xw(e,...t)),divide:(...t)=>Ys(bE(e,...t)),negate:()=>Ys(xE(e)),toString:()=>e.toString()}),{add:vE,subtract:yE,multiply:Xw,divide:bE,negate:xE});function HG(e,t="-"){return e.replace(/\s+/g,t)}function zG(e){const t=HG(e.toString());return jG(VG(t))}function VG(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function jG(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function GG(e,t=""){return[t,e].filter(Boolean).join("-")}function YG(e,t){return`var(${e}${t?`, ${t}`:""})`}function ZG(e,t=""){return zG(`--${GG(e,t)}`)}function fn(e,t,n){const r=ZG(e,n);return{variable:r,reference:YG(r,t)}}function XG(e,t){const n={};for(const r of t){if(Array.isArray(r)){const[i,a]=r;n[i]=fn(`${e}-${i}`,a);continue}n[r]=fn(`${e}-${r}`)}return n}function UG(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function KG(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function Uw(e){if(e==null)return e;const{unitless:t}=KG(e);return t||typeof e=="number"?`${e}px`:e}var k$=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,ZA=e=>Object.fromEntries(Object.entries(e).sort(k$));function wE(e){const t=ZA(e);return Object.assign(Object.values(t),t)}function JG(e){const t=Object.keys(ZA(e));return new Set(t)}function CE(e){var t;if(!e)return e;e=(t=Uw(e))!=null?t:e;const n=-.02;return typeof e=="number"?`${e+n}`:e.replace(/(\d+\.?\d*)/u,r=>`${parseFloat(r)+n}`)}function nd(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${Uw(e)})`),t&&n.push("and",`(max-width: ${Uw(t)})`),n.join(" ")}function QG(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const n=wE(e),r=Object.entries(e).sort(k$).map(([o,c],d,u)=>{var p;let[,k]=(p=u[d+1])!=null?p:[];return k=parseFloat(k)>0?CE(k):void 0,{_minW:CE(c),breakpoint:o,minW:c,maxW:k,maxWQuery:nd(null,k),minWQuery:nd(c),minMaxQuery:nd(c,k)}}),i=JG(e),a=Array.from(i.values());return{keys:i,normalized:n,isResponsive(o){const c=Object.keys(o);return c.length>0&&c.every(d=>i.has(d))},asObject:ZA(e),asArray:wE(e),details:r,get(o){return r.find(c=>c.breakpoint===o)},media:[null,...n.map(o=>nd(o)).slice(1)],toArrayValue(o){if(!yr(o))throw new Error("toArrayValue: value must be an object");const c=a.map(d=>{var u;return(u=o[d])!=null?u:null});for(;UG(c)===null;)c.pop();return c},toObjectValue(o){if(!Array.isArray(o))throw new Error("toObjectValue: value must be an array");return o.reduce((c,d,u)=>{const p=a[u];return p!=null&&d!=null&&(c[p]=d),c},{})}}}var $r={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},Ga=e=>_$(t=>e(t,"&"),"[role=group]","[data-group]",".group"),aa=e=>_$(t=>e(t,"~ &"),"[data-peer]",".peer"),_$=(e,...t)=>t.map(e).join(", "),Fy={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:Ga($r.hover),_peerHover:aa($r.hover),_groupFocus:Ga($r.focus),_peerFocus:aa($r.focus),_groupFocusVisible:Ga($r.focusVisible),_peerFocusVisible:aa($r.focusVisible),_groupActive:Ga($r.active),_peerActive:aa($r.active),_groupDisabled:Ga($r.disabled),_peerDisabled:aa($r.disabled),_groupInvalid:Ga($r.invalid),_peerInvalid:aa($r.invalid),_groupChecked:Ga($r.checked),_peerChecked:aa($r.checked),_groupFocusWithin:Ga($r.focusWithin),_peerFocusWithin:aa($r.focusWithin),_peerPlaceholderShown:aa($r.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]"},qG=Object.keys(Fy);function SE(e,t){return fn(String(e).replace(/\./g,"-"),void 0,t)}function e4(e,t){let n={};const r={};for(const[i,a]of Object.entries(e)){const{isSemantic:o,value:c}=a,{variable:d,reference:u}=SE(i,t==null?void 0:t.cssVarPrefix);if(!o){if(i.startsWith("space")){const P=i.split("."),[F,...B]=P,N=`${F}.-${B.join(".")}`,D=Ys.negate(c),T=Ys.negate(u);r[N]={value:D,var:d,varRef:T}}n[d]=c,r[i]={value:c,var:d,varRef:u};continue}const p=P=>{const B=[String(i).split(".")[0],P].join(".");if(!e[B])return P;const{reference:D}=SE(B,t==null?void 0:t.cssVarPrefix);return D},k=yr(c)?c:{default:c};n=Ji(n,Object.entries(k).reduce((P,[F,B])=>{var N,D;const T=p(B.toString());if(F==="default")return P[d]=T,P;const M=(D=(N=Fy)==null?void 0:N[F])!=null?D:F;return P[M]={[d]:T},P},{})),r[i]={value:u,var:d,varRef:u}}return{cssVars:n,cssMap:r}}function t4(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function n4(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var r4=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function i4(e){return n4(e,r4)}function o4(e){return e.semanticTokens}function a4(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...i}=e;return i}function s4({tokens:e,semanticTokens:t}){var n,r;const i=Object.entries((n=Kw(e))!=null?n:{}).map(([o,c])=>[o,{isSemantic:!1,value:c}]),a=Object.entries((r=Kw(t,1))!=null?r:{}).map(([o,c])=>[o,{isSemantic:!0,value:c}]);return Object.fromEntries([...i,...a])}function Kw(e,t=1/0){return!yr(e)&&!Array.isArray(e)||!t?e:Object.entries(e).reduce((n,[r,i])=>(yr(i)||Array.isArray(i)?Object.entries(Kw(i,t-1)).forEach(([a,o])=>{n[`${r}.${a}`]=o}):n[r]=i,n),{})}function l4(e){var t;const n=a4(e),r=i4(n),i=o4(n),a=s4({tokens:r,semanticTokens:i}),o=(t=n.config)==null?void 0:t.cssVarPrefix,{cssMap:c,cssVars:d}=e4(a,{cssVarPrefix:o});return Object.assign(n,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...d},__cssMap:c,__breakpoints:QG(n.breakpoints)}),n}var XA=Ji({},Cp,vn,IG,em,ji,kG,DG,_G,A$,LG,Cd,Zw,$n,WG,BG,$G,NG,EG,FG),c4=Object.assign({},$n,ji,em,A$,Cd),u4=Object.keys(c4),d4=[...Object.keys(XA),...qG],h4={...XA,...Fy},f4=e=>e in h4,p4=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:i}=t.__breakpoints,a={};for(const o in e){let c=Ki(e[o],t);if(c==null)continue;if(c=yr(c)&&n(c)?r(c):c,!Array.isArray(c)){a[o]=c;continue}const d=c.slice(0,i.length).length;for(let u=0;ue.startsWith("--")&&typeof t=="string"&&!m4(t),y4=(e,t)=>{var n,r;if(t==null)return t;const i=d=>{var u,p;return(p=(u=e.__cssMap)==null?void 0:u[d])==null?void 0:p.varRef},a=d=>{var u;return(u=i(d))!=null?u:d},[o,c]=g4(t);return t=(r=(n=i(o))!=null?n:a(c))!=null?r:a(t),t};function b4(e){const{configs:t={},pseudos:n={},theme:r}=e,i=(a,o=!1)=>{var c,d,u;const p=Ki(a,r),k=p4(p)(r);let P={};for(let F in k){const B=k[F];let N=Ki(B,r);F in n&&(F=n[F]),v4(F,N)&&(N=y4(r,N));let D=t[F];if(D===!0&&(D={property:F}),yr(N)){P[F]=(c=P[F])!=null?c:{},P[F]=Ji({},P[F],i(N,!0));continue}let T=(u=(d=D==null?void 0:D.transform)==null?void 0:d.call(D,N,r,p))!=null?u:N;T=D!=null&&D.processResult?i(T,!0):T;const M=Ki(D==null?void 0:D.property,r);if(!o&&(D==null?void 0:D.static)){const O=Ki(D.static,r);P=Ji({},P,O)}if(M&&Array.isArray(M)){for(const O of M)P[O]=T;continue}if(M){M==="&"&&yr(T)?P=Ji({},P,T):P[M]=T;continue}if(yr(T)){P=Ji({},P,T);continue}P[F]=T}return P};return i}var E$=e=>t=>b4({theme:t,pseudos:Fy,configs:XA})(e);function Fn(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function x4(e,t){if(Array.isArray(e))return e;if(yr(e))return t(e);if(e!=null)return[e]}function w4(e,t){for(let n=t+1;n{Ji(u,{[O]:P?M[O]:{[T]:M[O]}})});continue}if(!F){P?Ji(u,M):u[T]=M;continue}u[T]=M}}return u}}function S4(e){return t=>{var n;const{variant:r,size:i,theme:a}=t,o=C4(a);return Ji({},Ki((n=e.baseStyle)!=null?n:{},t),o(e,"sizes",i,t),o(e,"variants",r,t))}}function A4(e,t,n){var r,i,a;return(a=(i=(r=e.__cssMap)==null?void 0:r[`${t}.${n}`])==null?void 0:i.varRef)!=null?a:n}function Bn(e){return t4(e,["styleConfig","size","variant","colorScheme"])}var I4=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function k4(e){return yr(e)?I4.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var _4={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},E4=_4,T4={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},P4=T4,R4={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},O4=R4,M4={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},L4=M4,D4={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},$4=D4,N4={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},F4={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},B4={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},W4={property:N4,easing:F4,duration:B4},H4=W4,z4={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},V4=z4,j4={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},G4=j4,Y4={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},T$=Y4,P$={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},Z4={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},X4={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},U4={...P$,...Z4,container:X4},R$=U4,O$={breakpoints:P4,zIndices:E4,radii:L4,blur:V4,colors:O4,...T$,sizes:R$,shadows:$4,space:P$,borders:G4,transition:H4};function An(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...p){r();for(const k of p)t[k]=d(k);return An(e,t)}function a(...p){for(const k of p)k in t||(t[k]=d(k));return An(e,t)}function o(){return Object.fromEntries(Object.entries(t).map(([k,P])=>[k,P.selector]))}function c(){return Object.fromEntries(Object.entries(t).map(([k,P])=>[k,P.className]))}function d(p){const F=`chakra-${(["container","root"].includes(p!=null?p:"")?[e]:[e,p]).filter(Boolean).join("__")}`;return{className:F,selector:`.${F}`,toString:()=>p}}return{parts:i,toPart:d,extend:a,selectors:o,classnames:c,get keys(){return Object.keys(t)},__type:{}}}var K4=An("accordion").parts("root","container","button","panel").extend("icon"),J4=An("alert").parts("title","description","container").extend("icon","spinner"),Q4=An("avatar").parts("label","badge","container").extend("excessLabel","group"),q4=An("breadcrumb").parts("link","item","container").extend("separator");An("button").parts();var e9=An("checkbox").parts("control","icon","container").extend("label");An("progress").parts("track","filledTrack").extend("label");var t9=An("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),n9=An("editable").parts("preview","input","textarea"),r9=An("form").parts("container","requiredIndicator","helperText"),i9=An("formError").parts("text","icon"),o9=An("input").parts("addon","field","element"),a9=An("list").parts("container","item","icon"),s9=An("menu").parts("button","list","item").extend("groupTitle","command","divider"),l9=An("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),c9=An("numberinput").parts("root","field","stepperGroup","stepper");An("pininput").parts("field");var u9=An("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),d9=An("progress").parts("label","filledTrack","track"),h9=An("radio").parts("container","control","label"),f9=An("select").parts("field","icon"),p9=An("slider").parts("container","track","thumb","filledTrack","mark"),g9=An("stat").parts("container","label","helpText","number","icon"),m9=An("switch").parts("container","track","thumb"),v9=An("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),y9=An("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),b9=An("tag").parts("container","label","closeButton"),x9=An("card").parts("container","header","body","footer");function Js(e,t,n){return Math.min(Math.max(e,n),t)}class w9 extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var rd=w9;function UA(e){if(typeof e!="string")throw new rd(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=T9.test(e)?A9(e):e;const n=I9.exec(t);if(n){const o=Array.from(n).slice(1);return[...o.slice(0,3).map(c=>parseInt(ch(c,2),16)),parseInt(ch(o[3]||"f",2),16)/255]}const r=k9.exec(t);if(r){const o=Array.from(r).slice(1);return[...o.slice(0,3).map(c=>parseInt(c,16)),parseInt(o[3]||"ff",16)/255]}const i=_9.exec(t);if(i){const o=Array.from(i).slice(1);return[...o.slice(0,3).map(c=>parseInt(c,10)),parseFloat(o[3]||"1")]}const a=E9.exec(t);if(a){const[o,c,d,u]=Array.from(a).slice(1).map(parseFloat);if(Js(0,100,c)!==c)throw new rd(e);if(Js(0,100,d)!==d)throw new rd(e);return[...P9(o,c,d),Number.isNaN(u)?1:u]}throw new rd(e)}function C9(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0)%2341}const AE=e=>parseInt(e.replace(/_/g,""),36),S9="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const n=AE(t.substring(0,3)),r=AE(t.substring(3)).toString(16);let i="";for(let a=0;a<6-r.length;a++)i+="0";return e[n]=`${i}${r}`,e},{});function A9(e){const t=e.toLowerCase().trim(),n=S9[C9(t)];if(!n)throw new rd(e);return`#${n}`}const ch=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),I9=new RegExp(`^#${ch("([a-f0-9])",3)}([a-f0-9])?$`,"i"),k9=new RegExp(`^#${ch("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),_9=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${ch(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),E9=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,T9=/^[a-z]+$/i,IE=e=>Math.round(e*255),P9=(e,t,n)=>{let r=n/100;if(t===0)return[r,r,r].map(IE);const i=(e%360+360)%360/60,a=(1-Math.abs(2*r-1))*(t/100),o=a*(1-Math.abs(i%2-1));let c=0,d=0,u=0;i>=0&&i<1?(c=a,d=o):i>=1&&i<2?(c=o,d=a):i>=2&&i<3?(d=a,u=o):i>=3&&i<4?(d=o,u=a):i>=4&&i<5?(c=o,u=a):i>=5&&i<6&&(c=a,u=o);const p=r-a/2,k=c+p,P=d+p,F=u+p;return[k,P,F].map(IE)};function R9(e,t,n,r){return`rgba(${Js(0,255,e).toFixed()}, ${Js(0,255,t).toFixed()}, ${Js(0,255,n).toFixed()}, ${parseFloat(Js(0,1,r).toFixed(3))})`}function O9(e,t){const[n,r,i,a]=UA(e);return R9(n,r,i,a-t)}function M9(e){const[t,n,r,i]=UA(e);let a=o=>{const c=Js(0,255,o).toString(16);return c.length===1?`0${c}`:c};return`#${a(t)}${a(n)}${a(r)}${i<1?a(Math.round(i*255)):""}`}function L9(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;rObject.keys(e).length===0,ai=(e,t,n)=>{const r=L9(e,`colors.${t}`,t);try{return M9(r),r}catch{return n!=null?n:"#000000"}},$9=e=>{const[t,n,r]=UA(e);return(t*299+n*587+r*114)/1e3},N9=e=>t=>{const n=ai(t,e);return $9(n)<128?"dark":"light"},F9=e=>t=>N9(e)(t)==="dark",Uc=(e,t)=>n=>{const r=ai(n,e);return O9(r,1-t)};function kE(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( 45deg, ${t} 25%, transparent 25%, @@ -332,22 +332,22 @@ Error generating stack: `+o.message+` ${t} 75%, transparent 75%, transparent - )`,backgroundSize:`${e} ${e}`}}var H9=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function z9(e){const t=H9();return!e||N9(e)?t:e.string&&e.colors?j9(e.string,e.colors):e.string&&!e.colors?V9(e.string):e.colors&&!e.string?G9(e.colors):t}function V9(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r>r*8&255;n+=`00${i.toString(16)}`.substr(-2)}return n}function j9(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;rn.colorMode==="dark"?t:e}function QA(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function D$(e){return yr(e)&&e.reference?e.reference:String(e)}var By=(e,...t)=>t.map(D$).join(` ${e} `).replace(/calc/g,""),TE=(...e)=>`calc(${By("+",...e)})`,PE=(...e)=>`calc(${By("-",...e)})`,Qw=(...e)=>`calc(${By("*",...e)})`,RE=(...e)=>`calc(${By("/",...e)})`,OE=e=>{const t=D$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Qw(t,-1)},ma=Object.assign(e=>({add:(...t)=>ma(TE(e,...t)),subtract:(...t)=>ma(PE(e,...t)),multiply:(...t)=>ma(Qw(e,...t)),divide:(...t)=>ma(RE(e,...t)),negate:()=>ma(OE(e)),toString:()=>e.toString()}),{add:TE,subtract:PE,multiply:Qw,divide:RE,negate:OE});function Y9(e){return!Number.isInteger(parseFloat(e.toString()))}function Z9(e,t="-"){return e.replace(/\s+/g,t)}function $$(e){const t=Z9(e.toString());return t.includes("\\.")?e:Y9(e)?t.replace(".","\\."):e}function X9(e,t=""){return[t,$$(e)].filter(Boolean).join("-")}function U9(e,t){return`var(${$$(e)}${t?`, ${t}`:""})`}function K9(e,t=""){return`--${X9(e,t)}`}function Ir(e,t){const n=K9(e,t==null?void 0:t.prefix);return{variable:n,reference:U9(n,J9(t==null?void 0:t.fallback))}}function J9(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:Q9,definePartsStyle:Ap}=Fn(y9.keys),Ad=Ir("switch-track-width"),ol=Ir("switch-track-height"),y0=Ir("switch-track-diff"),q9=ma.subtract(Ad,ol),qw=Ir("switch-thumb-x"),Fu=Ir("switch-bg"),eY=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[Ad.reference],height:[ol.reference],transitionProperty:"common",transitionDuration:"fast",[Fu.variable]:"colors.gray.300",_dark:{[Fu.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Fu.variable]:`colors.${t}.500`,_dark:{[Fu.variable]:`colors.${t}.200`}},bg:Fu.reference}},tY={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[ol.reference],height:[ol.reference],_checked:{transform:`translateX(${qw.reference})`}},nY=Ap(e=>({container:{[y0.variable]:q9,[qw.variable]:y0.reference,_rtl:{[qw.variable]:ma(y0).negate().toString()}},track:eY(e),thumb:tY})),rY={sm:Ap({container:{[Ad.variable]:"1.375rem",[ol.variable]:"sizes.3"}}),md:Ap({container:{[Ad.variable]:"1.875rem",[ol.variable]:"sizes.4"}}),lg:Ap({container:{[Ad.variable]:"2.875rem",[ol.variable]:"sizes.6"}})},iY=Q9({baseStyle:nY,sizes:rY,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:oY,definePartsStyle:Ec}=Fn(b9.keys),aY=Ec({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),nm={"&[data-is-numeric=true]":{textAlign:"end"}},sY=Ec(e=>{const{colorScheme:t}=e;return{th:{color:jt("gray.600","gray.400")(e),borderBottom:"1px",borderColor:jt(`${t}.100`,`${t}.700`)(e),...nm},td:{borderBottom:"1px",borderColor:jt(`${t}.100`,`${t}.700`)(e),...nm},caption:{color:jt("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),lY=Ec(e=>{const{colorScheme:t}=e;return{th:{color:jt("gray.600","gray.400")(e),borderBottom:"1px",borderColor:jt(`${t}.100`,`${t}.700`)(e),...nm},td:{borderBottom:"1px",borderColor:jt(`${t}.100`,`${t}.700`)(e),...nm},caption:{color:jt("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:jt(`${t}.100`,`${t}.700`)(e)},td:{background:jt(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),cY={simple:sY,striped:lY,unstyled:{}},uY={sm:Ec({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Ec({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Ec({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},dY=oY({baseStyle:aY,variants:cY,sizes:uY,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),gi=fn("tabs-color"),yo=fn("tabs-bg"),Ff=fn("tabs-border-color"),{defineMultiStyleConfig:hY,definePartsStyle:Uo}=Fn(x9.keys),fY=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},pY=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},gY=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},mY={p:4},vY=Uo(e=>({root:fY(e),tab:pY(e),tablist:gY(e),tabpanel:mY})),yY={sm:Uo({tab:{py:1,px:4,fontSize:"sm"}}),md:Uo({tab:{fontSize:"md",py:2,px:4}}),lg:Uo({tab:{fontSize:"lg",py:3,px:4}})},bY=Uo(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",i=n==="vertical"?"borderStart":"borderBottom",o=r?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[o]:"-2px",_selected:{[gi.variable]:`colors.${t}.600`,_dark:{[gi.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[yo.variable]:"colors.gray.200",_dark:{[yo.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:gi.reference,bg:yo.reference}}}),xY=Uo(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[Ff.variable]:"transparent",_selected:{[gi.variable]:`colors.${t}.600`,[Ff.variable]:"colors.white",_dark:{[gi.variable]:`colors.${t}.300`,[Ff.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:Ff.reference},color:gi.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),wY=Uo(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[yo.variable]:"colors.gray.50",_dark:{[yo.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[yo.variable]:"colors.white",[gi.variable]:`colors.${t}.600`,_dark:{[yo.variable]:"colors.gray.800",[gi.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:gi.reference,bg:yo.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),CY=Uo(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:ai(n,`${t}.700`),bg:ai(n,`${t}.100`)}}}}),SY=Uo(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[gi.variable]:"colors.gray.600",_dark:{[gi.variable]:"inherit"},_selected:{[gi.variable]:"colors.white",[yo.variable]:`colors.${t}.600`,_dark:{[gi.variable]:"colors.gray.800",[yo.variable]:`colors.${t}.300`}},color:gi.reference,bg:yo.reference}}}),AY=Uo({}),IY={line:bY,enclosed:xY,"enclosed-colored":wY,"soft-rounded":CY,"solid-rounded":SY,unstyled:AY},kY=hY({baseStyle:vY,sizes:yY,variants:IY,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),lr=KG("badge",["bg","color","shadow"]),_Y={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:lr.bg.reference,color:lr.color.reference,boxShadow:lr.shadow.reference},EY=e=>{const{colorScheme:t,theme:n}=e,r=Kc(`${t}.500`,.6)(n);return{[lr.bg.variable]:`colors.${t}.500`,[lr.color.variable]:"colors.white",_dark:{[lr.bg.variable]:r,[lr.color.variable]:"colors.whiteAlpha.800"}}},TY=e=>{const{colorScheme:t,theme:n}=e,r=Kc(`${t}.200`,.16)(n);return{[lr.bg.variable]:`colors.${t}.100`,[lr.color.variable]:`colors.${t}.800`,_dark:{[lr.bg.variable]:r,[lr.color.variable]:`colors.${t}.200`}}},PY=e=>{const{colorScheme:t,theme:n}=e,r=Kc(`${t}.200`,.8)(n);return{[lr.color.variable]:`colors.${t}.500`,_dark:{[lr.color.variable]:r},[lr.shadow.variable]:`inset 0 0 0px 1px ${lr.color.reference}`}},RY={solid:EY,subtle:TY,outline:PY},Id={baseStyle:_Y,variants:RY,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:OY,definePartsStyle:al}=Fn(w9.keys),MY={fontWeight:"medium",lineHeight:1.2,outline:0,color:lr.color.reference,bg:lr.bg.reference,boxShadow:lr.shadow.reference,borderRadius:"md",_focusVisible:{boxShadow:"outline"}},LY={lineHeight:1.2,overflow:"visible"},DY={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},$Y=al({container:MY,label:LY,closeButton:DY}),NY={sm:al({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:al({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:al({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},FY={subtle:al(e=>{var t;return{container:(t=Id.variants)==null?void 0:t.subtle(e)}}),solid:al(e=>{var t;return{container:(t=Id.variants)==null?void 0:t.solid(e)}}),outline:al(e=>{var t;return{container:(t=Id.variants)==null?void 0:t.outline(e)}})},BY=OY({variants:FY,baseStyle:$Y,sizes:NY,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:ba,defineMultiStyleConfig:WY}=Fn(s9.keys),HY=ba({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),Ya={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},zY={lg:ba({field:Ya.lg,addon:Ya.lg}),md:ba({field:Ya.md,addon:Ya.md}),sm:ba({field:Ya.sm,addon:Ya.sm}),xs:ba({field:Ya.xs,addon:Ya.xs})};function qA(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||jt("blue.500","blue.300")(e),errorBorderColor:n||jt("red.500","red.300")(e)}}var VY=ba(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=qA(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:jt("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ai(t,r),boxShadow:`0 0 0 1px ${ai(t,r)}`},_focusVisible:{zIndex:1,borderColor:ai(t,n),boxShadow:`0 0 0 1px ${ai(t,n)}`}},addon:{border:"1px solid",borderColor:jt("inherit","whiteAlpha.50")(e),bg:jt("gray.100","whiteAlpha.300")(e)}}}),jY=ba(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=qA(e);return{field:{border:"2px solid",borderColor:"transparent",bg:jt("gray.100","whiteAlpha.50")(e),_hover:{bg:jt("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ai(t,r)},_focusVisible:{bg:"transparent",borderColor:ai(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:jt("gray.100","whiteAlpha.50")(e)}}}),GY=ba(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=qA(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ai(t,r),boxShadow:`0px 1px 0px 0px ${ai(t,r)}`},_focusVisible:{borderColor:ai(t,n),boxShadow:`0px 1px 0px 0px ${ai(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),YY=ba({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),ZY={outline:VY,filled:jY,flushed:GY,unstyled:YY},wn=WY({baseStyle:HY,sizes:zY,variants:ZY,defaultProps:{size:"md",variant:"outline"}}),ME,XY={...(ME=wn.baseStyle)==null?void 0:ME.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},LE,DE,UY={outline:e=>{var t,n;return(n=(t=wn.variants)==null?void 0:t.outline(e).field)!=null?n:{}},flushed:e=>{var t,n;return(n=(t=wn.variants)==null?void 0:t.flushed(e).field)!=null?n:{}},filled:e=>{var t,n;return(n=(t=wn.variants)==null?void 0:t.filled(e).field)!=null?n:{}},unstyled:(DE=(LE=wn.variants)==null?void 0:LE.unstyled.field)!=null?DE:{}},$E,NE,FE,BE,WE,HE,zE,VE,KY={xs:(NE=($E=wn.sizes)==null?void 0:$E.xs.field)!=null?NE:{},sm:(BE=(FE=wn.sizes)==null?void 0:FE.sm.field)!=null?BE:{},md:(HE=(WE=wn.sizes)==null?void 0:WE.md.field)!=null?HE:{},lg:(VE=(zE=wn.sizes)==null?void 0:zE.lg.field)!=null?VE:{}},JY={baseStyle:XY,sizes:KY,variants:UY,defaultProps:{size:"md",variant:"outline"}},Bf=Ir("tooltip-bg"),b0=Ir("tooltip-fg"),QY=Ir("popper-arrow-bg"),qY={bg:Bf.reference,color:b0.reference,[Bf.variable]:"colors.gray.700",[b0.variable]:"colors.whiteAlpha.900",_dark:{[Bf.variable]:"colors.gray.300",[b0.variable]:"colors.gray.900"},[QY.variable]:Bf.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},eZ={baseStyle:qY},{defineMultiStyleConfig:tZ,definePartsStyle:od}=Fn(f9.keys),nZ=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:i}=e,o=jt(EE(),EE("1rem","rgba(0,0,0,0.1)"))(e),a=jt(`${t}.500`,`${t}.200`)(e),c=`linear-gradient( + )`,backgroundSize:`${e} ${e}`}}var B9=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function W9(e){const t=B9();return!e||D9(e)?t:e.string&&e.colors?z9(e.string,e.colors):e.string&&!e.colors?H9(e.string):e.colors&&!e.string?V9(e.colors):t}function H9(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r>r*8&255;n+=`00${i.toString(16)}`.substr(-2)}return n}function z9(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;rn.colorMode==="dark"?t:e}function KA(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function M$(e){return yr(e)&&e.reference?e.reference:String(e)}var By=(e,...t)=>t.map(M$).join(` ${e} `).replace(/calc/g,""),_E=(...e)=>`calc(${By("+",...e)})`,EE=(...e)=>`calc(${By("-",...e)})`,Jw=(...e)=>`calc(${By("*",...e)})`,TE=(...e)=>`calc(${By("/",...e)})`,PE=e=>{const t=M$(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Jw(t,-1)},pa=Object.assign(e=>({add:(...t)=>pa(_E(e,...t)),subtract:(...t)=>pa(EE(e,...t)),multiply:(...t)=>pa(Jw(e,...t)),divide:(...t)=>pa(TE(e,...t)),negate:()=>pa(PE(e)),toString:()=>e.toString()}),{add:_E,subtract:EE,multiply:Jw,divide:TE,negate:PE});function j9(e){return!Number.isInteger(parseFloat(e.toString()))}function G9(e,t="-"){return e.replace(/\s+/g,t)}function L$(e){const t=G9(e.toString());return t.includes("\\.")?e:j9(e)?t.replace(".","\\."):e}function Y9(e,t=""){return[t,L$(e)].filter(Boolean).join("-")}function Z9(e,t){return`var(${L$(e)}${t?`, ${t}`:""})`}function X9(e,t=""){return`--${Y9(e,t)}`}function Ir(e,t){const n=X9(e,t==null?void 0:t.prefix);return{variable:n,reference:Z9(n,U9(t==null?void 0:t.fallback))}}function U9(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:K9,definePartsStyle:Sp}=Fn(m9.keys),Sd=Ir("switch-track-width"),il=Ir("switch-track-height"),y0=Ir("switch-track-diff"),J9=pa.subtract(Sd,il),Qw=Ir("switch-thumb-x"),Nu=Ir("switch-bg"),Q9=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[Sd.reference],height:[il.reference],transitionProperty:"common",transitionDuration:"fast",[Nu.variable]:"colors.gray.300",_dark:{[Nu.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Nu.variable]:`colors.${t}.500`,_dark:{[Nu.variable]:`colors.${t}.200`}},bg:Nu.reference}},q9={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[il.reference],height:[il.reference],_checked:{transform:`translateX(${Qw.reference})`}},eY=Sp(e=>({container:{[y0.variable]:J9,[Qw.variable]:y0.reference,_rtl:{[Qw.variable]:pa(y0).negate().toString()}},track:Q9(e),thumb:q9})),tY={sm:Sp({container:{[Sd.variable]:"1.375rem",[il.variable]:"sizes.3"}}),md:Sp({container:{[Sd.variable]:"1.875rem",[il.variable]:"sizes.4"}}),lg:Sp({container:{[Sd.variable]:"2.875rem",[il.variable]:"sizes.6"}})},nY=K9({baseStyle:eY,sizes:tY,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:rY,definePartsStyle:_c}=Fn(v9.keys),iY=_c({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),tm={"&[data-is-numeric=true]":{textAlign:"end"}},oY=_c(e=>{const{colorScheme:t}=e;return{th:{color:Vt("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Vt(`${t}.100`,`${t}.700`)(e),...tm},td:{borderBottom:"1px",borderColor:Vt(`${t}.100`,`${t}.700`)(e),...tm},caption:{color:Vt("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),aY=_c(e=>{const{colorScheme:t}=e;return{th:{color:Vt("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Vt(`${t}.100`,`${t}.700`)(e),...tm},td:{borderBottom:"1px",borderColor:Vt(`${t}.100`,`${t}.700`)(e),...tm},caption:{color:Vt("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:Vt(`${t}.100`,`${t}.700`)(e)},td:{background:Vt(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),sY={simple:oY,striped:aY,unstyled:{}},lY={sm:_c({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:_c({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:_c({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},cY=rY({baseStyle:iY,variants:sY,sizes:lY,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),gi=fn("tabs-color"),yo=fn("tabs-bg"),Nf=fn("tabs-border-color"),{defineMultiStyleConfig:uY,definePartsStyle:Zo}=Fn(y9.keys),dY=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},hY=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},fY=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},pY={p:4},gY=Zo(e=>({root:dY(e),tab:hY(e),tablist:fY(e),tabpanel:pY})),mY={sm:Zo({tab:{py:1,px:4,fontSize:"sm"}}),md:Zo({tab:{fontSize:"md",py:2,px:4}}),lg:Zo({tab:{fontSize:"lg",py:3,px:4}})},vY=Zo(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",i=n==="vertical"?"borderStart":"borderBottom",a=r?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[a]:"-2px",_selected:{[gi.variable]:`colors.${t}.600`,_dark:{[gi.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[yo.variable]:"colors.gray.200",_dark:{[yo.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:gi.reference,bg:yo.reference}}}),yY=Zo(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[Nf.variable]:"transparent",_selected:{[gi.variable]:`colors.${t}.600`,[Nf.variable]:"colors.white",_dark:{[gi.variable]:`colors.${t}.300`,[Nf.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:Nf.reference},color:gi.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),bY=Zo(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[yo.variable]:"colors.gray.50",_dark:{[yo.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[yo.variable]:"colors.white",[gi.variable]:`colors.${t}.600`,_dark:{[yo.variable]:"colors.gray.800",[gi.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:gi.reference,bg:yo.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),xY=Zo(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:ai(n,`${t}.700`),bg:ai(n,`${t}.100`)}}}}),wY=Zo(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[gi.variable]:"colors.gray.600",_dark:{[gi.variable]:"inherit"},_selected:{[gi.variable]:"colors.white",[yo.variable]:`colors.${t}.600`,_dark:{[gi.variable]:"colors.gray.800",[yo.variable]:`colors.${t}.300`}},color:gi.reference,bg:yo.reference}}}),CY=Zo({}),SY={line:vY,enclosed:yY,"enclosed-colored":bY,"soft-rounded":xY,"solid-rounded":wY,unstyled:CY},AY=uY({baseStyle:gY,sizes:mY,variants:SY,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),lr=XG("badge",["bg","color","shadow"]),IY={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:lr.bg.reference,color:lr.color.reference,boxShadow:lr.shadow.reference},kY=e=>{const{colorScheme:t,theme:n}=e,r=Uc(`${t}.500`,.6)(n);return{[lr.bg.variable]:`colors.${t}.500`,[lr.color.variable]:"colors.white",_dark:{[lr.bg.variable]:r,[lr.color.variable]:"colors.whiteAlpha.800"}}},_Y=e=>{const{colorScheme:t,theme:n}=e,r=Uc(`${t}.200`,.16)(n);return{[lr.bg.variable]:`colors.${t}.100`,[lr.color.variable]:`colors.${t}.800`,_dark:{[lr.bg.variable]:r,[lr.color.variable]:`colors.${t}.200`}}},EY=e=>{const{colorScheme:t,theme:n}=e,r=Uc(`${t}.200`,.8)(n);return{[lr.color.variable]:`colors.${t}.500`,_dark:{[lr.color.variable]:r},[lr.shadow.variable]:`inset 0 0 0px 1px ${lr.color.reference}`}},TY={solid:kY,subtle:_Y,outline:EY},Ad={baseStyle:IY,variants:TY,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:PY,definePartsStyle:ol}=Fn(b9.keys),RY={fontWeight:"medium",lineHeight:1.2,outline:0,color:lr.color.reference,bg:lr.bg.reference,boxShadow:lr.shadow.reference,borderRadius:"md",_focusVisible:{boxShadow:"outline"}},OY={lineHeight:1.2,overflow:"visible"},MY={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},LY=ol({container:RY,label:OY,closeButton:MY}),DY={sm:ol({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:ol({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:ol({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},$Y={subtle:ol(e=>{var t;return{container:(t=Ad.variants)==null?void 0:t.subtle(e)}}),solid:ol(e=>{var t;return{container:(t=Ad.variants)==null?void 0:t.solid(e)}}),outline:ol(e=>{var t;return{container:(t=Ad.variants)==null?void 0:t.outline(e)}})},NY=PY({variants:$Y,baseStyle:LY,sizes:DY,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:va,defineMultiStyleConfig:FY}=Fn(o9.keys),BY=va({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),Ya={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},WY={lg:va({field:Ya.lg,addon:Ya.lg}),md:va({field:Ya.md,addon:Ya.md}),sm:va({field:Ya.sm,addon:Ya.sm}),xs:va({field:Ya.xs,addon:Ya.xs})};function JA(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||Vt("blue.500","blue.300")(e),errorBorderColor:n||Vt("red.500","red.300")(e)}}var HY=va(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=JA(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:Vt("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ai(t,r),boxShadow:`0 0 0 1px ${ai(t,r)}`},_focusVisible:{zIndex:1,borderColor:ai(t,n),boxShadow:`0 0 0 1px ${ai(t,n)}`}},addon:{border:"1px solid",borderColor:Vt("inherit","whiteAlpha.50")(e),bg:Vt("gray.100","whiteAlpha.300")(e)}}}),zY=va(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=JA(e);return{field:{border:"2px solid",borderColor:"transparent",bg:Vt("gray.100","whiteAlpha.50")(e),_hover:{bg:Vt("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ai(t,r)},_focusVisible:{bg:"transparent",borderColor:ai(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:Vt("gray.100","whiteAlpha.50")(e)}}}),VY=va(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=JA(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:ai(t,r),boxShadow:`0px 1px 0px 0px ${ai(t,r)}`},_focusVisible:{borderColor:ai(t,n),boxShadow:`0px 1px 0px 0px ${ai(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),jY=va({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),GY={outline:HY,filled:zY,flushed:VY,unstyled:jY},xn=FY({baseStyle:BY,sizes:WY,variants:GY,defaultProps:{size:"md",variant:"outline"}}),RE,YY={...(RE=xn.baseStyle)==null?void 0:RE.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},OE,ME,ZY={outline:e=>{var t,n;return(n=(t=xn.variants)==null?void 0:t.outline(e).field)!=null?n:{}},flushed:e=>{var t,n;return(n=(t=xn.variants)==null?void 0:t.flushed(e).field)!=null?n:{}},filled:e=>{var t,n;return(n=(t=xn.variants)==null?void 0:t.filled(e).field)!=null?n:{}},unstyled:(ME=(OE=xn.variants)==null?void 0:OE.unstyled.field)!=null?ME:{}},LE,DE,$E,NE,FE,BE,WE,HE,XY={xs:(DE=(LE=xn.sizes)==null?void 0:LE.xs.field)!=null?DE:{},sm:(NE=($E=xn.sizes)==null?void 0:$E.sm.field)!=null?NE:{},md:(BE=(FE=xn.sizes)==null?void 0:FE.md.field)!=null?BE:{},lg:(HE=(WE=xn.sizes)==null?void 0:WE.lg.field)!=null?HE:{}},UY={baseStyle:YY,sizes:XY,variants:ZY,defaultProps:{size:"md",variant:"outline"}},Ff=Ir("tooltip-bg"),b0=Ir("tooltip-fg"),KY=Ir("popper-arrow-bg"),JY={bg:Ff.reference,color:b0.reference,[Ff.variable]:"colors.gray.700",[b0.variable]:"colors.whiteAlpha.900",_dark:{[Ff.variable]:"colors.gray.300",[b0.variable]:"colors.gray.900"},[KY.variable]:Ff.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},QY={baseStyle:JY},{defineMultiStyleConfig:qY,definePartsStyle:id}=Fn(d9.keys),eZ=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:i}=e,a=Vt(kE(),kE("1rem","rgba(0,0,0,0.1)"))(e),o=Vt(`${t}.500`,`${t}.200`)(e),c=`linear-gradient( to right, transparent 0%, - ${ai(n,a)} 50%, + ${ai(n,o)} 50%, transparent 100% - )`;return{...!r&&i&&o,...r?{bgImage:c}:{bgColor:a}}},rZ={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},iZ=e=>({bg:jt("gray.100","whiteAlpha.300")(e)}),oZ=e=>({transitionProperty:"common",transitionDuration:"slow",...nZ(e)}),aZ=od(e=>({label:rZ,filledTrack:oZ(e),track:iZ(e)})),sZ={xs:od({track:{h:"1"}}),sm:od({track:{h:"2"}}),md:od({track:{h:"3"}}),lg:od({track:{h:"4"}})},lZ=tZ({sizes:sZ,baseStyle:aZ,defaultProps:{size:"md",colorScheme:"blue"}}),cZ=e=>typeof e=="function";function li(e,...t){return cZ(e)?e(...t):e}var{definePartsStyle:Ip,defineMultiStyleConfig:uZ}=Fn(n9.keys),kd=fn("checkbox-size"),dZ=e=>{const{colorScheme:t}=e;return{w:kd.reference,h:kd.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:jt(`${t}.500`,`${t}.200`)(e),borderColor:jt(`${t}.500`,`${t}.200`)(e),color:jt("white","gray.900")(e),_hover:{bg:jt(`${t}.600`,`${t}.300`)(e),borderColor:jt(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:jt("gray.200","transparent")(e),bg:jt("gray.200","whiteAlpha.300")(e),color:jt("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:jt(`${t}.500`,`${t}.200`)(e),borderColor:jt(`${t}.500`,`${t}.200`)(e),color:jt("white","gray.900")(e)},_disabled:{bg:jt("gray.100","whiteAlpha.100")(e),borderColor:jt("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:jt("red.500","red.300")(e)}}},hZ={_disabled:{cursor:"not-allowed"}},fZ={userSelect:"none",_disabled:{opacity:.4}},pZ={transitionProperty:"transform",transitionDuration:"normal"},gZ=Ip(e=>({icon:pZ,container:hZ,control:li(dZ,e),label:fZ})),mZ={sm:Ip({control:{[kd.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:Ip({control:{[kd.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:Ip({control:{[kd.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},rm=uZ({baseStyle:gZ,sizes:mZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:vZ,definePartsStyle:kp}=Fn(p9.keys),yZ=e=>{var t;const n=(t=li(rm.baseStyle,e))==null?void 0:t.control;return{...n,borderRadius:"full",_checked:{...n==null?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},bZ=kp(e=>{var t,n,r,i;return{label:(n=(t=rm).baseStyle)==null?void 0:n.call(t,e).label,container:(i=(r=rm).baseStyle)==null?void 0:i.call(r,e).container,control:yZ(e)}}),xZ={md:kp({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:kp({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:kp({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},wZ=vZ({baseStyle:bZ,sizes:xZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:CZ,definePartsStyle:SZ}=Fn(g9.keys),Wf=fn("select-bg"),jE,AZ={...(jE=wn.baseStyle)==null?void 0:jE.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:Wf.reference,[Wf.variable]:"colors.white",_dark:{[Wf.variable]:"colors.gray.700"},"> option, > optgroup":{bg:Wf.reference}},IZ={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},kZ=SZ({field:AZ,icon:IZ}),Hf={paddingInlineEnd:"8"},GE,YE,ZE,XE,UE,KE,JE,QE,_Z={lg:{...(GE=wn.sizes)==null?void 0:GE.lg,field:{...(YE=wn.sizes)==null?void 0:YE.lg.field,...Hf}},md:{...(ZE=wn.sizes)==null?void 0:ZE.md,field:{...(XE=wn.sizes)==null?void 0:XE.md.field,...Hf}},sm:{...(UE=wn.sizes)==null?void 0:UE.sm,field:{...(KE=wn.sizes)==null?void 0:KE.sm.field,...Hf}},xs:{...(JE=wn.sizes)==null?void 0:JE.xs,field:{...(QE=wn.sizes)==null?void 0:QE.xs.field,...Hf},icon:{insetEnd:"1"}}},EZ=CZ({baseStyle:kZ,sizes:_Z,variants:wn.variants,defaultProps:wn.defaultProps}),x0=fn("skeleton-start-color"),w0=fn("skeleton-end-color"),TZ={[x0.variable]:"colors.gray.100",[w0.variable]:"colors.gray.400",_dark:{[x0.variable]:"colors.gray.800",[w0.variable]:"colors.gray.600"},background:x0.reference,borderColor:w0.reference,opacity:.7,borderRadius:"sm"},PZ={baseStyle:TZ},C0=fn("skip-link-bg"),RZ={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[C0.variable]:"colors.white",_dark:{[C0.variable]:"colors.gray.700"},bg:C0.reference}},OZ={baseStyle:RZ},{defineMultiStyleConfig:MZ,definePartsStyle:Wy}=Fn(m9.keys),dh=fn("slider-thumb-size"),hh=fn("slider-track-size"),ss=fn("slider-bg"),LZ=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...QA({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},DZ=e=>({...QA({orientation:e.orientation,horizontal:{h:hh.reference},vertical:{w:hh.reference}}),overflow:"hidden",borderRadius:"sm",[ss.variable]:"colors.gray.200",_dark:{[ss.variable]:"colors.whiteAlpha.200"},_disabled:{[ss.variable]:"colors.gray.300",_dark:{[ss.variable]:"colors.whiteAlpha.300"}},bg:ss.reference}),$Z=e=>{const{orientation:t}=e;return{...QA({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:dh.reference,h:dh.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},NZ=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[ss.variable]:`colors.${t}.500`,_dark:{[ss.variable]:`colors.${t}.200`},bg:ss.reference}},FZ=Wy(e=>({container:LZ(e),track:DZ(e),thumb:$Z(e),filledTrack:NZ(e)})),BZ=Wy({container:{[dh.variable]:"sizes.4",[hh.variable]:"sizes.1"}}),WZ=Wy({container:{[dh.variable]:"sizes.3.5",[hh.variable]:"sizes.1"}}),HZ=Wy({container:{[dh.variable]:"sizes.2.5",[hh.variable]:"sizes.0.5"}}),zZ={lg:BZ,md:WZ,sm:HZ},VZ=MZ({baseStyle:FZ,sizes:zZ,defaultProps:{size:"md",colorScheme:"blue"}}),Xs=Ir("spinner-size"),jZ={width:[Xs.reference],height:[Xs.reference]},GZ={xs:{[Xs.variable]:"sizes.3"},sm:{[Xs.variable]:"sizes.4"},md:{[Xs.variable]:"sizes.6"},lg:{[Xs.variable]:"sizes.8"},xl:{[Xs.variable]:"sizes.12"}},YZ={baseStyle:jZ,sizes:GZ,defaultProps:{size:"md"}},{defineMultiStyleConfig:ZZ,definePartsStyle:N$}=Fn(v9.keys),XZ={fontWeight:"medium"},UZ={opacity:.8,marginBottom:"2"},KZ={verticalAlign:"baseline",fontWeight:"semibold"},JZ={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},QZ=N$({container:{},label:XZ,helpText:UZ,number:KZ,icon:JZ}),qZ={md:N$({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},eX=ZZ({baseStyle:QZ,sizes:qZ,defaultProps:{size:"md"}}),S0=fn("kbd-bg"),tX={[S0.variable]:"colors.gray.100",_dark:{[S0.variable]:"colors.whiteAlpha.100"},bg:S0.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},nX={baseStyle:tX},rX={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},iX={baseStyle:rX},{defineMultiStyleConfig:oX,definePartsStyle:aX}=Fn(l9.keys),sX={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},lX=aX({icon:sX}),cX=oX({baseStyle:lX}),{defineMultiStyleConfig:uX,definePartsStyle:dX}=Fn(c9.keys),Lo=fn("menu-bg"),A0=fn("menu-shadow"),hX={[Lo.variable]:"#fff",[A0.variable]:"shadows.sm",_dark:{[Lo.variable]:"colors.gray.700",[A0.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:Lo.reference,boxShadow:A0.reference},fX={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[Lo.variable]:"colors.gray.100",_dark:{[Lo.variable]:"colors.whiteAlpha.100"}},_active:{[Lo.variable]:"colors.gray.200",_dark:{[Lo.variable]:"colors.whiteAlpha.200"}},_expanded:{[Lo.variable]:"colors.gray.100",_dark:{[Lo.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:Lo.reference},pX={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},gX={opacity:.6},mX={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},vX={transitionProperty:"common",transitionDuration:"normal"},yX=dX({button:vX,list:hX,item:fX,groupTitle:pX,command:gX,divider:mX}),bX=uX({baseStyle:yX}),{defineMultiStyleConfig:xX,definePartsStyle:eC}=Fn(u9.keys),I0=fn("modal-bg"),k0=fn("modal-shadow"),wX={bg:"blackAlpha.600",zIndex:"modal"},CX=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},SX=e=>{const{scrollBehavior:t}=e;return{borderRadius:"md",color:"inherit",my:"16",zIndex:"modal",maxH:t==="inside"?"calc(100% - 7.5rem)":void 0,[I0.variable]:"colors.white",[k0.variable]:"shadows.lg",_dark:{[I0.variable]:"colors.gray.700",[k0.variable]:"shadows.dark-lg"},bg:I0.reference,boxShadow:k0.reference}},AX={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},IX={position:"absolute",top:"2",insetEnd:"3"},kX=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},_X={px:"6",py:"4"},EX=eC(e=>({overlay:wX,dialogContainer:li(CX,e),dialog:li(SX,e),header:AX,closeButton:IX,body:li(kX,e),footer:_X}));function uo(e){return eC(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var TX={xs:uo("xs"),sm:uo("sm"),md:uo("md"),lg:uo("lg"),xl:uo("xl"),"2xl":uo("2xl"),"3xl":uo("3xl"),"4xl":uo("4xl"),"5xl":uo("5xl"),"6xl":uo("6xl"),full:uo("full")},PX=xX({baseStyle:EX,sizes:TX,defaultProps:{size:"md"}}),{defineMultiStyleConfig:RX,definePartsStyle:F$}=Fn(d9.keys),eI=Ir("number-input-stepper-width"),B$=Ir("number-input-input-padding"),OX=ma(eI).add("0.5rem").toString(),_0=Ir("number-input-bg"),E0=Ir("number-input-color"),T0=Ir("number-input-border-color"),MX={[eI.variable]:"sizes.6",[B$.variable]:OX},LX=e=>{var t,n;return(n=(t=li(wn.baseStyle,e))==null?void 0:t.field)!=null?n:{}},DX={width:eI.reference},$X={borderStart:"1px solid",borderStartColor:T0.reference,color:E0.reference,bg:_0.reference,[E0.variable]:"colors.chakra-body-text",[T0.variable]:"colors.chakra-border-color",_dark:{[E0.variable]:"colors.whiteAlpha.800",[T0.variable]:"colors.whiteAlpha.300"},_active:{[_0.variable]:"colors.gray.200",_dark:{[_0.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},NX=F$(e=>{var t;return{root:MX,field:(t=li(LX,e))!=null?t:{},stepperGroup:DX,stepper:$X}});function zf(e){var t,n,r;const i=(t=wn.sizes)==null?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},a=(r=(n=i.field)==null?void 0:n.fontSize)!=null?r:"md",c=R$.fontSizes[a];return F$({field:{...i.field,paddingInlineEnd:B$.reference,verticalAlign:"top"},stepper:{fontSize:ma(c).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var FX={xs:zf("xs"),sm:zf("sm"),md:zf("md"),lg:zf("lg")},BX=RX({baseStyle:NX,sizes:FX,variants:wn.variants,defaultProps:wn.defaultProps}),qE,WX={...(qE=wn.baseStyle)==null?void 0:qE.field,textAlign:"center"},HX={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},eT,tT,zX={outline:e=>{var t,n,r;return(r=(n=li((t=wn.variants)==null?void 0:t.outline,e))==null?void 0:n.field)!=null?r:{}},flushed:e=>{var t,n,r;return(r=(n=li((t=wn.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)!=null?r:{}},filled:e=>{var t,n,r;return(r=(n=li((t=wn.variants)==null?void 0:t.filled,e))==null?void 0:n.field)!=null?r:{}},unstyled:(tT=(eT=wn.variants)==null?void 0:eT.unstyled.field)!=null?tT:{}},VX={baseStyle:WX,sizes:HX,variants:zX,defaultProps:wn.defaultProps},{defineMultiStyleConfig:jX,definePartsStyle:GX}=Fn(h9.keys),Vf=Ir("popper-bg"),YX=Ir("popper-arrow-bg"),nT=Ir("popper-arrow-shadow-color"),ZX={zIndex:10},XX={[Vf.variable]:"colors.white",bg:Vf.reference,[YX.variable]:Vf.reference,[nT.variable]:"colors.gray.200",_dark:{[Vf.variable]:"colors.gray.700",[nT.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},UX={px:3,py:2,borderBottomWidth:"1px"},KX={px:3,py:2},JX={px:3,py:2,borderTopWidth:"1px"},QX={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},qX=GX({popper:ZX,content:XX,header:UX,body:KX,footer:JX,closeButton:QX}),eU=jX({baseStyle:qX}),{definePartsStyle:tC,defineMultiStyleConfig:tU}=Fn(r9.keys),P0=fn("drawer-bg"),R0=fn("drawer-box-shadow");function Bl(e){return tC(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var nU={bg:"blackAlpha.600",zIndex:"overlay"},rU={display:"flex",zIndex:"modal",justifyContent:"center"},iU=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[P0.variable]:"colors.white",[R0.variable]:"shadows.lg",_dark:{[P0.variable]:"colors.gray.700",[R0.variable]:"shadows.dark-lg"},bg:P0.reference,boxShadow:R0.reference}},oU={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},aU={position:"absolute",top:"2",insetEnd:"3"},sU={px:"6",py:"2",flex:"1",overflow:"auto"},lU={px:"6",py:"4"},cU=tC(e=>({overlay:nU,dialogContainer:rU,dialog:li(iU,e),header:oU,closeButton:aU,body:sU,footer:lU})),uU={xs:Bl("xs"),sm:Bl("md"),md:Bl("lg"),lg:Bl("2xl"),xl:Bl("4xl"),full:Bl("full")},dU=tU({baseStyle:cU,sizes:uU,defaultProps:{size:"xs"}}),{definePartsStyle:hU,defineMultiStyleConfig:fU}=Fn(i9.keys),pU={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},gU={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},mU={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},vU=hU({preview:pU,input:gU,textarea:mU}),yU=fU({baseStyle:vU}),{definePartsStyle:bU,defineMultiStyleConfig:xU}=Fn(o9.keys),Tc=fn("form-control-color"),wU={marginStart:"1",[Tc.variable]:"colors.red.500",_dark:{[Tc.variable]:"colors.red.300"},color:Tc.reference},CU={mt:"2",[Tc.variable]:"colors.gray.600",_dark:{[Tc.variable]:"colors.whiteAlpha.600"},color:Tc.reference,lineHeight:"normal",fontSize:"sm"},SU=bU({container:{width:"100%",position:"relative"},requiredIndicator:wU,helperText:CU}),AU=xU({baseStyle:SU}),{definePartsStyle:IU,defineMultiStyleConfig:kU}=Fn(a9.keys),Pc=fn("form-error-color"),_U={[Pc.variable]:"colors.red.500",_dark:{[Pc.variable]:"colors.red.300"},color:Pc.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},EU={marginEnd:"0.5em",[Pc.variable]:"colors.red.500",_dark:{[Pc.variable]:"colors.red.300"},color:Pc.reference},TU=IU({text:_U,icon:EU}),PU=kU({baseStyle:TU}),RU={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},OU={baseStyle:RU},MU={fontFamily:"heading",fontWeight:"bold"},LU={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},DU={baseStyle:MU,sizes:LU,defaultProps:{size:"xl"}},{defineMultiStyleConfig:$U,definePartsStyle:NU}=Fn(t9.keys),FU={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},BU=NU({link:FU}),WU=$U({baseStyle:BU}),HU={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},W$=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:jt("inherit","whiteAlpha.900")(e),_hover:{bg:jt("gray.100","whiteAlpha.200")(e)},_active:{bg:jt("gray.200","whiteAlpha.300")(e)}};const r=Kc(`${t}.200`,.12)(n),i=Kc(`${t}.200`,.24)(n);return{color:jt(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:jt(`${t}.50`,r)(e)},_active:{bg:jt(`${t}.100`,i)(e)}}},zU=e=>{const{colorScheme:t}=e,n=jt("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...li(W$,e)}},VU={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},jU=e=>{var t;const{colorScheme:n}=e;if(n==="gray"){const d=jt("gray.100","whiteAlpha.200")(e);return{bg:d,_hover:{bg:jt("gray.200","whiteAlpha.300")(e),_disabled:{bg:d}},_active:{bg:jt("gray.300","whiteAlpha.400")(e)}}}const{bg:r=`${n}.500`,color:i="white",hoverBg:o=`${n}.600`,activeBg:a=`${n}.700`}=(t=VU[n])!=null?t:{},c=jt(r,`${n}.200`)(e);return{bg:c,color:jt(i,"gray.800")(e),_hover:{bg:jt(o,`${n}.300`)(e),_disabled:{bg:c}},_active:{bg:jt(a,`${n}.400`)(e)}}},GU=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:jt(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:jt(`${t}.700`,`${t}.500`)(e)}}},YU={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},ZU={ghost:W$,outline:zU,solid:jU,link:GU,unstyled:YU},XU={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},UU={baseStyle:HU,variants:ZU,sizes:XU,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:sl,defineMultiStyleConfig:KU}=Fn(C9.keys),im=fn("card-bg"),Sa=fn("card-padding"),H$=fn("card-shadow"),_p=fn("card-radius"),z$=fn("card-border-width","0"),V$=fn("card-border-color"),JU=sl({container:{[im.variable]:"colors.chakra-body-bg",backgroundColor:im.reference,boxShadow:H$.reference,borderRadius:_p.reference,color:"chakra-body-text",borderWidth:z$.reference,borderColor:V$.reference},body:{padding:Sa.reference,flex:"1 1 0%"},header:{padding:Sa.reference},footer:{padding:Sa.reference}}),QU={sm:sl({container:{[_p.variable]:"radii.base",[Sa.variable]:"space.3"}}),md:sl({container:{[_p.variable]:"radii.md",[Sa.variable]:"space.5"}}),lg:sl({container:{[_p.variable]:"radii.xl",[Sa.variable]:"space.7"}})},qU={elevated:sl({container:{[H$.variable]:"shadows.base",_dark:{[im.variable]:"colors.gray.700"}}}),outline:sl({container:{[z$.variable]:"1px",[V$.variable]:"colors.chakra-border-color"}}),filled:sl({container:{[im.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Sa.variable]:0},header:{[Sa.variable]:0},footer:{[Sa.variable]:0}}},eK=KU({baseStyle:JU,variants:qU,sizes:QU,defaultProps:{variant:"elevated",size:"md"}}),_d=Ir("close-button-size"),Bu=Ir("close-button-bg"),tK={w:[_d.reference],h:[_d.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Bu.variable]:"colors.blackAlpha.100",_dark:{[Bu.variable]:"colors.whiteAlpha.100"}},_active:{[Bu.variable]:"colors.blackAlpha.200",_dark:{[Bu.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Bu.reference},nK={lg:{[_d.variable]:"sizes.10",fontSize:"md"},md:{[_d.variable]:"sizes.8",fontSize:"xs"},sm:{[_d.variable]:"sizes.6",fontSize:"2xs"}},rK={baseStyle:tK,sizes:nK,defaultProps:{size:"md"}},{variants:iK,defaultProps:oK}=Id,aK={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:lr.bg.reference,color:lr.color.reference,boxShadow:lr.shadow.reference},sK={baseStyle:aK,variants:iK,defaultProps:oK},lK={w:"100%",mx:"auto",maxW:"prose",px:"4"},cK={baseStyle:lK},uK={opacity:.6,borderColor:"inherit"},dK={borderStyle:"solid"},hK={borderStyle:"dashed"},fK={solid:dK,dashed:hK},pK={baseStyle:uK,variants:fK,defaultProps:{variant:"solid"}},{definePartsStyle:gK,defineMultiStyleConfig:mK}=Fn(Q4.keys),vK={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},yK={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},bK={pt:"2",px:"4",pb:"5"},xK={fontSize:"1.25em"},wK=gK({container:vK,button:yK,panel:bK,icon:xK}),CK=mK({baseStyle:wK}),{definePartsStyle:qh,defineMultiStyleConfig:SK}=Fn(q4.keys),Di=fn("alert-fg"),Ma=fn("alert-bg"),AK=qh({container:{bg:Ma.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:Di.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:Di.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function tI(e){const{theme:t,colorScheme:n}=e,r=Kc(`${n}.200`,.16)(t);return{light:`colors.${n}.100`,dark:r}}var IK=qh(e=>{const{colorScheme:t}=e,n=tI(e);return{container:{[Di.variable]:`colors.${t}.500`,[Ma.variable]:n.light,_dark:{[Di.variable]:`colors.${t}.200`,[Ma.variable]:n.dark}}}}),kK=qh(e=>{const{colorScheme:t}=e,n=tI(e);return{container:{[Di.variable]:`colors.${t}.500`,[Ma.variable]:n.light,_dark:{[Di.variable]:`colors.${t}.200`,[Ma.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:Di.reference}}}),_K=qh(e=>{const{colorScheme:t}=e,n=tI(e);return{container:{[Di.variable]:`colors.${t}.500`,[Ma.variable]:n.light,_dark:{[Di.variable]:`colors.${t}.200`,[Ma.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:Di.reference}}}),EK=qh(e=>{const{colorScheme:t}=e;return{container:{[Di.variable]:"colors.white",[Ma.variable]:`colors.${t}.500`,_dark:{[Di.variable]:"colors.gray.900",[Ma.variable]:`colors.${t}.200`},color:Di.reference}}}),TK={subtle:IK,"left-accent":kK,"top-accent":_K,solid:EK},PK=SK({baseStyle:AK,variants:TK,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:j$,defineMultiStyleConfig:RK}=Fn(e9.keys),Rc=fn("avatar-border-color"),O0=fn("avatar-bg"),OK={borderRadius:"full",border:"0.2em solid",[Rc.variable]:"white",_dark:{[Rc.variable]:"colors.gray.800"},borderColor:Rc.reference},MK={[O0.variable]:"colors.gray.200",_dark:{[O0.variable]:"colors.whiteAlpha.400"},bgColor:O0.reference},rT=fn("avatar-background"),LK=e=>{const{name:t,theme:n}=e,r=t?z9({string:t}):"colors.gray.400",i=W9(r)(n);let o="white";return i||(o="gray.800"),{bg:rT.reference,"&:not([data-loaded])":{[rT.variable]:r},color:o,[Rc.variable]:"colors.white",_dark:{[Rc.variable]:"colors.gray.800"},borderColor:Rc.reference,verticalAlign:"top"}},DK=j$(e=>({badge:li(OK,e),excessLabel:li(MK,e),container:li(LK,e)}));function Za(e){const t=e!=="100%"?M$[e]:void 0;return j$({container:{width:e,height:e,fontSize:`calc(${t!=null?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${t!=null?t:e} / 2.5)`,lineHeight:e!=="100%"?t!=null?t:e:void 0}})}var $K={"2xs":Za(4),xs:Za(6),sm:Za(8),md:Za(12),lg:Za(16),xl:Za(24),"2xl":Za(32),full:Za("100%")},NK=RK({baseStyle:DK,sizes:$K,defaultProps:{size:"md"}}),FK={Accordion:CK,Alert:PK,Avatar:NK,Badge:Id,Breadcrumb:WU,Button:UU,Checkbox:rm,CloseButton:rK,Code:sK,Container:cK,Divider:pK,Drawer:dU,Editable:yU,Form:AU,FormError:PU,FormLabel:OU,Heading:DU,Input:wn,Kbd:nX,Link:iX,List:cX,Menu:bX,Modal:PX,NumberInput:BX,PinInput:VX,Popover:eU,Progress:lZ,Radio:wZ,Select:EZ,Skeleton:PZ,SkipLink:OZ,Slider:VZ,Spinner:YZ,Stat:eX,Switch:iY,Table:dY,Tabs:kY,Tag:BY,Textarea:JY,Tooltip:eZ,Card:eK},G$={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},Y$={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},Z$="ltr",X$={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},U$={semanticTokens:G$,direction:Z$,...L$,components:FK,styles:Y$,config:X$};({...L$});function ad(e){return typeof e=="function"}function BK(...e){return t=>e.reduce((n,r)=>r(n),t)}var WK=e=>function(...n){let r=[...n],i=n[n.length-1];return E4(i)&&r.length>1?r=r.slice(0,r.length-1):i=e,BK(...r.map(o=>a=>ad(o)?o(a):HK(a,o)))(i)},ZIe=WK(U$);function HK(...e){return Ji({},...e,K$)}function K$(e,t,n,r){if((ad(e)||ad(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...i)=>{const o=ad(e)?e(...i):e,a=ad(t)?t(...i):t;return Ji({},o,a,K$)}}function zK(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function J$(e){var t;return zK(e)&&(t=e.ownerDocument)!=null?t:document}function VK(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var jK=VK();function GK(e,t){const n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}function YK(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r{const t=new WeakMap;return(r,i,o,a)=>{if(typeof r>"u")return e(r,i,o);t.has(r)||t.set(r,new Map);const c=t.get(r);if(c.has(i))return c.get(i);const d=e(r,i,o,a);return c.set(i,d),d}},Q$=ZK(YK);function q$(e,t){const n={};return Object.keys(e).forEach(r=>{const i=e[r];t(i,r,e)&&(n[r]=i)}),n}var eN=e=>q$(e,t=>t!=null);function XK(e){return typeof e=="function"}function tN(e,...t){return XK(e)?e(...t):e}function UK(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}const nN=1/60*1e3,KK=typeof performance<"u"?()=>performance.now():()=>Date.now(),rN=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(KK()),nN);function JK(e){let t=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,c={schedule:(d,u=!1,p=!1)=>{const k=p&&i,P=k?t:n;return u&&a.add(d),P.indexOf(d)===-1&&(P.push(d),k&&i&&(r=t.length)),d},cancel:d=>{const u=n.indexOf(d);u!==-1&&n.splice(u,1),a.delete(d)},process:d=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=JK(()=>fh=!0),e),{}),qK=ef.reduce((e,t)=>{const n=Hy[t];return e[t]=(r,i=!1,o=!1)=>(fh||n6(),n.schedule(r,i,o)),e},{}),e6=ef.reduce((e,t)=>(e[t]=Hy[t].cancel,e),{});ef.reduce((e,t)=>(e[t]=()=>Hy[t].process(Oc),e),{});const t6=e=>Hy[e].process(Oc),iN=e=>{fh=!1,Oc.delta=nC?nN:Math.max(Math.min(e-Oc.timestamp,QK),1),Oc.timestamp=e,rC=!0,ef.forEach(t6),rC=!1,fh&&(nC=!1,rN(iN))},n6=()=>{fh=!0,nC=!0,rC||rN(iN)},iT=()=>Oc;var r6=typeof Element<"u",i6=typeof Map=="function",o6=typeof Set=="function",a6=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ep(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ep(e[r],t[r]))return!1;return!0}var o;if(i6&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;for(o=e.entries();!(r=o.next()).done;)if(!Ep(r.value[1],t.get(r.value[0])))return!1;return!0}if(o6&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(a6&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(r6&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!Ep(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var oN=function(t,n){try{return Ep(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};function aN(e,t={}){var n;const{styleConfig:r,...i}=t,{theme:o,colorMode:a}=A$(),c=e?Q$(o,`components.${e}`):void 0,d=r||c,u=Ji({theme:o,colorMode:a},(n=d==null?void 0:d.defaultProps)!=null?n:{},eN(GK(i,["children"]))),p=de.exports.useRef({});if(d){const P=I4(d)(u);oN(p.current,P)||(p.current=P)}return p.current}function oa(e,t={}){return aN(e,t)}function Vr(e,t={}){return aN(e,t)}var s6=new Set([...f4,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),l6=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function c6(e){return l6.has(e)||!s6.has(e)}function nI(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function u6(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const n={...e};for(const r of t)if(r!=null)for(const i in r)!Object.prototype.hasOwnProperty.call(r,i)||(i in n&&delete n[i],n[i]=r[i]);return n}var d6=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,h6=iL(function(e){return d6.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),f6=h6,p6=function(t){return t!=="theme"},oT=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?f6:p6},aT=function(t,n,r){var i;if(n){var o=n.shouldForwardProp;i=t.__emotion_forwardProp&&o?function(a){return t.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&r&&(i=t.__emotion_forwardProp),i},g6=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return uL(n,r,i),Mz(function(){return dL(n,r,i)}),null},m6=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,o,a;n!==void 0&&(o=n.label,a=n.target);var c=aT(t,n,r),d=c||oT(i),u=!d("as");return function(){var p=arguments,k=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&k.push("label:"+o+";"),p[0]==null||p[0].raw===void 0)k.push.apply(k,p);else{k.push(p[0][0]);for(var P=p.length,F=1;Ft=>{const{theme:n,css:r,__css:i,sx:o,...a}=t,c=q$(a,(k,P)=>g4(P)),d=tN(e,t),u=u6({},i,d,eN(c),o),p=P$(u)(t.theme);return r?[p,r]:p};function M0(e,t){const{baseStyle:n,...r}=t!=null?t:{};r.shouldForwardProp||(r.shouldForwardProp=c6);const i=b6({baseStyle:n}),o=y6(e,r)(i);return yt.forwardRef(function(d,u){const{colorMode:p,forced:k}=YA();return Ae(o,{ref:u,"data-theme":k?p:void 0,...d})})}function x6(){const e=new Map;return new Proxy(M0,{apply(t,n,r){return M0(...r)},get(t,n){return e.has(n)||e.set(n,M0(n)),e.get(n)}})}var gt=x6();function At(e){return de.exports.forwardRef(e)}function sN(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,i=de.exports.createContext(void 0);i.displayName=r;function o(){var a;const c=de.exports.useContext(i);if(!c&&t){const d=new Error(n);throw d.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,d,o),d}return c}return[i.Provider,o,i]}function w6(e){const{cssVarsRoot:t,theme:n,children:r}=e,i=de.exports.useMemo(()=>u4(n),[n]);return It($z,{theme:i,children:[Ae(C6,{root:t}),r]})}function C6({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return Ae(by,{styles:n=>({[t]:n.__cssVars})})}sN({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function S6(e){return sN({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function A6(){const{colorMode:e}=YA();return Ae(by,{styles:t=>{const n=Q$(t,"styles.global"),r=tN(n,{theme:t,colorMode:e});return r?P$(r)(t):void 0}})}var rI=de.exports.createContext({getDocument(){return document},getWindow(){return window}});rI.displayName="EnvironmentContext";function I6({defer:e}={}){const[,t]=de.exports.useReducer(n=>n+1,0);return Yo(()=>{!e||t()},[e]),de.exports.useContext(rI)}function lN(e){const{children:t,environment:n,disabled:r}=e,i=de.exports.useRef(null),o=de.exports.useMemo(()=>n||{getDocument:()=>{var c,d;return(d=(c=i.current)==null?void 0:c.ownerDocument)!=null?d:document},getWindow:()=>{var c,d;return(d=(c=i.current)==null?void 0:c.ownerDocument.defaultView)!=null?d:window}},[n]),a=!r||!n;return It(rI.Provider,{value:o,children:[t,a&&Ae("span",{id:"__chakra_env",hidden:!0,ref:i})]})}lN.displayName="EnvironmentProvider";var k6=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetScope:i,resetCSS:o=!0,theme:a={},environment:c,cssVarsRoot:d,disableEnvironment:u}=e,p=Ae(lN,{environment:c,disabled:u,children:t});return Ae(w6,{theme:a,cssVarsRoot:d,children:It(S$,{colorModeManager:n,options:a.config,children:[o?Ae(Gz,{scope:i}):Ae(jz,{}),Ae(A6,{}),r?Ae(bL,{zIndex:r,children:p}):p]})})},_6=(e,t)=>e.find(n=>n.id===t);function lT(e,t){const n=cN(e,t),r=n?e[n].findIndex(i=>i.id===t):-1;return{position:n,index:r}}function cN(e,t){for(const[n,r]of Object.entries(e))if(_6(r,t))return n}function E6(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function T6(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,o=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",a=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:i,right:o,left:a}}function nr(e,t=[]){const n=de.exports.useRef(e);return de.exports.useEffect(()=>{n.current=e}),de.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function P6(e,t){const n=nr(e);de.exports.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}function La(e,t){const n=de.exports.useRef(!1),r=de.exports.useRef(!1);de.exports.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),de.exports.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])}const iI=de.exports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),zy=de.exports.createContext({});function R6(){return de.exports.useContext(zy).visualElement}const mu=de.exports.createContext(null),Pl=typeof document<"u",Ed=Pl?de.exports.useLayoutEffect:de.exports.useEffect,uN=de.exports.createContext({strict:!1});function O6(e,t,n,r){const i=R6(),o=de.exports.useContext(uN),a=de.exports.useContext(mu),c=de.exports.useContext(iI).reducedMotion,d=de.exports.useRef();r=r||o.renderer,!d.current&&r&&(d.current=r(e,{visualState:t,parent:i,props:n,presenceId:a?a.id:void 0,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:c}));const u=d.current;return Ed(()=>{u&&u.render()}),Ed(()=>{u&&u.animationState&&u.animationState.animateChanges()}),Ed(()=>()=>u&&u.notify("Unmount"),[]),u}function dc(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function M6(e,t,n){return de.exports.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):dc(n)&&(n.current=r))},[t])}function ph(e){return typeof e=="string"||Array.isArray(e)}function Vy(e){return typeof e=="object"&&typeof e.start=="function"}const L6=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function jy(e){return Vy(e.animate)||L6.some(t=>ph(e[t]))}function dN(e){return Boolean(jy(e)||e.variants)}function D6(e,t){if(jy(e)){const{initial:n,animate:r}=e;return{initial:n===!1||ph(n)?n:void 0,animate:ph(r)?r:void 0}}return e.inherit!==!1?t:{}}function $6(e){const{initial:t,animate:n}=D6(e,de.exports.useContext(zy));return de.exports.useMemo(()=>({initial:t,animate:n}),[cT(t),cT(n)])}function cT(e){return Array.isArray(e)?e.join(" "):e}const ca=e=>({isEnabled:t=>e.some(n=>!!t[n])}),gh={measureLayout:ca(["layout","layoutId","drag"]),animation:ca(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:ca(["exit"]),drag:ca(["drag","dragControls"]),focus:ca(["whileFocus"]),hover:ca(["whileHover","onHoverStart","onHoverEnd"]),tap:ca(["whileTap","onTap","onTapStart","onTapCancel"]),pan:ca(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:ca(["whileInView","onViewportEnter","onViewportLeave"])};function N6(e){for(const t in e)t==="projectionNodeConstructor"?gh.projectionNodeConstructor=e[t]:gh[t].Component=e[t]}function Gy(e){const t=de.exports.useRef(null);return t.current===null&&(t.current=e()),t.current}const Td={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let F6=1;function B6(){return Gy(()=>{if(Td.hasEverUpdated)return F6++})}const oI=de.exports.createContext({});class W6 extends yt.Component{getSnapshotBeforeUpdate(){const{visualElement:t,props:n}=this.props;return t&&t.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const hN=de.exports.createContext({}),H6=Symbol.for("motionComponentSymbol");function z6({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:n,useRender:r,useVisualState:i,Component:o}){e&&N6(e);function a(d,u){const p={...de.exports.useContext(iI),...d,layoutId:V6(d)},{isStatic:k}=p;let P=null;const F=$6(d),B=k?void 0:B6(),N=i(d,k);if(!k&&Pl){F.visualElement=O6(o,N,p,t);const D=de.exports.useContext(uN).strict,T=de.exports.useContext(hN);F.visualElement&&(P=F.visualElement.loadFeatures(p,D,e,B,n||gh.projectionNodeConstructor,T))}return It(W6,{visualElement:F.visualElement,props:p,children:[P,Ae(zy.Provider,{value:F,children:r(o,d,B,M6(N,F.visualElement,u),N,k,F.visualElement)})]})}const c=de.exports.forwardRef(a);return c[H6]=o,c}function V6({layoutId:e}){const t=de.exports.useContext(oI).id;return t&&e!==void 0?t+"-"+e:e}function j6(e){function t(r,i={}){return z6(e(r,i))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const G6=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function aI(e){return typeof e!="string"||e.includes("-")?!1:!!(G6.indexOf(e)>-1||/[A-Z]/.test(e))}const am={};function Y6(e){Object.assign(am,e)}const sm=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Rl=new Set(sm);function fN(e,{layout:t,layoutId:n}){return Rl.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!am[e]||e==="opacity")}const ea=e=>!!(e!=null&&e.getVelocity),Z6={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},X6=(e,t)=>sm.indexOf(e)-sm.indexOf(t);function U6({transform:e,transformKeys:t},{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},i,o){let a="";t.sort(X6);for(const c of t)a+=`${Z6[c]||c}(${e[c]}) `;return n&&!e.z&&(a+="translateZ(0)"),a=a.trim(),o?a=o(e,i?"":a):r&&i&&(a="none"),a}function pN(e){return e.startsWith("--")}const K6=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Jc=(e,t,n)=>Math.min(Math.max(n,e),t),Ol={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Pd={...Ol,transform:e=>Jc(0,1,e)},jf={...Ol,default:1},Rd=e=>Math.round(e*1e5)/1e5,mh=/(-)?([\d]*\.?[\d])+/g,iC=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,J6=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function tf(e){return typeof e=="string"}const nf=e=>({test:t=>tf(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ka=nf("deg"),Ko=nf("%"),Yt=nf("px"),Q6=nf("vh"),q6=nf("vw"),uT={...Ko,parse:e=>Ko.parse(e)/100,transform:e=>Ko.transform(e*100)},dT={...Ol,transform:Math.round},gN={borderWidth:Yt,borderTopWidth:Yt,borderRightWidth:Yt,borderBottomWidth:Yt,borderLeftWidth:Yt,borderRadius:Yt,radius:Yt,borderTopLeftRadius:Yt,borderTopRightRadius:Yt,borderBottomRightRadius:Yt,borderBottomLeftRadius:Yt,width:Yt,maxWidth:Yt,height:Yt,maxHeight:Yt,size:Yt,top:Yt,right:Yt,bottom:Yt,left:Yt,padding:Yt,paddingTop:Yt,paddingRight:Yt,paddingBottom:Yt,paddingLeft:Yt,margin:Yt,marginTop:Yt,marginRight:Yt,marginBottom:Yt,marginLeft:Yt,rotate:Ka,rotateX:Ka,rotateY:Ka,rotateZ:Ka,scale:jf,scaleX:jf,scaleY:jf,scaleZ:jf,skew:Ka,skewX:Ka,skewY:Ka,distance:Yt,translateX:Yt,translateY:Yt,translateZ:Yt,x:Yt,y:Yt,z:Yt,perspective:Yt,transformPerspective:Yt,opacity:Pd,originX:uT,originY:uT,originZ:Yt,zIndex:dT,fillOpacity:Pd,strokeOpacity:Pd,numOctaves:dT};function sI(e,t,n,r){const{style:i,vars:o,transform:a,transformKeys:c,transformOrigin:d}=e;c.length=0;let u=!1,p=!1,k=!0;for(const P in t){const F=t[P];if(pN(P)){o[P]=F;continue}const B=gN[P],N=K6(F,B);if(Rl.has(P)){if(u=!0,a[P]=N,c.push(P),!k)continue;F!==(B.default||0)&&(k=!1)}else P.startsWith("origin")?(p=!0,d[P]=N):i[P]=N}if(t.transform||(u||r?i.transform=U6(e,n,k,r):i.transform&&(i.transform="none")),p){const{originX:P="50%",originY:F="50%",originZ:B=0}=d;i.transformOrigin=`${P} ${F} ${B}`}}const lI=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function mN(e,t,n){for(const r in t)!ea(t[r])&&!fN(r,n)&&(e[r]=t[r])}function e7({transformTemplate:e},t,n){return de.exports.useMemo(()=>{const r=lI();return sI(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function t7(e,t,n){const r=e.style||{},i={};return mN(i,r,e),Object.assign(i,e7(e,t,n)),e.transformValues?e.transformValues(i):i}function n7(e,t,n){const r={},i=t7(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),r.style=i,r}const r7=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],i7=["whileTap","onTap","onTapStart","onTapCancel"],o7=["onPan","onPanStart","onPanSessionStart","onPanEnd"],a7=["whileInView","onViewportEnter","onViewportLeave","viewport"],s7=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...a7,...i7,...r7,...o7]);function lm(e){return s7.has(e)}let vN=e=>!lm(e);function l7(e){!e||(vN=t=>t.startsWith("on")?!lm(t):e(t))}try{l7(require("@emotion/is-prop-valid").default)}catch{}function c7(e,t,n){const r={};for(const i in e)(vN(i)||n===!0&&lm(i)||!t&&!lm(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function hT(e,t,n){return typeof e=="string"?e:Yt.transform(t+n*e)}function u7(e,t,n){const r=hT(t,e.x,e.width),i=hT(n,e.y,e.height);return`${r} ${i}`}const d7={offset:"stroke-dashoffset",array:"stroke-dasharray"},h7={offset:"strokeDashoffset",array:"strokeDasharray"};function f7(e,t,n=1,r=0,i=!0){e.pathLength=1;const o=i?d7:h7;e[o.offset]=Yt.transform(-r);const a=Yt.transform(t),c=Yt.transform(n);e[o.array]=`${a} ${c}`}function cI(e,{attrX:t,attrY:n,originX:r,originY:i,pathLength:o,pathSpacing:a=1,pathOffset:c=0,...d},u,p,k){if(sI(e,d,u,k),p){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:P,style:F,dimensions:B}=e;P.transform&&(B&&(F.transform=P.transform),delete P.transform),B&&(r!==void 0||i!==void 0||F.transform)&&(F.transformOrigin=u7(B,r!==void 0?r:.5,i!==void 0?i:.5)),t!==void 0&&(P.x=t),n!==void 0&&(P.y=n),o!==void 0&&f7(P,o,a,c,!1)}const yN=()=>({...lI(),attrs:{}}),uI=e=>typeof e=="string"&&e.toLowerCase()==="svg";function p7(e,t,n,r){const i=de.exports.useMemo(()=>{const o=yN();return cI(o,t,{enableHardwareAcceleration:!1},uI(r),e.transformTemplate),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};mN(o,e.style,e),i.style={...o,...i.style}}return i}function g7(e=!1){return(n,r,i,o,{latestValues:a},c)=>{const u=(aI(n)?p7:n7)(r,a,c,n),k={...c7(r,typeof n=="string",e),...u,ref:o};return i&&(k["data-projection-id"]=i),de.exports.createElement(n,k)}}const dI=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function bN(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const o in n)e.style.setProperty(o,n[o])}const xN=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function wN(e,t,n,r){bN(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(xN.has(i)?i:dI(i),t.attrs[i])}function hI(e){const{style:t}=e,n={};for(const r in t)(ea(t[r])||fN(r,e))&&(n[r]=t[r]);return n}function CN(e){const t=hI(e);for(const n in e)if(ea(e[n])){const r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function fI(e,t,n,r={},i={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),t}const cm=e=>Array.isArray(e),m7=e=>Boolean(e&&typeof e=="object"&&e.mix&&e.toValue),v7=e=>cm(e)?e[e.length-1]||0:e;function Tp(e){const t=ea(e)?e.get():e;return m7(t)?t.toValue():t}function y7({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,i,o){const a={latestValues:b7(r,i,o,e),renderState:t()};return n&&(a.mount=c=>n(r,c,a)),a}const SN=e=>(t,n)=>{const r=de.exports.useContext(zy),i=de.exports.useContext(mu),o=()=>y7(e,t,r,i);return n?o():Gy(o)};function b7(e,t,n,r){const i={},o=r(e);for(const P in o)i[P]=Tp(o[P]);let{initial:a,animate:c}=e;const d=jy(e),u=dN(e);t&&u&&!d&&e.inherit!==!1&&(a===void 0&&(a=t.initial),c===void 0&&(c=t.animate));let p=n?n.initial===!1:!1;p=p||a===!1;const k=p?c:a;return k&&typeof k!="boolean"&&!Vy(k)&&(Array.isArray(k)?k:[k]).forEach(F=>{const B=fI(e,F);if(!B)return;const{transitionEnd:N,transition:D,...T}=B;for(const M in T){let O=T[M];if(Array.isArray(O)){const L=p?O.length-1:0;O=O[L]}O!==null&&(i[M]=O)}for(const M in N)i[M]=N[M]}),i}const x7={useVisualState:SN({scrapeMotionValuesFromProps:CN,createRenderState:yN,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}cI(n,r,{enableHardwareAcceleration:!1},uI(t.tagName),e.transformTemplate),wN(t,n)}})},w7={useVisualState:SN({scrapeMotionValuesFromProps:hI,createRenderState:lI})};function C7(e,{forwardMotionProps:t=!1},n,r,i){return{...aI(e)?x7:w7,preloadedFeatures:n,useRender:g7(t),createVisualElement:r,projectionNodeConstructor:i,Component:e}}var Mn;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Mn||(Mn={}));function Yy(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function oC(e,t,n,r){de.exports.useEffect(()=>{const i=e.current;if(n&&i)return Yy(i,t,n,r)},[e,t,n,r])}function S7({whileFocus:e,visualElement:t}){const{animationState:n}=t,r=()=>{n&&n.setActive(Mn.Focus,!0)},i=()=>{n&&n.setActive(Mn.Focus,!1)};oC(t,"focus",e?r:void 0),oC(t,"blur",e?i:void 0)}function AN(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function IN(e){return!!e.touches}function A7(e){return t=>{const n=t instanceof MouseEvent;(!n||n&&t.button===0)&&e(t)}}const I7={pageX:0,pageY:0};function k7(e,t="page"){const r=e.touches[0]||e.changedTouches[0]||I7;return{x:r[t+"X"],y:r[t+"Y"]}}function _7(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function pI(e,t="page"){return{point:IN(e)?k7(e,t):_7(e,t)}}const kN=(e,t=!1)=>{const n=r=>e(r,pI(r));return t?A7(n):n},E7=()=>Pl&&window.onpointerdown===null,T7=()=>Pl&&window.ontouchstart===null,P7=()=>Pl&&window.onmousedown===null,R7={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},O7={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function _N(e){return E7()?e:T7()?O7[e]:P7()?R7[e]:e}function Mc(e,t,n,r){return Yy(e,_N(t),kN(n,t==="pointerdown"),r)}function um(e,t,n,r){return oC(e,_N(t),n&&kN(n,t==="pointerdown"),r)}function EN(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const fT=EN("dragHorizontal"),pT=EN("dragVertical");function TN(e){let t=!1;if(e==="y")t=pT();else if(e==="x")t=fT();else{const n=fT(),r=pT();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function PN(){const e=TN(!0);return e?(e(),!1):!0}function gT(e,t,n){return(r,i)=>{!AN(r)||PN()||(e.animationState&&e.animationState.setActive(Mn.Hover,t),n&&n(r,i))}}function M7({onHoverStart:e,onHoverEnd:t,whileHover:n,visualElement:r}){um(r,"pointerenter",e||n?gT(r,!0,e):void 0,{passive:!e}),um(r,"pointerleave",t||n?gT(r,!1,t):void 0,{passive:!t})}const RN=(e,t)=>t?e===t?!0:RN(e,t.parentElement):!1;function gI(e){return de.exports.useEffect(()=>()=>e(),[])}const L7=(e,t)=>n=>t(e(n)),Zy=(...e)=>e.reduce(L7);function D7({onTap:e,onTapStart:t,onTapCancel:n,whileTap:r,visualElement:i}){const o=e||t||n||r,a=de.exports.useRef(!1),c=de.exports.useRef(null),d={passive:!(t||e||n||F)};function u(){c.current&&c.current(),c.current=null}function p(){return u(),a.current=!1,i.animationState&&i.animationState.setActive(Mn.Tap,!1),!PN()}function k(B,N){!p()||(RN(i.current,B.target)?e&&e(B,N):n&&n(B,N))}function P(B,N){!p()||n&&n(B,N)}function F(B,N){u(),!a.current&&(a.current=!0,c.current=Zy(Mc(window,"pointerup",k,d),Mc(window,"pointercancel",P,d)),i.animationState&&i.animationState.setActive(Mn.Tap,!0),t&&t(B,N))}um(i,"pointerdown",o?F:void 0,d),gI(u)}const $7="production",ON=typeof process>"u"||process.env===void 0?$7:"production",mT=new Set;function MN(e,t,n){e||mT.has(t)||(console.warn(t),n&&console.warn(n),mT.add(t))}const aC=new WeakMap,L0=new WeakMap,N7=e=>{const t=aC.get(e.target);t&&t(e)},F7=e=>{e.forEach(N7)};function B7({root:e,...t}){const n=e||document;L0.has(n)||L0.set(n,{});const r=L0.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(F7,{root:e,...t})),r[i]}function W7(e,t,n){const r=B7(t);return aC.set(e,n),r.observe(e),()=>{aC.delete(e),r.unobserve(e)}}function H7({visualElement:e,whileInView:t,onViewportEnter:n,onViewportLeave:r,viewport:i={}}){const o=de.exports.useRef({hasEnteredView:!1,isInView:!1});let a=Boolean(t||n||r);i.once&&o.current.hasEnteredView&&(a=!1),(typeof IntersectionObserver>"u"?j7:V7)(a,o.current,e,i)}const z7={some:0,all:1};function V7(e,t,n,{root:r,margin:i,amount:o="some",once:a}){de.exports.useEffect(()=>{if(!e||!n.current)return;const c={root:r==null?void 0:r.current,rootMargin:i,threshold:typeof o=="number"?o:z7[o]},d=u=>{const{isIntersecting:p}=u;if(t.isInView===p||(t.isInView=p,a&&!p&&t.hasEnteredView))return;p&&(t.hasEnteredView=!0),n.animationState&&n.animationState.setActive(Mn.InView,p);const k=n.getProps(),P=p?k.onViewportEnter:k.onViewportLeave;P&&P(u)};return W7(n.current,c,d)},[e,r,i,o])}function j7(e,t,n,{fallback:r=!0}){de.exports.useEffect(()=>{!e||!r||(ON!=="production"&&MN(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{t.hasEnteredView=!0;const{onViewportEnter:i}=n.getProps();i&&i(null),n.animationState&&n.animationState.setActive(Mn.InView,!0)}))},[e])}const ds=e=>t=>(e(t),null),G7={inView:ds(H7),tap:ds(D7),focus:ds(S7),hover:ds(M7)};function mI(){const e=de.exports.useContext(mu);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,i=de.exports.useId();return de.exports.useEffect(()=>r(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}function Y7(){return Z7(de.exports.useContext(mu))}function Z7(e){return e===null?!0:e.isPresent}function LN(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r/^\-?\d*\.?\d+$/.test(e),U7=e=>/^0[^.\s]+$/.test(e),Aa={delta:0,timestamp:0},DN=1/60*1e3,K7=typeof performance<"u"?()=>performance.now():()=>Date.now(),$N=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(K7()),DN);function J7(e){let t=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,c={schedule:(d,u=!1,p=!1)=>{const k=p&&i,P=k?t:n;return u&&a.add(d),P.indexOf(d)===-1&&(P.push(d),k&&i&&(r=t.length)),d},cancel:d=>{const u=n.indexOf(d);u!==-1&&n.splice(u,1),a.delete(d)},process:d=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=J7(()=>vh=!0),e),{}),xi=rf.reduce((e,t)=>{const n=Xy[t];return e[t]=(r,i=!1,o=!1)=>(vh||e8(),n.schedule(r,i,o)),e},{}),Is=rf.reduce((e,t)=>(e[t]=Xy[t].cancel,e),{}),D0=rf.reduce((e,t)=>(e[t]=()=>Xy[t].process(Aa),e),{}),q7=e=>Xy[e].process(Aa),NN=e=>{vh=!1,Aa.delta=sC?DN:Math.max(Math.min(e-Aa.timestamp,Q7),1),Aa.timestamp=e,lC=!0,rf.forEach(q7),lC=!1,vh&&(sC=!1,$N(NN))},e8=()=>{vh=!0,sC=!0,lC||$N(NN)};function vI(e,t){e.indexOf(t)===-1&&e.push(t)}function yI(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class bI{constructor(){this.subscriptions=[]}add(t){return vI(this.subscriptions,t),()=>yI(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(!!i)if(i===1)this.subscriptions[0](t,n,r);else for(let o=0;o!isNaN(parseFloat(e));class n8{constructor(t,n={}){this.version="7.10.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,i=!0)=>{this.prev=this.current,this.current=r;const{delta:o,timestamp:a}=Aa;this.lastUpdated!==a&&(this.timeDelta=o,this.lastUpdated=a,xi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>xi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=t8(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){return this.events[t]||(this.events[t]=new bI),this.events[t].add(n)}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t){this.passiveEffect=t}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?xI(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.stopAnimation&&(this.stopAnimation(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.clearListeners(),this.stop()}}function Qc(e,t){return new n8(e,t)}const wI=(e,t)=>n=>Boolean(tf(n)&&J6.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),FN=(e,t,n)=>r=>{if(!tf(r))return r;const[i,o,a,c]=r.match(mh);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(a),alpha:c!==void 0?parseFloat(c):1}},r8=e=>Jc(0,255,e),$0={...Ol,transform:e=>Math.round(r8(e))},qs={test:wI("rgb","red"),parse:FN("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+$0.transform(e)+", "+$0.transform(t)+", "+$0.transform(n)+", "+Rd(Pd.transform(r))+")"};function i8(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const cC={test:wI("#"),parse:i8,transform:qs.transform},hc={test:wI("hsl","hue"),parse:FN("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Ko.transform(Rd(t))+", "+Ko.transform(Rd(n))+", "+Rd(Pd.transform(r))+")"},ni={test:e=>qs.test(e)||cC.test(e)||hc.test(e),parse:e=>qs.test(e)?qs.parse(e):hc.test(e)?hc.parse(e):cC.parse(e),transform:e=>tf(e)?e:e.hasOwnProperty("red")?qs.transform(e):hc.transform(e)},BN="${c}",WN="${n}";function o8(e){var t,n;return isNaN(e)&&tf(e)&&(((t=e.match(mh))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(iC))===null||n===void 0?void 0:n.length)||0)>0}function dm(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0,r=0;const i=e.match(iC);i&&(n=i.length,e=e.replace(iC,BN),t.push(...i.map(ni.parse)));const o=e.match(mh);return o&&(r=o.length,e=e.replace(mh,WN),t.push(...o.map(Ol.parse))),{values:t,numColors:n,numNumbers:r,tokenised:e}}function HN(e){return dm(e).values}function zN(e){const{values:t,numColors:n,tokenised:r}=dm(e),i=t.length;return o=>{let a=r;for(let c=0;ctypeof e=="number"?0:e;function s8(e){const t=HN(e);return zN(e)(t.map(a8))}const ks={test:o8,parse:HN,createTransformer:zN,getAnimatableNone:s8},l8=new Set(["brightness","contrast","saturate","opacity"]);function c8(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(mh)||[];if(!r)return e;const i=n.replace(r,"");let o=l8.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const u8=/([a-z-]*)\(.*?\)/g,uC={...ks,getAnimatableNone:e=>{const t=e.match(u8);return t?t.map(c8).join(" "):e}},d8={...gN,color:ni,backgroundColor:ni,outlineColor:ni,fill:ni,stroke:ni,borderColor:ni,borderTopColor:ni,borderRightColor:ni,borderBottomColor:ni,borderLeftColor:ni,filter:uC,WebkitFilter:uC},CI=e=>d8[e];function SI(e,t){var n;let r=CI(e);return r!==uC&&(r=ks),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}const VN=e=>t=>t.test(e),h8={test:e=>e==="auto",parse:e=>e},jN=[Ol,Yt,Ko,Ka,q6,Q6,h8],Wu=e=>jN.find(VN(e)),f8=[...jN,ni,ks],p8=e=>f8.find(VN(e));function g8(e){const t={};return e.values.forEach((n,r)=>t[r]=n.get()),t}function m8(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function Uy(e,t,n){const r=e.getProps();return fI(r,t,n!==void 0?n:r.custom,g8(e),m8(e))}function v8(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Qc(n))}function y8(e,t){const n=Uy(e,t);let{transitionEnd:r={},transition:i={},...o}=n?e.makeTargetAnimatable(n,!1):{};o={...o,...r};for(const a in o){const c=v7(o[a]);v8(e,a,c)}}function b8(e,t,n){var r,i;const o=Object.keys(t).filter(c=>!e.hasValue(c)),a=o.length;if(!!a)for(let c=0;c`${e}: ${t}`;function S8(e,t){const{MotionAppearAnimations:n}=window,r=C8(e,Rl.has(t)?"transform":t),i=n&&n.get(r);return i?(xi.render(()=>{try{i.cancel(),n.delete(r)}catch{}}),i.currentTime||0):0}const A8="framerAppearId",I8="data-"+dI(A8);var k8=function(){},fm=function(){};const Pp=e=>e*1e3,_8={current:!1},AI=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,II=e=>t=>1-e(1-t),kI=e=>e*e,E8=II(kI),_I=AI(kI),rr=(e,t,n)=>-n*e+n*t+e;function N0(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function T8({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,a=0;if(!t)i=o=a=n;else{const c=n<.5?n*(1+t):n+t-n*t,d=2*n-c;i=N0(d,c,e+1/3),o=N0(d,c,e),a=N0(d,c,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(a*255),alpha:r}}const F0=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},P8=[cC,qs,hc],R8=e=>P8.find(t=>t.test(e));function vT(e){const t=R8(e);let n=t.parse(e);return t===hc&&(n=T8(n)),n}const GN=(e,t)=>{const n=vT(e),r=vT(t),i={...n};return o=>(i.red=F0(n.red,r.red,o),i.green=F0(n.green,r.green,o),i.blue=F0(n.blue,r.blue,o),i.alpha=rr(n.alpha,r.alpha,o),qs.transform(i))};function YN(e,t){return typeof e=="number"?n=>rr(e,t,n):ni.test(e)?GN(e,t):XN(e,t)}const ZN=(e,t)=>{const n=[...e],r=n.length,i=e.map((o,a)=>YN(o,t[a]));return o=>{for(let a=0;a{const n={...e,...t},r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=YN(e[i],t[i]));return i=>{for(const o in r)n[o]=r[o](i);return n}},XN=(e,t)=>{const n=ks.createTransformer(t),r=dm(e),i=dm(t);return r.numColors===i.numColors&&r.numNumbers>=i.numNumbers?Zy(ZN(r.values,i.values),n):a=>`${a>0?t:e}`},pm=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},yT=(e,t)=>n=>rr(e,t,n);function M8(e){return typeof e=="number"?yT:typeof e=="string"?ni.test(e)?GN:XN:Array.isArray(e)?ZN:typeof e=="object"?O8:yT}function L8(e,t,n){const r=[],i=n||M8(e[0]),o=e.length-1;for(let a=0;ae[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=L8(t,r,i),c=a.length,d=u=>{let p=0;if(c>1)for(;pd(Jc(e[0],e[o-1],u)):d}const EI=e=>e,KN=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,D8=1e-7,$8=12;function N8(e,t,n,r,i){let o,a,c=0;do a=t+(n-t)/2,o=KN(a,r,i)-e,o>0?n=a:t=a;while(Math.abs(o)>D8&&++c<$8);return a}function JN(e,t,n,r){if(e===t&&n===r)return EI;const i=o=>N8(o,0,1,e,n);return o=>o===0||o===1?o:KN(i(o),t,r)}const QN=e=>1-Math.sin(Math.acos(e)),TI=II(QN),F8=AI(TI),qN=JN(.33,1.53,.69,.99),PI=II(qN),B8=AI(PI),W8=e=>(e*=2)<1?.5*PI(e):.5*(2-Math.pow(2,-10*(e-1))),H8={linear:EI,easeIn:kI,easeInOut:_I,easeOut:E8,circIn:QN,circInOut:F8,circOut:TI,backIn:PI,backInOut:B8,backOut:qN,anticipate:W8},bT=e=>{if(Array.isArray(e)){fm(e.length===4);const[t,n,r,i]=e;return JN(t,n,r,i)}else if(typeof e=="string")return H8[e];return e},z8=e=>Array.isArray(e)&&typeof e[0]!="number";function V8(e,t){return e.map(()=>t||_I).splice(0,e.length-1)}function j8(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function G8(e,t){return e.map(n=>n*t)}function gm({keyframes:e,ease:t=_I,times:n,duration:r=300}){e=[...e];const i=gm[0],o=z8(t)?t.map(bT):bT(t),a={done:!1,value:i},c=G8(n&&n.length===gm.length?n:j8(e),r);function d(){return UN(c,e,{ease:Array.isArray(o)?o:V8(e,o)})}let u=d();return{next:p=>(a.value=u(p),a.done=p>=r,a),flipTarget:()=>{e.reverse(),u=d()}}}const B0=.001,Y8=.01,xT=10,Z8=.05,X8=1;function U8({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;k8(e<=xT*1e3);let a=1-t;a=Jc(Z8,X8,a),e=Jc(Y8,xT,e/1e3),a<1?(i=u=>{const p=u*a,k=p*e,P=p-n,F=dC(u,a),B=Math.exp(-k);return B0-P/F*B},o=u=>{const k=u*a*e,P=k*n+n,F=Math.pow(a,2)*Math.pow(u,2)*e,B=Math.exp(-k),N=dC(Math.pow(u,2),a);return(-i(u)+B0>0?-1:1)*((P-F)*B)/N}):(i=u=>{const p=Math.exp(-u*e),k=(u-n)*e+1;return-B0+p*k},o=u=>{const p=Math.exp(-u*e),k=(n-u)*(e*e);return p*k});const c=5/e,d=J8(i,o,c);if(e=e*1e3,isNaN(d))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(d,2)*r;return{stiffness:u,damping:a*2*Math.sqrt(r*u),duration:e}}}const K8=12;function J8(e,t,n){let r=n;for(let i=1;ie[n]!==void 0)}function eJ(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!wT(e,q8)&&wT(e,Q8)){const n=U8(e);t={...t,...n,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}const tJ=5;function eF({keyframes:e,restSpeed:t=2,restDelta:n=.01,...r}){let i=e[0],o=e[e.length-1];const a={done:!1,value:i},{stiffness:c,damping:d,mass:u,velocity:p,duration:k,isResolvedFromDuration:P}=eJ(r);let F=nJ,B=p?-(p/1e3):0;const N=d/(2*Math.sqrt(c*u));function D(){const T=o-i,M=Math.sqrt(c/u)/1e3;if(n===void 0&&(n=Math.min(Math.abs(o-i)/100,.4)),N<1){const O=dC(M,N);F=L=>{const x=Math.exp(-N*M*L);return o-x*((B+N*M*T)/O*Math.sin(O*L)+T*Math.cos(O*L))}}else if(N===1)F=O=>o-Math.exp(-M*O)*(T+(B+M*T)*O);else{const O=M*Math.sqrt(N*N-1);F=L=>{const x=Math.exp(-N*M*L),b=Math.min(O*L,300);return o-x*((B+N*M*T)*Math.sinh(b)+O*T*Math.cosh(b))/O}}}return D(),{next:T=>{const M=F(T);if(P)a.done=T>=k;else{let O=B;if(T!==0)if(N<1){const b=Math.max(0,T-tJ);O=xI(M-F(b),T-b)}else O=0;const L=Math.abs(O)<=t,x=Math.abs(o-M)<=n;a.done=L&&x}return a.value=a.done?o:M,a},flipTarget:()=>{B=-B,[i,o]=[o,i],D()}}}eF.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const nJ=e=>0;function rJ({keyframes:e=[0],velocity:t=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const a=e[0],c={done:!1,value:a};let d=n*t;const u=a+d,p=o===void 0?u:o(u);return p!==u&&(d=p-a),{next:k=>{const P=-d*Math.exp(-k/r);return c.done=!(P>i||P<-i),c.value=c.done?p:p+P,c},flipTarget:()=>{}}}const iJ={decay:rJ,keyframes:gm,tween:gm,spring:eF};function tF(e,t,n=0){return e-t-n}function oJ(e,t=0,n=0,r=!0){return r?tF(t+-e,t,n):t-(e-t)+n}function aJ(e,t,n,r){return r?e>=t+n:e<=-n}const sJ=e=>{const t=({delta:n})=>e(n);return{start:()=>xi.update(t,!0),stop:()=>Is.update(t)}};function mm({duration:e,driver:t=sJ,elapsed:n=0,repeat:r=0,repeatType:i="loop",repeatDelay:o=0,keyframes:a,autoplay:c=!0,onPlay:d,onStop:u,onComplete:p,onRepeat:k,onUpdate:P,type:F="keyframes",...B}){var N,D;let T,M=0,O=e,L,x=!1,b=!0,C;const g=iJ[a.length>2?"keyframes":F],w=a[0],f=a[a.length-1];!((D=(N=g).needsInterpolation)===null||D===void 0)&&D.call(N,w,f)&&(C=UN([0,100],[w,f],{clamp:!1}),a=[0,100]);const m=g({...B,duration:e,keyframes:a});function E(){M++,i==="reverse"?(b=M%2===0,n=oJ(n,O,o,b)):(n=tF(n,O,o),i==="mirror"&&m.flipTarget()),x=!1,k&&k()}function S(){T.stop(),p&&p()}function y($){if(b||($=-$),n+=$,!x){const V=m.next(Math.max(0,n));L=V.value,C&&(L=C(L)),x=b?V.done:n<=0}P&&P(L),x&&(M===0&&(O=O!==void 0?O:n),M{u&&u(),T.stop()},sample:$=>m.next(Math.max(0,$))}}function lJ(e){return!e||Array.isArray(e)||typeof e=="string"&&nF[e]}const sd=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,nF={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:sd([0,.65,.55,1]),circOut:sd([.55,0,1,.45]),backIn:sd([.31,.01,.66,-.59]),backOut:sd([.33,1.53,.69,.99])};function cJ(e){if(!!e)return Array.isArray(e)?sd(e):nF[e]}function uJ(e,t,n,{delay:r=0,duration:i,repeat:o=0,repeatType:a="loop",ease:c,times:d}={}){return e.animate({[t]:n,offset:d},{delay:r,duration:i,easing:cJ(c),fill:"both",iterations:o+1,direction:a==="reverse"?"alternate":"normal"})}const Gf=10;function dJ(e,t,{onUpdate:n,onComplete:r,...i}){let{keyframes:o,duration:a=.3,elapsed:c=0,ease:d}=i;if(i.type==="spring"||!lJ(i.ease)){const p=mm(i);let k={done:!1,value:o[0]};const P=[];let F=0;for(;!k.done;)k=p.sample(F),P.push(k.value),F+=Gf;o=P,a=F-Gf,d="linear"}const u=uJ(e.owner.current,t,o,{...i,delay:-c,duration:a,ease:d});return u.onfinish=()=>{e.set(o[o.length-1]),r&&r()},()=>{const{currentTime:p}=u;if(p){const k=mm(i);e.setWithVelocity(k.sample(p-Gf).value,k.sample(p).value,Gf)}xi.update(()=>u.cancel())}}function rF(e,t){const n=performance.now(),r=({timestamp:i})=>{const o=i-n;o>=t&&(Is.read(r),e(o-t))};return xi.read(r,!0),()=>Is.read(r)}function hJ({keyframes:e,elapsed:t,onUpdate:n,onComplete:r}){const i=()=>(n&&n(e[e.length-1]),r&&r(),()=>{});return t?rF(i,-t):i()}function fJ({keyframes:e,velocity:t=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:c=10,restDelta:d=1,modifyTarget:u,driver:p,onUpdate:k,onComplete:P,onStop:F}){const B=e[0];let N;function D(L){return n!==void 0&&Lr}function T(L){return n===void 0?r:r===void 0||Math.abs(n-L){var b;k==null||k(x),(b=L.onUpdate)===null||b===void 0||b.call(L,x)},onComplete:P,onStop:F})}function O(L){M({type:"spring",stiffness:a,damping:c,restDelta:d,...L})}if(D(B))O({velocity:t,keyframes:[B,T(B)]});else{let L=i*t+B;typeof u<"u"&&(L=u(L));const x=T(L),b=x===n?-1:1;let C,g;const w=f=>{C=g,g=f,t=xI(f-C,Aa.delta),(b===1&&f>x||b===-1&&fN==null?void 0:N.stop()}}const Hs=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),Yf=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),W0=()=>({type:"keyframes",ease:"linear",duration:.3}),pJ={type:"keyframes",duration:.8},CT={x:Hs,y:Hs,z:Hs,rotate:Hs,rotateX:Hs,rotateY:Hs,rotateZ:Hs,scaleX:Yf,scaleY:Yf,scale:Yf,opacity:W0,backgroundColor:W0,color:W0,default:Yf},gJ=(e,{keyframes:t})=>t.length>2?pJ:(CT[e]||CT.default)(t[1]),hC=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&ks.test(t)&&!t.startsWith("url("));function mJ({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:c,from:d,...u}){return!!Object.keys(u).length}function ST(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function AT(e){return typeof e=="number"?0:SI("",e)}function iF(e,t){return e[t]||e.default||e}function vJ(e,t,n,r){const i=hC(t,n);let o=r.from!==void 0?r.from:e.get();return o==="none"&&i&&typeof n=="string"?o=SI(t,n):ST(o)&&typeof n=="string"?o=AT(n):!Array.isArray(n)&&ST(n)&&typeof o=="string"&&(n=AT(o)),Array.isArray(n)?(n[0]===null&&(n[0]=o),n):[o,n]}const IT={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},H0={},oF={};for(const e in IT)oF[e]=()=>(H0[e]===void 0&&(H0[e]=IT[e]()),H0[e]);const yJ=new Set(["opacity"]),RI=(e,t,n,r={})=>i=>{const o=iF(r,e)||{},a=o.delay||r.delay||0;let{elapsed:c=0}=r;c=c-Pp(a);const d=vJ(t,e,n,o),u=d[0],p=d[d.length-1],k=hC(e,u),P=hC(e,p);let F={keyframes:d,velocity:t.getVelocity(),...o,elapsed:c,onUpdate:T=>{t.set(T),o.onUpdate&&o.onUpdate(T)},onComplete:()=>{i(),o.onComplete&&o.onComplete()}};if(!k||!P||_8.current||o.type===!1)return hJ(F);if(o.type==="inertia"){const T=fJ(F);return()=>T.stop()}mJ(o)||(F={...F,...gJ(e,F)}),F.duration&&(F.duration=Pp(F.duration)),F.repeatDelay&&(F.repeatDelay=Pp(F.repeatDelay));const B=t.owner,N=B&&B.current;if(oF.waapi()&&yJ.has(e)&&!F.repeatDelay&&F.repeatType!=="mirror"&&F.damping!==0&&B&&N instanceof HTMLElement&&!B.getProps().onUpdate)return dJ(t,e,F);{const T=mm(F);return()=>T.stop()}};function bJ(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const i=t.map(o=>fC(e,o,n));r=Promise.all(i)}else if(typeof t=="string")r=fC(e,t,n);else{const i=typeof t=="function"?Uy(e,t,n.custom):t;r=aF(e,i,n)}return r.then(()=>e.notify("AnimationComplete",t))}function fC(e,t,n={}){var r;const i=Uy(e,t,n.custom);let{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);const a=i?()=>aF(e,i,n):()=>Promise.resolve(),c=!((r=e.variantChildren)===null||r===void 0)&&r.size?(u=0)=>{const{delayChildren:p=0,staggerChildren:k,staggerDirection:P}=o;return xJ(e,t,p+u,k,P,n)}:()=>Promise.resolve(),{when:d}=o;if(d){const[u,p]=d==="beforeChildren"?[a,c]:[c,a];return u().then(p)}else return Promise.all([a(),c(n.delay)])}function aF(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:a=e.getDefaultTransition(),transitionEnd:c,...d}=e.makeTargetAnimatable(t);const u=e.getValue("willChange");r&&(a=r);const p=[],k=i&&((o=e.animationState)===null||o===void 0?void 0:o.getState()[i]);for(const P in d){const F=e.getValue(P),B=d[P];if(!F||B===void 0||k&&CJ(k,P))continue;let N={delay:n,elapsed:0,...a};if(e.shouldReduceMotion&&Rl.has(P)&&(N={...N,type:!1,delay:0}),!F.hasAnimated){const T=e.getProps()[I8];T&&(N.elapsed=S8(T,P))}let D=F.start(RI(P,F,B,N));hm(u)&&(u.add(P),D=D.then(()=>u.remove(P))),p.push(D)}return Promise.all(p).then(()=>{c&&y8(e,c)})}function xJ(e,t,n=0,r=0,i=1,o){const a=[],c=(e.variantChildren.size-1)*r,d=i===1?(u=0)=>u*r:(u=0)=>c-u*r;return Array.from(e.variantChildren).sort(wJ).forEach((u,p)=>{a.push(fC(u,t,{...o,delay:n+d(p)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(a)}function wJ(e,t){return e.sortNodePosition(t)}function CJ({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}const OI=[Mn.Animate,Mn.InView,Mn.Focus,Mn.Hover,Mn.Tap,Mn.Drag,Mn.Exit],SJ=[...OI].reverse(),AJ=OI.length;function IJ(e){return t=>Promise.all(t.map(({animation:n,options:r})=>bJ(e,n,r)))}function kJ(e){let t=IJ(e);const n=EJ();let r=!0;const i=(d,u)=>{const p=Uy(e,u);if(p){const{transition:k,transitionEnd:P,...F}=p;d={...d,...F,...P}}return d};function o(d){t=d(e)}function a(d,u){const p=e.getProps(),k=e.getVariantContext(!0)||{},P=[],F=new Set;let B={},N=1/0;for(let T=0;TN&&x;const f=Array.isArray(L)?L:[L];let m=f.reduce(i,{});b===!1&&(m={});const{prevResolvedValues:E={}}=O,S={...E,...m},y=_=>{w=!0,F.delete(_),O.needsAnimating[_]=!0};for(const _ in S){const $=m[_],V=E[_];B.hasOwnProperty(_)||($!==V?cm($)&&cm(V)?!LN($,V)||g?y(_):O.protectedKeys[_]=!0:$!==void 0?y(_):F.add(_):$!==void 0&&F.has(_)?y(_):O.protectedKeys[_]=!0)}O.prevProp=L,O.prevResolvedValues=m,O.isActive&&(B={...B,...m}),r&&e.blockInitialAnimation&&(w=!1),w&&!C&&P.push(...f.map(_=>({animation:_,options:{type:M,...d}})))}if(F.size){const T={};F.forEach(M=>{const O=e.getBaseTarget(M);O!==void 0&&(T[M]=O)}),P.push({animation:T})}let D=Boolean(P.length);return r&&p.initial===!1&&!e.manuallyAnimateOnMount&&(D=!1),r=!1,D?t(P):Promise.resolve()}function c(d,u,p){var k;if(n[d].isActive===u)return Promise.resolve();(k=e.variantChildren)===null||k===void 0||k.forEach(F=>{var B;return(B=F.animationState)===null||B===void 0?void 0:B.setActive(d,u)}),n[d].isActive=u;const P=a(p,d);for(const F in n)n[F].protectedKeys={};return P}return{animateChanges:a,setActive:c,setAnimateFunction:o,getState:()=>n}}function _J(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!LN(t,e):!1}function zs(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function EJ(){return{[Mn.Animate]:zs(!0),[Mn.InView]:zs(),[Mn.Hover]:zs(),[Mn.Tap]:zs(),[Mn.Drag]:zs(),[Mn.Focus]:zs(),[Mn.Exit]:zs()}}const TJ={animation:ds(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=kJ(e)),Vy(t)&&de.exports.useEffect(()=>t.subscribe(e),[t])}),exit:ds(e=>{const{custom:t,visualElement:n}=e,[r,i]=mI(),o=de.exports.useContext(mu);de.exports.useEffect(()=>{n.isPresent=r;const a=n.animationState&&n.animationState.setActive(Mn.Exit,!r,{custom:o&&o.custom||t});a&&!r&&a.then(i)},[r])})},kT=(e,t)=>Math.abs(e-t);function PJ(e,t){const n=kT(e.x,t.x),r=kT(e.y,t.y);return Math.sqrt(n**2+r**2)}class sF{constructor(t,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const u=V0(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,k=PJ(u.offset,{x:0,y:0})>=3;if(!p&&!k)return;const{point:P}=u,{timestamp:F}=Aa;this.history.push({...P,timestamp:F});const{onStart:B,onMove:N}=this.handlers;p||(B&&B(this.lastMoveEvent,u),this.startEvent=this.lastMoveEvent),N&&N(this.lastMoveEvent,u)},this.handlePointerMove=(u,p)=>{if(this.lastMoveEvent=u,this.lastMoveEventInfo=z0(p,this.transformPagePoint),AN(u)&&u.buttons===0){this.handlePointerUp(u,p);return}xi.update(this.updatePoint,!0)},this.handlePointerUp=(u,p)=>{this.end();const{onEnd:k,onSessionEnd:P}=this.handlers,F=V0(z0(p,this.transformPagePoint),this.history);this.startEvent&&k&&k(u,F),P&&P(u,F)},IN(t)&&t.touches.length>1)return;this.handlers=n,this.transformPagePoint=r;const i=pI(t),o=z0(i,this.transformPagePoint),{point:a}=o,{timestamp:c}=Aa;this.history=[{...a,timestamp:c}];const{onSessionStart:d}=n;d&&d(t,V0(o,this.history)),this.removeListeners=Zy(Mc(window,"pointermove",this.handlePointerMove),Mc(window,"pointerup",this.handlePointerUp),Mc(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Is.update(this.updatePoint)}}function z0(e,t){return t?{point:t(e.point)}:e}function _T(e,t){return{x:e.x-t.x,y:e.y-t.y}}function V0({point:e},t){return{point:e,delta:_T(e,lF(t)),offset:_T(e,RJ(t)),velocity:OJ(t,.1)}}function RJ(e){return e[0]}function lF(e){return e[e.length-1]}function OJ(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=lF(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Pp(t)));)n--;if(!r)return{x:0,y:0};const o=(i.timestamp-r.timestamp)/1e3;if(o===0)return{x:0,y:0};const a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Ni(e){return e.max-e.min}function pC(e,t=0,n=.01){return Math.abs(e-t)<=n}function ET(e,t,n,r=.5){e.origin=r,e.originPoint=rr(t.min,t.max,e.origin),e.scale=Ni(n)/Ni(t),(pC(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=rr(n.min,n.max,e.origin)-e.originPoint,(pC(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Od(e,t,n,r){ET(e.x,t.x,n.x,r==null?void 0:r.originX),ET(e.y,t.y,n.y,r==null?void 0:r.originY)}function TT(e,t,n){e.min=n.min+t.min,e.max=e.min+Ni(t)}function MJ(e,t,n){TT(e.x,t.x,n.x),TT(e.y,t.y,n.y)}function PT(e,t,n){e.min=t.min-n.min,e.max=e.min+Ni(t)}function Md(e,t,n){PT(e.x,t.x,n.x),PT(e.y,t.y,n.y)}function LJ(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?rr(n,e,r.max):Math.min(e,n)),e}function RT(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function DJ(e,{top:t,left:n,bottom:r,right:i}){return{x:RT(e.x,n,i),y:RT(e.y,t,r)}}function OT(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=pm(t.min,t.max-r,e.min):r>i&&(n=pm(e.min,e.max-i,t.min)),Jc(0,1,n)}function FJ(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const gC=.35;function BJ(e=gC){return e===!1?e=0:e===!0&&(e=gC),{x:MT(e,"left","right"),y:MT(e,"top","bottom")}}function MT(e,t,n){return{min:LT(e,t),max:LT(e,n)}}function LT(e,t){return typeof e=="number"?e:e[t]||0}const DT=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ld=()=>({x:DT(),y:DT()}),$T=()=>({min:0,max:0}),xr=()=>({x:$T(),y:$T()});function Mo(e){return[e("x"),e("y")]}function cF({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function WJ({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function HJ(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function j0(e){return e===void 0||e===1}function mC({scale:e,scaleX:t,scaleY:n}){return!j0(e)||!j0(t)||!j0(n)}function Gs(e){return mC(e)||uF(e)||e.z||e.rotate||e.rotateX||e.rotateY}function uF(e){return NT(e.x)||NT(e.y)}function NT(e){return e&&e!=="0%"}function vm(e,t,n){const r=e-n,i=t*r;return n+i}function FT(e,t,n,r,i){return i!==void 0&&(e=vm(e,i,r)),vm(e,n,r)+t}function vC(e,t=0,n=1,r,i){e.min=FT(e.min,t,n,r,i),e.max=FT(e.max,t,n,r,i)}function dF(e,{x:t,y:n}){vC(e.x,t.translate,t.scale,t.originPoint),vC(e.y,n.translate,n.scale,n.originPoint)}function zJ(e,t,n,r=!1){var i,o;const a=n.length;if(!a)return;t.x=t.y=1;let c,d;for(let u=0;u1.0000000000001||e<.999999999999?e:1}function ts(e,t){e.min=e.min+t,e.max=e.max+t}function WT(e,t,[n,r,i]){const o=t[i]!==void 0?t[i]:.5,a=rr(e.min,e.max,o);vC(e,t[n],t[r],a,t.scale)}const VJ=["x","scaleX","originX"],jJ=["y","scaleY","originY"];function fc(e,t){WT(e.x,t,VJ),WT(e.y,t,jJ)}function hF(e,t){return cF(HJ(e.getBoundingClientRect(),t))}function GJ(e,t,n){const r=hF(e,n),{scroll:i}=t;return i&&(ts(r.x,i.offset.x),ts(r.y,i.offset.y)),r}const YJ=new WeakMap;class ZJ{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=xr(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){if(this.visualElement.isPresent===!1)return;const r=c=>{this.stopAnimation(),n&&this.snapToCursor(pI(c,"page").point)},i=(c,d)=>{var u;const{drag:p,dragPropagation:k,onDragStart:P}=this.getProps();p&&!k&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=TN(p),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Mo(F=>{var B,N;let D=this.getAxisMotionValue(F).get()||0;if(Ko.test(D)){const T=(N=(B=this.visualElement.projection)===null||B===void 0?void 0:B.layout)===null||N===void 0?void 0:N.layoutBox[F];T&&(D=Ni(T)*(parseFloat(D)/100))}this.originPoint[F]=D}),P==null||P(c,d),(u=this.visualElement.animationState)===null||u===void 0||u.setActive(Mn.Drag,!0))},o=(c,d)=>{const{dragPropagation:u,dragDirectionLock:p,onDirectionLock:k,onDrag:P}=this.getProps();if(!u&&!this.openGlobalLock)return;const{offset:F}=d;if(p&&this.currentDirection===null){this.currentDirection=XJ(F),this.currentDirection!==null&&(k==null||k(this.currentDirection));return}this.updateAxis("x",d.point,F),this.updateAxis("y",d.point,F),this.visualElement.render(),P==null||P(c,d)},a=(c,d)=>this.stop(c,d);this.panSession=new sF(t,{onSessionStart:r,onStart:i,onMove:o,onSessionEnd:a},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:o}=this.getProps();o==null||o(t,n)}cancel(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(Mn.Drag,!1)}updateAxis(t,n,r){const{drag:i}=this.getProps();if(!r||!Zf(t,i,this.currentDirection))return;const o=this.getAxisMotionValue(t);let a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=LJ(a,this.constraints[t],this.elastic[t])),o.set(a)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},i=this.constraints;t&&dc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=DJ(r.layoutBox,t):this.constraints=!1,this.elastic=BJ(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Mo(o=>{this.getAxisMotionValue(o)&&(this.constraints[o]=FJ(r.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!dc(t))return!1;const r=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=GJ(r,i.root,this.visualElement.getTransformPagePoint());let a=$J(i.layout.layoutBox,o);if(n){const c=n(WJ(a));this.hasMutatedConstraints=!!c,c&&(a=cF(c))}return a}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:c}=this.getProps(),d=this.constraints||{},u=Mo(p=>{if(!Zf(p,n,this.currentDirection))return;let k=(d==null?void 0:d[p])||{};a&&(k={min:0,max:0});const P=i?200:1e6,F=i?40:1e7,B={type:"inertia",velocity:r?t[p]:0,bounceStiffness:P,bounceDamping:F,timeConstant:750,restDelta:1,restSpeed:10,...o,...k};return this.startAxisValueAnimation(p,B)});return Promise.all(u).then(c)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(RI(t,r,0,n))}stopAnimation(){Mo(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){var n;const r="_drag"+t.toUpperCase(),i=this.visualElement.getProps()[r];return i||this.visualElement.getValue(t,((n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])||0)}snapToCursor(t){Mo(n=>{const{drag:r}=this.getProps();if(!Zf(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(n);if(i&&i.layout){const{min:a,max:c}=i.layout.layoutBox[n];o.set(t[n]-rr(a,c,.5))}})}scalePositionWithinConstraints(){var t;if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!dc(r)||!i||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Mo(c=>{const d=this.getAxisMotionValue(c);if(d){const u=d.get();o[c]=NJ({min:u,max:u},this.constraints[c])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",(t=i.root)===null||t===void 0||t.updateScroll(),i.updateLayout(),this.resolveConstraints(),Mo(c=>{if(!Zf(c,n,null))return;const d=this.getAxisMotionValue(c),{min:u,max:p}=this.constraints[c];d.set(rr(u,p,o[c]))})}addListeners(){var t;if(!this.visualElement.current)return;YJ.set(this.visualElement,this);const n=this.visualElement.current,r=Mc(n,"pointerdown",u=>{const{drag:p,dragListener:k=!0}=this.getProps();p&&k&&this.start(u)}),i=()=>{const{dragConstraints:u}=this.getProps();dc(u)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,a=o.addEventListener("measure",i);o&&!o.layout&&((t=o.root)===null||t===void 0||t.updateScroll(),o.updateLayout()),i();const c=Yy(window,"resize",()=>this.scalePositionWithinConstraints()),d=o.addEventListener("didUpdate",({delta:u,hasLayoutChanged:p})=>{this.isDragging&&p&&(Mo(k=>{const P=this.getAxisMotionValue(k);!P||(this.originPoint[k]+=u[k].translate,P.set(P.get()+u[k].translate))}),this.visualElement.render())});return()=>{c(),r(),a(),d==null||d()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:a=gC,dragMomentum:c=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:o,dragElastic:a,dragMomentum:c}}}function Zf(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function XJ(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function UJ(e){const{dragControls:t,visualElement:n}=e,r=Gy(()=>new ZJ(n));de.exports.useEffect(()=>t&&t.subscribe(r),[r,t]),de.exports.useEffect(()=>r.addListeners(),[r])}function KJ({onPan:e,onPanStart:t,onPanEnd:n,onPanSessionStart:r,visualElement:i}){const o=e||t||n||r,a=de.exports.useRef(null),{transformPagePoint:c}=de.exports.useContext(iI),d={onSessionStart:r,onStart:t,onMove:e,onEnd:(p,k)=>{a.current=null,n&&n(p,k)}};de.exports.useEffect(()=>{a.current!==null&&a.current.updateHandlers(d)});function u(p){a.current=new sF(p,d,{transformPagePoint:c})}um(i,"pointerdown",o&&u),gI(()=>a.current&&a.current.end())}const JJ={pan:ds(KJ),drag:ds(UJ)};function yC(e){return typeof e=="string"&&e.startsWith("var(--")}const fF=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function QJ(e){const t=fF.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function bC(e,t,n=1){const[r,i]=QJ(e);if(!r)return;const o=window.getComputedStyle(t).getPropertyValue(r);return o?o.trim():yC(i)?bC(i,t,n+1):i}function qJ(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(i=>{const o=i.get();if(!yC(o))return;const a=bC(o,r);a&&i.set(a)});for(const i in t){const o=t[i];if(!yC(o))continue;const a=bC(o,r);!a||(t[i]=a,n&&n[i]===void 0&&(n[i]=o))}return{target:t,transitionEnd:n}}const eQ=new Set(["width","height","top","left","right","bottom","x","y"]),pF=e=>eQ.has(e),tQ=e=>Object.keys(e).some(pF),gF=(e,t)=>{e.set(t,!1),e.set(t)},HT=e=>e===Ol||e===Yt;var zT;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(zT||(zT={}));const VT=(e,t)=>parseFloat(e.split(", ")[t]),jT=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/);if(i)return VT(i[1],t);{const o=r.match(/^matrix\((.+)\)$/);return o?VT(o[1],e):0}},nQ=new Set(["x","y","z"]),rQ=sm.filter(e=>!nQ.has(e));function iQ(e){const t=[];return rQ.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const GT={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:jT(4,13),y:jT(5,14)},oQ=(e,t,n)=>{const r=t.measureViewportBox(),i=t.current,o=getComputedStyle(i),{display:a}=o,c={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(u=>{c[u]=GT[u](r,o)}),t.render();const d=t.measureViewportBox();return n.forEach(u=>{const p=t.getValue(u);gF(p,c[u]),e[u]=GT[u](d,o)}),e},aQ=(e,t,n={},r={})=>{t={...t},r={...r};const i=Object.keys(t).filter(pF);let o=[],a=!1;const c=[];if(i.forEach(d=>{const u=e.getValue(d);if(!e.hasValue(d))return;let p=n[d],k=Wu(p);const P=t[d];let F;if(cm(P)){const B=P.length,N=P[0]===null?1:0;p=P[N],k=Wu(p);for(let D=N;D=0?window.pageYOffset:null,u=oQ(t,e,c);return o.length&&o.forEach(([p,k])=>{e.getValue(p).set(k)}),e.render(),Pl&&d!==null&&window.scrollTo({top:d}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function sQ(e,t,n,r){return tQ(t)?aQ(e,t,n,r):{target:t,transitionEnd:r}}const lQ=(e,t,n,r)=>{const i=qJ(e,t,r);return t=i.target,r=i.transitionEnd,sQ(e,t,n,r)},xC={current:null},mF={current:!1};function cQ(){if(mF.current=!0,!!Pl)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>xC.current=e.matches;e.addListener(t),t()}else xC.current=!1}function uQ(e,t,n){const{willChange:r}=t;for(const i in t){const o=t[i],a=n[i];if(ea(o))e.addValue(i,o),hm(r)&&r.add(i);else if(ea(a))e.addValue(i,Qc(o,{owner:e})),hm(r)&&r.remove(i);else if(a!==o)if(e.hasValue(i)){const c=e.getValue(i);!c.hasAnimated&&c.set(o)}else{const c=e.getStaticValue(i);e.addValue(i,Qc(c!==void 0?c:o))}}for(const i in n)t[i]===void 0&&e.removeValue(i);return t}const vF=Object.keys(gh),dQ=vF.length,YT=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class hQ{constructor({parent:t,props:n,reducedMotionConfig:r,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{!this.current||(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>xi.render(this.render,!1,!0);const{latestValues:a,renderState:c}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=c,this.parent=t,this.props=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.options=o,this.isControllingVariants=jy(n),this.isVariantNode=dN(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(t&&t.current);const{willChange:d,...u}=this.scrapeMotionValuesFromProps(n);for(const p in u){const k=u[p];a[p]!==void 0&&ea(k)&&(k.set(a[p],!1),hm(d)&&d.add(p))}}scrapeMotionValuesFromProps(t){return{}}mount(t){var n;this.current=t,this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=(n=this.parent)===null||n===void 0?void 0:n.addVariantChild(this)),this.values.forEach((r,i)=>this.bindToMotionValue(i,r)),mF.current||cQ(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:xC.current,this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var t,n,r;(t=this.projection)===null||t===void 0||t.unmount(),Is.update(this.notifyUpdate),Is.render(this.render),this.valueSubscriptions.forEach(i=>i()),(n=this.removeFromVariantTree)===null||n===void 0||n.call(this),(r=this.parent)===null||r===void 0||r.children.delete(this);for(const i in this.events)this.events[i].clear();this.current=null}bindToMotionValue(t,n){const r=Rl.has(t),i=n.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&xi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),o()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures(t,n,r,i,o,a){const c=[];for(let d=0;dthis.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:a,layoutScroll:P})}return c}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):xr()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}setProps(t){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=t;for(let n=0;nr.variantChildren.delete(t)}addValue(t,n){this.hasValue(t)&&this.removeValue(t),this.values.set(t,n),this.latestValues[t]=n.get(),this.bindToMotionValue(t,n)}removeValue(t){var n;this.values.delete(t),(n=this.valueSubscriptions.get(t))===null||n===void 0||n(),this.valueSubscriptions.delete(t),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Qc(n,{owner:this}),this.addValue(t,r)),r}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,i=typeof r=="string"||typeof r=="object"?(n=fI(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!ea(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new bI),this.events[t].add(n)}notify(t,...n){var r;(r=this.events[t])===null||r===void 0||r.notify(...n)}}const yF=["initial",...OI],fQ=yF.length;class bF extends hQ{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){var r;return(r=t.style)===null||r===void 0?void 0:r[n]}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:i},o){let a=w8(r,t||{},this);if(i&&(n&&(n=i(n)),r&&(r=i(r)),a&&(a=i(a))),o){b8(this,r,a);const c=lQ(this,r,a,n);n=c.transitionEnd,r=c.target}return{transition:t,transitionEnd:n,...r}}}function pQ(e){return window.getComputedStyle(e)}class gQ extends bF{readValueFromInstance(t,n){if(Rl.has(n)){const r=CI(n);return r&&r.default||0}else{const r=pQ(t),i=(pN(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return hF(t,n)}build(t,n,r,i){sI(t,n,r,i.transformTemplate)}scrapeMotionValuesFromProps(t){return hI(t)}renderInstance(t,n,r,i){bN(t,n,r,i)}}class mQ extends bF{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){var r;return Rl.has(n)?((r=CI(n))===null||r===void 0?void 0:r.default)||0:(n=xN.has(n)?n:dI(n),t.getAttribute(n))}measureInstanceViewportBox(){return xr()}scrapeMotionValuesFromProps(t){return CN(t)}build(t,n,r,i){cI(t,n,r,this.isSVGTag,i.transformTemplate)}renderInstance(t,n,r,i){wN(t,n,r,i)}mount(t){this.isSVGTag=uI(t.tagName),super.mount(t)}}const vQ=(e,t)=>aI(e)?new mQ(t,{enableHardwareAcceleration:!1}):new gQ(t,{enableHardwareAcceleration:!0});function ZT(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Hu={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Yt.test(e))e=parseFloat(e);else return e;const n=ZT(e,t.target.x),r=ZT(e,t.target.y);return`${n}% ${r}%`}},XT="_$css",yQ={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,i=e.includes("var("),o=[];i&&(e=e.replace(fF,F=>(o.push(F),XT)));const a=ks.parse(e);if(a.length>5)return r;const c=ks.createTransformer(e),d=typeof a[0]!="number"?1:0,u=n.x.scale*t.x,p=n.y.scale*t.y;a[0+d]/=u,a[1+d]/=p;const k=rr(u,p,.5);typeof a[2+d]=="number"&&(a[2+d]/=k),typeof a[3+d]=="number"&&(a[3+d]/=k);let P=c(a);if(i){let F=0;P=P.replace(XT,()=>{const B=o[F];return F++,B})}return P}};class bQ extends yt.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:o}=t;Y6(wQ),o&&(n.group&&n.group.add(o),r&&r.register&&i&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),Td.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:i,isPresent:o}=this.props,a=r.projection;return a&&(a.isPresent=o,i||t.layoutDependency!==n||n===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?a.promote():a.relegate()||xi.postRender(()=>{var c;!((c=a.getStack())===null||c===void 0)&&c.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(i),r!=null&&r.deregister&&r.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t==null||t()}render(){return null}}function xQ(e){const[t,n]=mI(),r=de.exports.useContext(oI);return Ae(bQ,{...e,layoutGroup:r,switchLayoutGroup:de.exports.useContext(hN),isPresent:t,safeToRemove:n})}const wQ={borderRadius:{...Hu,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Hu,borderTopRightRadius:Hu,borderBottomLeftRadius:Hu,borderBottomRightRadius:Hu,boxShadow:yQ},CQ={measureLayout:xQ};function SQ(e,t,n={}){const r=ea(e)?e:Qc(e);return r.start(RI("",r,t,n)),{stop:()=>r.stop(),isAnimating:()=>r.isAnimating()}}const xF=["TopLeft","TopRight","BottomLeft","BottomRight"],AQ=xF.length,UT=e=>typeof e=="string"?parseFloat(e):e,KT=e=>typeof e=="number"||Yt.test(e);function IQ(e,t,n,r,i,o){i?(e.opacity=rr(0,n.opacity!==void 0?n.opacity:1,kQ(r)),e.opacityExit=rr(t.opacity!==void 0?t.opacity:1,0,_Q(r))):o&&(e.opacity=rr(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let a=0;art?1:n(pm(e,t,r))}function QT(e,t){e.min=t.min,e.max=t.max}function ho(e,t){QT(e.x,t.x),QT(e.y,t.y)}function qT(e,t,n,r,i){return e-=t,e=vm(e,1/n,r),i!==void 0&&(e=vm(e,1/i,r)),e}function EQ(e,t=0,n=1,r=.5,i,o=e,a=e){if(Ko.test(t)&&(t=parseFloat(t),t=rr(a.min,a.max,t/100)-a.min),typeof t!="number")return;let c=rr(o.min,o.max,r);e===o&&(c-=t),e.min=qT(e.min,t,n,c,i),e.max=qT(e.max,t,n,c,i)}function eP(e,t,[n,r,i],o,a){EQ(e,t[n],t[r],t[i],t.scale,o,a)}const TQ=["x","scaleX","originX"],PQ=["y","scaleY","originY"];function tP(e,t,n,r){eP(e.x,t,TQ,n==null?void 0:n.x,r==null?void 0:r.x),eP(e.y,t,PQ,n==null?void 0:n.y,r==null?void 0:r.y)}function nP(e){return e.translate===0&&e.scale===1}function CF(e){return nP(e.x)&&nP(e.y)}function SF(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function rP(e){return Ni(e.x)/Ni(e.y)}class RQ{constructor(){this.members=[]}add(t){vI(this.members,t),t.scheduleRender()}remove(t){if(yI(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(i=>t===i);if(n===0)return!1;let r;for(let i=n;i>=0;i--){const o=this.members[i];if(o.isPresent!==!1){r=o;break}}return r?(this.promote(r),!0):!1}promote(t,n){var r;const i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,n&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var n,r,i,o,a;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(a=(i=t.resumingFrom)===null||i===void 0?void 0:(o=i.options).onExitComplete)===null||a===void 0||a.call(o)})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function iP(e,t,n){let r="";const i=e.x.translate/t.x,o=e.y.translate/t.y;if((i||o)&&(r=`translate3d(${i}px, ${o}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:d,rotateX:u,rotateY:p}=n;d&&(r+=`rotate(${d}deg) `),u&&(r+=`rotateX(${u}deg) `),p&&(r+=`rotateY(${p}deg) `)}const a=e.x.scale*t.x,c=e.y.scale*t.y;return(a!==1||c!==1)&&(r+=`scale(${a}, ${c})`),r||"none"}const OQ=(e,t)=>e.depth-t.depth;class MQ{constructor(){this.children=[],this.isDirty=!1}add(t){vI(this.children,t),this.isDirty=!0}remove(t){yI(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(OQ),this.isDirty=!1,this.children.forEach(t)}}const oP=["","X","Y","Z"],aP=1e3;let LQ=0;function AF({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(a,c={},d=t==null?void 0:t()){this.id=LQ++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(NQ),this.nodes.forEach(WQ),this.nodes.forEach(HQ)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=a,this.latestValues=c,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0,a&&this.root.registerPotentialNode(a,this);for(let u=0;uthis.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,P&&P(),P=rF(F,250),Td.hasAnimatedSinceResize&&(Td.hasAnimatedSinceResize=!1,this.nodes.forEach(lP))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&k&&(u||p)&&this.addEventListener("didUpdate",({delta:P,hasLayoutChanged:F,hasRelativeTargetChanged:B,layout:N})=>{var D,T,M,O,L;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const x=(T=(D=this.options.transition)!==null&&D!==void 0?D:k.getDefaultTransition())!==null&&T!==void 0?T:YQ,{onLayoutAnimationStart:b,onLayoutAnimationComplete:C}=k.getProps(),g=!this.targetLayout||!SF(this.targetLayout,N)||B,w=!F&&B;if(((M=this.resumeFrom)===null||M===void 0?void 0:M.instance)||w||F&&(g||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(P,w);const f={...iF(x,"layout"),onPlay:b,onComplete:C};k.shouldReduceMotion&&(f.delay=0,f.type=!1),this.startAnimation(f)}else!F&&this.animationProgress===0&&lP(this),this.isLead()&&((L=(O=this.options).onExitComplete)===null||L===void 0||L.call(O));this.targetLayout=N})}unmount(){var a,c;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(a=this.getStack())===null||a===void 0||a.remove(this),(c=this.parent)===null||c===void 0||c.children.delete(this),this.instance=void 0,Is.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var a;return this.isAnimationBlocked||((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimationBlocked())||!1}startUpdate(){var a;this.isUpdateBlocked()||(this.isUpdating=!0,(a=this.nodes)===null||a===void 0||a.forEach(zQ),this.animationId++)}willUpdate(a=!0){var c,d,u;if(this.root.isUpdateBlocked()){(d=(c=this.options).onExitComplete)===null||d===void 0||d.call(c);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let F=0;F{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){var a;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d{var O;const L=M/1e3;cP(F.x,a.x,L),cP(F.y,a.y,L),this.setTargetDelta(F),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((O=this.relativeParent)===null||O===void 0?void 0:O.layout)&&(Md(B,this.layout.layoutBox,this.relativeParent.layout.layoutBox),jQ(this.relativeTarget,this.relativeTargetOrigin,B,L)),N&&(this.animationValues=P,IQ(P,k,this.latestValues,L,T,D)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=L},this.mixTargetDelta(0)}startAnimation(a){var c,d;this.notifyListeners("animationStart"),(c=this.currentAnimation)===null||c===void 0||c.stop(),this.resumingFrom&&((d=this.resumingFrom.currentAnimation)===null||d===void 0||d.stop()),this.pendingAnimation&&(Is.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=xi.update(()=>{Td.hasAnimatedSinceResize=!0,this.currentAnimation=SQ(0,aP,{...a,onUpdate:u=>{var p;this.mixTargetDelta(u),(p=a.onUpdate)===null||p===void 0||p.call(a,u)},onComplete:()=>{var u;(u=a.onComplete)===null||u===void 0||u.call(a),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var a;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(a=this.getStack())===null||a===void 0||a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var a;this.currentAnimation&&((a=this.mixTargetDelta)===null||a===void 0||a.call(this,aP),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:c,target:d,layout:u,latestValues:p}=a;if(!(!c||!d||!u)){if(this!==a&&this.layout&&u&&IF(this.options.animationType,this.layout.layoutBox,u.layoutBox)){d=this.target||xr();const k=Ni(this.layout.layoutBox.x);d.x.min=a.target.x.min,d.x.max=d.x.min+k;const P=Ni(this.layout.layoutBox.y);d.y.min=a.target.y.min,d.y.max=d.y.min+P}ho(c,d),fc(c,p),Od(this.projectionDeltaWithTransform,this.layoutCorrected,c,p)}}registerSharedNode(a,c){var d,u,p;this.sharedNodes.has(a)||this.sharedNodes.set(a,new RQ),this.sharedNodes.get(a).add(c),c.promote({transition:(d=c.options.initialPromotionConfig)===null||d===void 0?void 0:d.transition,preserveFollowOpacity:(p=(u=c.options.initialPromotionConfig)===null||u===void 0?void 0:u.shouldPreserveFollowOpacity)===null||p===void 0?void 0:p.call(u,c)})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:c}=this.options;return c?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:c}=this.options;return c?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:c,preserveFollowOpacity:d}={}){const u=this.getStack();u&&u.promote(this,d),a&&(this.projectionDelta=void 0,this.needsReset=!0),c&&this.setOptions({transition:c})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let c=!1;const{latestValues:d}=a;if((d.rotate||d.rotateX||d.rotateY||d.rotateZ)&&(c=!0),!c)return;const u={};for(let p=0;p{var c;return(c=a.currentAnimation)===null||c===void 0?void 0:c.stop()}),this.root.nodes.forEach(sP),this.root.sharedNodes.clear()}}}function DQ(e){e.updateLayout()}function $Q(e){var t,n,r;const i=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){const{layoutBox:o,measuredBox:a}=e.layout,{animationType:c}=e.options,d=i.source!==e.layout.source;c==="size"?Mo(F=>{const B=d?i.measuredBox[F]:i.layoutBox[F],N=Ni(B);B.min=o[F].min,B.max=B.min+N}):IF(c,i.layoutBox,o)&&Mo(F=>{const B=d?i.measuredBox[F]:i.layoutBox[F],N=Ni(o[F]);B.max=B.min+N});const u=Ld();Od(u,o,i.layoutBox);const p=Ld();d?Od(p,e.applyTransform(a,!0),i.measuredBox):Od(p,o,i.layoutBox);const k=!CF(u);let P=!1;if(!e.resumeFrom){const F=e.getClosestProjectingParent();if(F&&!F.resumeFrom){const{snapshot:B,layout:N}=F;if(B&&N){const D=xr();Md(D,i.layoutBox,B.layoutBox);const T=xr();Md(T,o,N.layoutBox),SF(D,T)||(P=!0)}}}e.notifyListeners("didUpdate",{layout:o,snapshot:i,delta:p,layoutDelta:u,hasLayoutChanged:k,hasRelativeTargetChanged:P})}else e.isLead()&&((r=(n=e.options).onExitComplete)===null||r===void 0||r.call(n));e.options.transition=void 0}function NQ(e){e.isProjectionDirty||(e.isProjectionDirty=Boolean(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=Boolean(e.parent&&e.parent.isTransformDirty))}function FQ(e){e.clearSnapshot()}function sP(e){e.clearMeasurements()}function BQ(e){const{visualElement:t}=e.options;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function lP(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function WQ(e){e.resolveTargetDelta()}function HQ(e){e.calcProjection()}function zQ(e){e.resetRotation()}function VQ(e){e.removeLeadSnapshot()}function cP(e,t,n){e.translate=rr(t.translate,0,n),e.scale=rr(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function uP(e,t,n,r){e.min=rr(t.min,n.min,r),e.max=rr(t.max,n.max,r)}function jQ(e,t,n,r){uP(e.x,t.x,n.x,r),uP(e.y,t.y,n.y,r)}function GQ(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const YQ={duration:.45,ease:[.4,0,.1,1]};function ZQ(e,t){let n=e.root;for(let o=e.path.length-1;o>=0;o--)if(Boolean(e.path[o].instance)){n=e.path[o];break}const i=(n&&n!==e.root?n.instance:document).querySelector(`[data-projection-id="${t}"]`);i&&e.mount(i,!0)}function dP(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function XQ(e){dP(e.x),dP(e.y)}function IF(e,t,n){return e==="position"||e==="preserve-aspect"&&!pC(rP(t),rP(n),.2)}const UQ=AF({attachResizeListener:(e,t)=>Yy(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),G0={current:void 0},KQ=AF({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!G0.current){const e=new UQ(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),G0.current=e}return G0.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>Boolean(window.getComputedStyle(e).position==="fixed")}),JQ={...TJ,...G7,...JJ,...CQ},aa=j6((e,t)=>C7(e,t,JQ,vQ,KQ));function kF(){const e=de.exports.useRef(!1);return Ed(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function QQ(){const e=kF(),[t,n]=de.exports.useState(0),r=de.exports.useCallback(()=>{e.current&&n(t+1)},[t]);return[de.exports.useCallback(()=>xi.postRender(r),[r]),t]}class qQ extends de.exports.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function eq({children:e,isPresent:t}){const n=de.exports.useId(),r=de.exports.useRef(null),i=de.exports.useRef({width:0,height:0,top:0,left:0});return de.exports.useInsertionEffect(()=>{const{width:o,height:a,top:c,left:d}=i.current;if(t||!r.current||!o||!a)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` + )`;return{...!r&&i&&a,...r?{bgImage:c}:{bgColor:o}}},tZ={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},nZ=e=>({bg:Vt("gray.100","whiteAlpha.300")(e)}),rZ=e=>({transitionProperty:"common",transitionDuration:"slow",...eZ(e)}),iZ=id(e=>({label:tZ,filledTrack:rZ(e),track:nZ(e)})),oZ={xs:id({track:{h:"1"}}),sm:id({track:{h:"2"}}),md:id({track:{h:"3"}}),lg:id({track:{h:"4"}})},aZ=qY({sizes:oZ,baseStyle:iZ,defaultProps:{size:"md",colorScheme:"blue"}}),sZ=e=>typeof e=="function";function li(e,...t){return sZ(e)?e(...t):e}var{definePartsStyle:Ap,defineMultiStyleConfig:lZ}=Fn(e9.keys),Id=fn("checkbox-size"),cZ=e=>{const{colorScheme:t}=e;return{w:Id.reference,h:Id.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:Vt(`${t}.500`,`${t}.200`)(e),borderColor:Vt(`${t}.500`,`${t}.200`)(e),color:Vt("white","gray.900")(e),_hover:{bg:Vt(`${t}.600`,`${t}.300`)(e),borderColor:Vt(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:Vt("gray.200","transparent")(e),bg:Vt("gray.200","whiteAlpha.300")(e),color:Vt("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:Vt(`${t}.500`,`${t}.200`)(e),borderColor:Vt(`${t}.500`,`${t}.200`)(e),color:Vt("white","gray.900")(e)},_disabled:{bg:Vt("gray.100","whiteAlpha.100")(e),borderColor:Vt("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:Vt("red.500","red.300")(e)}}},uZ={_disabled:{cursor:"not-allowed"}},dZ={userSelect:"none",_disabled:{opacity:.4}},hZ={transitionProperty:"transform",transitionDuration:"normal"},fZ=Ap(e=>({icon:hZ,container:uZ,control:li(cZ,e),label:dZ})),pZ={sm:Ap({control:{[Id.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:Ap({control:{[Id.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:Ap({control:{[Id.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},nm=lZ({baseStyle:fZ,sizes:pZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:gZ,definePartsStyle:Ip}=Fn(h9.keys),mZ=e=>{var t;const n=(t=li(nm.baseStyle,e))==null?void 0:t.control;return{...n,borderRadius:"full",_checked:{...n==null?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},vZ=Ip(e=>{var t,n,r,i;return{label:(n=(t=nm).baseStyle)==null?void 0:n.call(t,e).label,container:(i=(r=nm).baseStyle)==null?void 0:i.call(r,e).container,control:mZ(e)}}),yZ={md:Ip({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:Ip({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:Ip({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},bZ=gZ({baseStyle:vZ,sizes:yZ,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:xZ,definePartsStyle:wZ}=Fn(f9.keys),Bf=fn("select-bg"),zE,CZ={...(zE=xn.baseStyle)==null?void 0:zE.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:Bf.reference,[Bf.variable]:"colors.white",_dark:{[Bf.variable]:"colors.gray.700"},"> option, > optgroup":{bg:Bf.reference}},SZ={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},AZ=wZ({field:CZ,icon:SZ}),Wf={paddingInlineEnd:"8"},VE,jE,GE,YE,ZE,XE,UE,KE,IZ={lg:{...(VE=xn.sizes)==null?void 0:VE.lg,field:{...(jE=xn.sizes)==null?void 0:jE.lg.field,...Wf}},md:{...(GE=xn.sizes)==null?void 0:GE.md,field:{...(YE=xn.sizes)==null?void 0:YE.md.field,...Wf}},sm:{...(ZE=xn.sizes)==null?void 0:ZE.sm,field:{...(XE=xn.sizes)==null?void 0:XE.sm.field,...Wf}},xs:{...(UE=xn.sizes)==null?void 0:UE.xs,field:{...(KE=xn.sizes)==null?void 0:KE.xs.field,...Wf},icon:{insetEnd:"1"}}},kZ=xZ({baseStyle:AZ,sizes:IZ,variants:xn.variants,defaultProps:xn.defaultProps}),x0=fn("skeleton-start-color"),w0=fn("skeleton-end-color"),_Z={[x0.variable]:"colors.gray.100",[w0.variable]:"colors.gray.400",_dark:{[x0.variable]:"colors.gray.800",[w0.variable]:"colors.gray.600"},background:x0.reference,borderColor:w0.reference,opacity:.7,borderRadius:"sm"},EZ={baseStyle:_Z},C0=fn("skip-link-bg"),TZ={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[C0.variable]:"colors.white",_dark:{[C0.variable]:"colors.gray.700"},bg:C0.reference}},PZ={baseStyle:TZ},{defineMultiStyleConfig:RZ,definePartsStyle:Wy}=Fn(p9.keys),uh=fn("slider-thumb-size"),dh=fn("slider-track-size"),ss=fn("slider-bg"),OZ=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...KA({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},MZ=e=>({...KA({orientation:e.orientation,horizontal:{h:dh.reference},vertical:{w:dh.reference}}),overflow:"hidden",borderRadius:"sm",[ss.variable]:"colors.gray.200",_dark:{[ss.variable]:"colors.whiteAlpha.200"},_disabled:{[ss.variable]:"colors.gray.300",_dark:{[ss.variable]:"colors.whiteAlpha.300"}},bg:ss.reference}),LZ=e=>{const{orientation:t}=e;return{...KA({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:uh.reference,h:uh.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},DZ=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[ss.variable]:`colors.${t}.500`,_dark:{[ss.variable]:`colors.${t}.200`},bg:ss.reference}},$Z=Wy(e=>({container:OZ(e),track:MZ(e),thumb:LZ(e),filledTrack:DZ(e)})),NZ=Wy({container:{[uh.variable]:"sizes.4",[dh.variable]:"sizes.1"}}),FZ=Wy({container:{[uh.variable]:"sizes.3.5",[dh.variable]:"sizes.1"}}),BZ=Wy({container:{[uh.variable]:"sizes.2.5",[dh.variable]:"sizes.0.5"}}),WZ={lg:NZ,md:FZ,sm:BZ},HZ=RZ({baseStyle:$Z,sizes:WZ,defaultProps:{size:"md",colorScheme:"blue"}}),Zs=Ir("spinner-size"),zZ={width:[Zs.reference],height:[Zs.reference]},VZ={xs:{[Zs.variable]:"sizes.3"},sm:{[Zs.variable]:"sizes.4"},md:{[Zs.variable]:"sizes.6"},lg:{[Zs.variable]:"sizes.8"},xl:{[Zs.variable]:"sizes.12"}},jZ={baseStyle:zZ,sizes:VZ,defaultProps:{size:"md"}},{defineMultiStyleConfig:GZ,definePartsStyle:D$}=Fn(g9.keys),YZ={fontWeight:"medium"},ZZ={opacity:.8,marginBottom:"2"},XZ={verticalAlign:"baseline",fontWeight:"semibold"},UZ={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},KZ=D$({container:{},label:YZ,helpText:ZZ,number:XZ,icon:UZ}),JZ={md:D$({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},QZ=GZ({baseStyle:KZ,sizes:JZ,defaultProps:{size:"md"}}),S0=fn("kbd-bg"),qZ={[S0.variable]:"colors.gray.100",_dark:{[S0.variable]:"colors.whiteAlpha.100"},bg:S0.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},eX={baseStyle:qZ},tX={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},nX={baseStyle:tX},{defineMultiStyleConfig:rX,definePartsStyle:iX}=Fn(a9.keys),oX={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},aX=iX({icon:oX}),sX=rX({baseStyle:aX}),{defineMultiStyleConfig:lX,definePartsStyle:cX}=Fn(s9.keys),Oo=fn("menu-bg"),A0=fn("menu-shadow"),uX={[Oo.variable]:"#fff",[A0.variable]:"shadows.sm",_dark:{[Oo.variable]:"colors.gray.700",[A0.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:Oo.reference,boxShadow:A0.reference},dX={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[Oo.variable]:"colors.gray.100",_dark:{[Oo.variable]:"colors.whiteAlpha.100"}},_active:{[Oo.variable]:"colors.gray.200",_dark:{[Oo.variable]:"colors.whiteAlpha.200"}},_expanded:{[Oo.variable]:"colors.gray.100",_dark:{[Oo.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:Oo.reference},hX={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},fX={opacity:.6},pX={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},gX={transitionProperty:"common",transitionDuration:"normal"},mX=cX({button:gX,list:uX,item:dX,groupTitle:hX,command:fX,divider:pX}),vX=lX({baseStyle:mX}),{defineMultiStyleConfig:yX,definePartsStyle:qw}=Fn(l9.keys),I0=fn("modal-bg"),k0=fn("modal-shadow"),bX={bg:"blackAlpha.600",zIndex:"modal"},xX=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},wX=e=>{const{scrollBehavior:t}=e;return{borderRadius:"md",color:"inherit",my:"16",zIndex:"modal",maxH:t==="inside"?"calc(100% - 7.5rem)":void 0,[I0.variable]:"colors.white",[k0.variable]:"shadows.lg",_dark:{[I0.variable]:"colors.gray.700",[k0.variable]:"shadows.dark-lg"},bg:I0.reference,boxShadow:k0.reference}},CX={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},SX={position:"absolute",top:"2",insetEnd:"3"},AX=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},IX={px:"6",py:"4"},kX=qw(e=>({overlay:bX,dialogContainer:li(xX,e),dialog:li(wX,e),header:CX,closeButton:SX,body:li(AX,e),footer:IX}));function uo(e){return qw(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var _X={xs:uo("xs"),sm:uo("sm"),md:uo("md"),lg:uo("lg"),xl:uo("xl"),"2xl":uo("2xl"),"3xl":uo("3xl"),"4xl":uo("4xl"),"5xl":uo("5xl"),"6xl":uo("6xl"),full:uo("full")},EX=yX({baseStyle:kX,sizes:_X,defaultProps:{size:"md"}}),{defineMultiStyleConfig:TX,definePartsStyle:$$}=Fn(c9.keys),QA=Ir("number-input-stepper-width"),N$=Ir("number-input-input-padding"),PX=pa(QA).add("0.5rem").toString(),_0=Ir("number-input-bg"),E0=Ir("number-input-color"),T0=Ir("number-input-border-color"),RX={[QA.variable]:"sizes.6",[N$.variable]:PX},OX=e=>{var t,n;return(n=(t=li(xn.baseStyle,e))==null?void 0:t.field)!=null?n:{}},MX={width:QA.reference},LX={borderStart:"1px solid",borderStartColor:T0.reference,color:E0.reference,bg:_0.reference,[E0.variable]:"colors.chakra-body-text",[T0.variable]:"colors.chakra-border-color",_dark:{[E0.variable]:"colors.whiteAlpha.800",[T0.variable]:"colors.whiteAlpha.300"},_active:{[_0.variable]:"colors.gray.200",_dark:{[_0.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},DX=$$(e=>{var t;return{root:RX,field:(t=li(OX,e))!=null?t:{},stepperGroup:MX,stepper:LX}});function Hf(e){var t,n,r;const i=(t=xn.sizes)==null?void 0:t[e],a={lg:"md",md:"md",sm:"sm",xs:"sm"},o=(r=(n=i.field)==null?void 0:n.fontSize)!=null?r:"md",c=T$.fontSizes[o];return $$({field:{...i.field,paddingInlineEnd:N$.reference,verticalAlign:"top"},stepper:{fontSize:pa(c).multiply(.75).toString(),_first:{borderTopEndRadius:a[e]},_last:{borderBottomEndRadius:a[e],mt:"-1px",borderTopWidth:1}}})}var $X={xs:Hf("xs"),sm:Hf("sm"),md:Hf("md"),lg:Hf("lg")},NX=TX({baseStyle:DX,sizes:$X,variants:xn.variants,defaultProps:xn.defaultProps}),JE,FX={...(JE=xn.baseStyle)==null?void 0:JE.field,textAlign:"center"},BX={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},QE,qE,WX={outline:e=>{var t,n,r;return(r=(n=li((t=xn.variants)==null?void 0:t.outline,e))==null?void 0:n.field)!=null?r:{}},flushed:e=>{var t,n,r;return(r=(n=li((t=xn.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)!=null?r:{}},filled:e=>{var t,n,r;return(r=(n=li((t=xn.variants)==null?void 0:t.filled,e))==null?void 0:n.field)!=null?r:{}},unstyled:(qE=(QE=xn.variants)==null?void 0:QE.unstyled.field)!=null?qE:{}},HX={baseStyle:FX,sizes:BX,variants:WX,defaultProps:xn.defaultProps},{defineMultiStyleConfig:zX,definePartsStyle:VX}=Fn(u9.keys),zf=Ir("popper-bg"),jX=Ir("popper-arrow-bg"),eT=Ir("popper-arrow-shadow-color"),GX={zIndex:10},YX={[zf.variable]:"colors.white",bg:zf.reference,[jX.variable]:zf.reference,[eT.variable]:"colors.gray.200",_dark:{[zf.variable]:"colors.gray.700",[eT.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},ZX={px:3,py:2,borderBottomWidth:"1px"},XX={px:3,py:2},UX={px:3,py:2,borderTopWidth:"1px"},KX={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},JX=VX({popper:GX,content:YX,header:ZX,body:XX,footer:UX,closeButton:KX}),QX=zX({baseStyle:JX}),{definePartsStyle:eC,defineMultiStyleConfig:qX}=Fn(t9.keys),P0=fn("drawer-bg"),R0=fn("drawer-box-shadow");function Fl(e){return eC(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var eU={bg:"blackAlpha.600",zIndex:"overlay"},tU={display:"flex",zIndex:"modal",justifyContent:"center"},nU=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[P0.variable]:"colors.white",[R0.variable]:"shadows.lg",_dark:{[P0.variable]:"colors.gray.700",[R0.variable]:"shadows.dark-lg"},bg:P0.reference,boxShadow:R0.reference}},rU={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},iU={position:"absolute",top:"2",insetEnd:"3"},oU={px:"6",py:"2",flex:"1",overflow:"auto"},aU={px:"6",py:"4"},sU=eC(e=>({overlay:eU,dialogContainer:tU,dialog:li(nU,e),header:rU,closeButton:iU,body:oU,footer:aU})),lU={xs:Fl("xs"),sm:Fl("md"),md:Fl("lg"),lg:Fl("2xl"),xl:Fl("4xl"),full:Fl("full")},cU=qX({baseStyle:sU,sizes:lU,defaultProps:{size:"xs"}}),{definePartsStyle:uU,defineMultiStyleConfig:dU}=Fn(n9.keys),hU={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},fU={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},pU={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},gU=uU({preview:hU,input:fU,textarea:pU}),mU=dU({baseStyle:gU}),{definePartsStyle:vU,defineMultiStyleConfig:yU}=Fn(r9.keys),Ec=fn("form-control-color"),bU={marginStart:"1",[Ec.variable]:"colors.red.500",_dark:{[Ec.variable]:"colors.red.300"},color:Ec.reference},xU={mt:"2",[Ec.variable]:"colors.gray.600",_dark:{[Ec.variable]:"colors.whiteAlpha.600"},color:Ec.reference,lineHeight:"normal",fontSize:"sm"},wU=vU({container:{width:"100%",position:"relative"},requiredIndicator:bU,helperText:xU}),CU=yU({baseStyle:wU}),{definePartsStyle:SU,defineMultiStyleConfig:AU}=Fn(i9.keys),Tc=fn("form-error-color"),IU={[Tc.variable]:"colors.red.500",_dark:{[Tc.variable]:"colors.red.300"},color:Tc.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},kU={marginEnd:"0.5em",[Tc.variable]:"colors.red.500",_dark:{[Tc.variable]:"colors.red.300"},color:Tc.reference},_U=SU({text:IU,icon:kU}),EU=AU({baseStyle:_U}),TU={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},PU={baseStyle:TU},RU={fontFamily:"heading",fontWeight:"bold"},OU={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},MU={baseStyle:RU,sizes:OU,defaultProps:{size:"xl"}},{defineMultiStyleConfig:LU,definePartsStyle:DU}=Fn(q4.keys),$U={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},NU=DU({link:$U}),FU=LU({baseStyle:NU}),BU={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},F$=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:Vt("inherit","whiteAlpha.900")(e),_hover:{bg:Vt("gray.100","whiteAlpha.200")(e)},_active:{bg:Vt("gray.200","whiteAlpha.300")(e)}};const r=Uc(`${t}.200`,.12)(n),i=Uc(`${t}.200`,.24)(n);return{color:Vt(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:Vt(`${t}.50`,r)(e)},_active:{bg:Vt(`${t}.100`,i)(e)}}},WU=e=>{const{colorScheme:t}=e,n=Vt("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...li(F$,e)}},HU={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},zU=e=>{var t;const{colorScheme:n}=e;if(n==="gray"){const d=Vt("gray.100","whiteAlpha.200")(e);return{bg:d,_hover:{bg:Vt("gray.200","whiteAlpha.300")(e),_disabled:{bg:d}},_active:{bg:Vt("gray.300","whiteAlpha.400")(e)}}}const{bg:r=`${n}.500`,color:i="white",hoverBg:a=`${n}.600`,activeBg:o=`${n}.700`}=(t=HU[n])!=null?t:{},c=Vt(r,`${n}.200`)(e);return{bg:c,color:Vt(i,"gray.800")(e),_hover:{bg:Vt(a,`${n}.300`)(e),_disabled:{bg:c}},_active:{bg:Vt(o,`${n}.400`)(e)}}},VU=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:Vt(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:Vt(`${t}.700`,`${t}.500`)(e)}}},jU={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},GU={ghost:F$,outline:WU,solid:zU,link:VU,unstyled:jU},YU={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},ZU={baseStyle:BU,variants:GU,sizes:YU,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:al,defineMultiStyleConfig:XU}=Fn(x9.keys),rm=fn("card-bg"),wa=fn("card-padding"),B$=fn("card-shadow"),kp=fn("card-radius"),W$=fn("card-border-width","0"),H$=fn("card-border-color"),UU=al({container:{[rm.variable]:"colors.chakra-body-bg",backgroundColor:rm.reference,boxShadow:B$.reference,borderRadius:kp.reference,color:"chakra-body-text",borderWidth:W$.reference,borderColor:H$.reference},body:{padding:wa.reference,flex:"1 1 0%"},header:{padding:wa.reference},footer:{padding:wa.reference}}),KU={sm:al({container:{[kp.variable]:"radii.base",[wa.variable]:"space.3"}}),md:al({container:{[kp.variable]:"radii.md",[wa.variable]:"space.5"}}),lg:al({container:{[kp.variable]:"radii.xl",[wa.variable]:"space.7"}})},JU={elevated:al({container:{[B$.variable]:"shadows.base",_dark:{[rm.variable]:"colors.gray.700"}}}),outline:al({container:{[W$.variable]:"1px",[H$.variable]:"colors.chakra-border-color"}}),filled:al({container:{[rm.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[wa.variable]:0},header:{[wa.variable]:0},footer:{[wa.variable]:0}}},QU=XU({baseStyle:UU,variants:JU,sizes:KU,defaultProps:{variant:"elevated",size:"md"}}),kd=Ir("close-button-size"),Fu=Ir("close-button-bg"),qU={w:[kd.reference],h:[kd.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Fu.variable]:"colors.blackAlpha.100",_dark:{[Fu.variable]:"colors.whiteAlpha.100"}},_active:{[Fu.variable]:"colors.blackAlpha.200",_dark:{[Fu.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Fu.reference},eK={lg:{[kd.variable]:"sizes.10",fontSize:"md"},md:{[kd.variable]:"sizes.8",fontSize:"xs"},sm:{[kd.variable]:"sizes.6",fontSize:"2xs"}},tK={baseStyle:qU,sizes:eK,defaultProps:{size:"md"}},{variants:nK,defaultProps:rK}=Ad,iK={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:lr.bg.reference,color:lr.color.reference,boxShadow:lr.shadow.reference},oK={baseStyle:iK,variants:nK,defaultProps:rK},aK={w:"100%",mx:"auto",maxW:"prose",px:"4"},sK={baseStyle:aK},lK={opacity:.6,borderColor:"inherit"},cK={borderStyle:"solid"},uK={borderStyle:"dashed"},dK={solid:cK,dashed:uK},hK={baseStyle:lK,variants:dK,defaultProps:{variant:"solid"}},{definePartsStyle:fK,defineMultiStyleConfig:pK}=Fn(K4.keys),gK={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},mK={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},vK={pt:"2",px:"4",pb:"5"},yK={fontSize:"1.25em"},bK=fK({container:gK,button:mK,panel:vK,icon:yK}),xK=pK({baseStyle:bK}),{definePartsStyle:Qh,defineMultiStyleConfig:wK}=Fn(J4.keys),Di=fn("alert-fg"),Oa=fn("alert-bg"),CK=Qh({container:{bg:Oa.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:Di.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:Di.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function qA(e){const{theme:t,colorScheme:n}=e,r=Uc(`${n}.200`,.16)(t);return{light:`colors.${n}.100`,dark:r}}var SK=Qh(e=>{const{colorScheme:t}=e,n=qA(e);return{container:{[Di.variable]:`colors.${t}.500`,[Oa.variable]:n.light,_dark:{[Di.variable]:`colors.${t}.200`,[Oa.variable]:n.dark}}}}),AK=Qh(e=>{const{colorScheme:t}=e,n=qA(e);return{container:{[Di.variable]:`colors.${t}.500`,[Oa.variable]:n.light,_dark:{[Di.variable]:`colors.${t}.200`,[Oa.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:Di.reference}}}),IK=Qh(e=>{const{colorScheme:t}=e,n=qA(e);return{container:{[Di.variable]:`colors.${t}.500`,[Oa.variable]:n.light,_dark:{[Di.variable]:`colors.${t}.200`,[Oa.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:Di.reference}}}),kK=Qh(e=>{const{colorScheme:t}=e;return{container:{[Di.variable]:"colors.white",[Oa.variable]:`colors.${t}.500`,_dark:{[Di.variable]:"colors.gray.900",[Oa.variable]:`colors.${t}.200`},color:Di.reference}}}),_K={subtle:SK,"left-accent":AK,"top-accent":IK,solid:kK},EK=wK({baseStyle:CK,variants:_K,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:z$,defineMultiStyleConfig:TK}=Fn(Q4.keys),Pc=fn("avatar-border-color"),O0=fn("avatar-bg"),PK={borderRadius:"full",border:"0.2em solid",[Pc.variable]:"white",_dark:{[Pc.variable]:"colors.gray.800"},borderColor:Pc.reference},RK={[O0.variable]:"colors.gray.200",_dark:{[O0.variable]:"colors.whiteAlpha.400"},bgColor:O0.reference},tT=fn("avatar-background"),OK=e=>{const{name:t,theme:n}=e,r=t?W9({string:t}):"colors.gray.400",i=F9(r)(n);let a="white";return i||(a="gray.800"),{bg:tT.reference,"&:not([data-loaded])":{[tT.variable]:r},color:a,[Pc.variable]:"colors.white",_dark:{[Pc.variable]:"colors.gray.800"},borderColor:Pc.reference,verticalAlign:"top"}},MK=z$(e=>({badge:li(PK,e),excessLabel:li(RK,e),container:li(OK,e)}));function Za(e){const t=e!=="100%"?R$[e]:void 0;return z$({container:{width:e,height:e,fontSize:`calc(${t!=null?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${t!=null?t:e} / 2.5)`,lineHeight:e!=="100%"?t!=null?t:e:void 0}})}var LK={"2xs":Za(4),xs:Za(6),sm:Za(8),md:Za(12),lg:Za(16),xl:Za(24),"2xl":Za(32),full:Za("100%")},DK=TK({baseStyle:MK,sizes:LK,defaultProps:{size:"md"}}),$K={Accordion:xK,Alert:EK,Avatar:DK,Badge:Ad,Breadcrumb:FU,Button:ZU,Checkbox:nm,CloseButton:tK,Code:oK,Container:sK,Divider:hK,Drawer:cU,Editable:mU,Form:CU,FormError:EU,FormLabel:PU,Heading:MU,Input:xn,Kbd:eX,Link:nX,List:sX,Menu:vX,Modal:EX,NumberInput:NX,PinInput:HX,Popover:QX,Progress:aZ,Radio:bZ,Select:kZ,Skeleton:EZ,SkipLink:PZ,Slider:HZ,Spinner:jZ,Stat:QZ,Switch:nY,Table:cY,Tabs:AY,Tag:NY,Textarea:UY,Tooltip:QY,Card:QU},V$={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},j$={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},G$="ltr",Y$={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},Z$={semanticTokens:V$,direction:G$,...O$,components:$K,styles:j$,config:Y$};({...O$});function od(e){return typeof e=="function"}function NK(...e){return t=>e.reduce((n,r)=>r(n),t)}var FK=e=>function(...n){let r=[...n],i=n[n.length-1];return k4(i)&&r.length>1?r=r.slice(0,r.length-1):i=e,NK(...r.map(a=>o=>od(a)?a(o):BK(o,a)))(i)},WIe=FK(Z$);function BK(...e){return Ji({},...e,X$)}function X$(e,t,n,r){if((od(e)||od(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...i)=>{const a=od(e)?e(...i):e,o=od(t)?t(...i):t;return Ji({},a,o,X$)}}function WK(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function U$(e){var t;return WK(e)&&(t=e.ownerDocument)!=null?t:document}function HK(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var zK=HK();function VK(e,t){const n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}function jK(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r{const t=new WeakMap;return(r,i,a,o)=>{if(typeof r>"u")return e(r,i,a);t.has(r)||t.set(r,new Map);const c=t.get(r);if(c.has(i))return c.get(i);const d=e(r,i,a,o);return c.set(i,d),d}},K$=GK(jK);function J$(e,t){const n={};return Object.keys(e).forEach(r=>{const i=e[r];t(i,r,e)&&(n[r]=i)}),n}var Q$=e=>J$(e,t=>t!=null);function YK(e){return typeof e=="function"}function q$(e,...t){return YK(e)?e(...t):e}function ZK(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}const eN=1/60*1e3,XK=typeof performance<"u"?()=>performance.now():()=>Date.now(),tN=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(XK()),eN);function UK(e){let t=[],n=[],r=0,i=!1,a=!1;const o=new WeakSet,c={schedule:(d,u=!1,p=!1)=>{const k=p&&i,P=k?t:n;return u&&o.add(d),P.indexOf(d)===-1&&(P.push(d),k&&i&&(r=t.length)),d},cancel:d=>{const u=n.indexOf(d);u!==-1&&n.splice(u,1),o.delete(d)},process:d=>{if(i){a=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=UK(()=>hh=!0),e),{}),JK=qh.reduce((e,t)=>{const n=Hy[t];return e[t]=(r,i=!1,a=!1)=>(hh||e6(),n.schedule(r,i,a)),e},{}),QK=qh.reduce((e,t)=>(e[t]=Hy[t].cancel,e),{});qh.reduce((e,t)=>(e[t]=()=>Hy[t].process(Rc),e),{});const qK=e=>Hy[e].process(Rc),nN=e=>{hh=!1,Rc.delta=tC?eN:Math.max(Math.min(e-Rc.timestamp,KK),1),Rc.timestamp=e,nC=!0,qh.forEach(qK),nC=!1,hh&&(tC=!1,tN(nN))},e6=()=>{hh=!0,tC=!0,nC||tN(nN)},nT=()=>Rc;var t6=typeof Element<"u",n6=typeof Map=="function",r6=typeof Set=="function",i6=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function _p(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!_p(e[r],t[r]))return!1;return!0}var a;if(n6&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;for(a=e.entries();!(r=a.next()).done;)if(!_p(r.value[1],t.get(r.value[0])))return!1;return!0}if(r6&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a=e.entries();!(r=a.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(i6&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(t6&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!_p(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var rN=function(t,n){try{return _p(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};function iN(e,t={}){var n;const{styleConfig:r,...i}=t,{theme:a,colorMode:o}=C$(),c=e?K$(a,`components.${e}`):void 0,d=r||c,u=Ji({theme:a,colorMode:o},(n=d==null?void 0:d.defaultProps)!=null?n:{},Q$(VK(i,["children"]))),p=de.exports.useRef({});if(d){const P=S4(d)(u);rN(p.current,P)||(p.current=P)}return p.current}function ra(e,t={}){return iN(e,t)}function Vr(e,t={}){return iN(e,t)}var o6=new Set([...d4,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),a6=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function s6(e){return a6.has(e)||!o6.has(e)}function eI(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function l6(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const n={...e};for(const r of t)if(r!=null)for(const i in r)!Object.prototype.hasOwnProperty.call(r,i)||(i in n&&delete n[i],n[i]=r[i]);return n}var c6=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u6=nL(function(e){return c6.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),d6=u6,h6=function(t){return t!=="theme"},rT=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?d6:h6},iT=function(t,n,r){var i;if(n){var a=n.shouldForwardProp;i=t.__emotion_forwardProp&&a?function(o){return t.__emotion_forwardProp(o)&&a(o)}:a}return typeof i!="function"&&r&&(i=t.__emotion_forwardProp),i},f6=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return lL(n,r,i),Rz(function(){return cL(n,r,i)}),null},p6=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,a,o;n!==void 0&&(a=n.label,o=n.target);var c=iT(t,n,r),d=c||rT(i),u=!d("as");return function(){var p=arguments,k=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&k.push("label:"+a+";"),p[0]==null||p[0].raw===void 0)k.push.apply(k,p);else{k.push(p[0][0]);for(var P=p.length,F=1;Ft=>{const{theme:n,css:r,__css:i,sx:a,...o}=t,c=J$(o,(k,P)=>f4(P)),d=q$(e,t),u=l6({},i,d,Q$(c),a),p=E$(u)(t.theme);return r?[p,r]:p};function M0(e,t){const{baseStyle:n,...r}=t!=null?t:{};r.shouldForwardProp||(r.shouldForwardProp=s6);const i=v6({baseStyle:n}),a=m6(e,r)(i);return yt.forwardRef(function(d,u){const{colorMode:p,forced:k}=jA();return Ae(a,{ref:u,"data-theme":k?p:void 0,...d})})}function y6(){const e=new Map;return new Proxy(M0,{apply(t,n,r){return M0(...r)},get(t,n){return e.has(n)||e.set(n,M0(n)),e.get(n)}})}var gt=y6();function St(e){return de.exports.forwardRef(e)}function oN(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,i=de.exports.createContext(void 0);i.displayName=r;function a(){var o;const c=de.exports.useContext(i);if(!c&&t){const d=new Error(n);throw d.name="ContextError",(o=Error.captureStackTrace)==null||o.call(Error,d,a),d}return c}return[i.Provider,a,i]}function b6(e){const{cssVarsRoot:t,theme:n,children:r}=e,i=de.exports.useMemo(()=>l4(n),[n]);return At(Lz,{theme:i,children:[Ae(x6,{root:t}),r]})}function x6({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return Ae(by,{styles:n=>({[t]:n.__cssVars})})}oN({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function w6(e){return oN({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function C6(){const{colorMode:e}=jA();return Ae(by,{styles:t=>{const n=K$(t,"styles.global"),r=q$(n,{theme:t,colorMode:e});return r?E$(r)(t):void 0}})}var tI=de.exports.createContext({getDocument(){return document},getWindow(){return window}});tI.displayName="EnvironmentContext";function S6({defer:e}={}){const[,t]=de.exports.useReducer(n=>n+1,0);return jo(()=>{!e||t()},[e]),de.exports.useContext(tI)}function aN(e){const{children:t,environment:n,disabled:r}=e,i=de.exports.useRef(null),a=de.exports.useMemo(()=>n||{getDocument:()=>{var c,d;return(d=(c=i.current)==null?void 0:c.ownerDocument)!=null?d:document},getWindow:()=>{var c,d;return(d=(c=i.current)==null?void 0:c.ownerDocument.defaultView)!=null?d:window}},[n]),o=!r||!n;return At(tI.Provider,{value:a,children:[t,o&&Ae("span",{id:"__chakra_env",hidden:!0,ref:i})]})}aN.displayName="EnvironmentProvider";var A6=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetScope:i,resetCSS:a=!0,theme:o={},environment:c,cssVarsRoot:d,disableEnvironment:u}=e,p=Ae(aN,{environment:c,disabled:u,children:t});return Ae(b6,{theme:o,cssVarsRoot:d,children:At(w$,{colorModeManager:n,options:o.config,children:[a?Ae(Vz,{scope:i}):Ae(zz,{}),Ae(C6,{}),r?Ae(vL,{zIndex:r,children:p}):p]})})},I6=(e,t)=>e.find(n=>n.id===t);function aT(e,t){const n=sN(e,t),r=n?e[n].findIndex(i=>i.id===t):-1;return{position:n,index:r}}function sN(e,t){for(const[n,r]of Object.entries(e))if(I6(r,t))return n}function k6(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function _6(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,a=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",o=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:i,right:a,left:o}}function nr(e,t=[]){const n=de.exports.useRef(e);return de.exports.useEffect(()=>{n.current=e}),de.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function E6(e,t){const n=nr(e);de.exports.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}function Ma(e,t){const n=de.exports.useRef(!1),r=de.exports.useRef(!1);de.exports.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),de.exports.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])}const nI=de.exports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),zy=de.exports.createContext({});function T6(){return de.exports.useContext(zy).visualElement}const gu=de.exports.createContext(null),Tl=typeof document<"u",_d=Tl?de.exports.useLayoutEffect:de.exports.useEffect,lN=de.exports.createContext({strict:!1});function P6(e,t,n,r){const i=T6(),a=de.exports.useContext(lN),o=de.exports.useContext(gu),c=de.exports.useContext(nI).reducedMotion,d=de.exports.useRef();r=r||a.renderer,!d.current&&r&&(d.current=r(e,{visualState:t,parent:i,props:n,presenceId:o?o.id:void 0,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:c}));const u=d.current;return _d(()=>{u&&u.render()}),_d(()=>{u&&u.animationState&&u.animationState.animateChanges()}),_d(()=>()=>u&&u.notify("Unmount"),[]),u}function uc(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function R6(e,t,n){return de.exports.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):uc(n)&&(n.current=r))},[t])}function fh(e){return typeof e=="string"||Array.isArray(e)}function Vy(e){return typeof e=="object"&&typeof e.start=="function"}const O6=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function jy(e){return Vy(e.animate)||O6.some(t=>fh(e[t]))}function cN(e){return Boolean(jy(e)||e.variants)}function M6(e,t){if(jy(e)){const{initial:n,animate:r}=e;return{initial:n===!1||fh(n)?n:void 0,animate:fh(r)?r:void 0}}return e.inherit!==!1?t:{}}function L6(e){const{initial:t,animate:n}=M6(e,de.exports.useContext(zy));return de.exports.useMemo(()=>({initial:t,animate:n}),[sT(t),sT(n)])}function sT(e){return Array.isArray(e)?e.join(" "):e}const sa=e=>({isEnabled:t=>e.some(n=>!!t[n])}),ph={measureLayout:sa(["layout","layoutId","drag"]),animation:sa(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:sa(["exit"]),drag:sa(["drag","dragControls"]),focus:sa(["whileFocus"]),hover:sa(["whileHover","onHoverStart","onHoverEnd"]),tap:sa(["whileTap","onTap","onTapStart","onTapCancel"]),pan:sa(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:sa(["whileInView","onViewportEnter","onViewportLeave"])};function D6(e){for(const t in e)t==="projectionNodeConstructor"?ph.projectionNodeConstructor=e[t]:ph[t].Component=e[t]}function Gy(e){const t=de.exports.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ed={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let $6=1;function N6(){return Gy(()=>{if(Ed.hasEverUpdated)return $6++})}const rI=de.exports.createContext({});class F6 extends yt.Component{getSnapshotBeforeUpdate(){const{visualElement:t,props:n}=this.props;return t&&t.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const uN=de.exports.createContext({}),B6=Symbol.for("motionComponentSymbol");function W6({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:n,useRender:r,useVisualState:i,Component:a}){e&&D6(e);function o(d,u){const p={...de.exports.useContext(nI),...d,layoutId:H6(d)},{isStatic:k}=p;let P=null;const F=L6(d),B=k?void 0:N6(),N=i(d,k);if(!k&&Tl){F.visualElement=P6(a,N,p,t);const D=de.exports.useContext(lN).strict,T=de.exports.useContext(uN);F.visualElement&&(P=F.visualElement.loadFeatures(p,D,e,B,n||ph.projectionNodeConstructor,T))}return At(F6,{visualElement:F.visualElement,props:p,children:[P,Ae(zy.Provider,{value:F,children:r(a,d,B,R6(N,F.visualElement,u),N,k,F.visualElement)})]})}const c=de.exports.forwardRef(o);return c[B6]=a,c}function H6({layoutId:e}){const t=de.exports.useContext(rI).id;return t&&e!==void 0?t+"-"+e:e}function z6(e){function t(r,i={}){return W6(e(r,i))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const V6=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function iI(e){return typeof e!="string"||e.includes("-")?!1:!!(V6.indexOf(e)>-1||/[A-Z]/.test(e))}const om={};function j6(e){Object.assign(om,e)}const am=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Pl=new Set(am);function dN(e,{layout:t,layoutId:n}){return Pl.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!om[e]||e==="opacity")}const Qo=e=>!!(e!=null&&e.getVelocity),G6={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Y6=(e,t)=>am.indexOf(e)-am.indexOf(t);function Z6({transform:e,transformKeys:t},{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},i,a){let o="";t.sort(Y6);for(const c of t)o+=`${G6[c]||c}(${e[c]}) `;return n&&!e.z&&(o+="translateZ(0)"),o=o.trim(),a?o=a(e,i?"":o):r&&i&&(o="none"),o}function hN(e){return e.startsWith("--")}const X6=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Kc=(e,t,n)=>Math.min(Math.max(n,e),t),Rl={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Td={...Rl,transform:e=>Kc(0,1,e)},Vf={...Rl,default:1},Pd=e=>Math.round(e*1e5)/1e5,gh=/(-)?([\d]*\.?[\d])+/g,rC=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,U6=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function ef(e){return typeof e=="string"}const tf=e=>({test:t=>ef(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ka=tf("deg"),Xo=tf("%"),Gt=tf("px"),K6=tf("vh"),J6=tf("vw"),lT={...Xo,parse:e=>Xo.parse(e)/100,transform:e=>Xo.transform(e*100)},cT={...Rl,transform:Math.round},fN={borderWidth:Gt,borderTopWidth:Gt,borderRightWidth:Gt,borderBottomWidth:Gt,borderLeftWidth:Gt,borderRadius:Gt,radius:Gt,borderTopLeftRadius:Gt,borderTopRightRadius:Gt,borderBottomRightRadius:Gt,borderBottomLeftRadius:Gt,width:Gt,maxWidth:Gt,height:Gt,maxHeight:Gt,size:Gt,top:Gt,right:Gt,bottom:Gt,left:Gt,padding:Gt,paddingTop:Gt,paddingRight:Gt,paddingBottom:Gt,paddingLeft:Gt,margin:Gt,marginTop:Gt,marginRight:Gt,marginBottom:Gt,marginLeft:Gt,rotate:Ka,rotateX:Ka,rotateY:Ka,rotateZ:Ka,scale:Vf,scaleX:Vf,scaleY:Vf,scaleZ:Vf,skew:Ka,skewX:Ka,skewY:Ka,distance:Gt,translateX:Gt,translateY:Gt,translateZ:Gt,x:Gt,y:Gt,z:Gt,perspective:Gt,transformPerspective:Gt,opacity:Td,originX:lT,originY:lT,originZ:Gt,zIndex:cT,fillOpacity:Td,strokeOpacity:Td,numOctaves:cT};function oI(e,t,n,r){const{style:i,vars:a,transform:o,transformKeys:c,transformOrigin:d}=e;c.length=0;let u=!1,p=!1,k=!0;for(const P in t){const F=t[P];if(hN(P)){a[P]=F;continue}const B=fN[P],N=X6(F,B);if(Pl.has(P)){if(u=!0,o[P]=N,c.push(P),!k)continue;F!==(B.default||0)&&(k=!1)}else P.startsWith("origin")?(p=!0,d[P]=N):i[P]=N}if(t.transform||(u||r?i.transform=Z6(e,n,k,r):i.transform&&(i.transform="none")),p){const{originX:P="50%",originY:F="50%",originZ:B=0}=d;i.transformOrigin=`${P} ${F} ${B}`}}const aI=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function pN(e,t,n){for(const r in t)!Qo(t[r])&&!dN(r,n)&&(e[r]=t[r])}function Q6({transformTemplate:e},t,n){return de.exports.useMemo(()=>{const r=aI();return oI(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function q6(e,t,n){const r=e.style||{},i={};return pN(i,r,e),Object.assign(i,Q6(e,t,n)),e.transformValues?e.transformValues(i):i}function e7(e,t,n){const r={},i=q6(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),r.style=i,r}const t7=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],n7=["whileTap","onTap","onTapStart","onTapCancel"],r7=["onPan","onPanStart","onPanSessionStart","onPanEnd"],i7=["whileInView","onViewportEnter","onViewportLeave","viewport"],o7=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...i7,...n7,...t7,...r7]);function sm(e){return o7.has(e)}let gN=e=>!sm(e);function a7(e){!e||(gN=t=>t.startsWith("on")?!sm(t):e(t))}try{a7(require("@emotion/is-prop-valid").default)}catch{}function s7(e,t,n){const r={};for(const i in e)(gN(i)||n===!0&&sm(i)||!t&&!sm(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function uT(e,t,n){return typeof e=="string"?e:Gt.transform(t+n*e)}function l7(e,t,n){const r=uT(t,e.x,e.width),i=uT(n,e.y,e.height);return`${r} ${i}`}const c7={offset:"stroke-dashoffset",array:"stroke-dasharray"},u7={offset:"strokeDashoffset",array:"strokeDasharray"};function d7(e,t,n=1,r=0,i=!0){e.pathLength=1;const a=i?c7:u7;e[a.offset]=Gt.transform(-r);const o=Gt.transform(t),c=Gt.transform(n);e[a.array]=`${o} ${c}`}function sI(e,{attrX:t,attrY:n,originX:r,originY:i,pathLength:a,pathSpacing:o=1,pathOffset:c=0,...d},u,p,k){if(oI(e,d,u,k),p){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:P,style:F,dimensions:B}=e;P.transform&&(B&&(F.transform=P.transform),delete P.transform),B&&(r!==void 0||i!==void 0||F.transform)&&(F.transformOrigin=l7(B,r!==void 0?r:.5,i!==void 0?i:.5)),t!==void 0&&(P.x=t),n!==void 0&&(P.y=n),a!==void 0&&d7(P,a,o,c,!1)}const mN=()=>({...aI(),attrs:{}}),lI=e=>typeof e=="string"&&e.toLowerCase()==="svg";function h7(e,t,n,r){const i=de.exports.useMemo(()=>{const a=mN();return sI(a,t,{enableHardwareAcceleration:!1},lI(r),e.transformTemplate),{...a.attrs,style:{...a.style}}},[t]);if(e.style){const a={};pN(a,e.style,e),i.style={...a,...i.style}}return i}function f7(e=!1){return(n,r,i,a,{latestValues:o},c)=>{const u=(iI(n)?h7:e7)(r,o,c,n),k={...s7(r,typeof n=="string",e),...u,ref:a};return i&&(k["data-projection-id"]=i),de.exports.createElement(n,k)}}const cI=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function vN(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const a in n)e.style.setProperty(a,n[a])}const yN=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function bN(e,t,n,r){vN(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(yN.has(i)?i:cI(i),t.attrs[i])}function uI(e){const{style:t}=e,n={};for(const r in t)(Qo(t[r])||dN(r,e))&&(n[r]=t[r]);return n}function xN(e){const t=uI(e);for(const n in e)if(Qo(e[n])){const r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function dI(e,t,n,r={},i={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),t}const lm=e=>Array.isArray(e),p7=e=>Boolean(e&&typeof e=="object"&&e.mix&&e.toValue),g7=e=>lm(e)?e[e.length-1]||0:e;function Ep(e){const t=Qo(e)?e.get():e;return p7(t)?t.toValue():t}function m7({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,i,a){const o={latestValues:v7(r,i,a,e),renderState:t()};return n&&(o.mount=c=>n(r,c,o)),o}const wN=e=>(t,n)=>{const r=de.exports.useContext(zy),i=de.exports.useContext(gu),a=()=>m7(e,t,r,i);return n?a():Gy(a)};function v7(e,t,n,r){const i={},a=r(e);for(const P in a)i[P]=Ep(a[P]);let{initial:o,animate:c}=e;const d=jy(e),u=cN(e);t&&u&&!d&&e.inherit!==!1&&(o===void 0&&(o=t.initial),c===void 0&&(c=t.animate));let p=n?n.initial===!1:!1;p=p||o===!1;const k=p?c:o;return k&&typeof k!="boolean"&&!Vy(k)&&(Array.isArray(k)?k:[k]).forEach(F=>{const B=dI(e,F);if(!B)return;const{transitionEnd:N,transition:D,...T}=B;for(const M in T){let O=T[M];if(Array.isArray(O)){const L=p?O.length-1:0;O=O[L]}O!==null&&(i[M]=O)}for(const M in N)i[M]=N[M]}),i}const y7={useVisualState:wN({scrapeMotionValuesFromProps:xN,createRenderState:mN,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}sI(n,r,{enableHardwareAcceleration:!1},lI(t.tagName),e.transformTemplate),bN(t,n)}})},b7={useVisualState:wN({scrapeMotionValuesFromProps:uI,createRenderState:aI})};function x7(e,{forwardMotionProps:t=!1},n,r,i){return{...iI(e)?y7:b7,preloadedFeatures:n,useRender:f7(t),createVisualElement:r,projectionNodeConstructor:i,Component:e}}var Mn;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Mn||(Mn={}));function Yy(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function iC(e,t,n,r){de.exports.useEffect(()=>{const i=e.current;if(n&&i)return Yy(i,t,n,r)},[e,t,n,r])}function w7({whileFocus:e,visualElement:t}){const{animationState:n}=t,r=()=>{n&&n.setActive(Mn.Focus,!0)},i=()=>{n&&n.setActive(Mn.Focus,!1)};iC(t,"focus",e?r:void 0),iC(t,"blur",e?i:void 0)}function CN(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function SN(e){return!!e.touches}function C7(e){return t=>{const n=t instanceof MouseEvent;(!n||n&&t.button===0)&&e(t)}}const S7={pageX:0,pageY:0};function A7(e,t="page"){const r=e.touches[0]||e.changedTouches[0]||S7;return{x:r[t+"X"],y:r[t+"Y"]}}function I7(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function hI(e,t="page"){return{point:SN(e)?A7(e,t):I7(e,t)}}const AN=(e,t=!1)=>{const n=r=>e(r,hI(r));return t?C7(n):n},k7=()=>Tl&&window.onpointerdown===null,_7=()=>Tl&&window.ontouchstart===null,E7=()=>Tl&&window.onmousedown===null,T7={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},P7={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function IN(e){return k7()?e:_7()?P7[e]:E7()?T7[e]:e}function Oc(e,t,n,r){return Yy(e,IN(t),AN(n,t==="pointerdown"),r)}function cm(e,t,n,r){return iC(e,IN(t),n&&AN(n,t==="pointerdown"),r)}function kN(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const dT=kN("dragHorizontal"),hT=kN("dragVertical");function _N(e){let t=!1;if(e==="y")t=hT();else if(e==="x")t=dT();else{const n=dT(),r=hT();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function EN(){const e=_N(!0);return e?(e(),!1):!0}function fT(e,t,n){return(r,i)=>{!CN(r)||EN()||(e.animationState&&e.animationState.setActive(Mn.Hover,t),n&&n(r,i))}}function R7({onHoverStart:e,onHoverEnd:t,whileHover:n,visualElement:r}){cm(r,"pointerenter",e||n?fT(r,!0,e):void 0,{passive:!e}),cm(r,"pointerleave",t||n?fT(r,!1,t):void 0,{passive:!t})}const TN=(e,t)=>t?e===t?!0:TN(e,t.parentElement):!1;function fI(e){return de.exports.useEffect(()=>()=>e(),[])}const O7=(e,t)=>n=>t(e(n)),Zy=(...e)=>e.reduce(O7);function M7({onTap:e,onTapStart:t,onTapCancel:n,whileTap:r,visualElement:i}){const a=e||t||n||r,o=de.exports.useRef(!1),c=de.exports.useRef(null),d={passive:!(t||e||n||F)};function u(){c.current&&c.current(),c.current=null}function p(){return u(),o.current=!1,i.animationState&&i.animationState.setActive(Mn.Tap,!1),!EN()}function k(B,N){!p()||(TN(i.current,B.target)?e&&e(B,N):n&&n(B,N))}function P(B,N){!p()||n&&n(B,N)}function F(B,N){u(),!o.current&&(o.current=!0,c.current=Zy(Oc(window,"pointerup",k,d),Oc(window,"pointercancel",P,d)),i.animationState&&i.animationState.setActive(Mn.Tap,!0),t&&t(B,N))}cm(i,"pointerdown",a?F:void 0,d),fI(u)}const L7="production",PN=typeof process>"u"||process.env===void 0?L7:"production",pT=new Set;function RN(e,t,n){e||pT.has(t)||(console.warn(t),n&&console.warn(n),pT.add(t))}const oC=new WeakMap,L0=new WeakMap,D7=e=>{const t=oC.get(e.target);t&&t(e)},$7=e=>{e.forEach(D7)};function N7({root:e,...t}){const n=e||document;L0.has(n)||L0.set(n,{});const r=L0.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver($7,{root:e,...t})),r[i]}function F7(e,t,n){const r=N7(t);return oC.set(e,n),r.observe(e),()=>{oC.delete(e),r.unobserve(e)}}function B7({visualElement:e,whileInView:t,onViewportEnter:n,onViewportLeave:r,viewport:i={}}){const a=de.exports.useRef({hasEnteredView:!1,isInView:!1});let o=Boolean(t||n||r);i.once&&a.current.hasEnteredView&&(o=!1),(typeof IntersectionObserver>"u"?z7:H7)(o,a.current,e,i)}const W7={some:0,all:1};function H7(e,t,n,{root:r,margin:i,amount:a="some",once:o}){de.exports.useEffect(()=>{if(!e||!n.current)return;const c={root:r==null?void 0:r.current,rootMargin:i,threshold:typeof a=="number"?a:W7[a]},d=u=>{const{isIntersecting:p}=u;if(t.isInView===p||(t.isInView=p,o&&!p&&t.hasEnteredView))return;p&&(t.hasEnteredView=!0),n.animationState&&n.animationState.setActive(Mn.InView,p);const k=n.getProps(),P=p?k.onViewportEnter:k.onViewportLeave;P&&P(u)};return F7(n.current,c,d)},[e,r,i,a])}function z7(e,t,n,{fallback:r=!0}){de.exports.useEffect(()=>{!e||!r||(PN!=="production"&&RN(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{t.hasEnteredView=!0;const{onViewportEnter:i}=n.getProps();i&&i(null),n.animationState&&n.animationState.setActive(Mn.InView,!0)}))},[e])}const ds=e=>t=>(e(t),null),V7={inView:ds(B7),tap:ds(M7),focus:ds(w7),hover:ds(R7)};function pI(){const e=de.exports.useContext(gu);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,i=de.exports.useId();return de.exports.useEffect(()=>r(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}function j7(){return G7(de.exports.useContext(gu))}function G7(e){return e===null?!0:e.isPresent}function ON(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r/^\-?\d*\.?\d+$/.test(e),Z7=e=>/^0[^.\s]+$/.test(e),Ca={delta:0,timestamp:0},MN=1/60*1e3,X7=typeof performance<"u"?()=>performance.now():()=>Date.now(),LN=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(X7()),MN);function U7(e){let t=[],n=[],r=0,i=!1,a=!1;const o=new WeakSet,c={schedule:(d,u=!1,p=!1)=>{const k=p&&i,P=k?t:n;return u&&o.add(d),P.indexOf(d)===-1&&(P.push(d),k&&i&&(r=t.length)),d},cancel:d=>{const u=n.indexOf(d);u!==-1&&n.splice(u,1),o.delete(d)},process:d=>{if(i){a=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=U7(()=>mh=!0),e),{}),xi=nf.reduce((e,t)=>{const n=Xy[t];return e[t]=(r,i=!1,a=!1)=>(mh||Q7(),n.schedule(r,i,a)),e},{}),Is=nf.reduce((e,t)=>(e[t]=Xy[t].cancel,e),{}),D0=nf.reduce((e,t)=>(e[t]=()=>Xy[t].process(Ca),e),{}),J7=e=>Xy[e].process(Ca),DN=e=>{mh=!1,Ca.delta=aC?MN:Math.max(Math.min(e-Ca.timestamp,K7),1),Ca.timestamp=e,sC=!0,nf.forEach(J7),sC=!1,mh&&(aC=!1,LN(DN))},Q7=()=>{mh=!0,aC=!0,sC||LN(DN)};function gI(e,t){e.indexOf(t)===-1&&e.push(t)}function mI(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class vI{constructor(){this.subscriptions=[]}add(t){return gI(this.subscriptions,t),()=>mI(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(!!i)if(i===1)this.subscriptions[0](t,n,r);else for(let a=0;a!isNaN(parseFloat(e));class e8{constructor(t,n={}){this.version="7.10.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,i=!0)=>{this.prev=this.current,this.current=r;const{delta:a,timestamp:o}=Ca;this.lastUpdated!==o&&(this.timeDelta=a,this.lastUpdated=o,xi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>xi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=q7(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){return this.events[t]||(this.events[t]=new vI),this.events[t].add(n)}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t){this.passiveEffect=t}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?yI(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.stopAnimation&&(this.stopAnimation(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.clearListeners(),this.stop()}}function Jc(e,t){return new e8(e,t)}const bI=(e,t)=>n=>Boolean(ef(n)&&U6.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),$N=(e,t,n)=>r=>{if(!ef(r))return r;const[i,a,o,c]=r.match(gh);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:c!==void 0?parseFloat(c):1}},t8=e=>Kc(0,255,e),$0={...Rl,transform:e=>Math.round(t8(e))},Qs={test:bI("rgb","red"),parse:$N("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+$0.transform(e)+", "+$0.transform(t)+", "+$0.transform(n)+", "+Pd(Td.transform(r))+")"};function n8(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const lC={test:bI("#"),parse:n8,transform:Qs.transform},dc={test:bI("hsl","hue"),parse:$N("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Xo.transform(Pd(t))+", "+Xo.transform(Pd(n))+", "+Pd(Td.transform(r))+")"},ni={test:e=>Qs.test(e)||lC.test(e)||dc.test(e),parse:e=>Qs.test(e)?Qs.parse(e):dc.test(e)?dc.parse(e):lC.parse(e),transform:e=>ef(e)?e:e.hasOwnProperty("red")?Qs.transform(e):dc.transform(e)},NN="${c}",FN="${n}";function r8(e){var t,n;return isNaN(e)&&ef(e)&&(((t=e.match(gh))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(rC))===null||n===void 0?void 0:n.length)||0)>0}function um(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0,r=0;const i=e.match(rC);i&&(n=i.length,e=e.replace(rC,NN),t.push(...i.map(ni.parse)));const a=e.match(gh);return a&&(r=a.length,e=e.replace(gh,FN),t.push(...a.map(Rl.parse))),{values:t,numColors:n,numNumbers:r,tokenised:e}}function BN(e){return um(e).values}function WN(e){const{values:t,numColors:n,tokenised:r}=um(e),i=t.length;return a=>{let o=r;for(let c=0;ctypeof e=="number"?0:e;function o8(e){const t=BN(e);return WN(e)(t.map(i8))}const ks={test:r8,parse:BN,createTransformer:WN,getAnimatableNone:o8},a8=new Set(["brightness","contrast","saturate","opacity"]);function s8(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(gh)||[];if(!r)return e;const i=n.replace(r,"");let a=a8.has(t)?1:0;return r!==n&&(a*=100),t+"("+a+i+")"}const l8=/([a-z-]*)\(.*?\)/g,cC={...ks,getAnimatableNone:e=>{const t=e.match(l8);return t?t.map(s8).join(" "):e}},c8={...fN,color:ni,backgroundColor:ni,outlineColor:ni,fill:ni,stroke:ni,borderColor:ni,borderTopColor:ni,borderRightColor:ni,borderBottomColor:ni,borderLeftColor:ni,filter:cC,WebkitFilter:cC},xI=e=>c8[e];function wI(e,t){var n;let r=xI(e);return r!==cC&&(r=ks),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}const HN=e=>t=>t.test(e),u8={test:e=>e==="auto",parse:e=>e},zN=[Rl,Gt,Xo,Ka,J6,K6,u8],Bu=e=>zN.find(HN(e)),d8=[...zN,ni,ks],h8=e=>d8.find(HN(e));function f8(e){const t={};return e.values.forEach((n,r)=>t[r]=n.get()),t}function p8(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function Uy(e,t,n){const r=e.getProps();return dI(r,t,n!==void 0?n:r.custom,f8(e),p8(e))}function g8(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Jc(n))}function m8(e,t){const n=Uy(e,t);let{transitionEnd:r={},transition:i={},...a}=n?e.makeTargetAnimatable(n,!1):{};a={...a,...r};for(const o in a){const c=g7(a[o]);g8(e,o,c)}}function v8(e,t,n){var r,i;const a=Object.keys(t).filter(c=>!e.hasValue(c)),o=a.length;if(!!o)for(let c=0;c`${e}: ${t}`;function w8(e,t){const{MotionAppearAnimations:n}=window,r=x8(e,Pl.has(t)?"transform":t),i=n&&n.get(r);return i?(xi.render(()=>{try{i.cancel(),n.delete(r)}catch{}}),i.currentTime||0):0}const C8="framerAppearId",S8="data-"+cI(C8);var A8=function(){},hm=function(){};const Tp=e=>e*1e3,I8={current:!1},CI=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,SI=e=>t=>1-e(1-t),AI=e=>e*e,k8=SI(AI),II=CI(AI),rr=(e,t,n)=>-n*e+n*t+e;function N0(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function _8({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{const c=n<.5?n*(1+t):n+t-n*t,d=2*n-c;i=N0(d,c,e+1/3),a=N0(d,c,e),o=N0(d,c,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}const F0=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},E8=[lC,Qs,dc],T8=e=>E8.find(t=>t.test(e));function gT(e){const t=T8(e);let n=t.parse(e);return t===dc&&(n=_8(n)),n}const VN=(e,t)=>{const n=gT(e),r=gT(t),i={...n};return a=>(i.red=F0(n.red,r.red,a),i.green=F0(n.green,r.green,a),i.blue=F0(n.blue,r.blue,a),i.alpha=rr(n.alpha,r.alpha,a),Qs.transform(i))};function jN(e,t){return typeof e=="number"?n=>rr(e,t,n):ni.test(e)?VN(e,t):YN(e,t)}const GN=(e,t)=>{const n=[...e],r=n.length,i=e.map((a,o)=>jN(a,t[o]));return a=>{for(let o=0;o{const n={...e,...t},r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=jN(e[i],t[i]));return i=>{for(const a in r)n[a]=r[a](i);return n}},YN=(e,t)=>{const n=ks.createTransformer(t),r=um(e),i=um(t);return r.numColors===i.numColors&&r.numNumbers>=i.numNumbers?Zy(GN(r.values,i.values),n):o=>`${o>0?t:e}`},fm=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},mT=(e,t)=>n=>rr(e,t,n);function R8(e){return typeof e=="number"?mT:typeof e=="string"?ni.test(e)?VN:YN:Array.isArray(e)?GN:typeof e=="object"?P8:mT}function O8(e,t,n){const r=[],i=n||R8(e[0]),a=e.length-1;for(let o=0;oe[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=O8(t,r,i),c=o.length,d=u=>{let p=0;if(c>1)for(;pd(Kc(e[0],e[a-1],u)):d}const kI=e=>e,XN=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,M8=1e-7,L8=12;function D8(e,t,n,r,i){let a,o,c=0;do o=t+(n-t)/2,a=XN(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>M8&&++cD8(a,0,1,e,n);return a=>a===0||a===1?a:XN(i(a),t,r)}const KN=e=>1-Math.sin(Math.acos(e)),_I=SI(KN),$8=CI(_I),JN=UN(.33,1.53,.69,.99),EI=SI(JN),N8=CI(EI),F8=e=>(e*=2)<1?.5*EI(e):.5*(2-Math.pow(2,-10*(e-1))),B8={linear:kI,easeIn:AI,easeInOut:II,easeOut:k8,circIn:KN,circInOut:$8,circOut:_I,backIn:EI,backInOut:N8,backOut:JN,anticipate:F8},vT=e=>{if(Array.isArray(e)){hm(e.length===4);const[t,n,r,i]=e;return UN(t,n,r,i)}else if(typeof e=="string")return B8[e];return e},W8=e=>Array.isArray(e)&&typeof e[0]!="number";function H8(e,t){return e.map(()=>t||II).splice(0,e.length-1)}function z8(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function V8(e,t){return e.map(n=>n*t)}function pm({keyframes:e,ease:t=II,times:n,duration:r=300}){e=[...e];const i=pm[0],a=W8(t)?t.map(vT):vT(t),o={done:!1,value:i},c=V8(n&&n.length===pm.length?n:z8(e),r);function d(){return ZN(c,e,{ease:Array.isArray(a)?a:H8(e,a)})}let u=d();return{next:p=>(o.value=u(p),o.done=p>=r,o),flipTarget:()=>{e.reverse(),u=d()}}}const B0=.001,j8=.01,yT=10,G8=.05,Y8=1;function Z8({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,a;A8(e<=yT*1e3);let o=1-t;o=Kc(G8,Y8,o),e=Kc(j8,yT,e/1e3),o<1?(i=u=>{const p=u*o,k=p*e,P=p-n,F=uC(u,o),B=Math.exp(-k);return B0-P/F*B},a=u=>{const k=u*o*e,P=k*n+n,F=Math.pow(o,2)*Math.pow(u,2)*e,B=Math.exp(-k),N=uC(Math.pow(u,2),o);return(-i(u)+B0>0?-1:1)*((P-F)*B)/N}):(i=u=>{const p=Math.exp(-u*e),k=(u-n)*e+1;return-B0+p*k},a=u=>{const p=Math.exp(-u*e),k=(n-u)*(e*e);return p*k});const c=5/e,d=U8(i,a,c);if(e=e*1e3,isNaN(d))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(d,2)*r;return{stiffness:u,damping:o*2*Math.sqrt(r*u),duration:e}}}const X8=12;function U8(e,t,n){let r=n;for(let i=1;ie[n]!==void 0)}function Q8(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!bT(e,J8)&&bT(e,K8)){const n=Z8(e);t={...t,...n,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}const q8=5;function QN({keyframes:e,restSpeed:t=2,restDelta:n=.01,...r}){let i=e[0],a=e[e.length-1];const o={done:!1,value:i},{stiffness:c,damping:d,mass:u,velocity:p,duration:k,isResolvedFromDuration:P}=Q8(r);let F=eJ,B=p?-(p/1e3):0;const N=d/(2*Math.sqrt(c*u));function D(){const T=a-i,M=Math.sqrt(c/u)/1e3;if(n===void 0&&(n=Math.min(Math.abs(a-i)/100,.4)),N<1){const O=uC(M,N);F=L=>{const x=Math.exp(-N*M*L);return a-x*((B+N*M*T)/O*Math.sin(O*L)+T*Math.cos(O*L))}}else if(N===1)F=O=>a-Math.exp(-M*O)*(T+(B+M*T)*O);else{const O=M*Math.sqrt(N*N-1);F=L=>{const x=Math.exp(-N*M*L),b=Math.min(O*L,300);return a-x*((B+N*M*T)*Math.sinh(b)+O*T*Math.cosh(b))/O}}}return D(),{next:T=>{const M=F(T);if(P)o.done=T>=k;else{let O=B;if(T!==0)if(N<1){const b=Math.max(0,T-q8);O=yI(M-F(b),T-b)}else O=0;const L=Math.abs(O)<=t,x=Math.abs(a-M)<=n;o.done=L&&x}return o.value=o.done?a:M,o},flipTarget:()=>{B=-B,[i,a]=[a,i],D()}}}QN.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const eJ=e=>0;function tJ({keyframes:e=[0],velocity:t=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:a}){const o=e[0],c={done:!1,value:o};let d=n*t;const u=o+d,p=a===void 0?u:a(u);return p!==u&&(d=p-o),{next:k=>{const P=-d*Math.exp(-k/r);return c.done=!(P>i||P<-i),c.value=c.done?p:p+P,c},flipTarget:()=>{}}}const nJ={decay:tJ,keyframes:pm,tween:pm,spring:QN};function qN(e,t,n=0){return e-t-n}function rJ(e,t=0,n=0,r=!0){return r?qN(t+-e,t,n):t-(e-t)+n}function iJ(e,t,n,r){return r?e>=t+n:e<=-n}const oJ=e=>{const t=({delta:n})=>e(n);return{start:()=>xi.update(t,!0),stop:()=>Is.update(t)}};function gm({duration:e,driver:t=oJ,elapsed:n=0,repeat:r=0,repeatType:i="loop",repeatDelay:a=0,keyframes:o,autoplay:c=!0,onPlay:d,onStop:u,onComplete:p,onRepeat:k,onUpdate:P,type:F="keyframes",...B}){var N,D;let T,M=0,O=e,L,x=!1,b=!0,C;const g=nJ[o.length>2?"keyframes":F],w=o[0],f=o[o.length-1];!((D=(N=g).needsInterpolation)===null||D===void 0)&&D.call(N,w,f)&&(C=ZN([0,100],[w,f],{clamp:!1}),o=[0,100]);const m=g({...B,duration:e,keyframes:o});function E(){M++,i==="reverse"?(b=M%2===0,n=rJ(n,O,a,b)):(n=qN(n,O,a),i==="mirror"&&m.flipTarget()),x=!1,k&&k()}function S(){T.stop(),p&&p()}function y($){if(b||($=-$),n+=$,!x){const V=m.next(Math.max(0,n));L=V.value,C&&(L=C(L)),x=b?V.done:n<=0}P&&P(L),x&&(M===0&&(O=O!==void 0?O:n),M{u&&u(),T.stop()},sample:$=>m.next(Math.max(0,$))}}function aJ(e){return!e||Array.isArray(e)||typeof e=="string"&&eF[e]}const ad=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,eF={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ad([0,.65,.55,1]),circOut:ad([.55,0,1,.45]),backIn:ad([.31,.01,.66,-.59]),backOut:ad([.33,1.53,.69,.99])};function sJ(e){if(!!e)return Array.isArray(e)?ad(e):eF[e]}function lJ(e,t,n,{delay:r=0,duration:i,repeat:a=0,repeatType:o="loop",ease:c,times:d}={}){return e.animate({[t]:n,offset:d},{delay:r,duration:i,easing:sJ(c),fill:"both",iterations:a+1,direction:o==="reverse"?"alternate":"normal"})}const jf=10;function cJ(e,t,{onUpdate:n,onComplete:r,...i}){let{keyframes:a,duration:o=.3,elapsed:c=0,ease:d}=i;if(i.type==="spring"||!aJ(i.ease)){const p=gm(i);let k={done:!1,value:a[0]};const P=[];let F=0;for(;!k.done;)k=p.sample(F),P.push(k.value),F+=jf;a=P,o=F-jf,d="linear"}const u=lJ(e.owner.current,t,a,{...i,delay:-c,duration:o,ease:d});return u.onfinish=()=>{e.set(a[a.length-1]),r&&r()},()=>{const{currentTime:p}=u;if(p){const k=gm(i);e.setWithVelocity(k.sample(p-jf).value,k.sample(p).value,jf)}xi.update(()=>u.cancel())}}function tF(e,t){const n=performance.now(),r=({timestamp:i})=>{const a=i-n;a>=t&&(Is.read(r),e(a-t))};return xi.read(r,!0),()=>Is.read(r)}function uJ({keyframes:e,elapsed:t,onUpdate:n,onComplete:r}){const i=()=>(n&&n(e[e.length-1]),r&&r(),()=>{});return t?tF(i,-t):i()}function dJ({keyframes:e,velocity:t=0,min:n,max:r,power:i=.8,timeConstant:a=750,bounceStiffness:o=500,bounceDamping:c=10,restDelta:d=1,modifyTarget:u,driver:p,onUpdate:k,onComplete:P,onStop:F}){const B=e[0];let N;function D(L){return n!==void 0&&Lr}function T(L){return n===void 0?r:r===void 0||Math.abs(n-L){var b;k==null||k(x),(b=L.onUpdate)===null||b===void 0||b.call(L,x)},onComplete:P,onStop:F})}function O(L){M({type:"spring",stiffness:o,damping:c,restDelta:d,...L})}if(D(B))O({velocity:t,keyframes:[B,T(B)]});else{let L=i*t+B;typeof u<"u"&&(L=u(L));const x=T(L),b=x===n?-1:1;let C,g;const w=f=>{C=g,g=f,t=yI(f-C,Ca.delta),(b===1&&f>x||b===-1&&fN==null?void 0:N.stop()}}const Ws=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),Gf=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),W0=()=>({type:"keyframes",ease:"linear",duration:.3}),hJ={type:"keyframes",duration:.8},xT={x:Ws,y:Ws,z:Ws,rotate:Ws,rotateX:Ws,rotateY:Ws,rotateZ:Ws,scaleX:Gf,scaleY:Gf,scale:Gf,opacity:W0,backgroundColor:W0,color:W0,default:Gf},fJ=(e,{keyframes:t})=>t.length>2?hJ:(xT[e]||xT.default)(t[1]),dC=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&ks.test(t)&&!t.startsWith("url("));function pJ({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:a,repeatType:o,repeatDelay:c,from:d,...u}){return!!Object.keys(u).length}function wT(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function CT(e){return typeof e=="number"?0:wI("",e)}function nF(e,t){return e[t]||e.default||e}function gJ(e,t,n,r){const i=dC(t,n);let a=r.from!==void 0?r.from:e.get();return a==="none"&&i&&typeof n=="string"?a=wI(t,n):wT(a)&&typeof n=="string"?a=CT(n):!Array.isArray(n)&&wT(n)&&typeof a=="string"&&(n=CT(a)),Array.isArray(n)?(n[0]===null&&(n[0]=a),n):[a,n]}const ST={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},H0={},rF={};for(const e in ST)rF[e]=()=>(H0[e]===void 0&&(H0[e]=ST[e]()),H0[e]);const mJ=new Set(["opacity"]),TI=(e,t,n,r={})=>i=>{const a=nF(r,e)||{},o=a.delay||r.delay||0;let{elapsed:c=0}=r;c=c-Tp(o);const d=gJ(t,e,n,a),u=d[0],p=d[d.length-1],k=dC(e,u),P=dC(e,p);let F={keyframes:d,velocity:t.getVelocity(),...a,elapsed:c,onUpdate:T=>{t.set(T),a.onUpdate&&a.onUpdate(T)},onComplete:()=>{i(),a.onComplete&&a.onComplete()}};if(!k||!P||I8.current||a.type===!1)return uJ(F);if(a.type==="inertia"){const T=dJ(F);return()=>T.stop()}pJ(a)||(F={...F,...fJ(e,F)}),F.duration&&(F.duration=Tp(F.duration)),F.repeatDelay&&(F.repeatDelay=Tp(F.repeatDelay));const B=t.owner,N=B&&B.current;if(rF.waapi()&&mJ.has(e)&&!F.repeatDelay&&F.repeatType!=="mirror"&&F.damping!==0&&B&&N instanceof HTMLElement&&!B.getProps().onUpdate)return cJ(t,e,F);{const T=gm(F);return()=>T.stop()}};function vJ(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const i=t.map(a=>hC(e,a,n));r=Promise.all(i)}else if(typeof t=="string")r=hC(e,t,n);else{const i=typeof t=="function"?Uy(e,t,n.custom):t;r=iF(e,i,n)}return r.then(()=>e.notify("AnimationComplete",t))}function hC(e,t,n={}){var r;const i=Uy(e,t,n.custom);let{transition:a=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(a=n.transitionOverride);const o=i?()=>iF(e,i,n):()=>Promise.resolve(),c=!((r=e.variantChildren)===null||r===void 0)&&r.size?(u=0)=>{const{delayChildren:p=0,staggerChildren:k,staggerDirection:P}=a;return yJ(e,t,p+u,k,P,n)}:()=>Promise.resolve(),{when:d}=a;if(d){const[u,p]=d==="beforeChildren"?[o,c]:[c,o];return u().then(p)}else return Promise.all([o(),c(n.delay)])}function iF(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var a;let{transition:o=e.getDefaultTransition(),transitionEnd:c,...d}=e.makeTargetAnimatable(t);const u=e.getValue("willChange");r&&(o=r);const p=[],k=i&&((a=e.animationState)===null||a===void 0?void 0:a.getState()[i]);for(const P in d){const F=e.getValue(P),B=d[P];if(!F||B===void 0||k&&xJ(k,P))continue;let N={delay:n,elapsed:0,...o};if(e.shouldReduceMotion&&Pl.has(P)&&(N={...N,type:!1,delay:0}),!F.hasAnimated){const T=e.getProps()[S8];T&&(N.elapsed=w8(T,P))}let D=F.start(TI(P,F,B,N));dm(u)&&(u.add(P),D=D.then(()=>u.remove(P))),p.push(D)}return Promise.all(p).then(()=>{c&&m8(e,c)})}function yJ(e,t,n=0,r=0,i=1,a){const o=[],c=(e.variantChildren.size-1)*r,d=i===1?(u=0)=>u*r:(u=0)=>c-u*r;return Array.from(e.variantChildren).sort(bJ).forEach((u,p)=>{o.push(hC(u,t,{...a,delay:n+d(p)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(o)}function bJ(e,t){return e.sortNodePosition(t)}function xJ({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}const PI=[Mn.Animate,Mn.InView,Mn.Focus,Mn.Hover,Mn.Tap,Mn.Drag,Mn.Exit],wJ=[...PI].reverse(),CJ=PI.length;function SJ(e){return t=>Promise.all(t.map(({animation:n,options:r})=>vJ(e,n,r)))}function AJ(e){let t=SJ(e);const n=kJ();let r=!0;const i=(d,u)=>{const p=Uy(e,u);if(p){const{transition:k,transitionEnd:P,...F}=p;d={...d,...F,...P}}return d};function a(d){t=d(e)}function o(d,u){const p=e.getProps(),k=e.getVariantContext(!0)||{},P=[],F=new Set;let B={},N=1/0;for(let T=0;TN&&x;const f=Array.isArray(L)?L:[L];let m=f.reduce(i,{});b===!1&&(m={});const{prevResolvedValues:E={}}=O,S={...E,...m},y=_=>{w=!0,F.delete(_),O.needsAnimating[_]=!0};for(const _ in S){const $=m[_],V=E[_];B.hasOwnProperty(_)||($!==V?lm($)&&lm(V)?!ON($,V)||g?y(_):O.protectedKeys[_]=!0:$!==void 0?y(_):F.add(_):$!==void 0&&F.has(_)?y(_):O.protectedKeys[_]=!0)}O.prevProp=L,O.prevResolvedValues=m,O.isActive&&(B={...B,...m}),r&&e.blockInitialAnimation&&(w=!1),w&&!C&&P.push(...f.map(_=>({animation:_,options:{type:M,...d}})))}if(F.size){const T={};F.forEach(M=>{const O=e.getBaseTarget(M);O!==void 0&&(T[M]=O)}),P.push({animation:T})}let D=Boolean(P.length);return r&&p.initial===!1&&!e.manuallyAnimateOnMount&&(D=!1),r=!1,D?t(P):Promise.resolve()}function c(d,u,p){var k;if(n[d].isActive===u)return Promise.resolve();(k=e.variantChildren)===null||k===void 0||k.forEach(F=>{var B;return(B=F.animationState)===null||B===void 0?void 0:B.setActive(d,u)}),n[d].isActive=u;const P=o(p,d);for(const F in n)n[F].protectedKeys={};return P}return{animateChanges:o,setActive:c,setAnimateFunction:a,getState:()=>n}}function IJ(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!ON(t,e):!1}function Hs(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function kJ(){return{[Mn.Animate]:Hs(!0),[Mn.InView]:Hs(),[Mn.Hover]:Hs(),[Mn.Tap]:Hs(),[Mn.Drag]:Hs(),[Mn.Focus]:Hs(),[Mn.Exit]:Hs()}}const _J={animation:ds(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=AJ(e)),Vy(t)&&de.exports.useEffect(()=>t.subscribe(e),[t])}),exit:ds(e=>{const{custom:t,visualElement:n}=e,[r,i]=pI(),a=de.exports.useContext(gu);de.exports.useEffect(()=>{n.isPresent=r;const o=n.animationState&&n.animationState.setActive(Mn.Exit,!r,{custom:a&&a.custom||t});o&&!r&&o.then(i)},[r])})},AT=(e,t)=>Math.abs(e-t);function EJ(e,t){const n=AT(e.x,t.x),r=AT(e.y,t.y);return Math.sqrt(n**2+r**2)}class oF{constructor(t,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const u=V0(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,k=EJ(u.offset,{x:0,y:0})>=3;if(!p&&!k)return;const{point:P}=u,{timestamp:F}=Ca;this.history.push({...P,timestamp:F});const{onStart:B,onMove:N}=this.handlers;p||(B&&B(this.lastMoveEvent,u),this.startEvent=this.lastMoveEvent),N&&N(this.lastMoveEvent,u)},this.handlePointerMove=(u,p)=>{if(this.lastMoveEvent=u,this.lastMoveEventInfo=z0(p,this.transformPagePoint),CN(u)&&u.buttons===0){this.handlePointerUp(u,p);return}xi.update(this.updatePoint,!0)},this.handlePointerUp=(u,p)=>{this.end();const{onEnd:k,onSessionEnd:P}=this.handlers,F=V0(z0(p,this.transformPagePoint),this.history);this.startEvent&&k&&k(u,F),P&&P(u,F)},SN(t)&&t.touches.length>1)return;this.handlers=n,this.transformPagePoint=r;const i=hI(t),a=z0(i,this.transformPagePoint),{point:o}=a,{timestamp:c}=Ca;this.history=[{...o,timestamp:c}];const{onSessionStart:d}=n;d&&d(t,V0(a,this.history)),this.removeListeners=Zy(Oc(window,"pointermove",this.handlePointerMove),Oc(window,"pointerup",this.handlePointerUp),Oc(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Is.update(this.updatePoint)}}function z0(e,t){return t?{point:t(e.point)}:e}function IT(e,t){return{x:e.x-t.x,y:e.y-t.y}}function V0({point:e},t){return{point:e,delta:IT(e,aF(t)),offset:IT(e,TJ(t)),velocity:PJ(t,.1)}}function TJ(e){return e[0]}function aF(e){return e[e.length-1]}function PJ(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=aF(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Tp(t)));)n--;if(!r)return{x:0,y:0};const a=(i.timestamp-r.timestamp)/1e3;if(a===0)return{x:0,y:0};const o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Ni(e){return e.max-e.min}function fC(e,t=0,n=.01){return Math.abs(e-t)<=n}function kT(e,t,n,r=.5){e.origin=r,e.originPoint=rr(t.min,t.max,e.origin),e.scale=Ni(n)/Ni(t),(fC(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=rr(n.min,n.max,e.origin)-e.originPoint,(fC(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Rd(e,t,n,r){kT(e.x,t.x,n.x,r==null?void 0:r.originX),kT(e.y,t.y,n.y,r==null?void 0:r.originY)}function _T(e,t,n){e.min=n.min+t.min,e.max=e.min+Ni(t)}function RJ(e,t,n){_T(e.x,t.x,n.x),_T(e.y,t.y,n.y)}function ET(e,t,n){e.min=t.min-n.min,e.max=e.min+Ni(t)}function Od(e,t,n){ET(e.x,t.x,n.x),ET(e.y,t.y,n.y)}function OJ(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?rr(n,e,r.max):Math.min(e,n)),e}function TT(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function MJ(e,{top:t,left:n,bottom:r,right:i}){return{x:TT(e.x,n,i),y:TT(e.y,t,r)}}function PT(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=fm(t.min,t.max-r,e.min):r>i&&(n=fm(e.min,e.max-i,t.min)),Kc(0,1,n)}function $J(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const pC=.35;function NJ(e=pC){return e===!1?e=0:e===!0&&(e=pC),{x:RT(e,"left","right"),y:RT(e,"top","bottom")}}function RT(e,t,n){return{min:OT(e,t),max:OT(e,n)}}function OT(e,t){return typeof e=="number"?e:e[t]||0}const MT=()=>({translate:0,scale:1,origin:0,originPoint:0}),Md=()=>({x:MT(),y:MT()}),LT=()=>({min:0,max:0}),xr=()=>({x:LT(),y:LT()});function Ro(e){return[e("x"),e("y")]}function sF({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function FJ({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function BJ(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function j0(e){return e===void 0||e===1}function gC({scale:e,scaleX:t,scaleY:n}){return!j0(e)||!j0(t)||!j0(n)}function js(e){return gC(e)||lF(e)||e.z||e.rotate||e.rotateX||e.rotateY}function lF(e){return DT(e.x)||DT(e.y)}function DT(e){return e&&e!=="0%"}function mm(e,t,n){const r=e-n,i=t*r;return n+i}function $T(e,t,n,r,i){return i!==void 0&&(e=mm(e,i,r)),mm(e,n,r)+t}function mC(e,t=0,n=1,r,i){e.min=$T(e.min,t,n,r,i),e.max=$T(e.max,t,n,r,i)}function cF(e,{x:t,y:n}){mC(e.x,t.translate,t.scale,t.originPoint),mC(e.y,n.translate,n.scale,n.originPoint)}function WJ(e,t,n,r=!1){var i,a;const o=n.length;if(!o)return;t.x=t.y=1;let c,d;for(let u=0;u1.0000000000001||e<.999999999999?e:1}function ts(e,t){e.min=e.min+t,e.max=e.max+t}function FT(e,t,[n,r,i]){const a=t[i]!==void 0?t[i]:.5,o=rr(e.min,e.max,a);mC(e,t[n],t[r],o,t.scale)}const HJ=["x","scaleX","originX"],zJ=["y","scaleY","originY"];function hc(e,t){FT(e.x,t,HJ),FT(e.y,t,zJ)}function uF(e,t){return sF(BJ(e.getBoundingClientRect(),t))}function VJ(e,t,n){const r=uF(e,n),{scroll:i}=t;return i&&(ts(r.x,i.offset.x),ts(r.y,i.offset.y)),r}const jJ=new WeakMap;class GJ{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=xr(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){if(this.visualElement.isPresent===!1)return;const r=c=>{this.stopAnimation(),n&&this.snapToCursor(hI(c,"page").point)},i=(c,d)=>{var u;const{drag:p,dragPropagation:k,onDragStart:P}=this.getProps();p&&!k&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=_N(p),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ro(F=>{var B,N;let D=this.getAxisMotionValue(F).get()||0;if(Xo.test(D)){const T=(N=(B=this.visualElement.projection)===null||B===void 0?void 0:B.layout)===null||N===void 0?void 0:N.layoutBox[F];T&&(D=Ni(T)*(parseFloat(D)/100))}this.originPoint[F]=D}),P==null||P(c,d),(u=this.visualElement.animationState)===null||u===void 0||u.setActive(Mn.Drag,!0))},a=(c,d)=>{const{dragPropagation:u,dragDirectionLock:p,onDirectionLock:k,onDrag:P}=this.getProps();if(!u&&!this.openGlobalLock)return;const{offset:F}=d;if(p&&this.currentDirection===null){this.currentDirection=YJ(F),this.currentDirection!==null&&(k==null||k(this.currentDirection));return}this.updateAxis("x",d.point,F),this.updateAxis("y",d.point,F),this.visualElement.render(),P==null||P(c,d)},o=(c,d)=>this.stop(c,d);this.panSession=new oF(t,{onSessionStart:r,onStart:i,onMove:a,onSessionEnd:o},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:a}=this.getProps();a==null||a(t,n)}cancel(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(Mn.Drag,!1)}updateAxis(t,n,r){const{drag:i}=this.getProps();if(!r||!Yf(t,i,this.currentDirection))return;const a=this.getAxisMotionValue(t);let o=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=OJ(o,this.constraints[t],this.elastic[t])),a.set(o)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},i=this.constraints;t&&uc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=MJ(r.layoutBox,t):this.constraints=!1,this.elastic=NJ(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Ro(a=>{this.getAxisMotionValue(a)&&(this.constraints[a]=$J(r.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!uc(t))return!1;const r=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const a=VJ(r,i.root,this.visualElement.getTransformPagePoint());let o=LJ(i.layout.layoutBox,a);if(n){const c=n(FJ(o));this.hasMutatedConstraints=!!c,c&&(o=sF(c))}return o}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:c}=this.getProps(),d=this.constraints||{},u=Ro(p=>{if(!Yf(p,n,this.currentDirection))return;let k=(d==null?void 0:d[p])||{};o&&(k={min:0,max:0});const P=i?200:1e6,F=i?40:1e7,B={type:"inertia",velocity:r?t[p]:0,bounceStiffness:P,bounceDamping:F,timeConstant:750,restDelta:1,restSpeed:10,...a,...k};return this.startAxisValueAnimation(p,B)});return Promise.all(u).then(c)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(TI(t,r,0,n))}stopAnimation(){Ro(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){var n;const r="_drag"+t.toUpperCase(),i=this.visualElement.getProps()[r];return i||this.visualElement.getValue(t,((n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])||0)}snapToCursor(t){Ro(n=>{const{drag:r}=this.getProps();if(!Yf(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,a=this.getAxisMotionValue(n);if(i&&i.layout){const{min:o,max:c}=i.layout.layoutBox[n];a.set(t[n]-rr(o,c,.5))}})}scalePositionWithinConstraints(){var t;if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!uc(r)||!i||!this.constraints)return;this.stopAnimation();const a={x:0,y:0};Ro(c=>{const d=this.getAxisMotionValue(c);if(d){const u=d.get();a[c]=DJ({min:u,max:u},this.constraints[c])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",(t=i.root)===null||t===void 0||t.updateScroll(),i.updateLayout(),this.resolveConstraints(),Ro(c=>{if(!Yf(c,n,null))return;const d=this.getAxisMotionValue(c),{min:u,max:p}=this.constraints[c];d.set(rr(u,p,a[c]))})}addListeners(){var t;if(!this.visualElement.current)return;jJ.set(this.visualElement,this);const n=this.visualElement.current,r=Oc(n,"pointerdown",u=>{const{drag:p,dragListener:k=!0}=this.getProps();p&&k&&this.start(u)}),i=()=>{const{dragConstraints:u}=this.getProps();uc(u)&&(this.constraints=this.resolveRefConstraints())},{projection:a}=this.visualElement,o=a.addEventListener("measure",i);a&&!a.layout&&((t=a.root)===null||t===void 0||t.updateScroll(),a.updateLayout()),i();const c=Yy(window,"resize",()=>this.scalePositionWithinConstraints()),d=a.addEventListener("didUpdate",({delta:u,hasLayoutChanged:p})=>{this.isDragging&&p&&(Ro(k=>{const P=this.getAxisMotionValue(k);!P||(this.originPoint[k]+=u[k].translate,P.set(P.get()+u[k].translate))}),this.visualElement.render())});return()=>{c(),r(),o(),d==null||d()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:a=!1,dragElastic:o=pC,dragMomentum:c=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:a,dragElastic:o,dragMomentum:c}}}function Yf(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function YJ(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function ZJ(e){const{dragControls:t,visualElement:n}=e,r=Gy(()=>new GJ(n));de.exports.useEffect(()=>t&&t.subscribe(r),[r,t]),de.exports.useEffect(()=>r.addListeners(),[r])}function XJ({onPan:e,onPanStart:t,onPanEnd:n,onPanSessionStart:r,visualElement:i}){const a=e||t||n||r,o=de.exports.useRef(null),{transformPagePoint:c}=de.exports.useContext(nI),d={onSessionStart:r,onStart:t,onMove:e,onEnd:(p,k)=>{o.current=null,n&&n(p,k)}};de.exports.useEffect(()=>{o.current!==null&&o.current.updateHandlers(d)});function u(p){o.current=new oF(p,d,{transformPagePoint:c})}cm(i,"pointerdown",a&&u),fI(()=>o.current&&o.current.end())}const UJ={pan:ds(XJ),drag:ds(ZJ)};function vC(e){return typeof e=="string"&&e.startsWith("var(--")}const dF=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function KJ(e){const t=dF.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function yC(e,t,n=1){const[r,i]=KJ(e);if(!r)return;const a=window.getComputedStyle(t).getPropertyValue(r);return a?a.trim():vC(i)?yC(i,t,n+1):i}function JJ(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(i=>{const a=i.get();if(!vC(a))return;const o=yC(a,r);o&&i.set(o)});for(const i in t){const a=t[i];if(!vC(a))continue;const o=yC(a,r);!o||(t[i]=o,n&&n[i]===void 0&&(n[i]=a))}return{target:t,transitionEnd:n}}const QJ=new Set(["width","height","top","left","right","bottom","x","y"]),hF=e=>QJ.has(e),qJ=e=>Object.keys(e).some(hF),fF=(e,t)=>{e.set(t,!1),e.set(t)},BT=e=>e===Rl||e===Gt;var WT;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(WT||(WT={}));const HT=(e,t)=>parseFloat(e.split(", ")[t]),zT=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/);if(i)return HT(i[1],t);{const a=r.match(/^matrix\((.+)\)$/);return a?HT(a[1],e):0}},eQ=new Set(["x","y","z"]),tQ=am.filter(e=>!eQ.has(e));function nQ(e){const t=[];return tQ.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const VT={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:zT(4,13),y:zT(5,14)},rQ=(e,t,n)=>{const r=t.measureViewportBox(),i=t.current,a=getComputedStyle(i),{display:o}=a,c={};o==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(u=>{c[u]=VT[u](r,a)}),t.render();const d=t.measureViewportBox();return n.forEach(u=>{const p=t.getValue(u);fF(p,c[u]),e[u]=VT[u](d,a)}),e},iQ=(e,t,n={},r={})=>{t={...t},r={...r};const i=Object.keys(t).filter(hF);let a=[],o=!1;const c=[];if(i.forEach(d=>{const u=e.getValue(d);if(!e.hasValue(d))return;let p=n[d],k=Bu(p);const P=t[d];let F;if(lm(P)){const B=P.length,N=P[0]===null?1:0;p=P[N],k=Bu(p);for(let D=N;D=0?window.pageYOffset:null,u=rQ(t,e,c);return a.length&&a.forEach(([p,k])=>{e.getValue(p).set(k)}),e.render(),Tl&&d!==null&&window.scrollTo({top:d}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function oQ(e,t,n,r){return qJ(t)?iQ(e,t,n,r):{target:t,transitionEnd:r}}const aQ=(e,t,n,r)=>{const i=JJ(e,t,r);return t=i.target,r=i.transitionEnd,oQ(e,t,n,r)},bC={current:null},pF={current:!1};function sQ(){if(pF.current=!0,!!Tl)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>bC.current=e.matches;e.addListener(t),t()}else bC.current=!1}function lQ(e,t,n){const{willChange:r}=t;for(const i in t){const a=t[i],o=n[i];if(Qo(a))e.addValue(i,a),dm(r)&&r.add(i);else if(Qo(o))e.addValue(i,Jc(a,{owner:e})),dm(r)&&r.remove(i);else if(o!==a)if(e.hasValue(i)){const c=e.getValue(i);!c.hasAnimated&&c.set(a)}else{const c=e.getStaticValue(i);e.addValue(i,Jc(c!==void 0?c:a))}}for(const i in n)t[i]===void 0&&e.removeValue(i);return t}const gF=Object.keys(ph),cQ=gF.length,jT=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class uQ{constructor({parent:t,props:n,reducedMotionConfig:r,visualState:i},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{!this.current||(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>xi.render(this.render,!1,!0);const{latestValues:o,renderState:c}=i;this.latestValues=o,this.baseTarget={...o},this.initialValues=n.initial?{...o}:{},this.renderState=c,this.parent=t,this.props=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.isControllingVariants=jy(n),this.isVariantNode=cN(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(t&&t.current);const{willChange:d,...u}=this.scrapeMotionValuesFromProps(n);for(const p in u){const k=u[p];o[p]!==void 0&&Qo(k)&&(k.set(o[p],!1),dm(d)&&d.add(p))}}scrapeMotionValuesFromProps(t){return{}}mount(t){var n;this.current=t,this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=(n=this.parent)===null||n===void 0?void 0:n.addVariantChild(this)),this.values.forEach((r,i)=>this.bindToMotionValue(i,r)),pF.current||sQ(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:bC.current,this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var t,n,r;(t=this.projection)===null||t===void 0||t.unmount(),Is.update(this.notifyUpdate),Is.render(this.render),this.valueSubscriptions.forEach(i=>i()),(n=this.removeFromVariantTree)===null||n===void 0||n.call(this),(r=this.parent)===null||r===void 0||r.children.delete(this);for(const i in this.events)this.events[i].clear();this.current=null}bindToMotionValue(t,n){const r=Pl.has(t),i=n.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&xi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),a=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),a()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures(t,n,r,i,a,o){const c=[];for(let d=0;dthis.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:o,layoutScroll:P})}return c}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):xr()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}setProps(t){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=t;for(let n=0;nr.variantChildren.delete(t)}addValue(t,n){this.hasValue(t)&&this.removeValue(t),this.values.set(t,n),this.latestValues[t]=n.get(),this.bindToMotionValue(t,n)}removeValue(t){var n;this.values.delete(t),(n=this.valueSubscriptions.get(t))===null||n===void 0||n(),this.valueSubscriptions.delete(t),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Jc(n,{owner:this}),this.addValue(t,r)),r}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,i=typeof r=="string"||typeof r=="object"?(n=dI(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&i!==void 0)return i;const a=this.getBaseTargetFromProps(this.props,t);return a!==void 0&&!Qo(a)?a:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new vI),this.events[t].add(n)}notify(t,...n){var r;(r=this.events[t])===null||r===void 0||r.notify(...n)}}const mF=["initial",...PI],dQ=mF.length;class vF extends uQ{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){var r;return(r=t.style)===null||r===void 0?void 0:r[n]}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:i},a){let o=b8(r,t||{},this);if(i&&(n&&(n=i(n)),r&&(r=i(r)),o&&(o=i(o))),a){v8(this,r,o);const c=aQ(this,r,o,n);n=c.transitionEnd,r=c.target}return{transition:t,transitionEnd:n,...r}}}function hQ(e){return window.getComputedStyle(e)}class fQ extends vF{readValueFromInstance(t,n){if(Pl.has(n)){const r=xI(n);return r&&r.default||0}else{const r=hQ(t),i=(hN(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return uF(t,n)}build(t,n,r,i){oI(t,n,r,i.transformTemplate)}scrapeMotionValuesFromProps(t){return uI(t)}renderInstance(t,n,r,i){vN(t,n,r,i)}}class pQ extends vF{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){var r;return Pl.has(n)?((r=xI(n))===null||r===void 0?void 0:r.default)||0:(n=yN.has(n)?n:cI(n),t.getAttribute(n))}measureInstanceViewportBox(){return xr()}scrapeMotionValuesFromProps(t){return xN(t)}build(t,n,r,i){sI(t,n,r,this.isSVGTag,i.transformTemplate)}renderInstance(t,n,r,i){bN(t,n,r,i)}mount(t){this.isSVGTag=lI(t.tagName),super.mount(t)}}const gQ=(e,t)=>iI(e)?new pQ(t,{enableHardwareAcceleration:!1}):new fQ(t,{enableHardwareAcceleration:!0});function GT(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Wu={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Gt.test(e))e=parseFloat(e);else return e;const n=GT(e,t.target.x),r=GT(e,t.target.y);return`${n}% ${r}%`}},YT="_$css",mQ={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,i=e.includes("var("),a=[];i&&(e=e.replace(dF,F=>(a.push(F),YT)));const o=ks.parse(e);if(o.length>5)return r;const c=ks.createTransformer(e),d=typeof o[0]!="number"?1:0,u=n.x.scale*t.x,p=n.y.scale*t.y;o[0+d]/=u,o[1+d]/=p;const k=rr(u,p,.5);typeof o[2+d]=="number"&&(o[2+d]/=k),typeof o[3+d]=="number"&&(o[3+d]/=k);let P=c(o);if(i){let F=0;P=P.replace(YT,()=>{const B=a[F];return F++,B})}return P}};class vQ extends yt.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:a}=t;j6(bQ),a&&(n.group&&n.group.add(a),r&&r.register&&i&&r.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",()=>{this.safeToRemove()}),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),Ed.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:i,isPresent:a}=this.props,o=r.projection;return o&&(o.isPresent=a,i||t.layoutDependency!==n||n===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==a&&(a?o.promote():o.relegate()||xi.postRender(()=>{var c;!((c=o.getStack())===null||c===void 0)&&c.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(i),r!=null&&r.deregister&&r.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t==null||t()}render(){return null}}function yQ(e){const[t,n]=pI(),r=de.exports.useContext(rI);return Ae(vQ,{...e,layoutGroup:r,switchLayoutGroup:de.exports.useContext(uN),isPresent:t,safeToRemove:n})}const bQ={borderRadius:{...Wu,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Wu,borderTopRightRadius:Wu,borderBottomLeftRadius:Wu,borderBottomRightRadius:Wu,boxShadow:mQ},xQ={measureLayout:yQ};function wQ(e,t,n={}){const r=Qo(e)?e:Jc(e);return r.start(TI("",r,t,n)),{stop:()=>r.stop(),isAnimating:()=>r.isAnimating()}}const yF=["TopLeft","TopRight","BottomLeft","BottomRight"],CQ=yF.length,ZT=e=>typeof e=="string"?parseFloat(e):e,XT=e=>typeof e=="number"||Gt.test(e);function SQ(e,t,n,r,i,a){i?(e.opacity=rr(0,n.opacity!==void 0?n.opacity:1,AQ(r)),e.opacityExit=rr(t.opacity!==void 0?t.opacity:1,0,IQ(r))):a&&(e.opacity=rr(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let o=0;ort?1:n(fm(e,t,r))}function KT(e,t){e.min=t.min,e.max=t.max}function ho(e,t){KT(e.x,t.x),KT(e.y,t.y)}function JT(e,t,n,r,i){return e-=t,e=mm(e,1/n,r),i!==void 0&&(e=mm(e,1/i,r)),e}function kQ(e,t=0,n=1,r=.5,i,a=e,o=e){if(Xo.test(t)&&(t=parseFloat(t),t=rr(o.min,o.max,t/100)-o.min),typeof t!="number")return;let c=rr(a.min,a.max,r);e===a&&(c-=t),e.min=JT(e.min,t,n,c,i),e.max=JT(e.max,t,n,c,i)}function QT(e,t,[n,r,i],a,o){kQ(e,t[n],t[r],t[i],t.scale,a,o)}const _Q=["x","scaleX","originX"],EQ=["y","scaleY","originY"];function qT(e,t,n,r){QT(e.x,t,_Q,n==null?void 0:n.x,r==null?void 0:r.x),QT(e.y,t,EQ,n==null?void 0:n.y,r==null?void 0:r.y)}function eP(e){return e.translate===0&&e.scale===1}function xF(e){return eP(e.x)&&eP(e.y)}function wF(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function tP(e){return Ni(e.x)/Ni(e.y)}class TQ{constructor(){this.members=[]}add(t){gI(this.members,t),t.scheduleRender()}remove(t){if(mI(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(i=>t===i);if(n===0)return!1;let r;for(let i=n;i>=0;i--){const a=this.members[i];if(a.isPresent!==!1){r=a;break}}return r?(this.promote(r),!0):!1}promote(t,n){var r;const i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,n&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:a}=t.options;a===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var n,r,i,a,o;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(o=(i=t.resumingFrom)===null||i===void 0?void 0:(a=i.options).onExitComplete)===null||o===void 0||o.call(a)})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function nP(e,t,n){let r="";const i=e.x.translate/t.x,a=e.y.translate/t.y;if((i||a)&&(r=`translate3d(${i}px, ${a}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:d,rotateX:u,rotateY:p}=n;d&&(r+=`rotate(${d}deg) `),u&&(r+=`rotateX(${u}deg) `),p&&(r+=`rotateY(${p}deg) `)}const o=e.x.scale*t.x,c=e.y.scale*t.y;return(o!==1||c!==1)&&(r+=`scale(${o}, ${c})`),r||"none"}const PQ=(e,t)=>e.depth-t.depth;class RQ{constructor(){this.children=[],this.isDirty=!1}add(t){gI(this.children,t),this.isDirty=!0}remove(t){mI(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(PQ),this.isDirty=!1,this.children.forEach(t)}}const rP=["","X","Y","Z"],iP=1e3;let OQ=0;function CF({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(o,c={},d=t==null?void 0:t()){this.id=OQ++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(DQ),this.nodes.forEach(FQ),this.nodes.forEach(BQ)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=o,this.latestValues=c,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0,o&&this.root.registerPotentialNode(o,this);for(let u=0;uthis.root.updateBlockedByResize=!1;e(o,()=>{this.root.updateBlockedByResize=!0,P&&P(),P=tF(F,250),Ed.hasAnimatedSinceResize&&(Ed.hasAnimatedSinceResize=!1,this.nodes.forEach(aP))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&k&&(u||p)&&this.addEventListener("didUpdate",({delta:P,hasLayoutChanged:F,hasRelativeTargetChanged:B,layout:N})=>{var D,T,M,O,L;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const x=(T=(D=this.options.transition)!==null&&D!==void 0?D:k.getDefaultTransition())!==null&&T!==void 0?T:jQ,{onLayoutAnimationStart:b,onLayoutAnimationComplete:C}=k.getProps(),g=!this.targetLayout||!wF(this.targetLayout,N)||B,w=!F&&B;if(((M=this.resumeFrom)===null||M===void 0?void 0:M.instance)||w||F&&(g||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(P,w);const f={...nF(x,"layout"),onPlay:b,onComplete:C};k.shouldReduceMotion&&(f.delay=0,f.type=!1),this.startAnimation(f)}else!F&&this.animationProgress===0&&aP(this),this.isLead()&&((L=(O=this.options).onExitComplete)===null||L===void 0||L.call(O));this.targetLayout=N})}unmount(){var o,c;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(o=this.getStack())===null||o===void 0||o.remove(this),(c=this.parent)===null||c===void 0||c.children.delete(this),this.instance=void 0,Is.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var o;return this.isAnimationBlocked||((o=this.parent)===null||o===void 0?void 0:o.isTreeAnimationBlocked())||!1}startUpdate(){var o;this.isUpdateBlocked()||(this.isUpdating=!0,(o=this.nodes)===null||o===void 0||o.forEach(WQ),this.animationId++)}willUpdate(o=!0){var c,d,u;if(this.root.isUpdateBlocked()){(d=(c=this.options).onExitComplete)===null||d===void 0||d.call(c);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let F=0;F{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){var o;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d{var O;const L=M/1e3;sP(F.x,o.x,L),sP(F.y,o.y,L),this.setTargetDelta(F),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((O=this.relativeParent)===null||O===void 0?void 0:O.layout)&&(Od(B,this.layout.layoutBox,this.relativeParent.layout.layoutBox),zQ(this.relativeTarget,this.relativeTargetOrigin,B,L)),N&&(this.animationValues=P,SQ(P,k,this.latestValues,L,T,D)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=L},this.mixTargetDelta(0)}startAnimation(o){var c,d;this.notifyListeners("animationStart"),(c=this.currentAnimation)===null||c===void 0||c.stop(),this.resumingFrom&&((d=this.resumingFrom.currentAnimation)===null||d===void 0||d.stop()),this.pendingAnimation&&(Is.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=xi.update(()=>{Ed.hasAnimatedSinceResize=!0,this.currentAnimation=wQ(0,iP,{...o,onUpdate:u=>{var p;this.mixTargetDelta(u),(p=o.onUpdate)===null||p===void 0||p.call(o,u)},onComplete:()=>{var u;(u=o.onComplete)===null||u===void 0||u.call(o),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var o;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(o=this.getStack())===null||o===void 0||o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var o;this.currentAnimation&&((o=this.mixTargetDelta)===null||o===void 0||o.call(this,iP),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:c,target:d,layout:u,latestValues:p}=o;if(!(!c||!d||!u)){if(this!==o&&this.layout&&u&&SF(this.options.animationType,this.layout.layoutBox,u.layoutBox)){d=this.target||xr();const k=Ni(this.layout.layoutBox.x);d.x.min=o.target.x.min,d.x.max=d.x.min+k;const P=Ni(this.layout.layoutBox.y);d.y.min=o.target.y.min,d.y.max=d.y.min+P}ho(c,d),hc(c,p),Rd(this.projectionDeltaWithTransform,this.layoutCorrected,c,p)}}registerSharedNode(o,c){var d,u,p;this.sharedNodes.has(o)||this.sharedNodes.set(o,new TQ),this.sharedNodes.get(o).add(c),c.promote({transition:(d=c.options.initialPromotionConfig)===null||d===void 0?void 0:d.transition,preserveFollowOpacity:(p=(u=c.options.initialPromotionConfig)===null||u===void 0?void 0:u.shouldPreserveFollowOpacity)===null||p===void 0?void 0:p.call(u,c)})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:c}=this.options;return c?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:c}=this.options;return c?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:c,preserveFollowOpacity:d}={}){const u=this.getStack();u&&u.promote(this,d),o&&(this.projectionDelta=void 0,this.needsReset=!0),c&&this.setOptions({transition:c})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetRotation(){const{visualElement:o}=this.options;if(!o)return;let c=!1;const{latestValues:d}=o;if((d.rotate||d.rotateX||d.rotateY||d.rotateZ)&&(c=!0),!c)return;const u={};for(let p=0;p{var c;return(c=o.currentAnimation)===null||c===void 0?void 0:c.stop()}),this.root.nodes.forEach(oP),this.root.sharedNodes.clear()}}}function MQ(e){e.updateLayout()}function LQ(e){var t,n,r;const i=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:o}=e.layout,{animationType:c}=e.options,d=i.source!==e.layout.source;c==="size"?Ro(F=>{const B=d?i.measuredBox[F]:i.layoutBox[F],N=Ni(B);B.min=a[F].min,B.max=B.min+N}):SF(c,i.layoutBox,a)&&Ro(F=>{const B=d?i.measuredBox[F]:i.layoutBox[F],N=Ni(a[F]);B.max=B.min+N});const u=Md();Rd(u,a,i.layoutBox);const p=Md();d?Rd(p,e.applyTransform(o,!0),i.measuredBox):Rd(p,a,i.layoutBox);const k=!xF(u);let P=!1;if(!e.resumeFrom){const F=e.getClosestProjectingParent();if(F&&!F.resumeFrom){const{snapshot:B,layout:N}=F;if(B&&N){const D=xr();Od(D,i.layoutBox,B.layoutBox);const T=xr();Od(T,a,N.layoutBox),wF(D,T)||(P=!0)}}}e.notifyListeners("didUpdate",{layout:a,snapshot:i,delta:p,layoutDelta:u,hasLayoutChanged:k,hasRelativeTargetChanged:P})}else e.isLead()&&((r=(n=e.options).onExitComplete)===null||r===void 0||r.call(n));e.options.transition=void 0}function DQ(e){e.isProjectionDirty||(e.isProjectionDirty=Boolean(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=Boolean(e.parent&&e.parent.isTransformDirty))}function $Q(e){e.clearSnapshot()}function oP(e){e.clearMeasurements()}function NQ(e){const{visualElement:t}=e.options;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function aP(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function FQ(e){e.resolveTargetDelta()}function BQ(e){e.calcProjection()}function WQ(e){e.resetRotation()}function HQ(e){e.removeLeadSnapshot()}function sP(e,t,n){e.translate=rr(t.translate,0,n),e.scale=rr(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function lP(e,t,n,r){e.min=rr(t.min,n.min,r),e.max=rr(t.max,n.max,r)}function zQ(e,t,n,r){lP(e.x,t.x,n.x,r),lP(e.y,t.y,n.y,r)}function VQ(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const jQ={duration:.45,ease:[.4,0,.1,1]};function GQ(e,t){let n=e.root;for(let a=e.path.length-1;a>=0;a--)if(Boolean(e.path[a].instance)){n=e.path[a];break}const i=(n&&n!==e.root?n.instance:document).querySelector(`[data-projection-id="${t}"]`);i&&e.mount(i,!0)}function cP(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function YQ(e){cP(e.x),cP(e.y)}function SF(e,t,n){return e==="position"||e==="preserve-aspect"&&!fC(tP(t),tP(n),.2)}const ZQ=CF({attachResizeListener:(e,t)=>Yy(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),G0={current:void 0},XQ=CF({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!G0.current){const e=new ZQ(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),G0.current=e}return G0.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>Boolean(window.getComputedStyle(e).position==="fixed")}),UQ={..._J,...V7,...UJ,...xQ},ia=z6((e,t)=>x7(e,t,UQ,gQ,XQ));function AF(){const e=de.exports.useRef(!1);return _d(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function KQ(){const e=AF(),[t,n]=de.exports.useState(0),r=de.exports.useCallback(()=>{e.current&&n(t+1)},[t]);return[de.exports.useCallback(()=>xi.postRender(r),[r]),t]}class JQ extends de.exports.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function QQ({children:e,isPresent:t}){const n=de.exports.useId(),r=de.exports.useRef(null),i=de.exports.useRef({width:0,height:0,top:0,left:0});return de.exports.useInsertionEffect(()=>{const{width:a,height:o,top:c,left:d}=i.current;if(t||!r.current||!a||!o)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` [data-motion-pop-id="${n}"] { position: absolute !important; - width: ${o}px !important; - height: ${a}px !important; + width: ${a}px !important; + height: ${o}px !important; top: ${c}px !important; left: ${d}px !important; } - `),()=>{document.head.removeChild(u)}},[t]),Ae(qQ,{isPresent:t,childRef:r,sizeRef:i,children:de.exports.cloneElement(e,{ref:r})})}const Y0=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:o,mode:a})=>{const c=Gy(tq),d=de.exports.useId(),u=de.exports.useMemo(()=>({id:d,initial:t,isPresent:n,custom:i,onExitComplete:p=>{c.set(p,!0);for(const k of c.values())if(!k)return;r&&r()},register:p=>(c.set(p,!1),()=>c.delete(p))}),o?void 0:[n]);return de.exports.useMemo(()=>{c.forEach((p,k)=>c.set(k,!1))},[n]),de.exports.useEffect(()=>{!n&&!c.size&&r&&r()},[n]),a==="popLayout"&&(e=Ae(eq,{isPresent:n,children:e})),Ae(mu.Provider,{value:u,children:e})};function tq(){return new Map}const Jl=e=>e.key||"";function nq(e,t){e.forEach(n=>{const r=Jl(n);t.set(r,n)})}function rq(e){const t=[];return de.exports.Children.forEach(e,n=>{de.exports.isValidElement(n)&&t.push(n)}),t}const Ml=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:o=!0,mode:a="sync"})=>{i&&(a="wait",MN(!1,"Replace exitBeforeEnter with mode='wait'"));let[c]=QQ();const d=de.exports.useContext(oI).forceRender;d&&(c=d);const u=kF(),p=rq(e);let k=p;const P=new Set,F=de.exports.useRef(k),B=de.exports.useRef(new Map).current,N=de.exports.useRef(!0);if(Ed(()=>{N.current=!1,nq(p,B),F.current=k}),gI(()=>{N.current=!0,B.clear(),P.clear()}),N.current)return Ae(Ao,{children:k.map(O=>Ae(Y0,{isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:o,mode:a,children:O},Jl(O)))});k=[...k];const D=F.current.map(Jl),T=p.map(Jl),M=D.length;for(let O=0;O{if(T.indexOf(O)!==-1)return;const L=B.get(O);if(!L)return;const x=D.indexOf(O),b=()=>{B.delete(O),P.delete(O);const C=F.current.findIndex(g=>g.key===O);if(F.current.splice(C,1),!P.size){if(F.current=p,u.current===!1)return;c(),r&&r()}};k.splice(x,0,Ae(Y0,{isPresent:!1,onExitComplete:b,custom:t,presenceAffectsLayout:o,mode:a,children:L},Jl(L)))}),k=k.map(O=>{const L=O.key;return P.has(L)?O:Ae(Y0,{isPresent:!0,presenceAffectsLayout:o,mode:a,children:O},Jl(O))}),ON!=="production"&&a==="wait"&&k.length>1&&console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.`),Ae(Ao,{children:P.size?k:k.map(O=>de.exports.cloneElement(O))})};var Fo=function(){return Fo=Object.assign||function(t){for(var n,r=1,i=arguments.length;r{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},EF=de.exports.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:i,requestClose:o=!1,position:a="bottom",duration:c=5e3,containerStyle:d,motionVariants:u=oq,toastSpacing:p="0.5rem"}=e,[k,P]=de.exports.useState(c),F=Y7();La(()=>{F||r==null||r()},[F]),La(()=>{P(c)},[c]);const B=()=>P(null),N=()=>P(c),D=()=>{F&&i()};de.exports.useEffect(()=>{F&&o&&i()},[F,o,i]),P6(D,k);const T=de.exports.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:p,...d}),[d,p]),M=de.exports.useMemo(()=>E6(a),[a]);return Ae(aa.li,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:B,onHoverEnd:N,custom:{position:a},style:M,children:Ae(gt.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:T,children:Ki(n,{id:t,onClose:D})})})});EF.displayName="ToastComponent";function aq(e,t){var n;const r=e!=null?e:"bottom",o={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[r];return(n=o==null?void 0:o[t])!=null?n:r}var hP={path:It("g",{stroke:"currentColor",strokeWidth:"1.5",children:[Ae("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),Ae("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),Ae("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},Wa=At((e,t)=>{const{as:n,viewBox:r,color:i="currentColor",focusable:o=!1,children:a,className:c,__css:d,...u}=e,p=Bt("chakra-icon",c),k=oa("Icon",e),P={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...d,...k},F={ref:t,focusable:o,className:p,__css:P},B=r!=null?r:hP.viewBox;if(n&&typeof n!="string")return Ae(gt.svg,{as:n,...F,...u});const N=a!=null?a:hP.path;return Ae(gt.svg,{verticalAlign:"middle",viewBox:B,...F,...u,children:N})});Wa.displayName="Icon";function sq(e){return Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function lq(e){return Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function fP(e){return Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var cq=Ms({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),MI=At((e,t)=>{const n=oa("Spinner",e),{label:r="Loading...",thickness:i="2px",speed:o="0.45s",emptyColor:a="transparent",className:c,...d}=Bn(e),u=Bt("chakra-spinner",c),p={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:a,borderLeftColor:a,animation:`${cq} ${o} linear infinite`,...n};return Ae(gt.div,{ref:t,__css:p,className:u,...d,children:r&&Ae(gt.span,{srOnly:!0,children:r})})});MI.displayName="Spinner";var[uq,LI]=In({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[dq,DI]=In({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),TF={info:{icon:lq,colorScheme:"blue"},warning:{icon:fP,colorScheme:"orange"},success:{icon:sq,colorScheme:"green"},error:{icon:fP,colorScheme:"red"},loading:{icon:MI,colorScheme:"blue"}};function hq(e){return TF[e].colorScheme}function fq(e){return TF[e].icon}var PF=At(function(t,n){const r=DI(),{status:i}=LI(),o={display:"inline",...r.description};return Ae(gt.div,{ref:n,"data-status":i,...t,className:Bt("chakra-alert__desc",t.className),__css:o})});PF.displayName="AlertDescription";function RF(e){const{status:t}=LI(),n=fq(t),r=DI(),i=t==="loading"?r.spinner:r.icon;return Ae(gt.span,{display:"inherit","data-status":t,...e,className:Bt("chakra-alert__icon",e.className),__css:i,children:e.children||Ae(n,{h:"100%",w:"100%"})})}RF.displayName="AlertIcon";var OF=At(function(t,n){const r=DI(),{status:i}=LI();return Ae(gt.div,{ref:n,"data-status":i,...t,className:Bt("chakra-alert__title",t.className),__css:r.title})});OF.displayName="AlertTitle";var MF=At(function(t,n){var r;const{status:i="info",addRole:o=!0,...a}=Bn(t),c=(r=t.colorScheme)!=null?r:hq(i),d=Vr("Alert",{...t,colorScheme:c}),u={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...d.container};return Ae(uq,{value:{status:i},children:Ae(dq,{value:d,children:Ae(gt.div,{"data-status":i,role:o?"alert":void 0,ref:n,...a,className:Bt("chakra-alert",t.className),__css:u})})})});MF.displayName="Alert";function pq(e){return Ae(Wa,{focusable:"false","aria-hidden":!0,...e,children:Ae("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var Ky=At(function(t,n){const r=oa("CloseButton",t),{children:i,isDisabled:o,__css:a,...c}=Bn(t),d={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return Ae(gt.button,{type:"button","aria-label":"Close",ref:n,disabled:o,__css:{...d,...r,...a},...c,children:i||Ae(pq,{width:"1em",height:"1em"})})});Ky.displayName="CloseButton";var gq={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Bo=mq(gq);function mq(e){let t=e;const n=new Set,r=i=>{t=i(t),n.forEach(o=>o())};return{getState:()=>t,subscribe:i=>(n.add(i),()=>{r(()=>e),n.delete(i)}),removeToast:(i,o)=>{r(a=>({...a,[o]:a[o].filter(c=>c.id!=i)}))},notify:(i,o)=>{const a=vq(i,o),{position:c,id:d}=a;return r(u=>{var p,k;const F=c.includes("top")?[a,...(p=u[c])!=null?p:[]]:[...(k=u[c])!=null?k:[],a];return{...u,[c]:F}}),d},update:(i,o)=>{!i||r(a=>{const c={...a},{position:d,index:u}=lT(c,i);return d&&u!==-1&&(c[d][u]={...c[d][u],...o,message:LF(o)}),c})},closeAll:({positions:i}={})=>{r(o=>{const a=["bottom","bottom-right","bottom-left","top","top-left","top-right"];return(i!=null?i:a).reduce((d,u)=>(d[u]=o[u].map(p=>({...p,requestClose:!0})),d),{...o})})},close:i=>{r(o=>{const a=cN(o,i);return a?{...o,[a]:o[a].map(c=>c.id==i?{...c,requestClose:!0}:c)}:o})},isActive:i=>Boolean(lT(Bo.getState(),i).position)}}var pP=0;function vq(e,t={}){var n,r;pP+=1;const i=(n=t.id)!=null?n:pP,o=(r=t.position)!=null?r:"bottom";return{id:i,message:e,position:o,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Bo.removeToast(String(i),o),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var yq=e=>{const{status:t,variant:n="solid",id:r,title:i,isClosable:o,onClose:a,description:c,colorScheme:d,icon:u}=e,p=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return It(MF,{addRole:!1,status:t,variant:n,id:p==null?void 0:p.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:d,children:[Ae(RF,{children:u}),It(gt.div,{flex:"1",maxWidth:"100%",children:[i&&Ae(OF,{id:p==null?void 0:p.title,children:i}),c&&Ae(PF,{id:p==null?void 0:p.description,display:"block",children:c})]}),o&&Ae(Ky,{size:"sm",onClick:a,position:"absolute",insetEnd:1,top:1})]})};function LF(e={}){const{render:t,toastComponent:n=yq}=e;return i=>typeof t=="function"?t({...i,...e}):Ae(n,{...i,...e})}function bq(e,t){const n=i=>{var o;return{...t,...i,position:aq((o=i==null?void 0:i.position)!=null?o:t==null?void 0:t.position,e)}},r=i=>{const o=n(i),a=LF(o);return Bo.notify(a,o)};return r.update=(i,o)=>{Bo.update(i,n(o))},r.promise=(i,o)=>{const a=r({...o.loading,status:"loading",duration:null});i.then(c=>r.update(a,{status:"success",duration:5e3,...Ki(o.success,c)})).catch(c=>r.update(a,{status:"error",duration:5e3,...Ki(o.error,c)}))},r.closeAll=Bo.closeAll,r.close=Bo.close,r.isActive=Bo.isActive,r}var[xq,wq]=In({name:"ToastOptionsContext",strict:!1}),Cq=e=>{const t=de.exports.useSyncExternalStore(Bo.subscribe,Bo.getState,Bo.getState),{motionVariants:n,component:r=EF,portalProps:i}=e,a=Object.keys(t).map(c=>{const d=t[c];return Ae("ul",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${c}`,style:T6(c),children:Ae(Ml,{initial:!1,children:d.map(u=>Ae(r,{motionVariants:n,...u},u.id))})},c)});return Ae(gu,{...i,children:a})};function UIe(e){const{theme:t}=A$(),n=wq();return de.exports.useMemo(()=>bq(t.direction,{...n,...e}),[e,t.direction,n])}var Sq=e=>function({children:n,theme:r=e,toastOptions:i,...o}){return It(k6,{theme:r,...o,children:[Ae(xq,{value:i==null?void 0:i.defaultOptions,children:n}),Ae(Cq,{...i})]})},KIe=Sq(U$),Aq=Object.defineProperty,Iq=(e,t,n)=>t in e?Aq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,er=(e,t,n)=>(Iq(e,typeof t!="symbol"?t+"":t,n),n);function gP(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var kq=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function mP(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function vP(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var wC=typeof window<"u"?de.exports.useLayoutEffect:de.exports.useEffect,ym=e=>e,_q=class{constructor(){er(this,"descendants",new Map),er(this,"register",e=>{if(e!=null)return kq(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),er(this,"unregister",e=>{this.descendants.delete(e);const t=gP(Array.from(this.descendants.keys()));this.assignIndex(t)}),er(this,"destroy",()=>{this.descendants.clear()}),er(this,"assignIndex",e=>{this.descendants.forEach(t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})}),er(this,"count",()=>this.descendants.size),er(this,"enabledCount",()=>this.enabledValues().length),er(this,"values",()=>Array.from(this.descendants.values()).sort((t,n)=>t.index-n.index)),er(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),er(this,"item",e=>{if(this.count()!==0)return this.values()[e]}),er(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]}),er(this,"first",()=>this.item(0)),er(this,"firstEnabled",()=>this.enabledItem(0)),er(this,"last",()=>this.item(this.descendants.size-1)),er(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)}),er(this,"indexOf",e=>{var t,n;return e&&(n=(t=this.descendants.get(e))==null?void 0:t.index)!=null?n:-1}),er(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),er(this,"next",(e,t=!0)=>{const n=mP(e,this.count(),t);return this.item(n)}),er(this,"nextEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=mP(r,this.enabledCount(),t);return this.enabledItem(i)}),er(this,"prev",(e,t=!0)=>{const n=vP(e,this.count()-1,t);return this.item(n)}),er(this,"prevEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=vP(r,this.enabledCount()-1,t);return this.enabledItem(i)}),er(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const n=Array.from(this.descendants.keys()).concat(e),r=gP(n);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(r)})}};function Eq(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function _n(...e){return t=>{e.forEach(n=>{Eq(n,t)})}}function Tq(...e){return de.exports.useMemo(()=>_n(...e),e)}function Pq(){const e=de.exports.useRef(new _q);return wC(()=>()=>e.current.destroy()),e.current}var[Rq,DF]=In({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function Oq(e){const t=DF(),[n,r]=de.exports.useState(-1),i=de.exports.useRef(null);wC(()=>()=>{!i.current||t.unregister(i.current)},[]),wC(()=>{if(!i.current)return;const a=Number(i.current.dataset.index);n!=a&&!Number.isNaN(a)&&r(a)});const o=ym(e?t.register(e):t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(i.current),register:_n(o,i)}}function $I(){return[ym(Rq),()=>ym(DF()),()=>Pq(),i=>Oq(i)]}var[Mq,Jy]=In({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:""}),[Lq,NI]=In({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:""}),[Dq,JIe,$q,Nq]=$I(),Fq=At(function(t,n){const{getButtonProps:r}=NI(),i=r(t,n),a={display:"flex",alignItems:"center",width:"100%",outline:0,...Jy().button};return Ae(gt.button,{...i,className:Bt("chakra-accordion__button",t.className),__css:a})});Fq.displayName="AccordionButton";function Qy(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:i=(P,F)=>P!==F}=e,o=nr(r),a=nr(i),[c,d]=de.exports.useState(n),u=t!==void 0,p=u?t:c,k=nr(P=>{const B=typeof P=="function"?P(p):P;!a(p,B)||(u||d(B),o(B))},[u,o,p,a]);return[p,k]}function Bq(e){const{onChange:t,defaultIndex:n,index:r,allowMultiple:i,allowToggle:o,...a}=e;zq(e),Vq(e);const c=$q(),[d,u]=de.exports.useState(-1);de.exports.useEffect(()=>()=>{u(-1)},[]);const[p,k]=Qy({value:r,defaultValue(){return i?n!=null?n:[]:n!=null?n:-1},onChange:t});return{index:p,setIndex:k,htmlProps:a,getAccordionItemProps:F=>{let B=!1;return F!==null&&(B=Array.isArray(p)?p.includes(F):p===F),{isOpen:B,onChange:D=>{if(F!==null)if(i&&Array.isArray(p)){const T=D?p.concat(F):p.filter(M=>M!==F);k(T)}else D?k(F):o&&k(-1)}}},focusedIndex:d,setFocusedIndex:u,descendants:c}}var[Wq,FI]=In({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function Hq(e){const{isDisabled:t,isFocusable:n,id:r,...i}=e,{getAccordionItemProps:o,setFocusedIndex:a}=FI(),c=de.exports.useRef(null),d=de.exports.useId(),u=r!=null?r:d,p=`accordion-button-${u}`,k=`accordion-panel-${u}`;jq(e);const{register:P,index:F,descendants:B}=Nq({disabled:t&&!n}),{isOpen:N,onChange:D}=o(F===-1?null:F);Gq({isOpen:N,isDisabled:t});const T=()=>{D==null||D(!0)},M=()=>{D==null||D(!1)},O=de.exports.useCallback(()=>{D==null||D(!N),a(F)},[F,a,N,D]),L=de.exports.useCallback(g=>{const f={ArrowDown:()=>{const m=B.nextEnabled(F);m==null||m.node.focus()},ArrowUp:()=>{const m=B.prevEnabled(F);m==null||m.node.focus()},Home:()=>{const m=B.firstEnabled();m==null||m.node.focus()},End:()=>{const m=B.lastEnabled();m==null||m.node.focus()}}[g.key];f&&(g.preventDefault(),f(g))},[B,F]),x=de.exports.useCallback(()=>{a(F)},[a,F]),b=de.exports.useCallback(function(w={},f=null){return{...w,type:"button",ref:_n(P,c,f),id:p,disabled:!!t,"aria-expanded":!!N,"aria-controls":k,onClick:Wt(w.onClick,O),onFocus:Wt(w.onFocus,x),onKeyDown:Wt(w.onKeyDown,L)}},[p,t,N,O,x,L,k,P]),C=de.exports.useCallback(function(w={},f=null){return{...w,ref:f,role:"region",id:k,"aria-labelledby":p,hidden:!N}},[p,N,k]);return{isOpen:N,isDisabled:t,isFocusable:n,onOpen:T,onClose:M,getButtonProps:b,getPanelProps:C,htmlProps:i}}function zq(e){const t=e.index||e.defaultIndex,n=t!=null&&!Array.isArray(t)&&e.allowMultiple;Qh({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})}function Vq(e){Qh({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}function jq(e){Qh({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well. - `})}function Gq(e){Qh({condition:e.isOpen&&!!e.isDisabled,message:"Cannot open a disabled accordion item"})}function Yq(e){const{isOpen:t,isDisabled:n}=NI(),{reduceMotion:r}=FI(),i=Bt("chakra-accordion__icon",e.className),o=Jy(),a={opacity:n?.4:1,transform:t?"rotate(-180deg)":void 0,transition:r?void 0:"transform 0.2s",transformOrigin:"center",...o.icon};return Ae(Wa,{viewBox:"0 0 24 24","aria-hidden":!0,className:i,__css:a,...e,children:Ae("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}Yq.displayName="AccordionIcon";var Zq=At(function(t,n){const{children:r,className:i}=t,{htmlProps:o,...a}=Hq(t),d={...Jy().container,overflowAnchor:"none"},u=de.exports.useMemo(()=>a,[a]);return Ae(Lq,{value:u,children:Ae(gt.div,{ref:n,...o,className:Bt("chakra-accordion__item",i),__css:d,children:typeof r=="function"?r({isExpanded:!!a.isOpen,isDisabled:!!a.isDisabled}):r})})});Zq.displayName="AccordionItem";var pc={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},ll={enter:{duration:.2,ease:pc.easeOut},exit:{duration:.1,ease:pc.easeIn}},Ia={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},Xq=e=>e!=null&&parseInt(e.toString(),10)>0,yP={exit:{height:{duration:.2,ease:pc.ease},opacity:{duration:.3,ease:pc.ease}},enter:{height:{duration:.3,ease:pc.ease},opacity:{duration:.4,ease:pc.ease}}},Uq={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{...e&&{opacity:Xq(t)?1:0},height:t,transitionEnd:r==null?void 0:r.exit,transition:(o=n==null?void 0:n.exit)!=null?o:Ia.exit(yP.exit,i)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{...e&&{opacity:1},height:t,transitionEnd:r==null?void 0:r.enter,transition:(o=n==null?void 0:n.enter)!=null?o:Ia.enter(yP.enter,i)}}},$F=de.exports.forwardRef((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:i=!0,startingHeight:o=0,endingHeight:a="auto",style:c,className:d,transition:u,transitionEnd:p,...k}=e,[P,F]=de.exports.useState(!1);de.exports.useEffect(()=>{const M=setTimeout(()=>{F(!0)});return()=>clearTimeout(M)},[]),Qh({condition:Number(o)>0&&!!r,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const B=parseFloat(o.toString())>0,N={startingHeight:o,endingHeight:a,animateOpacity:i,transition:P?u:{enter:{duration:0}},transitionEnd:{enter:p==null?void 0:p.enter,exit:r?p==null?void 0:p.exit:{...p==null?void 0:p.exit,display:B?"block":"none"}}},D=r?n:!0,T=n||r?"enter":"exit";return Ae(Ml,{initial:!1,custom:N,children:D&&Ae(aa.div,{ref:t,...k,className:Bt("chakra-collapse",d),style:{overflow:"hidden",display:"block",...c},custom:N,variants:Uq,initial:r?"exit":!1,animate:T,exit:"exit"})})});$F.displayName="Collapse";var Kq={enter:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:1,transition:(r=e==null?void 0:e.enter)!=null?r:Ia.enter(ll.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:0,transition:(r=e==null?void 0:e.exit)!=null?r:Ia.exit(ll.exit,n),transitionEnd:t==null?void 0:t.exit}}},NF={initial:"exit",animate:"enter",exit:"exit",variants:Kq},Jq=de.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,className:o,transition:a,transitionEnd:c,delay:d,...u}=t,p=i||r?"enter":"exit",k=r?i&&r:!0,P={transition:a,transitionEnd:c,delay:d};return Ae(Ml,{custom:P,children:k&&Ae(aa.div,{ref:n,className:Bt("chakra-fade",o),custom:P,...NF,animate:p,...u})})});Jq.displayName="Fade";var Qq={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{opacity:0,...e?{scale:t,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{scale:t,...r==null?void 0:r.exit}},transition:(o=n==null?void 0:n.exit)!=null?o:Ia.exit(ll.exit,i)}},enter:({transitionEnd:e,transition:t,delay:n})=>{var r;return{opacity:1,scale:1,transition:(r=t==null?void 0:t.enter)!=null?r:Ia.enter(ll.enter,n),transitionEnd:e==null?void 0:e.enter}}},FF={initial:"exit",animate:"enter",exit:"exit",variants:Qq},qq=de.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:o=!0,initialScale:a=.95,className:c,transition:d,transitionEnd:u,delay:p,...k}=t,P=r?i&&r:!0,F=i||r?"enter":"exit",B={initialScale:a,reverse:o,transition:d,transitionEnd:u,delay:p};return Ae(Ml,{custom:B,children:P&&Ae(aa.div,{ref:n,className:Bt("chakra-offset-slide",c),...FF,animate:F,custom:B,...k})})});qq.displayName="ScaleFade";var eee={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{opacity:0,x:e,y:t,transition:(o=n==null?void 0:n.exit)!=null?o:Ia.exit(ll.exit,i),transitionEnd:r==null?void 0:r.exit}},enter:({transition:e,transitionEnd:t,delay:n})=>{var r;return{opacity:1,x:0,y:0,transition:(r=e==null?void 0:e.enter)!=null?r:Ia.enter(ll.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:i,delay:o})=>{var a;const c={x:t,y:e};return{opacity:0,transition:(a=n==null?void 0:n.exit)!=null?a:Ia.exit(ll.exit,o),...i?{...c,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{...c,...r==null?void 0:r.exit}}}}},CC={initial:"initial",animate:"enter",exit:"exit",variants:eee},tee=de.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:o=!0,className:a,offsetX:c=0,offsetY:d=8,transition:u,transitionEnd:p,delay:k,...P}=t,F=r?i&&r:!0,B=i||r?"enter":"exit",N={offsetX:c,offsetY:d,reverse:o,transition:u,transitionEnd:p,delay:k};return Ae(Ml,{custom:N,children:F&&Ae(aa.div,{ref:n,className:Bt("chakra-offset-slide",a),custom:N,...CC,animate:B,...P})})});tee.displayName="SlideFade";var nee=At(function(t,n){const{className:r,motionProps:i,...o}=t,{reduceMotion:a}=FI(),{getPanelProps:c,isOpen:d}=NI(),u=c(o,n),p=Bt("chakra-accordion__panel",r),k=Jy();a||delete u.hidden;const P=Ae(gt.div,{...u,__css:k.panel,className:p});return a?P:Ae($F,{in:d,...i,children:P})});nee.displayName="AccordionPanel";var ree=At(function({children:t,reduceMotion:n,...r},i){const o=Vr("Accordion",r),a=Bn(r),{htmlProps:c,descendants:d,...u}=Bq(a),p=de.exports.useMemo(()=>({...u,reduceMotion:!!n}),[u,n]);return Ae(Dq,{value:d,children:Ae(Wq,{value:p,children:Ae(Mq,{value:o,children:Ae(gt.div,{ref:i,...c,className:Bt("chakra-accordion",r.className),__css:o.root,children:t})})})})});ree.displayName="Accordion";function BI(e){return de.exports.Children.toArray(e).filter(t=>de.exports.isValidElement(t))}var[iee,oee]=In({strict:!1,name:"ButtonGroupContext"}),aee={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},see={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},lee=At(function(t,n){const{size:r,colorScheme:i,variant:o,className:a,spacing:c="0.5rem",isAttached:d,isDisabled:u,orientation:p="horizontal",...k}=t,P=Bt("chakra-button__group",a),F=de.exports.useMemo(()=>({size:r,colorScheme:i,variant:o,isDisabled:u}),[r,i,o,u]);let B={display:"inline-flex",...d?aee[p]:see[p](c)};const N=p==="vertical";return Ae(iee,{value:F,children:Ae(gt.div,{ref:n,role:"group",__css:B,className:P,"data-attached":d?"":void 0,"data-orientation":p,flexDir:N?"column":void 0,...k})})});lee.displayName="ButtonGroup";function cee(e){const[t,n]=de.exports.useState(!e);return{ref:de.exports.useCallback(o=>{!o||n(o.tagName==="BUTTON")},[]),type:t?"button":void 0}}function SC(e){const{children:t,className:n,...r}=e,i=de.exports.isValidElement(t)?de.exports.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,o=Bt("chakra-button__icon",n);return Ae(gt.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:o,children:i})}SC.displayName="ButtonIcon";function AC(e){const{label:t,placement:n,spacing:r="0.5rem",children:i=Ae(MI,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:a,...c}=e,d=Bt("chakra-button__spinner",o),u=n==="start"?"marginEnd":"marginStart",p=de.exports.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?r:0,fontSize:"1em",lineHeight:"normal",...a}),[a,t,u,r]);return Ae(gt.div,{className:d,...c,__css:p,children:i})}AC.displayName="ButtonSpinner";var BF=At((e,t)=>{const n=oee(),r=oa("Button",{...n,...e}),{isDisabled:i=n==null?void 0:n.isDisabled,isLoading:o,isActive:a,children:c,leftIcon:d,rightIcon:u,loadingText:p,iconSpacing:k="0.5rem",type:P,spinner:F,spinnerPlacement:B="start",className:N,as:D,...T}=Bn(e),M=de.exports.useMemo(()=>{const b={...r==null?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:b}}},[r,n]),{ref:O,type:L}=cee(D),x={rightIcon:u,leftIcon:d,iconSpacing:k,children:c};return It(gt.button,{ref:Tq(t,O),as:D,type:P!=null?P:L,"data-active":Qt(a),"data-loading":Qt(o),__css:M,className:Bt("chakra-button",N),...T,disabled:i||o,children:[o&&B==="start"&&Ae(AC,{className:"chakra-button__spinner--start",label:p,placement:"start",spacing:k,children:F}),o?p||Ae(gt.span,{opacity:0,children:Ae(bP,{...x})}):Ae(bP,{...x}),o&&B==="end"&&Ae(AC,{className:"chakra-button__spinner--end",label:p,placement:"end",spacing:k,children:F})]})});BF.displayName="Button";function bP(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:i}=e;return It(Ao,{children:[t&&Ae(SC,{marginEnd:i,children:t}),r,n&&Ae(SC,{marginStart:i,children:n})]})}var uee=At((e,t)=>{const{icon:n,children:r,isRound:i,"aria-label":o,...a}=e,c=n||r,d=de.exports.isValidElement(c)?de.exports.cloneElement(c,{"aria-hidden":!0,focusable:!1}):null;return Ae(BF,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o,...a,children:d})});uee.displayName="IconButton";var[dee,QIe]=S6("Card"),qIe=At(function(t,n){const{className:r,children:i,direction:o="column",justify:a,align:c,...d}=Bn(t),u=Vr("Card",t);return Ae(gt.div,{ref:n,className:Bt("chakra-card",r),__css:{display:"flex",flexDirection:o,justifyContent:a,alignItems:c,position:"relative",minWidth:0,wordWrap:"break-word",...u.container},...d,children:Ae(dee,{value:u,children:i})})}),[eke,hee]=In({name:"CheckboxGroupContext",strict:!1});function xP(e){return e&&yr(e)&&yr(e.target)}function tke(e={}){const{defaultValue:t,value:n,onChange:r,isDisabled:i,isNative:o}=e,a=nr(r),[c,d]=Qy({value:n,defaultValue:t||[],onChange:a}),u=de.exports.useCallback(k=>{if(!c)return;const P=xP(k)?k.target.checked:!c.includes(k),F=xP(k)?k.target.value:k,B=P?[...c,F]:c.filter(N=>String(N)!==String(F));d(B)},[d,c]),p=de.exports.useCallback((k={})=>({...k,[o?"checked":"isChecked"]:c.some(F=>String(k.value)===String(F)),onChange:u}),[u,o,c]);return{value:c,isDisabled:i,onChange:u,setValue:d,getCheckboxProps:p}}function fee(e){return Ae(gt.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:Ae("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function pee(e){return Ae(gt.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:Ae("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function gee(e){const{isIndeterminate:t,isChecked:n,...r}=e,i=t?pee:fee;return n||t?Ae(gt.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:Ae(i,{...r})}):null}var[mee,WF]=In({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[vee,Ll]=In({strict:!1,name:"FormControlContext"});function yee(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:i,isReadOnly:o,...a}=e,c=de.exports.useId(),d=t||`field-${c}`,u=`${d}-label`,p=`${d}-feedback`,k=`${d}-helptext`,[P,F]=de.exports.useState(!1),[B,N]=de.exports.useState(!1),[D,T]=de.exports.useState(!1),M=de.exports.useCallback((C={},g=null)=>({id:k,...C,ref:_n(g,w=>{!w||N(!0)})}),[k]),O=de.exports.useCallback((C={},g=null)=>({...C,ref:g,"data-focus":Qt(D),"data-disabled":Qt(i),"data-invalid":Qt(r),"data-readonly":Qt(o),id:C.id!==void 0?C.id:u,htmlFor:C.htmlFor!==void 0?C.htmlFor:d}),[d,i,D,r,o,u]),L=de.exports.useCallback((C={},g=null)=>({id:p,...C,ref:_n(g,w=>{!w||F(!0)}),"aria-live":"polite"}),[p]),x=de.exports.useCallback((C={},g=null)=>({...C,...a,ref:g,role:"group"}),[a]),b=de.exports.useCallback((C={},g=null)=>({...C,ref:g,role:"presentation","aria-hidden":!0,children:C.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!o,isDisabled:!!i,isFocused:!!D,onFocus:()=>T(!0),onBlur:()=>T(!1),hasFeedbackText:P,setHasFeedbackText:F,hasHelpText:B,setHasHelpText:N,id:d,labelId:u,feedbackId:p,helpTextId:k,htmlProps:a,getHelpTextProps:M,getErrorMessageProps:L,getRootProps:x,getLabelProps:O,getRequiredIndicatorProps:b}}var bee=At(function(t,n){const r=Vr("Form",t),i=Bn(t),{getRootProps:o,htmlProps:a,...c}=yee(i),d=Bt("chakra-form-control",t.className);return Ae(vee,{value:c,children:Ae(mee,{value:r,children:Ae(gt.div,{...o({},n),className:d,__css:r.container})})})});bee.displayName="FormControl";var xee=At(function(t,n){const r=Ll(),i=WF(),o=Bt("chakra-form__helper-text",t.className);return Ae(gt.div,{...r==null?void 0:r.getHelpTextProps(t,n),__css:i.helperText,className:o})});xee.displayName="FormHelperText";var[wee,Cee]=In({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),See=At((e,t)=>{const n=Vr("FormError",e),r=Bn(e),i=Ll();return i!=null&&i.isInvalid?Ae(wee,{value:n,children:Ae(gt.div,{...i==null?void 0:i.getErrorMessageProps(r,t),className:Bt("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})}):null});See.displayName="FormErrorMessage";var Aee=At((e,t)=>{const n=Cee(),r=Ll();if(!(r!=null&&r.isInvalid))return null;const i=Bt("chakra-form__error-icon",e.className);return Ae(Wa,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:i,children:Ae("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});Aee.displayName="FormErrorIcon";var Iee=At(function(t,n){var r;const i=oa("FormLabel",t),o=Bn(t),{className:a,children:c,requiredIndicator:d=Ae(HF,{}),optionalIndicator:u=null,...p}=o,k=Ll(),P=(r=k==null?void 0:k.getLabelProps(p,n))!=null?r:{ref:n,...p};return It(gt.label,{...P,className:Bt("chakra-form__label",o.className),__css:{display:"block",textAlign:"start",...i},children:[c,k!=null&&k.isRequired?d:u]})});Iee.displayName="FormLabel";var HF=At(function(t,n){const r=Ll(),i=WF();if(!(r!=null&&r.isRequired))return null;const o=Bt("chakra-form__required-indicator",t.className);return Ae(gt.span,{...r==null?void 0:r.getRequiredIndicatorProps(t,n),__css:i.requiredIndicator,className:o})});HF.displayName="RequiredIndicator";function WI(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:i,...o}=HI(e);return{...o,disabled:t,readOnly:r,required:i,"aria-invalid":Ca(n),"aria-required":Ca(i),"aria-readonly":Ca(r)}}function HI(e){var t,n,r;const i=Ll(),{id:o,disabled:a,readOnly:c,required:d,isRequired:u,isInvalid:p,isReadOnly:k,isDisabled:P,onFocus:F,onBlur:B,...N}=e,D=e["aria-describedby"]?[e["aria-describedby"]]:[];return(i==null?void 0:i.hasFeedbackText)&&(i==null?void 0:i.isInvalid)&&D.push(i.feedbackId),i!=null&&i.hasHelpText&&D.push(i.helpTextId),{...N,"aria-describedby":D.join(" ")||void 0,id:o!=null?o:i==null?void 0:i.id,isDisabled:(t=a!=null?a:P)!=null?t:i==null?void 0:i.isDisabled,isReadOnly:(n=c!=null?c:k)!=null?n:i==null?void 0:i.isReadOnly,isRequired:(r=d!=null?d:u)!=null?r:i==null?void 0:i.isRequired,isInvalid:p!=null?p:i==null?void 0:i.isInvalid,onFocus:Wt(i==null?void 0:i.onFocus,F),onBlur:Wt(i==null?void 0:i.onBlur,B)}}var kee={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},wP=!1,of=null,xl=!1,IC=!1,kC=new Set;function zI(e,t){kC.forEach(n=>n(e,t))}var _ee=typeof window<"u"&&window.navigator!=null?/^Mac/.test(window.navigator.platform):!1;function Eee(e){return!(e.metaKey||!_ee&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function CP(e){xl=!0,Eee(e)&&(of="keyboard",zI("keyboard",e))}function Wl(e){if(of="pointer",e.type==="mousedown"||e.type==="pointerdown"){xl=!0;const t=e.composedPath?e.composedPath()[0]:e.target;let n=!1;try{n=t.matches(":focus-visible")}catch{}if(n)return;zI("pointer",e)}}function Tee(e){return e.mozInputSource===0&&e.isTrusted?!0:e.detail===0&&!e.pointerType}function Pee(e){Tee(e)&&(xl=!0,of="virtual")}function Ree(e){e.target===window||e.target===document||(!xl&&!IC&&(of="virtual",zI("virtual",e)),xl=!1,IC=!1)}function Oee(){xl=!1,IC=!0}function SP(){return of!=="pointer"}function Mee(){if(typeof window>"u"||wP)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...n){xl=!0,e.apply(this,n)},document.addEventListener("keydown",CP,!0),document.addEventListener("keyup",CP,!0),document.addEventListener("click",Pee,!0),window.addEventListener("focus",Ree,!0),window.addEventListener("blur",Oee,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",Wl,!0),document.addEventListener("pointermove",Wl,!0),document.addEventListener("pointerup",Wl,!0)):(document.addEventListener("mousedown",Wl,!0),document.addEventListener("mousemove",Wl,!0),document.addEventListener("mouseup",Wl,!0)),wP=!0}function zF(e){Mee(),e(SP());const t=()=>e(SP());return kC.add(t),()=>{kC.delete(t)}}function Lee(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function VF(e={}){const t=HI(e),{isDisabled:n,isReadOnly:r,isRequired:i,isInvalid:o,id:a,onBlur:c,onFocus:d,"aria-describedby":u}=t,{defaultChecked:p,isChecked:k,isFocusable:P,onChange:F,isIndeterminate:B,name:N,value:D,tabIndex:T=void 0,"aria-label":M,"aria-labelledby":O,"aria-invalid":L,...x}=e,b=Lee(x,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),C=nr(F),g=nr(c),w=nr(d),[f,m]=de.exports.useState(!1),[E,S]=de.exports.useState(!1),[y,_]=de.exports.useState(!1),[$,V]=de.exports.useState(!1);de.exports.useEffect(()=>zF(m),[]);const H=de.exports.useRef(null),[X,Q]=de.exports.useState(!0),[re,ue]=de.exports.useState(!!p),le=k!==void 0,ve=le?k:re,z=de.exports.useCallback(we=>{if(r||n){we.preventDefault();return}le||ue(ve?we.target.checked:B?!0:we.target.checked),C==null||C(we)},[r,n,ve,le,B,C]);Yo(()=>{H.current&&(H.current.indeterminate=Boolean(B))},[B]),La(()=>{n&&S(!1)},[n,S]),Yo(()=>{const we=H.current;!(we!=null&&we.form)||(we.form.onreset=()=>{ue(!!p)})},[]);const Z=n&&!P,ce=de.exports.useCallback(we=>{we.key===" "&&V(!0)},[V]),Y=de.exports.useCallback(we=>{we.key===" "&&V(!1)},[V]);Yo(()=>{if(!H.current)return;H.current.checked!==ve&&ue(H.current.checked)},[H.current]);const ie=de.exports.useCallback((we={},be=null)=>{const ee=se=>{E&&se.preventDefault(),V(!0)};return{...we,ref:be,"data-active":Qt($),"data-hover":Qt(y),"data-checked":Qt(ve),"data-focus":Qt(E),"data-focus-visible":Qt(E&&f),"data-indeterminate":Qt(B),"data-disabled":Qt(n),"data-invalid":Qt(o),"data-readonly":Qt(r),"aria-hidden":!0,onMouseDown:Wt(we.onMouseDown,ee),onMouseUp:Wt(we.onMouseUp,()=>V(!1)),onMouseEnter:Wt(we.onMouseEnter,()=>_(!0)),onMouseLeave:Wt(we.onMouseLeave,()=>_(!1))}},[$,ve,n,E,f,y,B,o,r]),he=de.exports.useCallback((we={},be=null)=>({...b,...we,ref:_n(be,ee=>{!ee||Q(ee.tagName==="LABEL")}),onClick:Wt(we.onClick,()=>{var ee;X||((ee=H.current)==null||ee.click(),requestAnimationFrame(()=>{var se;(se=H.current)==null||se.focus()}))}),"data-disabled":Qt(n),"data-checked":Qt(ve),"data-invalid":Qt(o)}),[b,n,ve,o,X]),fe=de.exports.useCallback((we={},be=null)=>({...we,ref:_n(H,be),type:"checkbox",name:N,value:D,id:a,tabIndex:T,onChange:Wt(we.onChange,z),onBlur:Wt(we.onBlur,g,()=>S(!1)),onFocus:Wt(we.onFocus,w,()=>S(!0)),onKeyDown:Wt(we.onKeyDown,ce),onKeyUp:Wt(we.onKeyUp,Y),required:i,checked:ve,disabled:Z,readOnly:r,"aria-label":M,"aria-labelledby":O,"aria-invalid":L?Boolean(L):o,"aria-describedby":u,"aria-disabled":n,style:kee}),[N,D,a,z,g,w,ce,Y,i,ve,Z,r,M,O,L,o,u,n,T]),Ce=de.exports.useCallback((we={},be=null)=>({...we,ref:be,onMouseDown:Wt(we.onMouseDown,Dee),"data-disabled":Qt(n),"data-checked":Qt(ve),"data-invalid":Qt(o)}),[ve,n,o]);return{state:{isInvalid:o,isFocused:E,isChecked:ve,isActive:$,isHovered:y,isIndeterminate:B,isDisabled:n,isReadOnly:r,isRequired:i},getRootProps:he,getCheckboxProps:ie,getInputProps:fe,getLabelProps:Ce,htmlProps:b}}function Dee(e){e.preventDefault(),e.stopPropagation()}var $ee={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},Nee={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},Fee=Ms({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),Bee=Ms({from:{opacity:0},to:{opacity:1}}),Wee=Ms({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),Hee=At(function(t,n){const r=hee(),i={...r,...t},o=Vr("Checkbox",i),a=Bn(t),{spacing:c="0.5rem",className:d,children:u,iconColor:p,iconSize:k,icon:P=Ae(gee,{}),isChecked:F,isDisabled:B=r==null?void 0:r.isDisabled,onChange:N,inputProps:D,...T}=a;let M=F;(r==null?void 0:r.value)&&a.value&&(M=r.value.includes(a.value));let O=N;(r==null?void 0:r.onChange)&&a.value&&(O=ZA(r.onChange,N));const{state:L,getInputProps:x,getCheckboxProps:b,getLabelProps:C,getRootProps:g}=VF({...T,isDisabled:B,isChecked:M,onChange:O}),w=de.exports.useMemo(()=>({animation:L.isIndeterminate?`${Bee} 20ms linear, ${Wee} 200ms linear`:`${Fee} 200ms linear`,fontSize:k,color:p,...o.icon}),[p,k,L.isIndeterminate,o.icon]),f=de.exports.cloneElement(P,{__css:w,isIndeterminate:L.isIndeterminate,isChecked:L.isChecked});return It(gt.label,{__css:{...Nee,...o.container},className:Bt("chakra-checkbox",d),...g(),children:[Ae("input",{className:"chakra-checkbox__input",...x(D,n)}),Ae(gt.span,{__css:{...$ee,...o.control},className:"chakra-checkbox__control",...b(),children:f}),u&&Ae(gt.span,{className:"chakra-checkbox__label",...C(),__css:{marginStart:c,...o.label},children:u})]})});Hee.displayName="Checkbox";function zee(e){const t=parseFloat(e);return typeof t!="number"||Number.isNaN(t)?0:t}function VI(e,t){let n=zee(e);const r=10**(t!=null?t:10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function _C(e){if(!Number.isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n+=1;return n}function AP(e,t,n){return(e-t)*100/(n-t)}function Vee(e,t,n){return(n-t)*e+t}function IP(e,t,n){const r=Math.round((e-t)/n)*n+t,i=_C(n);return VI(r,i)}function Rp(e,t,n){return e==null?e:(n{var f;return r==null?"":(f=Z0(r,o,n))!=null?f:""}),P=typeof i<"u",F=P?i:p,B=jF(Ja(F),o),N=n!=null?n:B,D=de.exports.useCallback(f=>{f!==F&&(P||k(f.toString()),u==null||u(f.toString(),Ja(f)))},[u,P,F]),T=de.exports.useCallback(f=>{let m=f;return d&&(m=Rp(m,a,c)),VI(m,N)},[N,d,c,a]),M=de.exports.useCallback((f=o)=>{let m;F===""?m=Ja(f):m=Ja(F)+f,m=T(m),D(m)},[T,o,D,F]),O=de.exports.useCallback((f=o)=>{let m;F===""?m=Ja(-f):m=Ja(F)-f,m=T(m),D(m)},[T,o,D,F]),L=de.exports.useCallback(()=>{var f;let m;r==null?m="":m=(f=Z0(r,o,n))!=null?f:a,D(m)},[r,n,o,D,a]),x=de.exports.useCallback(f=>{var m;const E=(m=Z0(f,o,N))!=null?m:a;D(E)},[N,o,D,a]),b=Ja(F);return{isOutOfRange:b>c||b{const o=typeof e=="function"?e():e!=null?e:document;if(!(!n||!o))return o.addEventListener(t,i,r),()=>{o.removeEventListener(t,i,r)}},[t,e,r,i,n]),()=>{const o=typeof e=="function"?e():e!=null?e:document;o==null||o.removeEventListener(t,i,r)}}function Gee(e){return"current"in e}var GF=()=>typeof window<"u";function Yee(){var e;const t=navigator.userAgentData;return(e=t==null?void 0:t.platform)!=null?e:navigator.platform}var Zee=e=>GF()&&e.test(navigator.vendor),Xee=e=>GF()&&e.test(Yee()),Uee=()=>Xee(/mac|iphone|ipad|ipod/i),Kee=()=>Uee()&&Zee(/apple/i);function Jee(e){const{ref:t,elements:n,enabled:r}=e,i=()=>{var o,a;return(a=(o=t.current)==null?void 0:o.ownerDocument)!=null?a:document};cl(i,"pointerdown",o=>{if(!Kee()||!r)return;const a=o.target,d=(n!=null?n:[t]).some(u=>{const p=Gee(u)?u.current:u;return(p==null?void 0:p.contains(a))||p===a});i().activeElement!==a&&d&&(o.preventDefault(),a.focus())})}function YF(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}var ZF={exports:{}},Qee="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",qee=Qee,ete=qee;function XF(){}function UF(){}UF.resetWarningCache=XF;var tte=function(){function e(r,i,o,a,c,d){if(d!==ete){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:UF,resetWarningCache:XF};return n.PropTypes=n,n};ZF.exports=tte();var EC="data-focus-lock",KF="data-focus-lock-disabled",nte="data-no-focus-lock",rte="data-autofocus-inside",ite="data-no-autofocus";function ote(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function ate(e,t){var n=de.exports.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}function JF(e,t){return ate(t||null,function(n){return e.forEach(function(r){return ote(r,n)})})}var X0={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function QF(e){return e}function qF(e,t){t===void 0&&(t=QF);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(c){return c!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(c){return o(c)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var c=n;n=[],c.forEach(o),a=n}var d=function(){var p=a;a=[],p.forEach(o)},u=function(){return Promise.resolve().then(d)};u(),n={push:function(p){a.push(p),u()},filter:function(p){return a=a.filter(p),n}}}};return i}function jI(e,t){return t===void 0&&(t=QF),qF(e,t)}function e5(e){e===void 0&&(e={});var t=qF(null);return t.options=Fo({async:!0,ssr:!1},e),t}var t5=function(e){var t=e.sideCar,n=_F(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return Ae(r,{...Fo({},n)})};t5.isSideCarExport=!0;function ste(e,t){return e.useMedium(t),t5}var n5=jI({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),r5=jI(),lte=jI(),cte=e5({async:!0}),ute=[],GI=de.exports.forwardRef(function(t,n){var r,i=de.exports.useState(),o=i[0],a=i[1],c=de.exports.useRef(),d=de.exports.useRef(!1),u=de.exports.useRef(null),p=t.children,k=t.disabled,P=t.noFocusGuards,F=t.persistentFocus,B=t.crossFrame,N=t.autoFocus;t.allowTextSelection;var D=t.group,T=t.className,M=t.whiteList,O=t.hasPositiveIndices,L=t.shards,x=L===void 0?ute:L,b=t.as,C=b===void 0?"div":b,g=t.lockProps,w=g===void 0?{}:g,f=t.sideCar,m=t.returnFocus,E=t.focusOptions,S=t.onActivation,y=t.onDeactivation,_=de.exports.useState({}),$=_[0],V=de.exports.useCallback(function(){u.current=u.current||document&&document.activeElement,c.current&&S&&S(c.current),d.current=!0},[S]),H=de.exports.useCallback(function(){d.current=!1,y&&y(c.current)},[y]);de.exports.useEffect(function(){k||(u.current=null)},[]);var X=de.exports.useCallback(function(ce){var Y=u.current;if(Y&&Y.focus){var ie=typeof m=="function"?m(Y):m;if(ie){var he=typeof ie=="object"?ie:void 0;u.current=null,ce?Promise.resolve().then(function(){return Y.focus(he)}):Y.focus(he)}}},[m]),Q=de.exports.useCallback(function(ce){d.current&&n5.useMedium(ce)},[]),re=r5.useMedium,ue=de.exports.useCallback(function(ce){c.current!==ce&&(c.current=ce,a(ce))},[]),le=qt((r={},r[KF]=k&&"disabled",r[EC]=D,r),w),ve=P!==!0,z=ve&&P!=="tail",Z=JF([n,ue]);return It(Ao,{children:[ve&&[Ae("div",{"data-focus-guard":!0,tabIndex:k?-1:0,style:X0},"guard-first"),O?Ae("div",{"data-focus-guard":!0,tabIndex:k?-1:1,style:X0},"guard-nearest"):null],!k&&Ae(f,{id:$,sideCar:cte,observed:o,disabled:k,persistentFocus:F,crossFrame:B,autoFocus:N,whiteList:M,shards:x,onActivation:V,onDeactivation:H,returnFocus:X,focusOptions:E}),Ae(C,{ref:Z,...le,className:T,onBlur:re,onFocus:Q,children:p}),z&&Ae("div",{"data-focus-guard":!0,tabIndex:k?-1:0,style:X0})]})});GI.propTypes={};GI.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};const i5=GI;function bm(e,t){return bm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},bm(e,t)}function Dl(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,bm(e,t)}function Er(e){return Er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Er(e)}function dte(e,t){if(Er(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Er(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function o5(e){var t=dte(e,"string");return Er(t)==="symbol"?t:String(t)}function Hi(e,t,n){return t=o5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hte(e,t){function n(r){return r.displayName||r.name||"Component"}return function(i){var o=[],a;function c(){a=e(o.map(function(u){return u.props})),t(a)}var d=function(u){Dl(p,u);function p(){return u.apply(this,arguments)||this}p.peek=function(){return a};var k=p.prototype;return k.componentDidMount=function(){o.push(this),c()},k.componentDidUpdate=function(){c()},k.componentWillUnmount=function(){var F=o.indexOf(this);o.splice(F,1),c()},k.render=function(){return Ae(i,{...this.props})},p}(de.exports.PureComponent);return Hi(d,"displayName","SideEffect("+n(i)+")"),d}}var sa=function(e){for(var t=Array(e.length),n=0;n=0}).sort(xte)},wte=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],ZI=wte.join(","),Cte="".concat(ZI,", [data-focus-guard]"),g5=function(e,t){return sa((e.shadowRoot||e).children).reduce(function(n,r){return n.concat(r.matches(t?Cte:ZI)?[r]:[],g5(r))},[])},Ste=function(e,t){var n;return e instanceof HTMLIFrameElement&&((n=e.contentDocument)===null||n===void 0?void 0:n.body)?qy([e.contentDocument.body],t):[e]},qy=function(e,t){return e.reduce(function(n,r){var i,o=g5(r,t),a=(i=[]).concat.apply(i,o.map(function(c){return Ste(c,t)}));return n.concat(a,r.parentNode?sa(r.parentNode.querySelectorAll(ZI)).filter(function(c){return c===r}):[])},[])},Ate=function(e){var t=e.querySelectorAll("[".concat(rte,"]"));return sa(t).map(function(n){return qy([n])}).reduce(function(n,r){return n.concat(r)},[])},XI=function(e,t){return sa(e).filter(function(n){return c5(t,n)}).filter(function(n){return vte(n)})},kP=function(e,t){return t===void 0&&(t=new Map),sa(e).filter(function(n){return u5(t,n)})},TC=function(e,t,n){return p5(XI(qy(e,n),t),!0,n)},_P=function(e,t){return p5(XI(qy(e),t),!1)},Ite=function(e,t){return XI(Ate(e),t)},Lc=function(e,t){return e.shadowRoot?Lc(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:sa(e.children).some(function(n){var r;if(n instanceof HTMLIFrameElement){var i=(r=n.contentDocument)===null||r===void 0?void 0:r.body;return i?Lc(i,t):!1}return Lc(n,t)})},kte=function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(i),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(a,c){return!t.has(c)})},m5=function(e){return e.parentNode?m5(e.parentNode):e},UI=function(e){var t=xm(e);return t.filter(Boolean).reduce(function(n,r){var i=r.getAttribute(EC);return n.push.apply(n,i?kte(sa(m5(r).querySelectorAll("[".concat(EC,'="').concat(i,'"]:not([').concat(KF,'="disabled"])')))):[r]),n},[])},_te=function(e){try{return e()}catch{return}},yh=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?yh(t.shadowRoot):t instanceof HTMLIFrameElement&&_te(function(){return t.contentWindow.document})?yh(t.contentWindow.document):t}},Ete=function(e,t){return e===t},Tte=function(e,t){return Boolean(sa(e.querySelectorAll("iframe")).some(function(n){return Ete(n,t)}))},v5=function(e,t){return t===void 0&&(t=yh(a5(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:UI(e).some(function(n){return Lc(n,t)||Tte(n,t)})},Pte=function(e){e===void 0&&(e=document);var t=yh(e);return t?sa(e.querySelectorAll("[".concat(nte,"]"))).some(function(n){return Lc(n,t)}):!1},Rte=function(e,t){return t.filter(f5).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},KI=function(e,t){return f5(e)&&e.name?Rte(e,t):e},Ote=function(e){var t=new Set;return e.forEach(function(n){return t.add(KI(n,e))}),e.filter(function(n){return t.has(n)})},EP=function(e){return e[0]&&e.length>1?KI(e[0],e):e[0]},TP=function(e,t){return e.length>1?e.indexOf(KI(e[t],e)):t},y5="NEW_FOCUS",Mte=function(e,t,n,r){var i=e.length,o=e[0],a=e[i-1],c=YI(n);if(!(n&&e.indexOf(n)>=0)){var d=n!==void 0?t.indexOf(n):-1,u=r?t.indexOf(r):d,p=r?e.indexOf(r):-1,k=d-u,P=t.indexOf(o),F=t.indexOf(a),B=Ote(t),N=n!==void 0?B.indexOf(n):-1,D=N-(r?B.indexOf(r):d),T=TP(e,0),M=TP(e,i-1);if(d===-1||p===-1)return y5;if(!k&&p>=0)return p;if(d<=P&&c&&Math.abs(k)>1)return M;if(d>=F&&c&&Math.abs(k)>1)return T;if(k&&Math.abs(D)>1)return p;if(d<=P)return M;if(d>F)return T;if(k)return Math.abs(k)>1?p:(i+p+k)%i}},Lte=function(e){return function(t){var n,r=(n=d5(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},Dte=function(e,t,n){var r=e.map(function(o){var a=o.node;return a}),i=kP(r.filter(Lte(n)));return i&&i.length?EP(i):EP(kP(t))},PC=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&PC(e.parentNode.host||e.parentNode,t),t},U0=function(e,t){for(var n=PC(e),r=PC(t),i=0;i=0)return o}return!1},b5=function(e,t,n){var r=xm(e),i=xm(t),o=r[0],a=!1;return i.filter(Boolean).forEach(function(c){a=U0(a||c,c)||a,n.filter(Boolean).forEach(function(d){var u=U0(o,d);u&&(!a||Lc(u,a)?a=u:a=U0(u,a))})}),a},$te=function(e,t){return e.reduce(function(n,r){return n.concat(Ite(r,t))},[])},Nte=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(bte)},Fte=function(e,t){var n=yh(xm(e).length>0?document:a5(e).ownerDocument),r=UI(e).filter(wm),i=b5(n||e,e,r),o=new Map,a=_P(r,o),c=TC(r,o).filter(function(F){var B=F.node;return wm(B)});if(!(!c[0]&&(c=a,!c[0]))){var d=_P([i],o).map(function(F){var B=F.node;return B}),u=Nte(d,c),p=u.map(function(F){var B=F.node;return B}),k=Mte(p,d,n,t);if(k===y5){var P=Dte(a,p,$te(r,o));if(P)return{node:P};console.warn("focus-lock: cannot find any node to move focus into");return}return k===void 0?k:u[k]}},Bte=function(e){var t=UI(e).filter(wm),n=b5(e,e,t),r=new Map,i=TC([n],r,!0),o=TC(t,r).filter(function(a){var c=a.node;return wm(c)}).map(function(a){var c=a.node;return c});return i.map(function(a){var c=a.node,d=a.index;return{node:c,index:d,lockItem:o.indexOf(c)>=0,guard:YI(c)}})},Wte=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},K0=0,J0=!1,Hte=function(e,t,n){n===void 0&&(n={});var r=Fte(e,t);if(!J0&&r){if(K0>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),J0=!0,setTimeout(function(){J0=!1},1);return}K0++,Wte(r.node,n.focusOptions),K0--}};const x5=Hte;function w5(e){var t=window,n=t.setImmediate;typeof n<"u"?n(e):setTimeout(e,1)}var zte=function(){return document&&document.activeElement===document.body},Vte=function(){return zte()||Pte()},Dc=null,gc=null,$c=null,bh=!1,jte=function(){return!0},Gte=function(t){return(Dc.whiteList||jte)(t)},Yte=function(t,n){$c={observerNode:t,portaledElement:n}},Zte=function(t){return $c&&$c.portaledElement===t};function PP(e,t,n,r){var i=null,o=e;do{var a=r[o];if(a.guard)a.node.dataset.focusAutoGuard&&(i=a);else if(a.lockItem){if(o!==e)return;i=null}else break}while((o+=n)!==t);i&&(i.node.tabIndex=0)}var Xte=function(t){return t&&"current"in t?t.current:t},Ute=function(t){return t?Boolean(bh):bh==="meanwhile"},Kte=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},Jte=function(t,n){return n.some(function(r){return Kte(t,r,r)})},Cm=function(){var t=!1;if(Dc){var n=Dc,r=n.observed,i=n.persistentFocus,o=n.autoFocus,a=n.shards,c=n.crossFrame,d=n.focusOptions,u=r||$c&&$c.portaledElement,p=document&&document.activeElement;if(u){var k=[u].concat(a.map(Xte).filter(Boolean));if((!p||Gte(p))&&(i||Ute(c)||!Vte()||!gc&&o)&&(u&&!(v5(k)||p&&Jte(p,k)||Zte(p))&&(document&&!gc&&p&&!o?(p.blur&&p.blur(),document.body.focus()):(t=x5(k,gc,{focusOptions:d}),$c={})),bh=!1,gc=document&&document.activeElement),document){var P=document&&document.activeElement,F=Bte(k),B=F.map(function(N){var D=N.node;return D}).indexOf(P);B>-1&&(F.filter(function(N){var D=N.guard,T=N.node;return D&&T.dataset.focusAutoGuard}).forEach(function(N){var D=N.node;return D.removeAttribute("tabIndex")}),PP(B,F.length,1,F),PP(B,-1,-1,F))}}}return t},C5=function(t){Cm()&&t&&(t.stopPropagation(),t.preventDefault())},JI=function(){return w5(Cm)},Qte=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||Yte(r,n)},qte=function(){return null},S5=function(){bh="just",setTimeout(function(){bh="meanwhile"},0)},ene=function(){document.addEventListener("focusin",C5),document.addEventListener("focusout",JI),window.addEventListener("blur",S5)},tne=function(){document.removeEventListener("focusin",C5),document.removeEventListener("focusout",JI),window.removeEventListener("blur",S5)};function nne(e){return e.filter(function(t){var n=t.disabled;return!n})}function rne(e){var t=e.slice(-1)[0];t&&!Dc&&ene();var n=Dc,r=n&&t&&t.id===n.id;Dc=t,n&&!r&&(n.onDeactivation(),e.filter(function(i){var o=i.id;return o===n.id}).length||n.returnFocus(!t)),t?(gc=null,(!r||n.observed!==t.observed)&&t.onActivation(),Cm(),w5(Cm)):(tne(),gc=null)}n5.assignSyncMedium(Qte);r5.assignMedium(JI);lte.assignMedium(function(e){return e({moveFocusInside:x5,focusInside:v5})});const ine=hte(nne,rne)(qte);var A5=de.exports.forwardRef(function(t,n){return Ae(i5,{sideCar:ine,ref:n,...t})}),I5=i5.propTypes||{};I5.sideCar;YF(I5,["sideCar"]);A5.propTypes={};const RP=A5;function k5(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function _5(e){var t;if(!k5(e))return!1;const n=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof n.HTMLElement}function one(e){var t,n;return(n=(t=E5(e))==null?void 0:t.defaultView)!=null?n:window}function E5(e){return k5(e)?e.ownerDocument:document}function ane(e){return E5(e).activeElement}var T5=e=>e.hasAttribute("tabindex"),sne=e=>T5(e)&&e.tabIndex===-1;function lne(e){return Boolean(e.getAttribute("disabled"))===!0||Boolean(e.getAttribute("aria-disabled"))===!0}function P5(e){return e.parentElement&&P5(e.parentElement)?!0:e.hidden}function cne(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function R5(e){if(!_5(e)||P5(e)||lne(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():cne(e)?!0:T5(e)}function une(e){return e?_5(e)&&R5(e)&&!sne(e):!1}var dne=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],hne=dne.join(),fne=e=>e.offsetWidth>0&&e.offsetHeight>0;function O5(e){const t=Array.from(e.querySelectorAll(hne));return t.unshift(e),t.filter(n=>R5(n)&&fne(n))}var OP,pne=(OP=RP.default)!=null?OP:RP,M5=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:i,children:o,isDisabled:a,autoFocus:c,persistentFocus:d,lockFocusAcrossFrames:u}=e,p=de.exports.useCallback(()=>{t!=null&&t.current?t.current.focus():r!=null&&r.current&&O5(r.current).length===0&&requestAnimationFrame(()=>{var B;(B=r.current)==null||B.focus()})},[t,r]),k=de.exports.useCallback(()=>{var F;(F=n==null?void 0:n.current)==null||F.focus()},[n]);return Ae(pne,{crossFrame:u,persistentFocus:d,autoFocus:c,disabled:a,onActivation:p,onDeactivation:k,returnFocus:i&&!n,children:o})};M5.displayName="FocusLock";var gne=jK?de.exports.useLayoutEffect:de.exports.useEffect;function RC(e,t=[]){const n=de.exports.useRef(e);return gne(()=>{n.current=e}),de.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function nke(e){const{ref:t,handler:n,enabled:r=!0}=e,i=RC(n),a=de.exports.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;de.exports.useEffect(()=>{if(!r)return;const c=k=>{Q0(k,t)&&(a.isPointerDown=!0)},d=k=>{if(a.ignoreEmulatedMouseEvents){a.ignoreEmulatedMouseEvents=!1;return}a.isPointerDown&&n&&Q0(k,t)&&(a.isPointerDown=!1,i(k))},u=k=>{a.ignoreEmulatedMouseEvents=!0,n&&a.isPointerDown&&Q0(k,t)&&(a.isPointerDown=!1,i(k))},p=J$(t.current);return p.addEventListener("mousedown",c,!0),p.addEventListener("mouseup",d,!0),p.addEventListener("touchstart",c,!0),p.addEventListener("touchend",u,!0),()=>{p.removeEventListener("mousedown",c,!0),p.removeEventListener("mouseup",d,!0),p.removeEventListener("touchstart",c,!0),p.removeEventListener("touchend",u,!0)}},[n,t,i,a,r])}function Q0(e,t){var n;const r=e.target;return e.button>0||r&&!J$(r).contains(r)?!1:!((n=t.current)!=null&&n.contains(r))}function mne(e,t){const n=de.exports.useId();return de.exports.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function vne(e,t){const n=e!==void 0;return[n,n&&typeof e<"u"?e:t]}function rke(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,o=RC(n),a=RC(t),[c,d]=de.exports.useState(e.defaultIsOpen||!1),[u,p]=vne(r,c),k=mne(i,"disclosure"),P=de.exports.useCallback(()=>{u||d(!1),a==null||a()},[u,a]),F=de.exports.useCallback(()=>{u||d(!0),o==null||o()},[u,o]),B=de.exports.useCallback(()=>{(p?P:F)()},[p,F,P]);return{isOpen:!!p,onOpen:F,onClose:P,onToggle:B,isControlled:u,getButtonProps:(N={})=>({...N,"aria-expanded":p,"aria-controls":k,onClick:UK(N.onClick,B)}),getDisclosureProps:(N={})=>({...N,hidden:!p,id:k})}}var yne=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var k=MP[t.format]||MP.default;window.clipboardData.setData(k,e)}else p.clipboardData.clearData(),p.clipboardData.setData(t.format,e);t.onCopy&&(p.preventDefault(),t.onCopy(p.clipboardData))}),document.body.appendChild(c),o.selectNodeContents(c),a.addRange(o);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");d=!0}catch(p){n&&console.error("unable to copy using execCommand: ",p),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(k){n&&console.error("unable to copy using clipboardData: ",k),n&&console.error("falling back to prompt"),r=wne("message"in t?t.message:xne),window.prompt(r,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(o):a.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}var Sne=Cne,[Ane,L5]=In({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Ine=At(function(t,n){const r=Vr("Input",t),{children:i,className:o,...a}=Bn(t),c=Bt("chakra-input__group",o),d={},u=BI(i),p=r.field;u.forEach(P=>{var F,B;!r||(p&&P.type.id==="InputLeftElement"&&(d.paddingStart=(F=p.height)!=null?F:p.h),p&&P.type.id==="InputRightElement"&&(d.paddingEnd=(B=p.height)!=null?B:p.h),P.type.id==="InputRightAddon"&&(d.borderEndRadius=0),P.type.id==="InputLeftAddon"&&(d.borderStartRadius=0))});const k=u.map(P=>{var F,B;const N=nI({size:((F=P.props)==null?void 0:F.size)||t.size,variant:((B=P.props)==null?void 0:B.variant)||t.variant});return P.type.id!=="Input"?de.exports.cloneElement(P,N):de.exports.cloneElement(P,Object.assign(N,d,P.props))});return Ae(gt.div,{className:c,ref:n,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...a,children:Ae(Ane,{value:r,children:k})})});Ine.displayName="InputGroup";var kne={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},_ne=gt("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),QI=At(function(t,n){var r;const{placement:i="left",...o}=t,a=(r=kne[i])!=null?r:{},c=L5();return Ae(_ne,{ref:n,...o,__css:{...c.addon,...a}})});QI.displayName="InputAddon";var D5=At(function(t,n){return Ae(QI,{ref:n,placement:"left",...t,className:Bt("chakra-input__left-addon",t.className)})});D5.displayName="InputLeftAddon";D5.id="InputLeftAddon";var $5=At(function(t,n){return Ae(QI,{ref:n,placement:"right",...t,className:Bt("chakra-input__right-addon",t.className)})});$5.displayName="InputRightAddon";$5.id="InputRightAddon";var Ene=gt("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),eb=At(function(t,n){var r,i;const{placement:o="left",...a}=t,c=L5(),d=c.field,p={[o==="left"?"insetStart":"insetEnd"]:"0",width:(r=d==null?void 0:d.height)!=null?r:d==null?void 0:d.h,height:(i=d==null?void 0:d.height)!=null?i:d==null?void 0:d.h,fontSize:d==null?void 0:d.fontSize,...c.element};return Ae(Ene,{ref:n,__css:p,...a})});eb.id="InputElement";eb.displayName="InputElement";var N5=At(function(t,n){const{className:r,...i}=t,o=Bt("chakra-input__left-element",r);return Ae(eb,{ref:n,placement:"left",className:o,...i})});N5.id="InputLeftElement";N5.displayName="InputLeftElement";var F5=At(function(t,n){const{className:r,...i}=t,o=Bt("chakra-input__right-element",r);return Ae(eb,{ref:n,placement:"right",className:o,...i})});F5.id="InputRightElement";F5.displayName="InputRightElement";var B5=At(function(t,n){const{htmlSize:r,...i}=t,o=Vr("Input",i),a=Bn(i),c=WI(a),d=Bt("chakra-input",t.className);return Ae(gt.input,{size:r,...c,__css:o.field,ref:n,className:d})});B5.displayName="Input";B5.id="Input";var W5=At(function(t,n){const{templateAreas:r,gap:i,rowGap:o,columnGap:a,column:c,row:d,autoFlow:u,autoRows:p,templateRows:k,autoColumns:P,templateColumns:F,...B}=t,N={display:"grid",gridTemplateAreas:r,gridGap:i,gridRowGap:o,gridColumnGap:a,gridAutoColumns:P,gridColumn:c,gridRow:d,gridAutoFlow:u,gridAutoRows:p,gridTemplateRows:k,gridTemplateColumns:F};return Ae(gt.div,{ref:n,__css:N,...B})});W5.displayName="Grid";var H5=Object.freeze(["base","sm","md","lg","xl","2xl"]);function af(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):yr(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}function Tne(e,t=H5){const n={};return e.forEach((r,i)=>{const o=t[i];r!=null&&(n[o]=r)}),n}var Pne=At(function(t,n){const{columns:r,spacingX:i,spacingY:o,spacing:a,minChildWidth:c,...d}=t,u=Fs(),p=c?One(c,u):Mne(r);return Ae(W5,{ref:n,gap:a,columnGap:i,rowGap:o,templateColumns:p,...d})});Pne.displayName="SimpleGrid";function Rne(e){return typeof e=="number"?`${e}px`:e}function One(e,t){return af(e,n=>{const r=lG("sizes",n,Rne(n))(t);return n===null?null:`repeat(auto-fit, minmax(${r}, 1fr))`})}function Mne(e){return af(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}var Lne=At(function(t,n){const r=oa("Text",t),{className:i,align:o,decoration:a,casing:c,...d}=Bn(t),u=nI({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return Ae(gt.p,{ref:n,className:Bt("chakra-text",t.className),...u,...d,__css:r})});Lne.displayName="Text";var z5=e=>Ae(gt.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});z5.displayName="StackItem";var OC="& > *:not(style) ~ *:not(style)";function Dne(e){const{spacing:t,direction:n}=e,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[OC]:af(n,i=>r[i])}}function $ne(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":af(n,i=>r[i])}}var qI=At((e,t)=>{const{isInline:n,direction:r,align:i,justify:o,spacing:a="0.5rem",wrap:c,children:d,divider:u,className:p,shouldWrapChildren:k,...P}=e,F=n?"row":r!=null?r:"column",B=de.exports.useMemo(()=>Dne({direction:F,spacing:a}),[F,a]),N=de.exports.useMemo(()=>$ne({spacing:a,direction:F}),[a,F]),D=!!u,T=!k&&!D,M=de.exports.useMemo(()=>{const L=BI(d);return T?L:L.map((x,b)=>{const C=typeof x.key<"u"?x.key:b,g=b+1===L.length,f=k?Ae(z5,{children:x},C):x;if(!D)return f;const m=de.exports.cloneElement(u,{__css:N}),E=g?null:m;return It(de.exports.Fragment,{children:[f,E]},C)})},[u,N,D,T,k,d]),O=Bt("chakra-stack",p);return Ae(gt.div,{ref:t,display:"flex",alignItems:i,justifyContent:o,flexDirection:B.flexDirection,flexWrap:c,className:O,__css:D?{}:{[OC]:B[OC]},...P,children:M})});qI.displayName="Stack";var Nne=At((e,t)=>Ae(qI,{align:"center",...e,direction:"column",ref:t}));Nne.displayName="VStack";var Fne=At((e,t)=>Ae(qI,{align:"center",...e,direction:"row",ref:t}));Fne.displayName="HStack";function LP(e){return af(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var Bne=At(function(t,n){const{area:r,colSpan:i,colStart:o,colEnd:a,rowEnd:c,rowSpan:d,rowStart:u,...p}=t,k=nI({gridArea:r,gridColumn:LP(i),gridRow:LP(d),gridColumnStart:o,gridColumnEnd:a,gridRowStart:u,gridRowEnd:c});return Ae(gt.div,{ref:n,__css:k,...p})});Bne.displayName="GridItem";var V5=gt("div");V5.displayName="Box";var j5=At(function(t,n){const{size:r,centerContent:i=!0,...o}=t;return Ae(V5,{ref:n,boxSize:r,__css:{...i?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...o})});j5.displayName="Square";var Wne=At(function(t,n){const{size:r,...i}=t;return Ae(j5,{size:r,ref:n,borderRadius:"9999px",...i})});Wne.displayName="Circle";var Hne=At(function(t,n){const r=oa("Link",t),{className:i,isExternal:o,...a}=Bn(t);return Ae(gt.a,{target:o?"_blank":void 0,rel:o?"noopener":void 0,ref:n,className:Bt("chakra-link",i),...a,__css:r})});Hne.displayName="Link";var zne=At(function(t,n){const r=oa("Badge",t),{className:i,...o}=Bn(t);return Ae(gt.span,{ref:n,className:Bt("chakra-badge",t.className),...o,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});zne.displayName="Badge";var Vne=At(function(t,n){const{direction:r,align:i,justify:o,wrap:a,basis:c,grow:d,shrink:u,...p}=t,k={display:"flex",flexDirection:r,alignItems:i,justifyContent:o,flexWrap:a,flexBasis:c,flexGrow:d,flexShrink:u};return Ae(gt.div,{ref:n,__css:k,...p})});Vne.displayName="Flex";function jne(e,t={}){const{ssr:n=!0,fallback:r}=t,{getWindow:i}=I6(),o=Array.isArray(e)?e:[e];let a=Array.isArray(r)?r:[r];a=a.filter(u=>u!=null);const[c,d]=de.exports.useState(()=>o.map((u,p)=>({media:u,matches:n?!!a[p]:i().matchMedia(u).matches})));return de.exports.useEffect(()=>{const u=i();d(o.map(P=>({media:P,matches:u.matchMedia(P).matches})));const p=o.map(P=>u.matchMedia(P)),k=P=>{d(F=>F.slice().map(B=>B.media===P.media?{...B,matches:P.matches}:B))};return p.forEach(P=>{typeof P.addListener=="function"?P.addListener(k):P.addEventListener("change",k)}),()=>{p.forEach(P=>{typeof P.removeListener=="function"?P.removeListener(k):P.removeEventListener("change",k)})}},[i]),c.map(u=>u.matches)}function Gne(e,t,n=H5){let r=Object.keys(e).indexOf(t);if(r!==-1)return e[t];let i=n.indexOf(t);for(;i>=0;){const o=n[i];if(e.hasOwnProperty(o)){r=i;break}i-=1}if(r!==-1){const o=n[r];return e[o]}}function Yne(e){var t,n;const r=yr(e)?e:{fallback:e!=null?e:"base"},o=Fs().__breakpoints.details.map(({minMaxQuery:u,breakpoint:p})=>({breakpoint:p,query:u.replace("@media screen and ","")})),a=o.map(u=>u.breakpoint===r.fallback),d=jne(o.map(u=>u.query),{fallback:a,ssr:r.ssr}).findIndex(u=>u==!0);return(n=(t=o[d])==null?void 0:t.breakpoint)!=null?n:r.fallback}function ike(e,t){var n;const r=yr(t)?t:{fallback:t!=null?t:"base"},i=Yne(r),o=Fs();if(!i)return;const a=Array.from(((n=o.__breakpoints)==null?void 0:n.keys)||[]),c=Array.isArray(e)?Object.fromEntries(Object.entries(Tne(e,a)).map(([d,u])=>[d,u])):e;return Gne(c,i,a)}function Zne(e){const{key:t}=e;return t.length===1||t.length>1&&/[^a-zA-Z0-9]/.test(t)}function Xne(e={}){const{timeout:t=300,preventDefault:n=()=>!0}=e,[r,i]=de.exports.useState([]),o=de.exports.useRef(),a=()=>{o.current&&(clearTimeout(o.current),o.current=null)},c=()=>{a(),o.current=setTimeout(()=>{i([]),o.current=null},t)};de.exports.useEffect(()=>a,[]);function d(u){return p=>{if(p.key==="Backspace"){const k=[...r];k.pop(),i(k);return}if(Zne(p)){const k=r.concat(p.key);n(p)&&(p.preventDefault(),p.stopPropagation()),i(k),u(k.join("")),c()}}}return d}function Une(e,t,n,r){if(t==null)return r;if(!r)return e.find(a=>n(a).toLowerCase().startsWith(t.toLowerCase()));const i=e.filter(o=>n(o).toLowerCase().startsWith(t.toLowerCase()));if(i.length>0){let o;return i.includes(r)?(o=i.indexOf(r)+1,o===i.length&&(o=0),i[o]):(o=e.indexOf(i[0]),e[o])}return r}function Kne(){const e=de.exports.useRef(new Map),t=e.current,n=de.exports.useCallback((i,o,a,c)=>{e.current.set(a,{type:o,el:i,options:c}),i.addEventListener(o,a,c)},[]),r=de.exports.useCallback((i,o,a,c)=>{i.removeEventListener(o,a,c),e.current.delete(a)},[]);return de.exports.useEffect(()=>()=>{t.forEach((i,o)=>{r(i.el,i.type,o,i.options)})},[r,t]),{add:n,remove:r}}function q0(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function G5(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:i=!0,clickOnSpace:o=!0,onMouseDown:a,onMouseUp:c,onClick:d,onKeyDown:u,onKeyUp:p,tabIndex:k,onMouseOver:P,onMouseLeave:F,...B}=e,[N,D]=de.exports.useState(!0),[T,M]=de.exports.useState(!1),O=Kne(),L=V=>{!V||V.tagName!=="BUTTON"&&D(!1)},x=N?k:k||0,b=n&&!r,C=de.exports.useCallback(V=>{if(n){V.stopPropagation(),V.preventDefault();return}V.currentTarget.focus(),d==null||d(V)},[n,d]),g=de.exports.useCallback(V=>{T&&q0(V)&&(V.preventDefault(),V.stopPropagation(),M(!1),O.remove(document,"keyup",g,!1))},[T,O]),w=de.exports.useCallback(V=>{if(u==null||u(V),n||V.defaultPrevented||V.metaKey||!q0(V.nativeEvent)||N)return;const H=i&&V.key==="Enter";o&&V.key===" "&&(V.preventDefault(),M(!0)),H&&(V.preventDefault(),V.currentTarget.click()),O.add(document,"keyup",g,!1)},[n,N,u,i,o,O,g]),f=de.exports.useCallback(V=>{if(p==null||p(V),n||V.defaultPrevented||V.metaKey||!q0(V.nativeEvent)||N)return;o&&V.key===" "&&(V.preventDefault(),M(!1),V.currentTarget.click())},[o,N,n,p]),m=de.exports.useCallback(V=>{V.button===0&&(M(!1),O.remove(document,"mouseup",m,!1))},[O]),E=de.exports.useCallback(V=>{if(V.button!==0)return;if(n){V.stopPropagation(),V.preventDefault();return}N||M(!0),V.currentTarget.focus({preventScroll:!0}),O.add(document,"mouseup",m,!1),a==null||a(V)},[n,N,a,O,m]),S=de.exports.useCallback(V=>{V.button===0&&(N||M(!1),c==null||c(V))},[c,N]),y=de.exports.useCallback(V=>{if(n){V.preventDefault();return}P==null||P(V)},[n,P]),_=de.exports.useCallback(V=>{T&&(V.preventDefault(),M(!1)),F==null||F(V)},[T,F]),$=_n(t,L);return N?{...B,ref:$,type:"button","aria-disabled":b?void 0:n,disabled:b,onClick:C,onMouseDown:a,onMouseUp:c,onKeyUp:p,onKeyDown:u,onMouseOver:P,onMouseLeave:F}:{...B,ref:$,role:"button","data-active":Qt(T),"aria-disabled":n?"true":void 0,tabIndex:b?void 0:x,onClick:C,onMouseDown:E,onMouseUp:S,onKeyUp:f,onKeyDown:w,onMouseOver:y,onMouseLeave:_}}function Jne(e){const t=e.current;if(!t)return!1;const n=ane(t);return!n||t.contains(n)?!1:!!une(n)}function Y5(e,t){const{shouldFocus:n,visible:r,focusRef:i}=t,o=n&&!r;La(()=>{if(!o||Jne(e))return;const a=(i==null?void 0:i.current)||e.current;a&&requestAnimationFrame(()=>{a.focus()})},[o,e,i])}var Qne={preventScroll:!0,shouldFocus:!1};function qne(e,t=Qne){const{focusRef:n,preventScroll:r,shouldFocus:i,visible:o}=t,a=ere(e)?e.current:e,c=i&&o,d=de.exports.useRef(c),u=de.exports.useRef(o);Yo(()=>{!u.current&&o&&(d.current=c),u.current=o},[o,c]);const p=de.exports.useCallback(()=>{if(!(!o||!a||!d.current)&&(d.current=!1,!a.contains(document.activeElement)))if(n!=null&&n.current)requestAnimationFrame(()=>{var k;(k=n.current)==null||k.focus({preventScroll:r})});else{const k=O5(a);k.length>0&&requestAnimationFrame(()=>{k[0].focus({preventScroll:r})})}},[o,r,a,n]);La(()=>{p()},[p]),cl(a,"transitionend",p)}function ere(e){return"current"in e}var Hl=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),fr={arrowShadowColor:Hl("--popper-arrow-shadow-color"),arrowSize:Hl("--popper-arrow-size","8px"),arrowSizeHalf:Hl("--popper-arrow-size-half"),arrowBg:Hl("--popper-arrow-bg"),transformOrigin:Hl("--popper-transform-origin"),arrowOffset:Hl("--popper-arrow-offset")};function tre(e){if(e.includes("top"))return"1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 1px 0 var(--popper-arrow-shadow-color)"}var nre={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},rre=e=>nre[e],DP={scroll:!0,resize:!0};function ire(e){let t;return typeof e=="object"?t={enabled:!0,options:{...DP,...e}}:t={enabled:e,options:DP},t}var ore={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},are={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{$P(e)},effect:({state:e})=>()=>{$P(e)}},$P=e=>{e.elements.popper.style.setProperty(fr.transformOrigin.var,rre(e.placement))},sre={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{lre(e)}},lre=e=>{var t;if(!e.placement)return;const n=cre(e.placement);if(((t=e.elements)==null?void 0:t.arrow)&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:fr.arrowSize.varRef,height:fr.arrowSize.varRef,zIndex:-1});const r={[fr.arrowSizeHalf.var]:`calc(${fr.arrowSize.varRef} / 2)`,[fr.arrowOffset.var]:`calc(${fr.arrowSizeHalf.varRef} * -1)`};for(const i in r)e.elements.arrow.style.setProperty(i,r[i])}},cre=e=>{if(e.startsWith("top"))return{property:"bottom",value:fr.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:fr.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:fr.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:fr.arrowOffset.varRef}},ure={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{NP(e)},effect:({state:e})=>()=>{NP(e)}},NP=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;const n=tre(e.placement);n&&t.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(t.style,{transform:"rotate(45deg)",background:fr.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},dre={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},hre={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function fre(e,t="ltr"){var n,r;const i=((n=dre[e])==null?void 0:n[t])||e;return t==="ltr"?i:(r=hre[e])!=null?r:i}var wi="top",ro="bottom",io="right",Ci="left",ek="auto",sf=[wi,ro,io,Ci],qc="start",xh="end",pre="clippingParents",Z5="viewport",zu="popper",gre="reference",FP=sf.reduce(function(e,t){return e.concat([t+"-"+qc,t+"-"+xh])},[]),X5=[].concat(sf,[ek]).reduce(function(e,t){return e.concat([t,t+"-"+qc,t+"-"+xh])},[]),mre="beforeRead",vre="read",yre="afterRead",bre="beforeMain",xre="main",wre="afterMain",Cre="beforeWrite",Sre="write",Are="afterWrite",Ire=[mre,vre,yre,bre,xre,wre,Cre,Sre,Are];function ta(e){return e?(e.nodeName||"").toLowerCase():null}function oo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function wl(e){var t=oo(e).Element;return e instanceof t||e instanceof Element}function qi(e){var t=oo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function tk(e){if(typeof ShadowRoot>"u")return!1;var t=oo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kre(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!qi(o)||!ta(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(a){var c=i[a];c===!1?o.removeAttribute(a):o.setAttribute(a,c===!0?"":c)}))})}function _re(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),c=a.reduce(function(d,u){return d[u]="",d},{});!qi(i)||!ta(i)||(Object.assign(i.style,c),Object.keys(o).forEach(function(d){i.removeAttribute(d)}))})}}const Ere={name:"applyStyles",enabled:!0,phase:"write",fn:kre,effect:_re,requires:["computeStyles"]};function Jo(e){return e.split("-")[0]}var ul=Math.max,Sm=Math.min,eu=Math.round;function MC(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function U5(){return!/^((?!chrome|android).)*safari/i.test(MC())}function tu(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&qi(e)&&(i=e.offsetWidth>0&&eu(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&eu(r.height)/e.offsetHeight||1);var a=wl(e)?oo(e):window,c=a.visualViewport,d=!U5()&&n,u=(r.left+(d&&c?c.offsetLeft:0))/i,p=(r.top+(d&&c?c.offsetTop:0))/o,k=r.width/i,P=r.height/o;return{width:k,height:P,top:p,right:u+k,bottom:p+P,left:u,x:u,y:p}}function nk(e){var t=tu(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function K5(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&tk(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Da(e){return oo(e).getComputedStyle(e)}function Tre(e){return["table","td","th"].indexOf(ta(e))>=0}function Bs(e){return((wl(e)?e.ownerDocument:e.document)||window.document).documentElement}function tb(e){return ta(e)==="html"?e:e.assignedSlot||e.parentNode||(tk(e)?e.host:null)||Bs(e)}function BP(e){return!qi(e)||Da(e).position==="fixed"?null:e.offsetParent}function Pre(e){var t=/firefox/i.test(MC()),n=/Trident/i.test(MC());if(n&&qi(e)){var r=Da(e);if(r.position==="fixed")return null}var i=tb(e);for(tk(i)&&(i=i.host);qi(i)&&["html","body"].indexOf(ta(i))<0;){var o=Da(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function lf(e){for(var t=oo(e),n=BP(e);n&&Tre(n)&&Da(n).position==="static";)n=BP(n);return n&&(ta(n)==="html"||ta(n)==="body"&&Da(n).position==="static")?t:n||Pre(e)||t}function rk(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Dd(e,t,n){return ul(e,Sm(t,n))}function Rre(e,t,n){var r=Dd(e,t,n);return r>n?n:r}function J5(){return{top:0,right:0,bottom:0,left:0}}function Q5(e){return Object.assign({},J5(),e)}function q5(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Ore=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Q5(typeof t!="number"?t:q5(t,sf))};function Mre(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,c=Jo(n.placement),d=rk(c),u=[Ci,io].indexOf(c)>=0,p=u?"height":"width";if(!(!o||!a)){var k=Ore(i.padding,n),P=nk(o),F=d==="y"?wi:Ci,B=d==="y"?ro:io,N=n.rects.reference[p]+n.rects.reference[d]-a[d]-n.rects.popper[p],D=a[d]-n.rects.reference[d],T=lf(o),M=T?d==="y"?T.clientHeight||0:T.clientWidth||0:0,O=N/2-D/2,L=k[F],x=M-P[p]-k[B],b=M/2-P[p]/2+O,C=Dd(L,b,x),g=d;n.modifiersData[r]=(t={},t[g]=C,t.centerOffset=C-b,t)}}function Lre(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||!K5(t.elements.popper,i)||(t.elements.arrow=i))}const Dre={name:"arrow",enabled:!0,phase:"main",fn:Mre,effect:Lre,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function nu(e){return e.split("-")[1]}var $re={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nre(e){var t=e.x,n=e.y,r=window,i=r.devicePixelRatio||1;return{x:eu(t*i)/i||0,y:eu(n*i)/i||0}}function WP(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,c=e.position,d=e.gpuAcceleration,u=e.adaptive,p=e.roundOffsets,k=e.isFixed,P=a.x,F=P===void 0?0:P,B=a.y,N=B===void 0?0:B,D=typeof p=="function"?p({x:F,y:N}):{x:F,y:N};F=D.x,N=D.y;var T=a.hasOwnProperty("x"),M=a.hasOwnProperty("y"),O=Ci,L=wi,x=window;if(u){var b=lf(n),C="clientHeight",g="clientWidth";if(b===oo(n)&&(b=Bs(n),Da(b).position!=="static"&&c==="absolute"&&(C="scrollHeight",g="scrollWidth")),b=b,i===wi||(i===Ci||i===io)&&o===xh){L=ro;var w=k&&b===x&&x.visualViewport?x.visualViewport.height:b[C];N-=w-r.height,N*=d?1:-1}if(i===Ci||(i===wi||i===ro)&&o===xh){O=io;var f=k&&b===x&&x.visualViewport?x.visualViewport.width:b[g];F-=f-r.width,F*=d?1:-1}}var m=Object.assign({position:c},u&&$re),E=p===!0?Nre({x:F,y:N}):{x:F,y:N};if(F=E.x,N=E.y,d){var S;return Object.assign({},m,(S={},S[L]=M?"0":"",S[O]=T?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+F+"px, "+N+"px)":"translate3d("+F+"px, "+N+"px, 0)",S))}return Object.assign({},m,(t={},t[L]=M?N+"px":"",t[O]=T?F+"px":"",t.transform="",t))}function Fre(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,a=o===void 0?!0:o,c=n.roundOffsets,d=c===void 0?!0:c,u={placement:Jo(t.placement),variation:nu(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,WP(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,WP(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Bre={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fre,data:{}};var Xf={passive:!0};function Wre(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,a=r.resize,c=a===void 0?!0:a,d=oo(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(p){p.addEventListener("scroll",n.update,Xf)}),c&&d.addEventListener("resize",n.update,Xf),function(){o&&u.forEach(function(p){p.removeEventListener("scroll",n.update,Xf)}),c&&d.removeEventListener("resize",n.update,Xf)}}const Hre={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Wre,data:{}};var zre={left:"right",right:"left",bottom:"top",top:"bottom"};function Op(e){return e.replace(/left|right|bottom|top/g,function(t){return zre[t]})}var Vre={start:"end",end:"start"};function HP(e){return e.replace(/start|end/g,function(t){return Vre[t]})}function ik(e){var t=oo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function ok(e){return tu(Bs(e)).left+ik(e).scrollLeft}function jre(e,t){var n=oo(e),r=Bs(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,c=0,d=0;if(i){o=i.width,a=i.height;var u=U5();(u||!u&&t==="fixed")&&(c=i.offsetLeft,d=i.offsetTop)}return{width:o,height:a,x:c+ok(e),y:d}}function Gre(e){var t,n=Bs(e),r=ik(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=ul(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=ul(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),c=-r.scrollLeft+ok(e),d=-r.scrollTop;return Da(i||n).direction==="rtl"&&(c+=ul(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:c,y:d}}function ak(e){var t=Da(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function eB(e){return["html","body","#document"].indexOf(ta(e))>=0?e.ownerDocument.body:qi(e)&&ak(e)?e:eB(tb(e))}function $d(e,t){var n;t===void 0&&(t=[]);var r=eB(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=oo(r),a=i?[o].concat(o.visualViewport||[],ak(r)?r:[]):r,c=t.concat(a);return i?c:c.concat($d(tb(a)))}function LC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Yre(e,t){var n=tu(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function zP(e,t,n){return t===Z5?LC(jre(e,n)):wl(t)?Yre(t,n):LC(Gre(Bs(e)))}function Zre(e){var t=$d(tb(e)),n=["absolute","fixed"].indexOf(Da(e).position)>=0,r=n&&qi(e)?lf(e):e;return wl(r)?t.filter(function(i){return wl(i)&&K5(i,r)&&ta(i)!=="body"}):[]}function Xre(e,t,n,r){var i=t==="clippingParents"?Zre(e):[].concat(t),o=[].concat(i,[n]),a=o[0],c=o.reduce(function(d,u){var p=zP(e,u,r);return d.top=ul(p.top,d.top),d.right=Sm(p.right,d.right),d.bottom=Sm(p.bottom,d.bottom),d.left=ul(p.left,d.left),d},zP(e,a,r));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function tB(e){var t=e.reference,n=e.element,r=e.placement,i=r?Jo(r):null,o=r?nu(r):null,a=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2,d;switch(i){case wi:d={x:a,y:t.y-n.height};break;case ro:d={x:a,y:t.y+t.height};break;case io:d={x:t.x+t.width,y:c};break;case Ci:d={x:t.x-n.width,y:c};break;default:d={x:t.x,y:t.y}}var u=i?rk(i):null;if(u!=null){var p=u==="y"?"height":"width";switch(o){case qc:d[u]=d[u]-(t[p]/2-n[p]/2);break;case xh:d[u]=d[u]+(t[p]/2-n[p]/2);break}}return d}function wh(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,a=o===void 0?e.strategy:o,c=n.boundary,d=c===void 0?pre:c,u=n.rootBoundary,p=u===void 0?Z5:u,k=n.elementContext,P=k===void 0?zu:k,F=n.altBoundary,B=F===void 0?!1:F,N=n.padding,D=N===void 0?0:N,T=Q5(typeof D!="number"?D:q5(D,sf)),M=P===zu?gre:zu,O=e.rects.popper,L=e.elements[B?M:P],x=Xre(wl(L)?L:L.contextElement||Bs(e.elements.popper),d,p,a),b=tu(e.elements.reference),C=tB({reference:b,element:O,strategy:"absolute",placement:i}),g=LC(Object.assign({},O,C)),w=P===zu?g:b,f={top:x.top-w.top+T.top,bottom:w.bottom-x.bottom+T.bottom,left:x.left-w.left+T.left,right:w.right-x.right+T.right},m=e.modifiersData.offset;if(P===zu&&m){var E=m[i];Object.keys(f).forEach(function(S){var y=[io,ro].indexOf(S)>=0?1:-1,_=[wi,ro].indexOf(S)>=0?"y":"x";f[S]+=E[_]*y})}return f}function Ure(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,c=n.flipVariations,d=n.allowedAutoPlacements,u=d===void 0?X5:d,p=nu(r),k=p?c?FP:FP.filter(function(B){return nu(B)===p}):sf,P=k.filter(function(B){return u.indexOf(B)>=0});P.length===0&&(P=k);var F=P.reduce(function(B,N){return B[N]=wh(e,{placement:N,boundary:i,rootBoundary:o,padding:a})[Jo(N)],B},{});return Object.keys(F).sort(function(B,N){return F[B]-F[N]})}function Kre(e){if(Jo(e)===ek)return[];var t=Op(e);return[HP(e),t,HP(t)]}function Jre(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,c=a===void 0?!0:a,d=n.fallbackPlacements,u=n.padding,p=n.boundary,k=n.rootBoundary,P=n.altBoundary,F=n.flipVariations,B=F===void 0?!0:F,N=n.allowedAutoPlacements,D=t.options.placement,T=Jo(D),M=T===D,O=d||(M||!B?[Op(D)]:Kre(D)),L=[D].concat(O).reduce(function(ve,z){return ve.concat(Jo(z)===ek?Ure(t,{placement:z,boundary:p,rootBoundary:k,padding:u,flipVariations:B,allowedAutoPlacements:N}):z)},[]),x=t.rects.reference,b=t.rects.popper,C=new Map,g=!0,w=L[0],f=0;f=0,_=y?"width":"height",$=wh(t,{placement:m,boundary:p,rootBoundary:k,altBoundary:P,padding:u}),V=y?S?io:Ci:S?ro:wi;x[_]>b[_]&&(V=Op(V));var H=Op(V),X=[];if(o&&X.push($[E]<=0),c&&X.push($[V]<=0,$[H]<=0),X.every(function(ve){return ve})){w=m,g=!1;break}C.set(m,X)}if(g)for(var Q=B?3:1,re=function(z){var Z=L.find(function(ce){var Y=C.get(ce);if(Y)return Y.slice(0,z).every(function(ie){return ie})});if(Z)return w=Z,"break"},ue=Q;ue>0;ue--){var le=re(ue);if(le==="break")break}t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}const Qre={name:"flip",enabled:!0,phase:"main",fn:Jre,requiresIfExists:["offset"],data:{_skip:!1}};function VP(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function jP(e){return[wi,io,ro,Ci].some(function(t){return e[t]>=0})}function qre(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=wh(t,{elementContext:"reference"}),c=wh(t,{altBoundary:!0}),d=VP(a,r),u=VP(c,i,o),p=jP(d),k=jP(u);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:u,isReferenceHidden:p,hasPopperEscaped:k},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":k})}const eie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qre};function tie(e,t,n){var r=Jo(e),i=[Ci,wi].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=o[0],c=o[1];return a=a||0,c=(c||0)*i,[Ci,io].indexOf(r)>=0?{x:c,y:a}:{x:a,y:c}}function nie(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=X5.reduce(function(p,k){return p[k]=tie(k,t.rects,o),p},{}),c=a[t.placement],d=c.x,u=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const rie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:nie};function iie(e){var t=e.state,n=e.name;t.modifiersData[n]=tB({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const oie={name:"popperOffsets",enabled:!0,phase:"read",fn:iie,data:{}};function aie(e){return e==="x"?"y":"x"}function sie(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,c=a===void 0?!1:a,d=n.boundary,u=n.rootBoundary,p=n.altBoundary,k=n.padding,P=n.tether,F=P===void 0?!0:P,B=n.tetherOffset,N=B===void 0?0:B,D=wh(t,{boundary:d,rootBoundary:u,padding:k,altBoundary:p}),T=Jo(t.placement),M=nu(t.placement),O=!M,L=rk(T),x=aie(L),b=t.modifiersData.popperOffsets,C=t.rects.reference,g=t.rects.popper,w=typeof N=="function"?N(Object.assign({},t.rects,{placement:t.placement})):N,f=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),m=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(!!b){if(o){var S,y=L==="y"?wi:Ci,_=L==="y"?ro:io,$=L==="y"?"height":"width",V=b[L],H=V+D[y],X=V-D[_],Q=F?-g[$]/2:0,re=M===qc?C[$]:g[$],ue=M===qc?-g[$]:-C[$],le=t.elements.arrow,ve=F&&le?nk(le):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:J5(),Z=z[y],ce=z[_],Y=Dd(0,C[$],ve[$]),ie=O?C[$]/2-Q-Y-Z-f.mainAxis:re-Y-Z-f.mainAxis,he=O?-C[$]/2+Q+Y+ce+f.mainAxis:ue+Y+ce+f.mainAxis,fe=t.elements.arrow&&lf(t.elements.arrow),Ce=fe?L==="y"?fe.clientTop||0:fe.clientLeft||0:0,Pe=(S=m==null?void 0:m[L])!=null?S:0,we=V+ie-Pe-Ce,be=V+he-Pe,ee=Dd(F?Sm(H,we):H,V,F?ul(X,be):X);b[L]=ee,E[L]=ee-V}if(c){var se,ge=L==="x"?wi:Ci,U=L==="x"?ro:io,q=b[x],oe=x==="y"?"height":"width",xe=q+D[ge],ke=q-D[U],Te=[wi,Ci].indexOf(T)!==-1,Ne=(se=m==null?void 0:m[x])!=null?se:0,Ge=Te?xe:q-C[oe]-g[oe]-Ne+f.altAxis,nt=Te?q+C[oe]+g[oe]-Ne-f.altAxis:ke,He=F&&Te?Rre(Ge,q,nt):Dd(F?Ge:xe,q,F?nt:ke);b[x]=He,E[x]=He-q}t.modifiersData[r]=E}}const lie={name:"preventOverflow",enabled:!0,phase:"main",fn:sie,requiresIfExists:["offset"]};function cie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function uie(e){return e===oo(e)||!qi(e)?ik(e):cie(e)}function die(e){var t=e.getBoundingClientRect(),n=eu(t.width)/e.offsetWidth||1,r=eu(t.height)/e.offsetHeight||1;return n!==1||r!==1}function hie(e,t,n){n===void 0&&(n=!1);var r=qi(t),i=qi(t)&&die(t),o=Bs(t),a=tu(e,i,n),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!n)&&((ta(t)!=="body"||ak(o))&&(c=uie(t)),qi(t)?(d=tu(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):o&&(d.x=ok(o))),{x:a.left+c.scrollLeft-d.x,y:a.top+c.scrollTop-d.y,width:a.width,height:a.height}}function fie(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(c){if(!n.has(c)){var d=t.get(c);d&&i(d)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function pie(e){var t=fie(e);return Ire.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function gie(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function mie(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var GP={placement:"bottom",modifiers:[],strategy:"absolute"};function YP(){for(var e=arguments.length,t=new Array(e),n=0;n{}),O=de.exports.useCallback(()=>{var f;!t||!B.current||!N.current||((f=M.current)==null||f.call(M),D.current=nB(B.current,N.current,{placement:T,modifiers:[ure,sre,are,{...ore,enabled:!!P},{name:"eventListeners",...ire(a)},{name:"arrow",options:{padding:o}},{name:"offset",options:{offset:c!=null?c:[0,d]}},{name:"flip",enabled:!!u,options:{padding:8}},{name:"preventOverflow",enabled:!!k,options:{boundary:p}},...n!=null?n:[]],strategy:i}),D.current.forceUpdate(),M.current=D.current.destroy)},[T,t,n,P,a,o,c,d,u,k,p,i]);de.exports.useEffect(()=>()=>{var f;!B.current&&!N.current&&((f=D.current)==null||f.destroy(),D.current=null)},[]);const L=de.exports.useCallback(f=>{B.current=f,O()},[O]),x=de.exports.useCallback((f={},m=null)=>({...f,ref:_n(L,m)}),[L]),b=de.exports.useCallback(f=>{N.current=f,O()},[O]),C=de.exports.useCallback((f={},m=null)=>({...f,ref:_n(b,m),style:{...f.style,position:i,minWidth:P?void 0:"max-content",inset:"0 auto auto 0"}}),[i,b,P]),g=de.exports.useCallback((f={},m=null)=>{const{size:E,shadowColor:S,bg:y,style:_,...$}=f;return{...$,ref:m,"data-popper-arrow":"",style:bie(f)}},[]),w=de.exports.useCallback((f={},m=null)=>({...f,ref:m,"data-popper-arrow-inner":""}),[]);return{update(){var f;(f=D.current)==null||f.update()},forceUpdate(){var f;(f=D.current)==null||f.forceUpdate()},transformOrigin:fr.transformOrigin.varRef,referenceRef:L,popperRef:b,getPopperProps:C,getArrowProps:g,getArrowInnerProps:w,getReferenceProps:x}}function bie(e){const{size:t,shadowColor:n,bg:r,style:i}=e,o={...i,position:"absolute"};return t&&(o["--popper-arrow-size"]=t),n&&(o["--popper-arrow-shadow-color"]=n),r&&(o["--popper-arrow-bg"]=r),o}function lk(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,o=nr(n),a=nr(t),[c,d]=de.exports.useState(e.defaultIsOpen||!1),u=r!==void 0?r:c,p=r!==void 0,k=de.exports.useId(),P=i!=null?i:`disclosure-${k}`,F=de.exports.useCallback(()=>{p||d(!1),a==null||a()},[p,a]),B=de.exports.useCallback(()=>{p||d(!0),o==null||o()},[p,o]),N=de.exports.useCallback(()=>{u?F():B()},[u,B,F]);function D(M={}){return{...M,"aria-expanded":u,"aria-controls":P,onClick(O){var L;(L=M.onClick)==null||L.call(M,O),N()}}}function T(M={}){return{...M,hidden:!u,id:P}}return{isOpen:u,onOpen:B,onClose:F,onToggle:N,isControlled:p,getButtonProps:D,getDisclosureProps:T}}function xie(e){const{ref:t,handler:n,enabled:r=!0}=e,i=nr(n),a=de.exports.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;de.exports.useEffect(()=>{if(!r)return;const c=k=>{ex(k,t)&&(a.isPointerDown=!0)},d=k=>{if(a.ignoreEmulatedMouseEvents){a.ignoreEmulatedMouseEvents=!1;return}a.isPointerDown&&n&&ex(k,t)&&(a.isPointerDown=!1,i(k))},u=k=>{a.ignoreEmulatedMouseEvents=!0,n&&a.isPointerDown&&ex(k,t)&&(a.isPointerDown=!1,i(k))},p=rB(t.current);return p.addEventListener("mousedown",c,!0),p.addEventListener("mouseup",d,!0),p.addEventListener("touchstart",c,!0),p.addEventListener("touchend",u,!0),()=>{p.removeEventListener("mousedown",c,!0),p.removeEventListener("mouseup",d,!0),p.removeEventListener("touchstart",c,!0),p.removeEventListener("touchend",u,!0)}},[n,t,i,a,r])}function ex(e,t){var n;const r=e.target;return e.button>0||r&&!rB(r).contains(r)?!1:!((n=t.current)!=null&&n.contains(r))}function rB(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function iB(e){const{isOpen:t,ref:n}=e,[r,i]=de.exports.useState(t),[o,a]=de.exports.useState(!1);return de.exports.useEffect(()=>{o||(i(t),a(!0))},[t,o,r]),cl(()=>n.current,"animationend",()=>{i(t)}),{present:!(t?!1:!r),onComplete(){var d;const u=one(n.current),p=new u.CustomEvent("animationend",{bubbles:!0});(d=n.current)==null||d.dispatchEvent(p)}}}function ck(e){const{wasSelected:t,enabled:n,isSelected:r,mode:i="unmount"}=e;return!!(!n||r||i==="keepMounted"&&t)}var[wie,Cie,Sie,Aie]=$I(),[Iie,cf]=In({strict:!1,name:"MenuContext"});function kie(e,...t){const n=de.exports.useId(),r=e||n;return de.exports.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}function oB(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function ZP(e){return oB(e).activeElement===e}function _ie(e={}){const{id:t,closeOnSelect:n=!0,closeOnBlur:r=!0,initialFocusRef:i,autoSelect:o=!0,isLazy:a,isOpen:c,defaultIsOpen:d,onClose:u,onOpen:p,placement:k="bottom-start",lazyBehavior:P="unmount",direction:F,computePositionOnMount:B=!1,...N}=e,D=de.exports.useRef(null),T=de.exports.useRef(null),M=Sie(),O=de.exports.useCallback(()=>{requestAnimationFrame(()=>{var le;(le=D.current)==null||le.focus({preventScroll:!1})})},[]),L=de.exports.useCallback(()=>{const le=setTimeout(()=>{var ve;if(i)(ve=i.current)==null||ve.focus();else{const z=M.firstEnabled();z&&S(z.index)}});H.current.add(le)},[M,i]),x=de.exports.useCallback(()=>{const le=setTimeout(()=>{const ve=M.lastEnabled();ve&&S(ve.index)});H.current.add(le)},[M]),b=de.exports.useCallback(()=>{p==null||p(),o?L():O()},[o,L,O,p]),{isOpen:C,onOpen:g,onClose:w,onToggle:f}=lk({isOpen:c,defaultIsOpen:d,onClose:u,onOpen:b});xie({enabled:C&&r,ref:D,handler:le=>{var ve;(ve=T.current)!=null&&ve.contains(le.target)||w()}});const m=sk({...N,enabled:C||B,placement:k,direction:F}),[E,S]=de.exports.useState(-1);La(()=>{C||S(-1)},[C]),Y5(D,{focusRef:T,visible:C,shouldFocus:!0});const y=iB({isOpen:C,ref:D}),[_,$]=kie(t,"menu-button","menu-list"),V=de.exports.useCallback(()=>{g(),O()},[g,O]),H=de.exports.useRef(new Set([]));Lie(()=>{H.current.forEach(le=>clearTimeout(le)),H.current.clear()});const X=de.exports.useCallback(()=>{g(),L()},[L,g]),Q=de.exports.useCallback(()=>{g(),x()},[g,x]),re=de.exports.useCallback(()=>{var le,ve;const z=oB(D.current),Z=(le=D.current)==null?void 0:le.contains(z.activeElement);if(!(C&&!Z))return;const Y=(ve=M.item(E))==null?void 0:ve.node;Y==null||Y.focus()},[C,E,M]),ue=de.exports.useRef(null);return{openAndFocusMenu:V,openAndFocusFirstItem:X,openAndFocusLastItem:Q,onTransitionEnd:re,unstable__animationState:y,descendants:M,popper:m,buttonId:_,menuId:$,forceUpdate:m.forceUpdate,orientation:"vertical",isOpen:C,onToggle:f,onOpen:g,onClose:w,menuRef:D,buttonRef:T,focusedIndex:E,closeOnSelect:n,closeOnBlur:r,autoSelect:o,setFocusedIndex:S,isLazy:a,lazyBehavior:P,initialFocusRef:i,rafId:ue}}function Eie(e={},t=null){const n=cf(),{onToggle:r,popper:i,openAndFocusFirstItem:o,openAndFocusLastItem:a}=n,c=de.exports.useCallback(d=>{const u=d.key,k={Enter:o,ArrowDown:o,ArrowUp:a}[u];k&&(d.preventDefault(),d.stopPropagation(),k(d))},[o,a]);return{...e,ref:_n(n.buttonRef,t,i.referenceRef),id:n.buttonId,"data-active":Qt(n.isOpen),"aria-expanded":n.isOpen,"aria-haspopup":"menu","aria-controls":n.menuId,onClick:Wt(e.onClick,r),onKeyDown:Wt(e.onKeyDown,c)}}function DC(e){var t;return Oie(e)&&!!((t=e==null?void 0:e.getAttribute("role"))!=null&&t.startsWith("menuitem"))}function Tie(e={},t=null){const n=cf();if(!n)throw new Error("useMenuContext: context is undefined. Seems you forgot to wrap component within ");const{focusedIndex:r,setFocusedIndex:i,menuRef:o,isOpen:a,onClose:c,menuId:d,isLazy:u,lazyBehavior:p,unstable__animationState:k}=n,P=Cie(),F=Xne({preventDefault:T=>T.key!==" "&&DC(T.target)}),B=de.exports.useCallback(T=>{const M=T.key,L={Tab:b=>b.preventDefault(),Escape:c,ArrowDown:()=>{const b=P.nextEnabled(r);b&&i(b.index)},ArrowUp:()=>{const b=P.prevEnabled(r);b&&i(b.index)}}[M];if(L){T.preventDefault(),L(T);return}const x=F(b=>{const C=Une(P.values(),b,g=>{var w,f;return(f=(w=g==null?void 0:g.node)==null?void 0:w.textContent)!=null?f:""},P.item(r));if(C){const g=P.indexOf(C.node);i(g)}});DC(T.target)&&x(T)},[P,r,F,c,i]),N=de.exports.useRef(!1);a&&(N.current=!0);const D=ck({wasSelected:N.current,enabled:u,mode:p,isSelected:k.present});return{...e,ref:_n(o,t),children:D?e.children:null,tabIndex:-1,role:"menu",id:d,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:Wt(e.onKeyDown,B)}}function Pie(e={}){const{popper:t,isOpen:n}=cf();return t.getPopperProps({...e,style:{visibility:n?"visible":"hidden",...e.style}})}function Rie(e={},t=null){const{onMouseEnter:n,onMouseMove:r,onMouseLeave:i,onClick:o,onFocus:a,isDisabled:c,isFocusable:d,closeOnSelect:u,type:p,...k}=e,P=cf(),{setFocusedIndex:F,focusedIndex:B,closeOnSelect:N,onClose:D,menuRef:T,isOpen:M,menuId:O,rafId:L}=P,x=de.exports.useRef(null),b=`${O}-menuitem-${de.exports.useId()}`,{index:C,register:g}=Aie({disabled:c&&!d}),w=de.exports.useCallback(V=>{n==null||n(V),!c&&F(C)},[F,C,c,n]),f=de.exports.useCallback(V=>{r==null||r(V),x.current&&!ZP(x.current)&&w(V)},[w,r]),m=de.exports.useCallback(V=>{i==null||i(V),!c&&F(-1)},[F,c,i]),E=de.exports.useCallback(V=>{o==null||o(V),!!DC(V.currentTarget)&&(u!=null?u:N)&&D()},[D,o,N,u]),S=de.exports.useCallback(V=>{a==null||a(V),F(C)},[F,a,C]),y=C===B,_=c&&!d;La(()=>{!M||(y&&!_&&x.current?(L.current&&cancelAnimationFrame(L.current),L.current=requestAnimationFrame(()=>{var V;(V=x.current)==null||V.focus(),L.current=null})):T.current&&!ZP(T.current)&&T.current.focus())},[y,_,T,M]);const $=G5({onClick:E,onFocus:S,onMouseEnter:w,onMouseMove:f,onMouseLeave:m,ref:_n(g,x,t),isDisabled:c,isFocusable:d});return{...k,...$,type:p!=null?p:$.type,id:b,role:"menuitem",tabIndex:y?0:-1}}function Oie(e){var t;if(!Mie(e))return!1;const n=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof n.HTMLElement}function Mie(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function Lie(e,t=[]){return de.exports.useEffect(()=>()=>e(),t)}var[Die,nb]=In({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),$ie=e=>{const{children:t}=e,n=Vr("Menu",e),r=Bn(e),{direction:i}=Fs(),{descendants:o,...a}=_ie({...r,direction:i}),c=de.exports.useMemo(()=>a,[a]),{isOpen:d,onClose:u,forceUpdate:p}=c;return Ae(wie,{value:o,children:Ae(Iie,{value:c,children:Ae(Die,{value:n,children:Ki(t,{isOpen:d,onClose:u,forceUpdate:p})})})})};$ie.displayName="Menu";var aB=At((e,t)=>{const n=nb();return Ae(gt.span,{ref:t,...e,__css:n.command,className:"chakra-menu__command"})});aB.displayName="MenuCommand";var Nie=At((e,t)=>{const{type:n,...r}=e,i=nb(),o=r.as||n?n!=null?n:void 0:"button",a=de.exports.useMemo(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...i.item}),[i.item]);return Ae(gt.button,{ref:t,type:o,...r,__css:a})}),sB=e=>{const{className:t,children:n,...r}=e,i=de.exports.Children.only(n),o=de.exports.isValidElement(i)?de.exports.cloneElement(i,{focusable:"false","aria-hidden":!0,className:Bt("chakra-menu__icon",i.props.className)}):null,a=Bt("chakra-menu__icon-wrapper",t);return Ae(gt.span,{className:a,...r,__css:{flexShrink:0},children:o})};sB.displayName="MenuIcon";var Fie=At((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",command:i,commandSpacing:o="0.75rem",children:a,...c}=e,d=Rie(c,t),p=n||i?Ae("span",{style:{pointerEvents:"none",flex:1},children:a}):a;return It(Nie,{...d,className:Bt("chakra-menu__menuitem",d.className),children:[n&&Ae(sB,{fontSize:"0.8em",marginEnd:r,children:n}),p,i&&Ae(aB,{marginStart:o,children:i})]})});Fie.displayName="MenuItem";var Bie={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},Wie=gt(aa.div),Hie=At(function(t,n){var r,i;const{rootProps:o,motionProps:a,...c}=t,{isOpen:d,onTransitionEnd:u,unstable__animationState:p}=cf(),k=Tie(c,n),P=Pie(o),F=nb();return Ae(gt.div,{...P,__css:{zIndex:(i=t.zIndex)!=null?i:(r=F.list)==null?void 0:r.zIndex},children:Ae(Wie,{variants:Bie,initial:!1,animate:d?"enter":"exit",__css:{outline:0,...F.list},...a,className:Bt("chakra-menu__menu-list",k.className),...k,onUpdate:u,onAnimationComplete:ZA(p.onComplete,k.onAnimationComplete)})})});Hie.displayName="MenuList";var zie=At((e,t)=>{const n=nb();return Ae(gt.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...n.button}})}),Vie=At((e,t)=>{const{children:n,as:r,...i}=e,o=Eie(i,t);return Ae(r||zie,{...o,className:Bt("chakra-menu__menu-button",e.className),children:Ae(gt.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});Vie.displayName="MenuButton";var jie={slideInBottom:{...CC,custom:{offsetY:16,reverse:!0}},slideInRight:{...CC,custom:{offsetX:16,reverse:!0}},scale:{...FF,custom:{initialScale:.95,reverse:!0}},none:{}},Gie=gt(aa.section),Yie=e=>jie[e||"none"],lB=de.exports.forwardRef((e,t)=>{const{preset:n,motionProps:r=Yie(n),...i}=e;return Ae(Gie,{ref:t,...r,...i})});lB.displayName="ModalTransition";var Zie=Object.defineProperty,Xie=(e,t,n)=>t in e?Zie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Uie=(e,t,n)=>(Xie(e,typeof t!="symbol"?t+"":t,n),n),Kie=class{constructor(){Uie(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return e?this.modals.get(e)===this.modals.size:!1}},$C=new Kie;function cB(e,t){const[n,r]=de.exports.useState(0);return de.exports.useEffect(()=>{const i=e.current;if(!!i){if(t){const o=$C.add(i);r(o)}return()=>{$C.remove(i),r(0)}}},[t,e]),n}var Jie=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},zl=new WeakMap,Uf=new WeakMap,Kf={},tx=0,uB=function(e){return e&&(e.host||uB(e.parentNode))},Qie=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=uB(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return Boolean(n)})},qie=function(e,t,n,r){var i=Qie(t,Array.isArray(e)?e:[e]);Kf[n]||(Kf[n]=new WeakMap);var o=Kf[n],a=[],c=new Set,d=new Set(i),u=function(k){!k||c.has(k)||(c.add(k),u(k.parentNode))};i.forEach(u);var p=function(k){!k||d.has(k)||Array.prototype.forEach.call(k.children,function(P){if(c.has(P))p(P);else{var F=P.getAttribute(r),B=F!==null&&F!=="false",N=(zl.get(P)||0)+1,D=(o.get(P)||0)+1;zl.set(P,N),o.set(P,D),a.push(P),N===1&&B&&Uf.set(P,!0),D===1&&P.setAttribute(n,"true"),B||P.setAttribute(r,"true")}})};return p(t),c.clear(),tx++,function(){a.forEach(function(k){var P=zl.get(k)-1,F=o.get(k)-1;zl.set(k,P),o.set(k,F),P||(Uf.has(k)||k.removeAttribute(r),Uf.delete(k)),F||k.removeAttribute(n)}),tx--,tx||(zl=new WeakMap,zl=new WeakMap,Uf=new WeakMap,Kf={})}},eoe=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||Jie(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),qie(r,i,n,"aria-hidden")):function(){return null}};function toe(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:i=!0,closeOnEsc:o=!0,useInert:a=!0,onOverlayClick:c,onEsc:d}=e,u=de.exports.useRef(null),p=de.exports.useRef(null),[k,P,F]=roe(r,"chakra-modal","chakra-modal--header","chakra-modal--body");noe(u,t&&a),cB(u,t);const B=de.exports.useRef(null),N=de.exports.useCallback(g=>{B.current=g.target},[]),D=de.exports.useCallback(g=>{g.key==="Escape"&&(g.stopPropagation(),o&&(n==null||n()),d==null||d())},[o,n,d]),[T,M]=de.exports.useState(!1),[O,L]=de.exports.useState(!1),x=de.exports.useCallback((g={},w=null)=>({role:"dialog",...g,ref:_n(w,u),id:k,tabIndex:-1,"aria-modal":!0,"aria-labelledby":T?P:void 0,"aria-describedby":O?F:void 0,onClick:Wt(g.onClick,f=>f.stopPropagation())}),[F,O,k,P,T]),b=de.exports.useCallback(g=>{g.stopPropagation(),B.current===g.target&&(!$C.isTopModal(u.current)||(i&&(n==null||n()),c==null||c()))},[n,i,c]),C=de.exports.useCallback((g={},w=null)=>({...g,ref:_n(w,p),onClick:Wt(g.onClick,b),onKeyDown:Wt(g.onKeyDown,D),onMouseDown:Wt(g.onMouseDown,N)}),[D,N,b]);return{isOpen:t,onClose:n,headerId:P,bodyId:F,setBodyMounted:L,setHeaderMounted:M,dialogRef:u,overlayRef:p,getDialogProps:x,getDialogContainerProps:C}}function noe(e,t){const n=e.current;de.exports.useEffect(()=>{if(!(!e.current||!t))return eoe(e.current)},[t,e,n])}function roe(e,...t){const n=de.exports.useId(),r=e||n;return de.exports.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}var[ioe,vu]=In({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[ooe,Cl]=In({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),aoe=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:n,children:r,autoFocus:i,trapFocus:o,initialFocusRef:a,finalFocusRef:c,returnFocusOnClose:d,blockScrollOnMount:u,allowPinchZoom:p,preserveScrollBarGap:k,motionPreset:P,lockFocusAcrossFrames:F,onCloseComplete:B}=t,N=Vr("Modal",t),T={...toe(t),autoFocus:i,trapFocus:o,initialFocusRef:a,finalFocusRef:c,returnFocusOnClose:d,blockScrollOnMount:u,allowPinchZoom:p,preserveScrollBarGap:k,motionPreset:P,lockFocusAcrossFrames:F};return Ae(ooe,{value:T,children:Ae(ioe,{value:N,children:Ae(Ml,{onExitComplete:B,children:T.isOpen&&Ae(gu,{...n,children:r})})})})};aoe.displayName="Modal";var Mp="right-scroll-bar-position",Lp="width-before-scroll-bar",soe="with-scroll-bars-hidden",loe="--removed-body-scroll-bar-size",dB=e5(),nx=function(){},rb=de.exports.forwardRef(function(e,t){var n=de.exports.useRef(null),r=de.exports.useState({onScrollCapture:nx,onWheelCapture:nx,onTouchMoveCapture:nx}),i=r[0],o=r[1],a=e.forwardProps,c=e.children,d=e.className,u=e.removeScrollBar,p=e.enabled,k=e.shards,P=e.sideCar,F=e.noIsolation,B=e.inert,N=e.allowPinchZoom,D=e.as,T=D===void 0?"div":D,M=_F(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),O=P,L=JF([n,t]),x=Fo(Fo({},M),i);return It(Ao,{children:[p&&Ae(O,{sideCar:dB,removeScrollBar:u,shards:k,noIsolation:F,inert:B,setCallbacks:o,allowPinchZoom:!!N,lockRef:n}),a?de.exports.cloneElement(de.exports.Children.only(c),Fo(Fo({},x),{ref:L})):Ae(T,{...Fo({},x,{className:d,ref:L}),children:c})]})});rb.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};rb.classNames={fullWidth:Lp,zeroRight:Mp};var coe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function uoe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=coe();return t&&e.setAttribute("nonce",t),e}function doe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function hoe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var foe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=uoe())&&(doe(t,n),hoe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},poe=function(){var e=foe();return function(t,n){de.exports.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},hB=function(){var e=poe(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},goe={left:0,top:0,right:0,gap:0},rx=function(e){return parseInt(e||"",10)||0},moe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[rx(n),rx(r),rx(i)]},voe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return goe;var t=moe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},yoe=hB(),boe=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,c=e.gap;return n===void 0&&(n="margin"),` - .`.concat(soe,` { + `),()=>{document.head.removeChild(u)}},[t]),Ae(JQ,{isPresent:t,childRef:r,sizeRef:i,children:de.exports.cloneElement(e,{ref:r})})}const Y0=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:a,mode:o})=>{const c=Gy(qQ),d=de.exports.useId(),u=de.exports.useMemo(()=>({id:d,initial:t,isPresent:n,custom:i,onExitComplete:p=>{c.set(p,!0);for(const k of c.values())if(!k)return;r&&r()},register:p=>(c.set(p,!1),()=>c.delete(p))}),a?void 0:[n]);return de.exports.useMemo(()=>{c.forEach((p,k)=>c.set(k,!1))},[n]),de.exports.useEffect(()=>{!n&&!c.size&&r&&r()},[n]),o==="popLayout"&&(e=Ae(QQ,{isPresent:n,children:e})),Ae(gu.Provider,{value:u,children:e})};function qQ(){return new Map}const Kl=e=>e.key||"";function eq(e,t){e.forEach(n=>{const r=Kl(n);t.set(r,n)})}function tq(e){const t=[];return de.exports.Children.forEach(e,n=>{de.exports.isValidElement(n)&&t.push(n)}),t}const Ol=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:a=!0,mode:o="sync"})=>{i&&(o="wait",RN(!1,"Replace exitBeforeEnter with mode='wait'"));let[c]=KQ();const d=de.exports.useContext(rI).forceRender;d&&(c=d);const u=AF(),p=tq(e);let k=p;const P=new Set,F=de.exports.useRef(k),B=de.exports.useRef(new Map).current,N=de.exports.useRef(!0);if(_d(()=>{N.current=!1,eq(p,B),F.current=k}),fI(()=>{N.current=!0,B.clear(),P.clear()}),N.current)return Ae(Co,{children:k.map(O=>Ae(Y0,{isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:a,mode:o,children:O},Kl(O)))});k=[...k];const D=F.current.map(Kl),T=p.map(Kl),M=D.length;for(let O=0;O{if(T.indexOf(O)!==-1)return;const L=B.get(O);if(!L)return;const x=D.indexOf(O),b=()=>{B.delete(O),P.delete(O);const C=F.current.findIndex(g=>g.key===O);if(F.current.splice(C,1),!P.size){if(F.current=p,u.current===!1)return;c(),r&&r()}};k.splice(x,0,Ae(Y0,{isPresent:!1,onExitComplete:b,custom:t,presenceAffectsLayout:a,mode:o,children:L},Kl(L)))}),k=k.map(O=>{const L=O.key;return P.has(L)?O:Ae(Y0,{isPresent:!0,presenceAffectsLayout:a,mode:o,children:O},Kl(O))}),PN!=="production"&&o==="wait"&&k.length>1&&console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.`),Ae(Co,{children:P.size?k:k.map(O=>de.exports.cloneElement(O))})};var $o=function(){return $o=Object.assign||function(t){for(var n,r=1,i=arguments.length;r{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},kF=de.exports.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:i,requestClose:a=!1,position:o="bottom",duration:c=5e3,containerStyle:d,motionVariants:u=rq,toastSpacing:p="0.5rem"}=e,[k,P]=de.exports.useState(c),F=j7();Ma(()=>{F||r==null||r()},[F]),Ma(()=>{P(c)},[c]);const B=()=>P(null),N=()=>P(c),D=()=>{F&&i()};de.exports.useEffect(()=>{F&&a&&i()},[F,a,i]),E6(D,k);const T=de.exports.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:p,...d}),[d,p]),M=de.exports.useMemo(()=>k6(o),[o]);return Ae(ia.li,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:B,onHoverEnd:N,custom:{position:o},style:M,children:Ae(gt.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:T,children:Ki(n,{id:t,onClose:D})})})});kF.displayName="ToastComponent";function iq(e,t){var n;const r=e!=null?e:"bottom",a={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[r];return(n=a==null?void 0:a[t])!=null?n:r}var uP={path:At("g",{stroke:"currentColor",strokeWidth:"1.5",children:[Ae("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),Ae("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),Ae("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},Wa=St((e,t)=>{const{as:n,viewBox:r,color:i="currentColor",focusable:a=!1,children:o,className:c,__css:d,...u}=e,p=Ft("chakra-icon",c),k=ra("Icon",e),P={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...d,...k},F={ref:t,focusable:a,className:p,__css:P},B=r!=null?r:uP.viewBox;if(n&&typeof n!="string")return Ae(gt.svg,{as:n,...F,...u});const N=o!=null?o:uP.path;return Ae(gt.svg,{verticalAlign:"middle",viewBox:B,...F,...u,children:N})});Wa.displayName="Icon";function oq(e){return Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function aq(e){return Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function dP(e){return Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var sq=Os({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),RI=St((e,t)=>{const n=ra("Spinner",e),{label:r="Loading...",thickness:i="2px",speed:a="0.45s",emptyColor:o="transparent",className:c,...d}=Bn(e),u=Ft("chakra-spinner",c),p={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:o,borderLeftColor:o,animation:`${sq} ${a} linear infinite`,...n};return Ae(gt.div,{ref:t,__css:p,className:u,...d,children:r&&Ae(gt.span,{srOnly:!0,children:r})})});RI.displayName="Spinner";var[lq,OI]=In({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[cq,MI]=In({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),_F={info:{icon:aq,colorScheme:"blue"},warning:{icon:dP,colorScheme:"orange"},success:{icon:oq,colorScheme:"green"},error:{icon:dP,colorScheme:"red"},loading:{icon:RI,colorScheme:"blue"}};function uq(e){return _F[e].colorScheme}function dq(e){return _F[e].icon}var EF=St(function(t,n){const r=MI(),{status:i}=OI(),a={display:"inline",...r.description};return Ae(gt.div,{ref:n,"data-status":i,...t,className:Ft("chakra-alert__desc",t.className),__css:a})});EF.displayName="AlertDescription";function TF(e){const{status:t}=OI(),n=dq(t),r=MI(),i=t==="loading"?r.spinner:r.icon;return Ae(gt.span,{display:"inherit","data-status":t,...e,className:Ft("chakra-alert__icon",e.className),__css:i,children:e.children||Ae(n,{h:"100%",w:"100%"})})}TF.displayName="AlertIcon";var PF=St(function(t,n){const r=MI(),{status:i}=OI();return Ae(gt.div,{ref:n,"data-status":i,...t,className:Ft("chakra-alert__title",t.className),__css:r.title})});PF.displayName="AlertTitle";var RF=St(function(t,n){var r;const{status:i="info",addRole:a=!0,...o}=Bn(t),c=(r=t.colorScheme)!=null?r:uq(i),d=Vr("Alert",{...t,colorScheme:c}),u={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...d.container};return Ae(lq,{value:{status:i},children:Ae(cq,{value:d,children:Ae(gt.div,{"data-status":i,role:a?"alert":void 0,ref:n,...o,className:Ft("chakra-alert",t.className),__css:u})})})});RF.displayName="Alert";function hq(e){return Ae(Wa,{focusable:"false","aria-hidden":!0,...e,children:Ae("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var Ky=St(function(t,n){const r=ra("CloseButton",t),{children:i,isDisabled:a,__css:o,...c}=Bn(t),d={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return Ae(gt.button,{type:"button","aria-label":"Close",ref:n,disabled:a,__css:{...d,...r,...o},...c,children:i||Ae(hq,{width:"1em",height:"1em"})})});Ky.displayName="CloseButton";var fq={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},No=pq(fq);function pq(e){let t=e;const n=new Set,r=i=>{t=i(t),n.forEach(a=>a())};return{getState:()=>t,subscribe:i=>(n.add(i),()=>{r(()=>e),n.delete(i)}),removeToast:(i,a)=>{r(o=>({...o,[a]:o[a].filter(c=>c.id!=i)}))},notify:(i,a)=>{const o=gq(i,a),{position:c,id:d}=o;return r(u=>{var p,k;const F=c.includes("top")?[o,...(p=u[c])!=null?p:[]]:[...(k=u[c])!=null?k:[],o];return{...u,[c]:F}}),d},update:(i,a)=>{!i||r(o=>{const c={...o},{position:d,index:u}=aT(c,i);return d&&u!==-1&&(c[d][u]={...c[d][u],...a,message:OF(a)}),c})},closeAll:({positions:i}={})=>{r(a=>{const o=["bottom","bottom-right","bottom-left","top","top-left","top-right"];return(i!=null?i:o).reduce((d,u)=>(d[u]=a[u].map(p=>({...p,requestClose:!0})),d),{...a})})},close:i=>{r(a=>{const o=sN(a,i);return o?{...a,[o]:a[o].map(c=>c.id==i?{...c,requestClose:!0}:c)}:a})},isActive:i=>Boolean(aT(No.getState(),i).position)}}var hP=0;function gq(e,t={}){var n,r;hP+=1;const i=(n=t.id)!=null?n:hP,a=(r=t.position)!=null?r:"bottom";return{id:i,message:e,position:a,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>No.removeToast(String(i),a),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var mq=e=>{const{status:t,variant:n="solid",id:r,title:i,isClosable:a,onClose:o,description:c,colorScheme:d,icon:u}=e,p=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return At(RF,{addRole:!1,status:t,variant:n,id:p==null?void 0:p.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:d,children:[Ae(TF,{children:u}),At(gt.div,{flex:"1",maxWidth:"100%",children:[i&&Ae(PF,{id:p==null?void 0:p.title,children:i}),c&&Ae(EF,{id:p==null?void 0:p.description,display:"block",children:c})]}),a&&Ae(Ky,{size:"sm",onClick:o,position:"absolute",insetEnd:1,top:1})]})};function OF(e={}){const{render:t,toastComponent:n=mq}=e;return i=>typeof t=="function"?t({...i,...e}):Ae(n,{...i,...e})}function vq(e,t){const n=i=>{var a;return{...t,...i,position:iq((a=i==null?void 0:i.position)!=null?a:t==null?void 0:t.position,e)}},r=i=>{const a=n(i),o=OF(a);return No.notify(o,a)};return r.update=(i,a)=>{No.update(i,n(a))},r.promise=(i,a)=>{const o=r({...a.loading,status:"loading",duration:null});i.then(c=>r.update(o,{status:"success",duration:5e3,...Ki(a.success,c)})).catch(c=>r.update(o,{status:"error",duration:5e3,...Ki(a.error,c)}))},r.closeAll=No.closeAll,r.close=No.close,r.isActive=No.isActive,r}var[yq,bq]=In({name:"ToastOptionsContext",strict:!1}),xq=e=>{const t=de.exports.useSyncExternalStore(No.subscribe,No.getState,No.getState),{motionVariants:n,component:r=kF,portalProps:i}=e,o=Object.keys(t).map(c=>{const d=t[c];return Ae("ul",{role:"region","aria-live":"polite",id:`chakra-toast-manager-${c}`,style:_6(c),children:Ae(Ol,{initial:!1,children:d.map(u=>Ae(r,{motionVariants:n,...u},u.id))})},c)});return Ae(pu,{...i,children:o})};function zIe(e){const{theme:t}=C$(),n=bq();return de.exports.useMemo(()=>vq(t.direction,{...n,...e}),[e,t.direction,n])}var wq=e=>function({children:n,theme:r=e,toastOptions:i,...a}){return At(A6,{theme:r,...a,children:[Ae(yq,{value:i==null?void 0:i.defaultOptions,children:n}),Ae(xq,{...i})]})},VIe=wq(Z$),Cq=Object.defineProperty,Sq=(e,t,n)=>t in e?Cq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,er=(e,t,n)=>(Sq(e,typeof t!="symbol"?t+"":t,n),n);function fP(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var Aq=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function pP(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function gP(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var xC=typeof window<"u"?de.exports.useLayoutEffect:de.exports.useEffect,vm=e=>e,Iq=class{constructor(){er(this,"descendants",new Map),er(this,"register",e=>{if(e!=null)return Aq(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),er(this,"unregister",e=>{this.descendants.delete(e);const t=fP(Array.from(this.descendants.keys()));this.assignIndex(t)}),er(this,"destroy",()=>{this.descendants.clear()}),er(this,"assignIndex",e=>{this.descendants.forEach(t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})}),er(this,"count",()=>this.descendants.size),er(this,"enabledCount",()=>this.enabledValues().length),er(this,"values",()=>Array.from(this.descendants.values()).sort((t,n)=>t.index-n.index)),er(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),er(this,"item",e=>{if(this.count()!==0)return this.values()[e]}),er(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]}),er(this,"first",()=>this.item(0)),er(this,"firstEnabled",()=>this.enabledItem(0)),er(this,"last",()=>this.item(this.descendants.size-1)),er(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)}),er(this,"indexOf",e=>{var t,n;return e&&(n=(t=this.descendants.get(e))==null?void 0:t.index)!=null?n:-1}),er(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),er(this,"next",(e,t=!0)=>{const n=pP(e,this.count(),t);return this.item(n)}),er(this,"nextEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=pP(r,this.enabledCount(),t);return this.enabledItem(i)}),er(this,"prev",(e,t=!0)=>{const n=gP(e,this.count()-1,t);return this.item(n)}),er(this,"prevEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=gP(r,this.enabledCount()-1,t);return this.enabledItem(i)}),er(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const n=Array.from(this.descendants.keys()).concat(e),r=fP(n);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(r)})}};function kq(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function _n(...e){return t=>{e.forEach(n=>{kq(n,t)})}}function _q(...e){return de.exports.useMemo(()=>_n(...e),e)}function Eq(){const e=de.exports.useRef(new Iq);return xC(()=>()=>e.current.destroy()),e.current}var[Tq,MF]=In({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function Pq(e){const t=MF(),[n,r]=de.exports.useState(-1),i=de.exports.useRef(null);xC(()=>()=>{!i.current||t.unregister(i.current)},[]),xC(()=>{if(!i.current)return;const o=Number(i.current.dataset.index);n!=o&&!Number.isNaN(o)&&r(o)});const a=vm(e?t.register(e):t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(i.current),register:_n(a,i)}}function LI(){return[vm(Tq),()=>vm(MF()),()=>Eq(),i=>Pq(i)]}var[Rq,Jy]=In({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:""}),[Oq,DI]=In({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:""}),[Mq,jIe,Lq,Dq]=LI(),$q=St(function(t,n){const{getButtonProps:r}=DI(),i=r(t,n),o={display:"flex",alignItems:"center",width:"100%",outline:0,...Jy().button};return Ae(gt.button,{...i,className:Ft("chakra-accordion__button",t.className),__css:o})});$q.displayName="AccordionButton";function Qy(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:i=(P,F)=>P!==F}=e,a=nr(r),o=nr(i),[c,d]=de.exports.useState(n),u=t!==void 0,p=u?t:c,k=nr(P=>{const B=typeof P=="function"?P(p):P;!o(p,B)||(u||d(B),a(B))},[u,a,p,o]);return[p,k]}function Nq(e){const{onChange:t,defaultIndex:n,index:r,allowMultiple:i,allowToggle:a,...o}=e;Wq(e),Hq(e);const c=Lq(),[d,u]=de.exports.useState(-1);de.exports.useEffect(()=>()=>{u(-1)},[]);const[p,k]=Qy({value:r,defaultValue(){return i?n!=null?n:[]:n!=null?n:-1},onChange:t});return{index:p,setIndex:k,htmlProps:o,getAccordionItemProps:F=>{let B=!1;return F!==null&&(B=Array.isArray(p)?p.includes(F):p===F),{isOpen:B,onChange:D=>{if(F!==null)if(i&&Array.isArray(p)){const T=D?p.concat(F):p.filter(M=>M!==F);k(T)}else D?k(F):a&&k(-1)}}},focusedIndex:d,setFocusedIndex:u,descendants:c}}var[Fq,$I]=In({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function Bq(e){const{isDisabled:t,isFocusable:n,id:r,...i}=e,{getAccordionItemProps:a,setFocusedIndex:o}=$I(),c=de.exports.useRef(null),d=de.exports.useId(),u=r!=null?r:d,p=`accordion-button-${u}`,k=`accordion-panel-${u}`;zq(e);const{register:P,index:F,descendants:B}=Dq({disabled:t&&!n}),{isOpen:N,onChange:D}=a(F===-1?null:F);Vq({isOpen:N,isDisabled:t});const T=()=>{D==null||D(!0)},M=()=>{D==null||D(!1)},O=de.exports.useCallback(()=>{D==null||D(!N),o(F)},[F,o,N,D]),L=de.exports.useCallback(g=>{const f={ArrowDown:()=>{const m=B.nextEnabled(F);m==null||m.node.focus()},ArrowUp:()=>{const m=B.prevEnabled(F);m==null||m.node.focus()},Home:()=>{const m=B.firstEnabled();m==null||m.node.focus()},End:()=>{const m=B.lastEnabled();m==null||m.node.focus()}}[g.key];f&&(g.preventDefault(),f(g))},[B,F]),x=de.exports.useCallback(()=>{o(F)},[o,F]),b=de.exports.useCallback(function(w={},f=null){return{...w,type:"button",ref:_n(P,c,f),id:p,disabled:!!t,"aria-expanded":!!N,"aria-controls":k,onClick:Bt(w.onClick,O),onFocus:Bt(w.onFocus,x),onKeyDown:Bt(w.onKeyDown,L)}},[p,t,N,O,x,L,k,P]),C=de.exports.useCallback(function(w={},f=null){return{...w,ref:f,role:"region",id:k,"aria-labelledby":p,hidden:!N}},[p,N,k]);return{isOpen:N,isDisabled:t,isFocusable:n,onOpen:T,onClose:M,getButtonProps:b,getPanelProps:C,htmlProps:i}}function Wq(e){const t=e.index||e.defaultIndex,n=t!=null&&!Array.isArray(t)&&e.allowMultiple;Jh({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})}function Hq(e){Jh({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}function zq(e){Jh({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well. + `})}function Vq(e){Jh({condition:e.isOpen&&!!e.isDisabled,message:"Cannot open a disabled accordion item"})}function jq(e){const{isOpen:t,isDisabled:n}=DI(),{reduceMotion:r}=$I(),i=Ft("chakra-accordion__icon",e.className),a=Jy(),o={opacity:n?.4:1,transform:t?"rotate(-180deg)":void 0,transition:r?void 0:"transform 0.2s",transformOrigin:"center",...a.icon};return Ae(Wa,{viewBox:"0 0 24 24","aria-hidden":!0,className:i,__css:o,...e,children:Ae("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}jq.displayName="AccordionIcon";var Gq=St(function(t,n){const{children:r,className:i}=t,{htmlProps:a,...o}=Bq(t),d={...Jy().container,overflowAnchor:"none"},u=de.exports.useMemo(()=>o,[o]);return Ae(Oq,{value:u,children:Ae(gt.div,{ref:n,...a,className:Ft("chakra-accordion__item",i),__css:d,children:typeof r=="function"?r({isExpanded:!!o.isOpen,isDisabled:!!o.isDisabled}):r})})});Gq.displayName="AccordionItem";var fc={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},sl={enter:{duration:.2,ease:fc.easeOut},exit:{duration:.1,ease:fc.easeIn}},Sa={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},Yq=e=>e!=null&&parseInt(e.toString(),10)>0,mP={exit:{height:{duration:.2,ease:fc.ease},opacity:{duration:.3,ease:fc.ease}},enter:{height:{duration:.3,ease:fc.ease},opacity:{duration:.4,ease:fc.ease}}},Zq={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var a;return{...e&&{opacity:Yq(t)?1:0},height:t,transitionEnd:r==null?void 0:r.exit,transition:(a=n==null?void 0:n.exit)!=null?a:Sa.exit(mP.exit,i)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var a;return{...e&&{opacity:1},height:t,transitionEnd:r==null?void 0:r.enter,transition:(a=n==null?void 0:n.enter)!=null?a:Sa.enter(mP.enter,i)}}},LF=de.exports.forwardRef((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:i=!0,startingHeight:a=0,endingHeight:o="auto",style:c,className:d,transition:u,transitionEnd:p,...k}=e,[P,F]=de.exports.useState(!1);de.exports.useEffect(()=>{const M=setTimeout(()=>{F(!0)});return()=>clearTimeout(M)},[]),Jh({condition:Number(a)>0&&!!r,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const B=parseFloat(a.toString())>0,N={startingHeight:a,endingHeight:o,animateOpacity:i,transition:P?u:{enter:{duration:0}},transitionEnd:{enter:p==null?void 0:p.enter,exit:r?p==null?void 0:p.exit:{...p==null?void 0:p.exit,display:B?"block":"none"}}},D=r?n:!0,T=n||r?"enter":"exit";return Ae(Ol,{initial:!1,custom:N,children:D&&Ae(ia.div,{ref:t,...k,className:Ft("chakra-collapse",d),style:{overflow:"hidden",display:"block",...c},custom:N,variants:Zq,initial:r?"exit":!1,animate:T,exit:"exit"})})});LF.displayName="Collapse";var Xq={enter:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:1,transition:(r=e==null?void 0:e.enter)!=null?r:Sa.enter(sl.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:0,transition:(r=e==null?void 0:e.exit)!=null?r:Sa.exit(sl.exit,n),transitionEnd:t==null?void 0:t.exit}}},DF={initial:"exit",animate:"enter",exit:"exit",variants:Xq},Uq=de.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,className:a,transition:o,transitionEnd:c,delay:d,...u}=t,p=i||r?"enter":"exit",k=r?i&&r:!0,P={transition:o,transitionEnd:c,delay:d};return Ae(Ol,{custom:P,children:k&&Ae(ia.div,{ref:n,className:Ft("chakra-fade",a),custom:P,...DF,animate:p,...u})})});Uq.displayName="Fade";var Kq={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:i})=>{var a;return{opacity:0,...e?{scale:t,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{scale:t,...r==null?void 0:r.exit}},transition:(a=n==null?void 0:n.exit)!=null?a:Sa.exit(sl.exit,i)}},enter:({transitionEnd:e,transition:t,delay:n})=>{var r;return{opacity:1,scale:1,transition:(r=t==null?void 0:t.enter)!=null?r:Sa.enter(sl.enter,n),transitionEnd:e==null?void 0:e.enter}}},$F={initial:"exit",animate:"enter",exit:"exit",variants:Kq},Jq=de.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:a=!0,initialScale:o=.95,className:c,transition:d,transitionEnd:u,delay:p,...k}=t,P=r?i&&r:!0,F=i||r?"enter":"exit",B={initialScale:o,reverse:a,transition:d,transitionEnd:u,delay:p};return Ae(Ol,{custom:B,children:P&&Ae(ia.div,{ref:n,className:Ft("chakra-offset-slide",c),...$F,animate:F,custom:B,...k})})});Jq.displayName="ScaleFade";var Qq={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:i})=>{var a;return{opacity:0,x:e,y:t,transition:(a=n==null?void 0:n.exit)!=null?a:Sa.exit(sl.exit,i),transitionEnd:r==null?void 0:r.exit}},enter:({transition:e,transitionEnd:t,delay:n})=>{var r;return{opacity:1,x:0,y:0,transition:(r=e==null?void 0:e.enter)!=null?r:Sa.enter(sl.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:i,delay:a})=>{var o;const c={x:t,y:e};return{opacity:0,transition:(o=n==null?void 0:n.exit)!=null?o:Sa.exit(sl.exit,a),...i?{...c,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{...c,...r==null?void 0:r.exit}}}}},wC={initial:"initial",animate:"enter",exit:"exit",variants:Qq},qq=de.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:a=!0,className:o,offsetX:c=0,offsetY:d=8,transition:u,transitionEnd:p,delay:k,...P}=t,F=r?i&&r:!0,B=i||r?"enter":"exit",N={offsetX:c,offsetY:d,reverse:a,transition:u,transitionEnd:p,delay:k};return Ae(Ol,{custom:N,children:F&&Ae(ia.div,{ref:n,className:Ft("chakra-offset-slide",o),custom:N,...wC,animate:B,...P})})});qq.displayName="SlideFade";var eee=St(function(t,n){const{className:r,motionProps:i,...a}=t,{reduceMotion:o}=$I(),{getPanelProps:c,isOpen:d}=DI(),u=c(a,n),p=Ft("chakra-accordion__panel",r),k=Jy();o||delete u.hidden;const P=Ae(gt.div,{...u,__css:k.panel,className:p});return o?P:Ae(LF,{in:d,...i,children:P})});eee.displayName="AccordionPanel";var tee=St(function({children:t,reduceMotion:n,...r},i){const a=Vr("Accordion",r),o=Bn(r),{htmlProps:c,descendants:d,...u}=Nq(o),p=de.exports.useMemo(()=>({...u,reduceMotion:!!n}),[u,n]);return Ae(Mq,{value:d,children:Ae(Fq,{value:p,children:Ae(Rq,{value:a,children:Ae(gt.div,{ref:i,...c,className:Ft("chakra-accordion",r.className),__css:a.root,children:t})})})})});tee.displayName="Accordion";function NI(e){return de.exports.Children.toArray(e).filter(t=>de.exports.isValidElement(t))}var[nee,ree]=In({strict:!1,name:"ButtonGroupContext"}),iee={horizontal:{"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}},vertical:{"> *:first-of-type:not(:last-of-type)":{borderBottomRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderTopRadius:0}}},oee={horizontal:e=>({"& > *:not(style) ~ *:not(style)":{marginStart:e}}),vertical:e=>({"& > *:not(style) ~ *:not(style)":{marginTop:e}})},aee=St(function(t,n){const{size:r,colorScheme:i,variant:a,className:o,spacing:c="0.5rem",isAttached:d,isDisabled:u,orientation:p="horizontal",...k}=t,P=Ft("chakra-button__group",o),F=de.exports.useMemo(()=>({size:r,colorScheme:i,variant:a,isDisabled:u}),[r,i,a,u]);let B={display:"inline-flex",...d?iee[p]:oee[p](c)};const N=p==="vertical";return Ae(nee,{value:F,children:Ae(gt.div,{ref:n,role:"group",__css:B,className:P,"data-attached":d?"":void 0,"data-orientation":p,flexDir:N?"column":void 0,...k})})});aee.displayName="ButtonGroup";function see(e){const[t,n]=de.exports.useState(!e);return{ref:de.exports.useCallback(a=>{!a||n(a.tagName==="BUTTON")},[]),type:t?"button":void 0}}function CC(e){const{children:t,className:n,...r}=e,i=de.exports.isValidElement(t)?de.exports.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,a=Ft("chakra-button__icon",n);return Ae(gt.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:a,children:i})}CC.displayName="ButtonIcon";function SC(e){const{label:t,placement:n,spacing:r="0.5rem",children:i=Ae(RI,{color:"currentColor",width:"1em",height:"1em"}),className:a,__css:o,...c}=e,d=Ft("chakra-button__spinner",a),u=n==="start"?"marginEnd":"marginStart",p=de.exports.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?r:0,fontSize:"1em",lineHeight:"normal",...o}),[o,t,u,r]);return Ae(gt.div,{className:d,...c,__css:p,children:i})}SC.displayName="ButtonSpinner";var NF=St((e,t)=>{const n=ree(),r=ra("Button",{...n,...e}),{isDisabled:i=n==null?void 0:n.isDisabled,isLoading:a,isActive:o,children:c,leftIcon:d,rightIcon:u,loadingText:p,iconSpacing:k="0.5rem",type:P,spinner:F,spinnerPlacement:B="start",className:N,as:D,...T}=Bn(e),M=de.exports.useMemo(()=>{const b={...r==null?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:b}}},[r,n]),{ref:O,type:L}=see(D),x={rightIcon:u,leftIcon:d,iconSpacing:k,children:c};return At(gt.button,{ref:_q(t,O),as:D,type:P!=null?P:L,"data-active":Kt(o),"data-loading":Kt(a),__css:M,className:Ft("chakra-button",N),...T,disabled:i||a,children:[a&&B==="start"&&Ae(SC,{className:"chakra-button__spinner--start",label:p,placement:"start",spacing:k,children:F}),a?p||Ae(gt.span,{opacity:0,children:Ae(vP,{...x})}):Ae(vP,{...x}),a&&B==="end"&&Ae(SC,{className:"chakra-button__spinner--end",label:p,placement:"end",spacing:k,children:F})]})});NF.displayName="Button";function vP(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:i}=e;return At(Co,{children:[t&&Ae(CC,{marginEnd:i,children:t}),r,n&&Ae(CC,{marginStart:i,children:n})]})}var lee=St((e,t)=>{const{icon:n,children:r,isRound:i,"aria-label":a,...o}=e,c=n||r,d=de.exports.isValidElement(c)?de.exports.cloneElement(c,{"aria-hidden":!0,focusable:!1}):null;return Ae(NF,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":a,...o,children:d})});lee.displayName="IconButton";var[cee,GIe]=w6("Card"),YIe=St(function(t,n){const{className:r,children:i,direction:a="column",justify:o,align:c,...d}=Bn(t),u=Vr("Card",t);return Ae(gt.div,{ref:n,className:Ft("chakra-card",r),__css:{display:"flex",flexDirection:a,justifyContent:o,alignItems:c,position:"relative",minWidth:0,wordWrap:"break-word",...u.container},...d,children:Ae(cee,{value:u,children:i})})}),[ZIe,uee]=In({name:"CheckboxGroupContext",strict:!1});function yP(e){return e&&yr(e)&&yr(e.target)}function XIe(e={}){const{defaultValue:t,value:n,onChange:r,isDisabled:i,isNative:a}=e,o=nr(r),[c,d]=Qy({value:n,defaultValue:t||[],onChange:o}),u=de.exports.useCallback(k=>{if(!c)return;const P=yP(k)?k.target.checked:!c.includes(k),F=yP(k)?k.target.value:k,B=P?[...c,F]:c.filter(N=>String(N)!==String(F));d(B)},[d,c]),p=de.exports.useCallback((k={})=>({...k,[a?"checked":"isChecked"]:c.some(F=>String(k.value)===String(F)),onChange:u}),[u,a,c]);return{value:c,isDisabled:i,onChange:u,setValue:d,getCheckboxProps:p}}function dee(e){return Ae(gt.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:Ae("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function hee(e){return Ae(gt.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:Ae("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function fee(e){const{isIndeterminate:t,isChecked:n,...r}=e,i=t?hee:dee;return n||t?Ae(gt.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:Ae(i,{...r})}):null}var[pee,FF]=In({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[gee,Ml]=In({strict:!1,name:"FormControlContext"});function mee(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:i,isReadOnly:a,...o}=e,c=de.exports.useId(),d=t||`field-${c}`,u=`${d}-label`,p=`${d}-feedback`,k=`${d}-helptext`,[P,F]=de.exports.useState(!1),[B,N]=de.exports.useState(!1),[D,T]=de.exports.useState(!1),M=de.exports.useCallback((C={},g=null)=>({id:k,...C,ref:_n(g,w=>{!w||N(!0)})}),[k]),O=de.exports.useCallback((C={},g=null)=>({...C,ref:g,"data-focus":Kt(D),"data-disabled":Kt(i),"data-invalid":Kt(r),"data-readonly":Kt(a),id:C.id!==void 0?C.id:u,htmlFor:C.htmlFor!==void 0?C.htmlFor:d}),[d,i,D,r,a,u]),L=de.exports.useCallback((C={},g=null)=>({id:p,...C,ref:_n(g,w=>{!w||F(!0)}),"aria-live":"polite"}),[p]),x=de.exports.useCallback((C={},g=null)=>({...C,...o,ref:g,role:"group"}),[o]),b=de.exports.useCallback((C={},g=null)=>({...C,ref:g,role:"presentation","aria-hidden":!0,children:C.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!a,isDisabled:!!i,isFocused:!!D,onFocus:()=>T(!0),onBlur:()=>T(!1),hasFeedbackText:P,setHasFeedbackText:F,hasHelpText:B,setHasHelpText:N,id:d,labelId:u,feedbackId:p,helpTextId:k,htmlProps:o,getHelpTextProps:M,getErrorMessageProps:L,getRootProps:x,getLabelProps:O,getRequiredIndicatorProps:b}}var vee=St(function(t,n){const r=Vr("Form",t),i=Bn(t),{getRootProps:a,htmlProps:o,...c}=mee(i),d=Ft("chakra-form-control",t.className);return Ae(gee,{value:c,children:Ae(pee,{value:r,children:Ae(gt.div,{...a({},n),className:d,__css:r.container})})})});vee.displayName="FormControl";var yee=St(function(t,n){const r=Ml(),i=FF(),a=Ft("chakra-form__helper-text",t.className);return Ae(gt.div,{...r==null?void 0:r.getHelpTextProps(t,n),__css:i.helperText,className:a})});yee.displayName="FormHelperText";var[bee,xee]=In({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),wee=St((e,t)=>{const n=Vr("FormError",e),r=Bn(e),i=Ml();return i!=null&&i.isInvalid?Ae(bee,{value:n,children:Ae(gt.div,{...i==null?void 0:i.getErrorMessageProps(r,t),className:Ft("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})}):null});wee.displayName="FormErrorMessage";var Cee=St((e,t)=>{const n=xee(),r=Ml();if(!(r!=null&&r.isInvalid))return null;const i=Ft("chakra-form__error-icon",e.className);return Ae(Wa,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:i,children:Ae("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});Cee.displayName="FormErrorIcon";var See=St(function(t,n){var r;const i=ra("FormLabel",t),a=Bn(t),{className:o,children:c,requiredIndicator:d=Ae(BF,{}),optionalIndicator:u=null,...p}=a,k=Ml(),P=(r=k==null?void 0:k.getLabelProps(p,n))!=null?r:{ref:n,...p};return At(gt.label,{...P,className:Ft("chakra-form__label",a.className),__css:{display:"block",textAlign:"start",...i},children:[c,k!=null&&k.isRequired?d:u]})});See.displayName="FormLabel";var BF=St(function(t,n){const r=Ml(),i=FF();if(!(r!=null&&r.isRequired))return null;const a=Ft("chakra-form__required-indicator",t.className);return Ae(gt.span,{...r==null?void 0:r.getRequiredIndicatorProps(t,n),__css:i.requiredIndicator,className:a})});BF.displayName="RequiredIndicator";function FI(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:i,...a}=BI(e);return{...a,disabled:t,readOnly:r,required:i,"aria-invalid":xa(n),"aria-required":xa(i),"aria-readonly":xa(r)}}function BI(e){var t,n,r;const i=Ml(),{id:a,disabled:o,readOnly:c,required:d,isRequired:u,isInvalid:p,isReadOnly:k,isDisabled:P,onFocus:F,onBlur:B,...N}=e,D=e["aria-describedby"]?[e["aria-describedby"]]:[];return(i==null?void 0:i.hasFeedbackText)&&(i==null?void 0:i.isInvalid)&&D.push(i.feedbackId),i!=null&&i.hasHelpText&&D.push(i.helpTextId),{...N,"aria-describedby":D.join(" ")||void 0,id:a!=null?a:i==null?void 0:i.id,isDisabled:(t=o!=null?o:P)!=null?t:i==null?void 0:i.isDisabled,isReadOnly:(n=c!=null?c:k)!=null?n:i==null?void 0:i.isReadOnly,isRequired:(r=d!=null?d:u)!=null?r:i==null?void 0:i.isRequired,isInvalid:p!=null?p:i==null?void 0:i.isInvalid,onFocus:Bt(i==null?void 0:i.onFocus,F),onBlur:Bt(i==null?void 0:i.onBlur,B)}}var Aee={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},bP=!1,rf=null,bl=!1,AC=!1,IC=new Set;function WI(e,t){IC.forEach(n=>n(e,t))}var Iee=typeof window<"u"&&window.navigator!=null?/^Mac/.test(window.navigator.platform):!1;function kee(e){return!(e.metaKey||!Iee&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function xP(e){bl=!0,kee(e)&&(rf="keyboard",WI("keyboard",e))}function Bl(e){if(rf="pointer",e.type==="mousedown"||e.type==="pointerdown"){bl=!0;const t=e.composedPath?e.composedPath()[0]:e.target;let n=!1;try{n=t.matches(":focus-visible")}catch{}if(n)return;WI("pointer",e)}}function _ee(e){return e.mozInputSource===0&&e.isTrusted?!0:e.detail===0&&!e.pointerType}function Eee(e){_ee(e)&&(bl=!0,rf="virtual")}function Tee(e){e.target===window||e.target===document||(!bl&&!AC&&(rf="virtual",WI("virtual",e)),bl=!1,AC=!1)}function Pee(){bl=!1,AC=!0}function wP(){return rf!=="pointer"}function Ree(){if(typeof window>"u"||bP)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...n){bl=!0,e.apply(this,n)},document.addEventListener("keydown",xP,!0),document.addEventListener("keyup",xP,!0),document.addEventListener("click",Eee,!0),window.addEventListener("focus",Tee,!0),window.addEventListener("blur",Pee,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",Bl,!0),document.addEventListener("pointermove",Bl,!0),document.addEventListener("pointerup",Bl,!0)):(document.addEventListener("mousedown",Bl,!0),document.addEventListener("mousemove",Bl,!0),document.addEventListener("mouseup",Bl,!0)),bP=!0}function WF(e){Ree(),e(wP());const t=()=>e(wP());return IC.add(t),()=>{IC.delete(t)}}function Oee(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function HF(e={}){const t=BI(e),{isDisabled:n,isReadOnly:r,isRequired:i,isInvalid:a,id:o,onBlur:c,onFocus:d,"aria-describedby":u}=t,{defaultChecked:p,isChecked:k,isFocusable:P,onChange:F,isIndeterminate:B,name:N,value:D,tabIndex:T=void 0,"aria-label":M,"aria-labelledby":O,"aria-invalid":L,...x}=e,b=Oee(x,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),C=nr(F),g=nr(c),w=nr(d),[f,m]=de.exports.useState(!1),[E,S]=de.exports.useState(!1),[y,_]=de.exports.useState(!1),[$,V]=de.exports.useState(!1);de.exports.useEffect(()=>WF(m),[]);const H=de.exports.useRef(null),[X,Q]=de.exports.useState(!0),[re,ue]=de.exports.useState(!!p),le=k!==void 0,ve=le?k:re,z=de.exports.useCallback(we=>{if(r||n){we.preventDefault();return}le||ue(ve?we.target.checked:B?!0:we.target.checked),C==null||C(we)},[r,n,ve,le,B,C]);jo(()=>{H.current&&(H.current.indeterminate=Boolean(B))},[B]),Ma(()=>{n&&S(!1)},[n,S]),jo(()=>{const we=H.current;!(we!=null&&we.form)||(we.form.onreset=()=>{ue(!!p)})},[]);const Z=n&&!P,ce=de.exports.useCallback(we=>{we.key===" "&&V(!0)},[V]),Y=de.exports.useCallback(we=>{we.key===" "&&V(!1)},[V]);jo(()=>{if(!H.current)return;H.current.checked!==ve&&ue(H.current.checked)},[H.current]);const ie=de.exports.useCallback((we={},be=null)=>{const ee=se=>{E&&se.preventDefault(),V(!0)};return{...we,ref:be,"data-active":Kt($),"data-hover":Kt(y),"data-checked":Kt(ve),"data-focus":Kt(E),"data-focus-visible":Kt(E&&f),"data-indeterminate":Kt(B),"data-disabled":Kt(n),"data-invalid":Kt(a),"data-readonly":Kt(r),"aria-hidden":!0,onMouseDown:Bt(we.onMouseDown,ee),onMouseUp:Bt(we.onMouseUp,()=>V(!1)),onMouseEnter:Bt(we.onMouseEnter,()=>_(!0)),onMouseLeave:Bt(we.onMouseLeave,()=>_(!1))}},[$,ve,n,E,f,y,B,a,r]),he=de.exports.useCallback((we={},be=null)=>({...b,...we,ref:_n(be,ee=>{!ee||Q(ee.tagName==="LABEL")}),onClick:Bt(we.onClick,()=>{var ee;X||((ee=H.current)==null||ee.click(),requestAnimationFrame(()=>{var se;(se=H.current)==null||se.focus()}))}),"data-disabled":Kt(n),"data-checked":Kt(ve),"data-invalid":Kt(a)}),[b,n,ve,a,X]),fe=de.exports.useCallback((we={},be=null)=>({...we,ref:_n(H,be),type:"checkbox",name:N,value:D,id:o,tabIndex:T,onChange:Bt(we.onChange,z),onBlur:Bt(we.onBlur,g,()=>S(!1)),onFocus:Bt(we.onFocus,w,()=>S(!0)),onKeyDown:Bt(we.onKeyDown,ce),onKeyUp:Bt(we.onKeyUp,Y),required:i,checked:ve,disabled:Z,readOnly:r,"aria-label":M,"aria-labelledby":O,"aria-invalid":L?Boolean(L):a,"aria-describedby":u,"aria-disabled":n,style:Aee}),[N,D,o,z,g,w,ce,Y,i,ve,Z,r,M,O,L,a,u,n,T]),Ce=de.exports.useCallback((we={},be=null)=>({...we,ref:be,onMouseDown:Bt(we.onMouseDown,Mee),"data-disabled":Kt(n),"data-checked":Kt(ve),"data-invalid":Kt(a)}),[ve,n,a]);return{state:{isInvalid:a,isFocused:E,isChecked:ve,isActive:$,isHovered:y,isIndeterminate:B,isDisabled:n,isReadOnly:r,isRequired:i},getRootProps:he,getCheckboxProps:ie,getInputProps:fe,getLabelProps:Ce,htmlProps:b}}function Mee(e){e.preventDefault(),e.stopPropagation()}var Lee={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},Dee={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},$ee=Os({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),Nee=Os({from:{opacity:0},to:{opacity:1}}),Fee=Os({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),Bee=St(function(t,n){const r=uee(),i={...r,...t},a=Vr("Checkbox",i),o=Bn(t),{spacing:c="0.5rem",className:d,children:u,iconColor:p,iconSize:k,icon:P=Ae(fee,{}),isChecked:F,isDisabled:B=r==null?void 0:r.isDisabled,onChange:N,inputProps:D,...T}=o;let M=F;(r==null?void 0:r.value)&&o.value&&(M=r.value.includes(o.value));let O=N;(r==null?void 0:r.onChange)&&o.value&&(O=GA(r.onChange,N));const{state:L,getInputProps:x,getCheckboxProps:b,getLabelProps:C,getRootProps:g}=HF({...T,isDisabled:B,isChecked:M,onChange:O}),w=de.exports.useMemo(()=>({animation:L.isIndeterminate?`${Nee} 20ms linear, ${Fee} 200ms linear`:`${$ee} 200ms linear`,fontSize:k,color:p,...a.icon}),[p,k,L.isIndeterminate,a.icon]),f=de.exports.cloneElement(P,{__css:w,isIndeterminate:L.isIndeterminate,isChecked:L.isChecked});return At(gt.label,{__css:{...Dee,...a.container},className:Ft("chakra-checkbox",d),...g(),children:[Ae("input",{className:"chakra-checkbox__input",...x(D,n)}),Ae(gt.span,{__css:{...Lee,...a.control},className:"chakra-checkbox__control",...b(),children:f}),u&&Ae(gt.span,{className:"chakra-checkbox__label",...C(),__css:{marginStart:c,...a.label},children:u})]})});Bee.displayName="Checkbox";function Wee(e){const t=parseFloat(e);return typeof t!="number"||Number.isNaN(t)?0:t}function HI(e,t){let n=Wee(e);const r=10**(t!=null?t:10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function kC(e){if(!Number.isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n+=1;return n}function CP(e,t,n){return(e-t)*100/(n-t)}function Hee(e,t,n){return(n-t)*e+t}function SP(e,t,n){const r=Math.round((e-t)/n)*n+t,i=kC(n);return HI(r,i)}function Pp(e,t,n){return e==null?e:(n{var f;return r==null?"":(f=Z0(r,a,n))!=null?f:""}),P=typeof i<"u",F=P?i:p,B=zF(Ja(F),a),N=n!=null?n:B,D=de.exports.useCallback(f=>{f!==F&&(P||k(f.toString()),u==null||u(f.toString(),Ja(f)))},[u,P,F]),T=de.exports.useCallback(f=>{let m=f;return d&&(m=Pp(m,o,c)),HI(m,N)},[N,d,c,o]),M=de.exports.useCallback((f=a)=>{let m;F===""?m=Ja(f):m=Ja(F)+f,m=T(m),D(m)},[T,a,D,F]),O=de.exports.useCallback((f=a)=>{let m;F===""?m=Ja(-f):m=Ja(F)-f,m=T(m),D(m)},[T,a,D,F]),L=de.exports.useCallback(()=>{var f;let m;r==null?m="":m=(f=Z0(r,a,n))!=null?f:o,D(m)},[r,n,a,D,o]),x=de.exports.useCallback(f=>{var m;const E=(m=Z0(f,a,N))!=null?m:o;D(E)},[N,a,D,o]),b=Ja(F);return{isOutOfRange:b>c||b{const a=typeof e=="function"?e():e!=null?e:document;if(!(!n||!a))return a.addEventListener(t,i,r),()=>{a.removeEventListener(t,i,r)}},[t,e,r,i,n]),()=>{const a=typeof e=="function"?e():e!=null?e:document;a==null||a.removeEventListener(t,i,r)}}function Vee(e){return"current"in e}var VF=()=>typeof window<"u";function jee(){var e;const t=navigator.userAgentData;return(e=t==null?void 0:t.platform)!=null?e:navigator.platform}var Gee=e=>VF()&&e.test(navigator.vendor),Yee=e=>VF()&&e.test(jee()),Zee=()=>Yee(/mac|iphone|ipad|ipod/i),Xee=()=>Zee()&&Gee(/apple/i);function Uee(e){const{ref:t,elements:n,enabled:r}=e,i=()=>{var a,o;return(o=(a=t.current)==null?void 0:a.ownerDocument)!=null?o:document};ll(i,"pointerdown",a=>{if(!Xee()||!r)return;const o=a.target,d=(n!=null?n:[t]).some(u=>{const p=Vee(u)?u.current:u;return(p==null?void 0:p.contains(o))||p===o});i().activeElement!==o&&d&&(a.preventDefault(),o.focus())})}function jF(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a=0)&&(n[i]=e[i]);return n}var GF={exports:{}},Kee="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Jee=Kee,Qee=Jee;function YF(){}function ZF(){}ZF.resetWarningCache=YF;var qee=function(){function e(r,i,a,o,c,d){if(d!==Qee){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ZF,resetWarningCache:YF};return n.PropTypes=n,n};GF.exports=qee();var _C="data-focus-lock",XF="data-focus-lock-disabled",ete="data-no-focus-lock",tte="data-autofocus-inside",nte="data-no-autofocus";function rte(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function ite(e,t){var n=de.exports.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}function UF(e,t){return ite(t||null,function(n){return e.forEach(function(r){return rte(r,n)})})}var X0={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function KF(e){return e}function JF(e,t){t===void 0&&(t=KF);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(a){var o=t(a,r);return n.push(o),function(){n=n.filter(function(c){return c!==o})}},assignSyncMedium:function(a){for(r=!0;n.length;){var o=n;n=[],o.forEach(a)}n={push:function(c){return a(c)},filter:function(){return n}}},assignMedium:function(a){r=!0;var o=[];if(n.length){var c=n;n=[],c.forEach(a),o=n}var d=function(){var p=o;o=[],p.forEach(a)},u=function(){return Promise.resolve().then(d)};u(),n={push:function(p){o.push(p),u()},filter:function(p){return o=o.filter(p),n}}}};return i}function zI(e,t){return t===void 0&&(t=KF),JF(e,t)}function QF(e){e===void 0&&(e={});var t=JF(null);return t.options=$o({async:!0,ssr:!1},e),t}var qF=function(e){var t=e.sideCar,n=IF(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return Ae(r,{...$o({},n)})};qF.isSideCarExport=!0;function ote(e,t){return e.useMedium(t),qF}var e5=zI({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),t5=zI(),ate=zI(),ste=QF({async:!0}),lte=[],VI=de.exports.forwardRef(function(t,n){var r,i=de.exports.useState(),a=i[0],o=i[1],c=de.exports.useRef(),d=de.exports.useRef(!1),u=de.exports.useRef(null),p=t.children,k=t.disabled,P=t.noFocusGuards,F=t.persistentFocus,B=t.crossFrame,N=t.autoFocus;t.allowTextSelection;var D=t.group,T=t.className,M=t.whiteList,O=t.hasPositiveIndices,L=t.shards,x=L===void 0?lte:L,b=t.as,C=b===void 0?"div":b,g=t.lockProps,w=g===void 0?{}:g,f=t.sideCar,m=t.returnFocus,E=t.focusOptions,S=t.onActivation,y=t.onDeactivation,_=de.exports.useState({}),$=_[0],V=de.exports.useCallback(function(){u.current=u.current||document&&document.activeElement,c.current&&S&&S(c.current),d.current=!0},[S]),H=de.exports.useCallback(function(){d.current=!1,y&&y(c.current)},[y]);de.exports.useEffect(function(){k||(u.current=null)},[]);var X=de.exports.useCallback(function(ce){var Y=u.current;if(Y&&Y.focus){var ie=typeof m=="function"?m(Y):m;if(ie){var he=typeof ie=="object"?ie:void 0;u.current=null,ce?Promise.resolve().then(function(){return Y.focus(he)}):Y.focus(he)}}},[m]),Q=de.exports.useCallback(function(ce){d.current&&e5.useMedium(ce)},[]),re=t5.useMedium,ue=de.exports.useCallback(function(ce){c.current!==ce&&(c.current=ce,o(ce))},[]),le=Jt((r={},r[XF]=k&&"disabled",r[_C]=D,r),w),ve=P!==!0,z=ve&&P!=="tail",Z=UF([n,ue]);return At(Co,{children:[ve&&[Ae("div",{"data-focus-guard":!0,tabIndex:k?-1:0,style:X0},"guard-first"),O?Ae("div",{"data-focus-guard":!0,tabIndex:k?-1:1,style:X0},"guard-nearest"):null],!k&&Ae(f,{id:$,sideCar:ste,observed:a,disabled:k,persistentFocus:F,crossFrame:B,autoFocus:N,whiteList:M,shards:x,onActivation:V,onDeactivation:H,returnFocus:X,focusOptions:E}),Ae(C,{ref:Z,...le,className:T,onBlur:re,onFocus:Q,children:p}),z&&Ae("div",{"data-focus-guard":!0,tabIndex:k?-1:0,style:X0})]})});VI.propTypes={};VI.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};const n5=VI;function ym(e,t){return ym=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},ym(e,t)}function Ll(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ym(e,t)}function Er(e){return Er=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Er(e)}function cte(e,t){if(Er(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Er(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function r5(e){var t=cte(e,"string");return Er(t)==="symbol"?t:String(t)}function Hi(e,t,n){return t=r5(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ute(e,t){function n(r){return r.displayName||r.name||"Component"}return function(i){var a=[],o;function c(){o=e(a.map(function(u){return u.props})),t(o)}var d=function(u){Ll(p,u);function p(){return u.apply(this,arguments)||this}p.peek=function(){return o};var k=p.prototype;return k.componentDidMount=function(){a.push(this),c()},k.componentDidUpdate=function(){c()},k.componentWillUnmount=function(){var F=a.indexOf(this);a.splice(F,1),c()},k.render=function(){return Ae(i,{...this.props})},p}(de.exports.PureComponent);return Hi(d,"displayName","SideEffect("+n(i)+")"),d}}var oa=function(e){for(var t=Array(e.length),n=0;n=0}).sort(yte)},bte=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],GI=bte.join(","),xte="".concat(GI,", [data-focus-guard]"),f5=function(e,t){return oa((e.shadowRoot||e).children).reduce(function(n,r){return n.concat(r.matches(t?xte:GI)?[r]:[],f5(r))},[])},wte=function(e,t){var n;return e instanceof HTMLIFrameElement&&((n=e.contentDocument)===null||n===void 0?void 0:n.body)?qy([e.contentDocument.body],t):[e]},qy=function(e,t){return e.reduce(function(n,r){var i,a=f5(r,t),o=(i=[]).concat.apply(i,a.map(function(c){return wte(c,t)}));return n.concat(o,r.parentNode?oa(r.parentNode.querySelectorAll(GI)).filter(function(c){return c===r}):[])},[])},Cte=function(e){var t=e.querySelectorAll("[".concat(tte,"]"));return oa(t).map(function(n){return qy([n])}).reduce(function(n,r){return n.concat(r)},[])},YI=function(e,t){return oa(e).filter(function(n){return s5(t,n)}).filter(function(n){return gte(n)})},AP=function(e,t){return t===void 0&&(t=new Map),oa(e).filter(function(n){return l5(t,n)})},EC=function(e,t,n){return h5(YI(qy(e,n),t),!0,n)},IP=function(e,t){return h5(YI(qy(e),t),!1)},Ste=function(e,t){return YI(Cte(e),t)},Mc=function(e,t){return e.shadowRoot?Mc(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:oa(e.children).some(function(n){var r;if(n instanceof HTMLIFrameElement){var i=(r=n.contentDocument)===null||r===void 0?void 0:r.body;return i?Mc(i,t):!1}return Mc(n,t)})},Ate=function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(i),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(o,c){return!t.has(c)})},p5=function(e){return e.parentNode?p5(e.parentNode):e},ZI=function(e){var t=bm(e);return t.filter(Boolean).reduce(function(n,r){var i=r.getAttribute(_C);return n.push.apply(n,i?Ate(oa(p5(r).querySelectorAll("[".concat(_C,'="').concat(i,'"]:not([').concat(XF,'="disabled"])')))):[r]),n},[])},Ite=function(e){try{return e()}catch{return}},vh=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?vh(t.shadowRoot):t instanceof HTMLIFrameElement&&Ite(function(){return t.contentWindow.document})?vh(t.contentWindow.document):t}},kte=function(e,t){return e===t},_te=function(e,t){return Boolean(oa(e.querySelectorAll("iframe")).some(function(n){return kte(n,t)}))},g5=function(e,t){return t===void 0&&(t=vh(i5(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:ZI(e).some(function(n){return Mc(n,t)||_te(n,t)})},Ete=function(e){e===void 0&&(e=document);var t=vh(e);return t?oa(e.querySelectorAll("[".concat(ete,"]"))).some(function(n){return Mc(n,t)}):!1},Tte=function(e,t){return t.filter(d5).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},XI=function(e,t){return d5(e)&&e.name?Tte(e,t):e},Pte=function(e){var t=new Set;return e.forEach(function(n){return t.add(XI(n,e))}),e.filter(function(n){return t.has(n)})},kP=function(e){return e[0]&&e.length>1?XI(e[0],e):e[0]},_P=function(e,t){return e.length>1?e.indexOf(XI(e[t],e)):t},m5="NEW_FOCUS",Rte=function(e,t,n,r){var i=e.length,a=e[0],o=e[i-1],c=jI(n);if(!(n&&e.indexOf(n)>=0)){var d=n!==void 0?t.indexOf(n):-1,u=r?t.indexOf(r):d,p=r?e.indexOf(r):-1,k=d-u,P=t.indexOf(a),F=t.indexOf(o),B=Pte(t),N=n!==void 0?B.indexOf(n):-1,D=N-(r?B.indexOf(r):d),T=_P(e,0),M=_P(e,i-1);if(d===-1||p===-1)return m5;if(!k&&p>=0)return p;if(d<=P&&c&&Math.abs(k)>1)return M;if(d>=F&&c&&Math.abs(k)>1)return T;if(k&&Math.abs(D)>1)return p;if(d<=P)return M;if(d>F)return T;if(k)return Math.abs(k)>1?p:(i+p+k)%i}},Ote=function(e){return function(t){var n,r=(n=c5(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},Mte=function(e,t,n){var r=e.map(function(a){var o=a.node;return o}),i=AP(r.filter(Ote(n)));return i&&i.length?kP(i):kP(AP(t))},TC=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&TC(e.parentNode.host||e.parentNode,t),t},U0=function(e,t){for(var n=TC(e),r=TC(t),i=0;i=0)return a}return!1},v5=function(e,t,n){var r=bm(e),i=bm(t),a=r[0],o=!1;return i.filter(Boolean).forEach(function(c){o=U0(o||c,c)||o,n.filter(Boolean).forEach(function(d){var u=U0(a,d);u&&(!o||Mc(u,o)?o=u:o=U0(u,o))})}),o},Lte=function(e,t){return e.reduce(function(n,r){return n.concat(Ste(r,t))},[])},Dte=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(vte)},$te=function(e,t){var n=vh(bm(e).length>0?document:i5(e).ownerDocument),r=ZI(e).filter(xm),i=v5(n||e,e,r),a=new Map,o=IP(r,a),c=EC(r,a).filter(function(F){var B=F.node;return xm(B)});if(!(!c[0]&&(c=o,!c[0]))){var d=IP([i],a).map(function(F){var B=F.node;return B}),u=Dte(d,c),p=u.map(function(F){var B=F.node;return B}),k=Rte(p,d,n,t);if(k===m5){var P=Mte(o,p,Lte(r,a));if(P)return{node:P};console.warn("focus-lock: cannot find any node to move focus into");return}return k===void 0?k:u[k]}},Nte=function(e){var t=ZI(e).filter(xm),n=v5(e,e,t),r=new Map,i=EC([n],r,!0),a=EC(t,r).filter(function(o){var c=o.node;return xm(c)}).map(function(o){var c=o.node;return c});return i.map(function(o){var c=o.node,d=o.index;return{node:c,index:d,lockItem:a.indexOf(c)>=0,guard:jI(c)}})},Fte=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},K0=0,J0=!1,Bte=function(e,t,n){n===void 0&&(n={});var r=$te(e,t);if(!J0&&r){if(K0>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),J0=!0,setTimeout(function(){J0=!1},1);return}K0++,Fte(r.node,n.focusOptions),K0--}};const y5=Bte;function b5(e){var t=window,n=t.setImmediate;typeof n<"u"?n(e):setTimeout(e,1)}var Wte=function(){return document&&document.activeElement===document.body},Hte=function(){return Wte()||Ete()},Lc=null,pc=null,Dc=null,yh=!1,zte=function(){return!0},Vte=function(t){return(Lc.whiteList||zte)(t)},jte=function(t,n){Dc={observerNode:t,portaledElement:n}},Gte=function(t){return Dc&&Dc.portaledElement===t};function EP(e,t,n,r){var i=null,a=e;do{var o=r[a];if(o.guard)o.node.dataset.focusAutoGuard&&(i=o);else if(o.lockItem){if(a!==e)return;i=null}else break}while((a+=n)!==t);i&&(i.node.tabIndex=0)}var Yte=function(t){return t&&"current"in t?t.current:t},Zte=function(t){return t?Boolean(yh):yh==="meanwhile"},Xte=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},Ute=function(t,n){return n.some(function(r){return Xte(t,r,r)})},wm=function(){var t=!1;if(Lc){var n=Lc,r=n.observed,i=n.persistentFocus,a=n.autoFocus,o=n.shards,c=n.crossFrame,d=n.focusOptions,u=r||Dc&&Dc.portaledElement,p=document&&document.activeElement;if(u){var k=[u].concat(o.map(Yte).filter(Boolean));if((!p||Vte(p))&&(i||Zte(c)||!Hte()||!pc&&a)&&(u&&!(g5(k)||p&&Ute(p,k)||Gte(p))&&(document&&!pc&&p&&!a?(p.blur&&p.blur(),document.body.focus()):(t=y5(k,pc,{focusOptions:d}),Dc={})),yh=!1,pc=document&&document.activeElement),document){var P=document&&document.activeElement,F=Nte(k),B=F.map(function(N){var D=N.node;return D}).indexOf(P);B>-1&&(F.filter(function(N){var D=N.guard,T=N.node;return D&&T.dataset.focusAutoGuard}).forEach(function(N){var D=N.node;return D.removeAttribute("tabIndex")}),EP(B,F.length,1,F),EP(B,-1,-1,F))}}}return t},x5=function(t){wm()&&t&&(t.stopPropagation(),t.preventDefault())},UI=function(){return b5(wm)},Kte=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||jte(r,n)},Jte=function(){return null},w5=function(){yh="just",setTimeout(function(){yh="meanwhile"},0)},Qte=function(){document.addEventListener("focusin",x5),document.addEventListener("focusout",UI),window.addEventListener("blur",w5)},qte=function(){document.removeEventListener("focusin",x5),document.removeEventListener("focusout",UI),window.removeEventListener("blur",w5)};function ene(e){return e.filter(function(t){var n=t.disabled;return!n})}function tne(e){var t=e.slice(-1)[0];t&&!Lc&&Qte();var n=Lc,r=n&&t&&t.id===n.id;Lc=t,n&&!r&&(n.onDeactivation(),e.filter(function(i){var a=i.id;return a===n.id}).length||n.returnFocus(!t)),t?(pc=null,(!r||n.observed!==t.observed)&&t.onActivation(),wm(),b5(wm)):(qte(),pc=null)}e5.assignSyncMedium(Kte);t5.assignMedium(UI);ate.assignMedium(function(e){return e({moveFocusInside:y5,focusInside:g5})});const nne=ute(ene,tne)(Jte);var C5=de.exports.forwardRef(function(t,n){return Ae(n5,{sideCar:nne,ref:n,...t})}),S5=n5.propTypes||{};S5.sideCar;jF(S5,["sideCar"]);C5.propTypes={};const TP=C5;function A5(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function I5(e){var t;if(!A5(e))return!1;const n=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof n.HTMLElement}function rne(e){var t,n;return(n=(t=k5(e))==null?void 0:t.defaultView)!=null?n:window}function k5(e){return A5(e)?e.ownerDocument:document}function ine(e){return k5(e).activeElement}var _5=e=>e.hasAttribute("tabindex"),one=e=>_5(e)&&e.tabIndex===-1;function ane(e){return Boolean(e.getAttribute("disabled"))===!0||Boolean(e.getAttribute("aria-disabled"))===!0}function E5(e){return e.parentElement&&E5(e.parentElement)?!0:e.hidden}function sne(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function T5(e){if(!I5(e)||E5(e)||ane(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():sne(e)?!0:_5(e)}function lne(e){return e?I5(e)&&T5(e)&&!one(e):!1}var cne=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],une=cne.join(),dne=e=>e.offsetWidth>0&&e.offsetHeight>0;function P5(e){const t=Array.from(e.querySelectorAll(une));return t.unshift(e),t.filter(n=>T5(n)&&dne(n))}var PP,hne=(PP=TP.default)!=null?PP:TP,R5=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:i,children:a,isDisabled:o,autoFocus:c,persistentFocus:d,lockFocusAcrossFrames:u}=e,p=de.exports.useCallback(()=>{t!=null&&t.current?t.current.focus():r!=null&&r.current&&P5(r.current).length===0&&requestAnimationFrame(()=>{var B;(B=r.current)==null||B.focus()})},[t,r]),k=de.exports.useCallback(()=>{var F;(F=n==null?void 0:n.current)==null||F.focus()},[n]);return Ae(hne,{crossFrame:u,persistentFocus:d,autoFocus:c,disabled:o,onActivation:p,onDeactivation:k,returnFocus:i&&!n,children:a})};R5.displayName="FocusLock";var fne=zK?de.exports.useLayoutEffect:de.exports.useEffect;function PC(e,t=[]){const n=de.exports.useRef(e);return fne(()=>{n.current=e}),de.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function UIe(e){const{ref:t,handler:n,enabled:r=!0}=e,i=PC(n),o=de.exports.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;de.exports.useEffect(()=>{if(!r)return;const c=k=>{Q0(k,t)&&(o.isPointerDown=!0)},d=k=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&n&&Q0(k,t)&&(o.isPointerDown=!1,i(k))},u=k=>{o.ignoreEmulatedMouseEvents=!0,n&&o.isPointerDown&&Q0(k,t)&&(o.isPointerDown=!1,i(k))},p=U$(t.current);return p.addEventListener("mousedown",c,!0),p.addEventListener("mouseup",d,!0),p.addEventListener("touchstart",c,!0),p.addEventListener("touchend",u,!0),()=>{p.removeEventListener("mousedown",c,!0),p.removeEventListener("mouseup",d,!0),p.removeEventListener("touchstart",c,!0),p.removeEventListener("touchend",u,!0)}},[n,t,i,o,r])}function Q0(e,t){var n;const r=e.target;return e.button>0||r&&!U$(r).contains(r)?!1:!((n=t.current)!=null&&n.contains(r))}function pne(e,t){const n=de.exports.useId();return de.exports.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function gne(e,t){const n=e!==void 0;return[n,n&&typeof e<"u"?e:t]}function KIe(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,a=PC(n),o=PC(t),[c,d]=de.exports.useState(e.defaultIsOpen||!1),[u,p]=gne(r,c),k=pne(i,"disclosure"),P=de.exports.useCallback(()=>{u||d(!1),o==null||o()},[u,o]),F=de.exports.useCallback(()=>{u||d(!0),a==null||a()},[u,a]),B=de.exports.useCallback(()=>{(p?P:F)()},[p,F,P]);return{isOpen:!!p,onOpen:F,onClose:P,onToggle:B,isControlled:u,getButtonProps:(N={})=>({...N,"aria-expanded":p,"aria-controls":k,onClick:ZK(N.onClick,B)}),getDisclosureProps:(N={})=>({...N,hidden:!p,id:k})}}var mne=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var k=RP[t.format]||RP.default;window.clipboardData.setData(k,e)}else p.clipboardData.clearData(),p.clipboardData.setData(t.format,e);t.onCopy&&(p.preventDefault(),t.onCopy(p.clipboardData))}),document.body.appendChild(c),a.selectNodeContents(c),o.addRange(a);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");d=!0}catch(p){n&&console.error("unable to copy using execCommand: ",p),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(k){n&&console.error("unable to copy using clipboardData: ",k),n&&console.error("falling back to prompt"),r=bne("message"in t?t.message:yne),window.prompt(r,e)}}finally{o&&(typeof o.removeRange=="function"?o.removeRange(a):o.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}var wne=xne,[Cne,O5]=In({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Sne=St(function(t,n){const r=Vr("Input",t),{children:i,className:a,...o}=Bn(t),c=Ft("chakra-input__group",a),d={},u=NI(i),p=r.field;u.forEach(P=>{var F,B;!r||(p&&P.type.id==="InputLeftElement"&&(d.paddingStart=(F=p.height)!=null?F:p.h),p&&P.type.id==="InputRightElement"&&(d.paddingEnd=(B=p.height)!=null?B:p.h),P.type.id==="InputRightAddon"&&(d.borderEndRadius=0),P.type.id==="InputLeftAddon"&&(d.borderStartRadius=0))});const k=u.map(P=>{var F,B;const N=eI({size:((F=P.props)==null?void 0:F.size)||t.size,variant:((B=P.props)==null?void 0:B.variant)||t.variant});return P.type.id!=="Input"?de.exports.cloneElement(P,N):de.exports.cloneElement(P,Object.assign(N,d,P.props))});return Ae(gt.div,{className:c,ref:n,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate"},"data-group":!0,...o,children:Ae(Cne,{value:r,children:k})})});Sne.displayName="InputGroup";var Ane={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},Ine=gt("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),KI=St(function(t,n){var r;const{placement:i="left",...a}=t,o=(r=Ane[i])!=null?r:{},c=O5();return Ae(Ine,{ref:n,...a,__css:{...c.addon,...o}})});KI.displayName="InputAddon";var M5=St(function(t,n){return Ae(KI,{ref:n,placement:"left",...t,className:Ft("chakra-input__left-addon",t.className)})});M5.displayName="InputLeftAddon";M5.id="InputLeftAddon";var L5=St(function(t,n){return Ae(KI,{ref:n,placement:"right",...t,className:Ft("chakra-input__right-addon",t.className)})});L5.displayName="InputRightAddon";L5.id="InputRightAddon";var kne=gt("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),eb=St(function(t,n){var r,i;const{placement:a="left",...o}=t,c=O5(),d=c.field,p={[a==="left"?"insetStart":"insetEnd"]:"0",width:(r=d==null?void 0:d.height)!=null?r:d==null?void 0:d.h,height:(i=d==null?void 0:d.height)!=null?i:d==null?void 0:d.h,fontSize:d==null?void 0:d.fontSize,...c.element};return Ae(kne,{ref:n,__css:p,...o})});eb.id="InputElement";eb.displayName="InputElement";var D5=St(function(t,n){const{className:r,...i}=t,a=Ft("chakra-input__left-element",r);return Ae(eb,{ref:n,placement:"left",className:a,...i})});D5.id="InputLeftElement";D5.displayName="InputLeftElement";var $5=St(function(t,n){const{className:r,...i}=t,a=Ft("chakra-input__right-element",r);return Ae(eb,{ref:n,placement:"right",className:a,...i})});$5.id="InputRightElement";$5.displayName="InputRightElement";var N5=St(function(t,n){const{htmlSize:r,...i}=t,a=Vr("Input",i),o=Bn(i),c=FI(o),d=Ft("chakra-input",t.className);return Ae(gt.input,{size:r,...c,__css:a.field,ref:n,className:d})});N5.displayName="Input";N5.id="Input";var F5=St(function(t,n){const{templateAreas:r,gap:i,rowGap:a,columnGap:o,column:c,row:d,autoFlow:u,autoRows:p,templateRows:k,autoColumns:P,templateColumns:F,...B}=t,N={display:"grid",gridTemplateAreas:r,gridGap:i,gridRowGap:a,gridColumnGap:o,gridAutoColumns:P,gridColumn:c,gridRow:d,gridAutoFlow:u,gridAutoRows:p,gridTemplateRows:k,gridTemplateColumns:F};return Ae(gt.div,{ref:n,__css:N,...B})});F5.displayName="Grid";var B5=Object.freeze(["base","sm","md","lg","xl","2xl"]);function of(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):yr(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}function _ne(e,t=B5){const n={};return e.forEach((r,i)=>{const a=t[i];r!=null&&(n[a]=r)}),n}var Ene=St(function(t,n){const{columns:r,spacingX:i,spacingY:a,spacing:o,minChildWidth:c,...d}=t,u=Ns(),p=c?Pne(c,u):Rne(r);return Ae(F5,{ref:n,gap:o,columnGap:i,rowGap:a,templateColumns:p,...d})});Ene.displayName="SimpleGrid";function Tne(e){return typeof e=="number"?`${e}px`:e}function Pne(e,t){return of(e,n=>{const r=aG("sizes",n,Tne(n))(t);return n===null?null:`repeat(auto-fit, minmax(${r}, 1fr))`})}function Rne(e){return of(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}var One=St(function(t,n){const r=ra("Text",t),{className:i,align:a,decoration:o,casing:c,...d}=Bn(t),u=eI({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return Ae(gt.p,{ref:n,className:Ft("chakra-text",t.className),...u,...d,__css:r})});One.displayName="Text";var W5=e=>Ae(gt.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});W5.displayName="StackItem";var RC="& > *:not(style) ~ *:not(style)";function Mne(e){const{spacing:t,direction:n}=e,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[RC]:of(n,i=>r[i])}}function Lne(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":of(n,i=>r[i])}}var JI=St((e,t)=>{const{isInline:n,direction:r,align:i,justify:a,spacing:o="0.5rem",wrap:c,children:d,divider:u,className:p,shouldWrapChildren:k,...P}=e,F=n?"row":r!=null?r:"column",B=de.exports.useMemo(()=>Mne({direction:F,spacing:o}),[F,o]),N=de.exports.useMemo(()=>Lne({spacing:o,direction:F}),[o,F]),D=!!u,T=!k&&!D,M=de.exports.useMemo(()=>{const L=NI(d);return T?L:L.map((x,b)=>{const C=typeof x.key<"u"?x.key:b,g=b+1===L.length,f=k?Ae(W5,{children:x},C):x;if(!D)return f;const m=de.exports.cloneElement(u,{__css:N}),E=g?null:m;return At(de.exports.Fragment,{children:[f,E]},C)})},[u,N,D,T,k,d]),O=Ft("chakra-stack",p);return Ae(gt.div,{ref:t,display:"flex",alignItems:i,justifyContent:a,flexDirection:B.flexDirection,flexWrap:c,className:O,__css:D?{}:{[RC]:B[RC]},...P,children:M})});JI.displayName="Stack";var Dne=St((e,t)=>Ae(JI,{align:"center",...e,direction:"column",ref:t}));Dne.displayName="VStack";var $ne=St((e,t)=>Ae(JI,{align:"center",...e,direction:"row",ref:t}));$ne.displayName="HStack";function OP(e){return of(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var Nne=St(function(t,n){const{area:r,colSpan:i,colStart:a,colEnd:o,rowEnd:c,rowSpan:d,rowStart:u,...p}=t,k=eI({gridArea:r,gridColumn:OP(i),gridRow:OP(d),gridColumnStart:a,gridColumnEnd:o,gridRowStart:u,gridRowEnd:c});return Ae(gt.div,{ref:n,__css:k,...p})});Nne.displayName="GridItem";var H5=gt("div");H5.displayName="Box";var z5=St(function(t,n){const{size:r,centerContent:i=!0,...a}=t;return Ae(H5,{ref:n,boxSize:r,__css:{...i?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...a})});z5.displayName="Square";var Fne=St(function(t,n){const{size:r,...i}=t;return Ae(z5,{size:r,ref:n,borderRadius:"9999px",...i})});Fne.displayName="Circle";var Bne=St(function(t,n){const r=ra("Link",t),{className:i,isExternal:a,...o}=Bn(t);return Ae(gt.a,{target:a?"_blank":void 0,rel:a?"noopener":void 0,ref:n,className:Ft("chakra-link",i),...o,__css:r})});Bne.displayName="Link";var Wne=St(function(t,n){const r=ra("Badge",t),{className:i,...a}=Bn(t);return Ae(gt.span,{ref:n,className:Ft("chakra-badge",t.className),...a,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});Wne.displayName="Badge";var Hne=St(function(t,n){const{direction:r,align:i,justify:a,wrap:o,basis:c,grow:d,shrink:u,...p}=t,k={display:"flex",flexDirection:r,alignItems:i,justifyContent:a,flexWrap:o,flexBasis:c,flexGrow:d,flexShrink:u};return Ae(gt.div,{ref:n,__css:k,...p})});Hne.displayName="Flex";function zne(e,t={}){const{ssr:n=!0,fallback:r}=t,{getWindow:i}=S6(),a=Array.isArray(e)?e:[e];let o=Array.isArray(r)?r:[r];o=o.filter(u=>u!=null);const[c,d]=de.exports.useState(()=>a.map((u,p)=>({media:u,matches:n?!!o[p]:i().matchMedia(u).matches})));return de.exports.useEffect(()=>{const u=i();d(a.map(P=>({media:P,matches:u.matchMedia(P).matches})));const p=a.map(P=>u.matchMedia(P)),k=P=>{d(F=>F.slice().map(B=>B.media===P.media?{...B,matches:P.matches}:B))};return p.forEach(P=>{typeof P.addListener=="function"?P.addListener(k):P.addEventListener("change",k)}),()=>{p.forEach(P=>{typeof P.removeListener=="function"?P.removeListener(k):P.removeEventListener("change",k)})}},[i]),c.map(u=>u.matches)}function Vne(e,t,n=B5){let r=Object.keys(e).indexOf(t);if(r!==-1)return e[t];let i=n.indexOf(t);for(;i>=0;){const a=n[i];if(e.hasOwnProperty(a)){r=i;break}i-=1}if(r!==-1){const a=n[r];return e[a]}}function jne(e){var t,n;const r=yr(e)?e:{fallback:e!=null?e:"base"},a=Ns().__breakpoints.details.map(({minMaxQuery:u,breakpoint:p})=>({breakpoint:p,query:u.replace("@media screen and ","")})),o=a.map(u=>u.breakpoint===r.fallback),d=zne(a.map(u=>u.query),{fallback:o,ssr:r.ssr}).findIndex(u=>u==!0);return(n=(t=a[d])==null?void 0:t.breakpoint)!=null?n:r.fallback}function JIe(e,t){var n;const r=yr(t)?t:{fallback:t!=null?t:"base"},i=jne(r),a=Ns();if(!i)return;const o=Array.from(((n=a.__breakpoints)==null?void 0:n.keys)||[]),c=Array.isArray(e)?Object.fromEntries(Object.entries(_ne(e,o)).map(([d,u])=>[d,u])):e;return Vne(c,i,o)}function Gne(e){const{key:t}=e;return t.length===1||t.length>1&&/[^a-zA-Z0-9]/.test(t)}function Yne(e={}){const{timeout:t=300,preventDefault:n=()=>!0}=e,[r,i]=de.exports.useState([]),a=de.exports.useRef(),o=()=>{a.current&&(clearTimeout(a.current),a.current=null)},c=()=>{o(),a.current=setTimeout(()=>{i([]),a.current=null},t)};de.exports.useEffect(()=>o,[]);function d(u){return p=>{if(p.key==="Backspace"){const k=[...r];k.pop(),i(k);return}if(Gne(p)){const k=r.concat(p.key);n(p)&&(p.preventDefault(),p.stopPropagation()),i(k),u(k.join("")),c()}}}return d}function Zne(e,t,n,r){if(t==null)return r;if(!r)return e.find(o=>n(o).toLowerCase().startsWith(t.toLowerCase()));const i=e.filter(a=>n(a).toLowerCase().startsWith(t.toLowerCase()));if(i.length>0){let a;return i.includes(r)?(a=i.indexOf(r)+1,a===i.length&&(a=0),i[a]):(a=e.indexOf(i[0]),e[a])}return r}function Xne(){const e=de.exports.useRef(new Map),t=e.current,n=de.exports.useCallback((i,a,o,c)=>{e.current.set(o,{type:a,el:i,options:c}),i.addEventListener(a,o,c)},[]),r=de.exports.useCallback((i,a,o,c)=>{i.removeEventListener(a,o,c),e.current.delete(o)},[]);return de.exports.useEffect(()=>()=>{t.forEach((i,a)=>{r(i.el,i.type,a,i.options)})},[r,t]),{add:n,remove:r}}function q0(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function V5(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:i=!0,clickOnSpace:a=!0,onMouseDown:o,onMouseUp:c,onClick:d,onKeyDown:u,onKeyUp:p,tabIndex:k,onMouseOver:P,onMouseLeave:F,...B}=e,[N,D]=de.exports.useState(!0),[T,M]=de.exports.useState(!1),O=Xne(),L=V=>{!V||V.tagName!=="BUTTON"&&D(!1)},x=N?k:k||0,b=n&&!r,C=de.exports.useCallback(V=>{if(n){V.stopPropagation(),V.preventDefault();return}V.currentTarget.focus(),d==null||d(V)},[n,d]),g=de.exports.useCallback(V=>{T&&q0(V)&&(V.preventDefault(),V.stopPropagation(),M(!1),O.remove(document,"keyup",g,!1))},[T,O]),w=de.exports.useCallback(V=>{if(u==null||u(V),n||V.defaultPrevented||V.metaKey||!q0(V.nativeEvent)||N)return;const H=i&&V.key==="Enter";a&&V.key===" "&&(V.preventDefault(),M(!0)),H&&(V.preventDefault(),V.currentTarget.click()),O.add(document,"keyup",g,!1)},[n,N,u,i,a,O,g]),f=de.exports.useCallback(V=>{if(p==null||p(V),n||V.defaultPrevented||V.metaKey||!q0(V.nativeEvent)||N)return;a&&V.key===" "&&(V.preventDefault(),M(!1),V.currentTarget.click())},[a,N,n,p]),m=de.exports.useCallback(V=>{V.button===0&&(M(!1),O.remove(document,"mouseup",m,!1))},[O]),E=de.exports.useCallback(V=>{if(V.button!==0)return;if(n){V.stopPropagation(),V.preventDefault();return}N||M(!0),V.currentTarget.focus({preventScroll:!0}),O.add(document,"mouseup",m,!1),o==null||o(V)},[n,N,o,O,m]),S=de.exports.useCallback(V=>{V.button===0&&(N||M(!1),c==null||c(V))},[c,N]),y=de.exports.useCallback(V=>{if(n){V.preventDefault();return}P==null||P(V)},[n,P]),_=de.exports.useCallback(V=>{T&&(V.preventDefault(),M(!1)),F==null||F(V)},[T,F]),$=_n(t,L);return N?{...B,ref:$,type:"button","aria-disabled":b?void 0:n,disabled:b,onClick:C,onMouseDown:o,onMouseUp:c,onKeyUp:p,onKeyDown:u,onMouseOver:P,onMouseLeave:F}:{...B,ref:$,role:"button","data-active":Kt(T),"aria-disabled":n?"true":void 0,tabIndex:b?void 0:x,onClick:C,onMouseDown:E,onMouseUp:S,onKeyUp:f,onKeyDown:w,onMouseOver:y,onMouseLeave:_}}function Une(e){const t=e.current;if(!t)return!1;const n=ine(t);return!n||t.contains(n)?!1:!!lne(n)}function j5(e,t){const{shouldFocus:n,visible:r,focusRef:i}=t,a=n&&!r;Ma(()=>{if(!a||Une(e))return;const o=(i==null?void 0:i.current)||e.current;o&&requestAnimationFrame(()=>{o.focus()})},[a,e,i])}var Kne={preventScroll:!0,shouldFocus:!1};function Jne(e,t=Kne){const{focusRef:n,preventScroll:r,shouldFocus:i,visible:a}=t,o=Qne(e)?e.current:e,c=i&&a,d=de.exports.useRef(c),u=de.exports.useRef(a);jo(()=>{!u.current&&a&&(d.current=c),u.current=a},[a,c]);const p=de.exports.useCallback(()=>{if(!(!a||!o||!d.current)&&(d.current=!1,!o.contains(document.activeElement)))if(n!=null&&n.current)requestAnimationFrame(()=>{var k;(k=n.current)==null||k.focus({preventScroll:r})});else{const k=P5(o);k.length>0&&requestAnimationFrame(()=>{k[0].focus({preventScroll:r})})}},[a,r,o,n]);Ma(()=>{p()},[p]),ll(o,"transitionend",p)}function Qne(e){return"current"in e}var Wl=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),fr={arrowShadowColor:Wl("--popper-arrow-shadow-color"),arrowSize:Wl("--popper-arrow-size","8px"),arrowSizeHalf:Wl("--popper-arrow-size-half"),arrowBg:Wl("--popper-arrow-bg"),transformOrigin:Wl("--popper-transform-origin"),arrowOffset:Wl("--popper-arrow-offset")};function qne(e){if(e.includes("top"))return"1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 1px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 1px 0 var(--popper-arrow-shadow-color)"}var ere={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},tre=e=>ere[e],MP={scroll:!0,resize:!0};function nre(e){let t;return typeof e=="object"?t={enabled:!0,options:{...MP,...e}}:t={enabled:e,options:MP},t}var rre={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},ire={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{LP(e)},effect:({state:e})=>()=>{LP(e)}},LP=e=>{e.elements.popper.style.setProperty(fr.transformOrigin.var,tre(e.placement))},ore={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{are(e)}},are=e=>{var t;if(!e.placement)return;const n=sre(e.placement);if(((t=e.elements)==null?void 0:t.arrow)&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:fr.arrowSize.varRef,height:fr.arrowSize.varRef,zIndex:-1});const r={[fr.arrowSizeHalf.var]:`calc(${fr.arrowSize.varRef} / 2)`,[fr.arrowOffset.var]:`calc(${fr.arrowSizeHalf.varRef} * -1)`};for(const i in r)e.elements.arrow.style.setProperty(i,r[i])}},sre=e=>{if(e.startsWith("top"))return{property:"bottom",value:fr.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:fr.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:fr.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:fr.arrowOffset.varRef}},lre={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{DP(e)},effect:({state:e})=>()=>{DP(e)}},DP=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;const n=qne(e.placement);n&&t.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(t.style,{transform:"rotate(45deg)",background:fr.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},cre={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},ure={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function dre(e,t="ltr"){var n,r;const i=((n=cre[e])==null?void 0:n[t])||e;return t==="ltr"?i:(r=ure[e])!=null?r:i}var wi="top",ro="bottom",io="right",Ci="left",QI="auto",af=[wi,ro,io,Ci],Qc="start",bh="end",hre="clippingParents",G5="viewport",Hu="popper",fre="reference",$P=af.reduce(function(e,t){return e.concat([t+"-"+Qc,t+"-"+bh])},[]),Y5=[].concat(af,[QI]).reduce(function(e,t){return e.concat([t,t+"-"+Qc,t+"-"+bh])},[]),pre="beforeRead",gre="read",mre="afterRead",vre="beforeMain",yre="main",bre="afterMain",xre="beforeWrite",wre="write",Cre="afterWrite",Sre=[pre,gre,mre,vre,yre,bre,xre,wre,Cre];function qo(e){return e?(e.nodeName||"").toLowerCase():null}function oo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function xl(e){var t=oo(e).Element;return e instanceof t||e instanceof Element}function qi(e){var t=oo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function qI(e){if(typeof ShadowRoot>"u")return!1;var t=oo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Are(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},a=t.elements[n];!qi(a)||!qo(a)||(Object.assign(a.style,r),Object.keys(i).forEach(function(o){var c=i[o];c===!1?a.removeAttribute(o):a.setAttribute(o,c===!0?"":c)}))})}function Ire(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],a=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),c=o.reduce(function(d,u){return d[u]="",d},{});!qi(i)||!qo(i)||(Object.assign(i.style,c),Object.keys(a).forEach(function(d){i.removeAttribute(d)}))})}}const kre={name:"applyStyles",enabled:!0,phase:"write",fn:Are,effect:Ire,requires:["computeStyles"]};function Uo(e){return e.split("-")[0]}var cl=Math.max,Cm=Math.min,qc=Math.round;function OC(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Z5(){return!/^((?!chrome|android).)*safari/i.test(OC())}function eu(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&qi(e)&&(i=e.offsetWidth>0&&qc(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&qc(r.height)/e.offsetHeight||1);var o=xl(e)?oo(e):window,c=o.visualViewport,d=!Z5()&&n,u=(r.left+(d&&c?c.offsetLeft:0))/i,p=(r.top+(d&&c?c.offsetTop:0))/a,k=r.width/i,P=r.height/a;return{width:k,height:P,top:p,right:u+k,bottom:p+P,left:u,x:u,y:p}}function ek(e){var t=eu(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function X5(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&qI(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function La(e){return oo(e).getComputedStyle(e)}function _re(e){return["table","td","th"].indexOf(qo(e))>=0}function Fs(e){return((xl(e)?e.ownerDocument:e.document)||window.document).documentElement}function tb(e){return qo(e)==="html"?e:e.assignedSlot||e.parentNode||(qI(e)?e.host:null)||Fs(e)}function NP(e){return!qi(e)||La(e).position==="fixed"?null:e.offsetParent}function Ere(e){var t=/firefox/i.test(OC()),n=/Trident/i.test(OC());if(n&&qi(e)){var r=La(e);if(r.position==="fixed")return null}var i=tb(e);for(qI(i)&&(i=i.host);qi(i)&&["html","body"].indexOf(qo(i))<0;){var a=La(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function sf(e){for(var t=oo(e),n=NP(e);n&&_re(n)&&La(n).position==="static";)n=NP(n);return n&&(qo(n)==="html"||qo(n)==="body"&&La(n).position==="static")?t:n||Ere(e)||t}function tk(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ld(e,t,n){return cl(e,Cm(t,n))}function Tre(e,t,n){var r=Ld(e,t,n);return r>n?n:r}function U5(){return{top:0,right:0,bottom:0,left:0}}function K5(e){return Object.assign({},U5(),e)}function J5(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Pre=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,K5(typeof t!="number"?t:J5(t,af))};function Rre(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,c=Uo(n.placement),d=tk(c),u=[Ci,io].indexOf(c)>=0,p=u?"height":"width";if(!(!a||!o)){var k=Pre(i.padding,n),P=ek(a),F=d==="y"?wi:Ci,B=d==="y"?ro:io,N=n.rects.reference[p]+n.rects.reference[d]-o[d]-n.rects.popper[p],D=o[d]-n.rects.reference[d],T=sf(a),M=T?d==="y"?T.clientHeight||0:T.clientWidth||0:0,O=N/2-D/2,L=k[F],x=M-P[p]-k[B],b=M/2-P[p]/2+O,C=Ld(L,b,x),g=d;n.modifiersData[r]=(t={},t[g]=C,t.centerOffset=C-b,t)}}function Ore(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||!X5(t.elements.popper,i)||(t.elements.arrow=i))}const Mre={name:"arrow",enabled:!0,phase:"main",fn:Rre,effect:Ore,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function tu(e){return e.split("-")[1]}var Lre={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dre(e){var t=e.x,n=e.y,r=window,i=r.devicePixelRatio||1;return{x:qc(t*i)/i||0,y:qc(n*i)/i||0}}function FP(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,c=e.position,d=e.gpuAcceleration,u=e.adaptive,p=e.roundOffsets,k=e.isFixed,P=o.x,F=P===void 0?0:P,B=o.y,N=B===void 0?0:B,D=typeof p=="function"?p({x:F,y:N}):{x:F,y:N};F=D.x,N=D.y;var T=o.hasOwnProperty("x"),M=o.hasOwnProperty("y"),O=Ci,L=wi,x=window;if(u){var b=sf(n),C="clientHeight",g="clientWidth";if(b===oo(n)&&(b=Fs(n),La(b).position!=="static"&&c==="absolute"&&(C="scrollHeight",g="scrollWidth")),b=b,i===wi||(i===Ci||i===io)&&a===bh){L=ro;var w=k&&b===x&&x.visualViewport?x.visualViewport.height:b[C];N-=w-r.height,N*=d?1:-1}if(i===Ci||(i===wi||i===ro)&&a===bh){O=io;var f=k&&b===x&&x.visualViewport?x.visualViewport.width:b[g];F-=f-r.width,F*=d?1:-1}}var m=Object.assign({position:c},u&&Lre),E=p===!0?Dre({x:F,y:N}):{x:F,y:N};if(F=E.x,N=E.y,d){var S;return Object.assign({},m,(S={},S[L]=M?"0":"",S[O]=T?"0":"",S.transform=(x.devicePixelRatio||1)<=1?"translate("+F+"px, "+N+"px)":"translate3d("+F+"px, "+N+"px, 0)",S))}return Object.assign({},m,(t={},t[L]=M?N+"px":"",t[O]=T?F+"px":"",t.transform="",t))}function $re(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,c=n.roundOffsets,d=c===void 0?!0:c,u={placement:Uo(t.placement),variation:tu(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,FP(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:d})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,FP(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Nre={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:$re,data:{}};var Zf={passive:!0};function Fre(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,c=o===void 0?!0:o,d=oo(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(p){p.addEventListener("scroll",n.update,Zf)}),c&&d.addEventListener("resize",n.update,Zf),function(){a&&u.forEach(function(p){p.removeEventListener("scroll",n.update,Zf)}),c&&d.removeEventListener("resize",n.update,Zf)}}const Bre={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Fre,data:{}};var Wre={left:"right",right:"left",bottom:"top",top:"bottom"};function Rp(e){return e.replace(/left|right|bottom|top/g,function(t){return Wre[t]})}var Hre={start:"end",end:"start"};function BP(e){return e.replace(/start|end/g,function(t){return Hre[t]})}function nk(e){var t=oo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function rk(e){return eu(Fs(e)).left+nk(e).scrollLeft}function zre(e,t){var n=oo(e),r=Fs(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,c=0,d=0;if(i){a=i.width,o=i.height;var u=Z5();(u||!u&&t==="fixed")&&(c=i.offsetLeft,d=i.offsetTop)}return{width:a,height:o,x:c+rk(e),y:d}}function Vre(e){var t,n=Fs(e),r=nk(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=cl(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=cl(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),c=-r.scrollLeft+rk(e),d=-r.scrollTop;return La(i||n).direction==="rtl"&&(c+=cl(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:c,y:d}}function ik(e){var t=La(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Q5(e){return["html","body","#document"].indexOf(qo(e))>=0?e.ownerDocument.body:qi(e)&&ik(e)?e:Q5(tb(e))}function Dd(e,t){var n;t===void 0&&(t=[]);var r=Q5(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=oo(r),o=i?[a].concat(a.visualViewport||[],ik(r)?r:[]):r,c=t.concat(o);return i?c:c.concat(Dd(tb(o)))}function MC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function jre(e,t){var n=eu(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function WP(e,t,n){return t===G5?MC(zre(e,n)):xl(t)?jre(t,n):MC(Vre(Fs(e)))}function Gre(e){var t=Dd(tb(e)),n=["absolute","fixed"].indexOf(La(e).position)>=0,r=n&&qi(e)?sf(e):e;return xl(r)?t.filter(function(i){return xl(i)&&X5(i,r)&&qo(i)!=="body"}):[]}function Yre(e,t,n,r){var i=t==="clippingParents"?Gre(e):[].concat(t),a=[].concat(i,[n]),o=a[0],c=a.reduce(function(d,u){var p=WP(e,u,r);return d.top=cl(p.top,d.top),d.right=Cm(p.right,d.right),d.bottom=Cm(p.bottom,d.bottom),d.left=cl(p.left,d.left),d},WP(e,o,r));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function q5(e){var t=e.reference,n=e.element,r=e.placement,i=r?Uo(r):null,a=r?tu(r):null,o=t.x+t.width/2-n.width/2,c=t.y+t.height/2-n.height/2,d;switch(i){case wi:d={x:o,y:t.y-n.height};break;case ro:d={x:o,y:t.y+t.height};break;case io:d={x:t.x+t.width,y:c};break;case Ci:d={x:t.x-n.width,y:c};break;default:d={x:t.x,y:t.y}}var u=i?tk(i):null;if(u!=null){var p=u==="y"?"height":"width";switch(a){case Qc:d[u]=d[u]-(t[p]/2-n[p]/2);break;case bh:d[u]=d[u]+(t[p]/2-n[p]/2);break}}return d}function xh(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,c=n.boundary,d=c===void 0?hre:c,u=n.rootBoundary,p=u===void 0?G5:u,k=n.elementContext,P=k===void 0?Hu:k,F=n.altBoundary,B=F===void 0?!1:F,N=n.padding,D=N===void 0?0:N,T=K5(typeof D!="number"?D:J5(D,af)),M=P===Hu?fre:Hu,O=e.rects.popper,L=e.elements[B?M:P],x=Yre(xl(L)?L:L.contextElement||Fs(e.elements.popper),d,p,o),b=eu(e.elements.reference),C=q5({reference:b,element:O,strategy:"absolute",placement:i}),g=MC(Object.assign({},O,C)),w=P===Hu?g:b,f={top:x.top-w.top+T.top,bottom:w.bottom-x.bottom+T.bottom,left:x.left-w.left+T.left,right:w.right-x.right+T.right},m=e.modifiersData.offset;if(P===Hu&&m){var E=m[i];Object.keys(f).forEach(function(S){var y=[io,ro].indexOf(S)>=0?1:-1,_=[wi,ro].indexOf(S)>=0?"y":"x";f[S]+=E[_]*y})}return f}function Zre(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,c=n.flipVariations,d=n.allowedAutoPlacements,u=d===void 0?Y5:d,p=tu(r),k=p?c?$P:$P.filter(function(B){return tu(B)===p}):af,P=k.filter(function(B){return u.indexOf(B)>=0});P.length===0&&(P=k);var F=P.reduce(function(B,N){return B[N]=xh(e,{placement:N,boundary:i,rootBoundary:a,padding:o})[Uo(N)],B},{});return Object.keys(F).sort(function(B,N){return F[B]-F[N]})}function Xre(e){if(Uo(e)===QI)return[];var t=Rp(e);return[BP(e),t,BP(t)]}function Ure(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,c=o===void 0?!0:o,d=n.fallbackPlacements,u=n.padding,p=n.boundary,k=n.rootBoundary,P=n.altBoundary,F=n.flipVariations,B=F===void 0?!0:F,N=n.allowedAutoPlacements,D=t.options.placement,T=Uo(D),M=T===D,O=d||(M||!B?[Rp(D)]:Xre(D)),L=[D].concat(O).reduce(function(ve,z){return ve.concat(Uo(z)===QI?Zre(t,{placement:z,boundary:p,rootBoundary:k,padding:u,flipVariations:B,allowedAutoPlacements:N}):z)},[]),x=t.rects.reference,b=t.rects.popper,C=new Map,g=!0,w=L[0],f=0;f=0,_=y?"width":"height",$=xh(t,{placement:m,boundary:p,rootBoundary:k,altBoundary:P,padding:u}),V=y?S?io:Ci:S?ro:wi;x[_]>b[_]&&(V=Rp(V));var H=Rp(V),X=[];if(a&&X.push($[E]<=0),c&&X.push($[V]<=0,$[H]<=0),X.every(function(ve){return ve})){w=m,g=!1;break}C.set(m,X)}if(g)for(var Q=B?3:1,re=function(z){var Z=L.find(function(ce){var Y=C.get(ce);if(Y)return Y.slice(0,z).every(function(ie){return ie})});if(Z)return w=Z,"break"},ue=Q;ue>0;ue--){var le=re(ue);if(le==="break")break}t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}const Kre={name:"flip",enabled:!0,phase:"main",fn:Ure,requiresIfExists:["offset"],data:{_skip:!1}};function HP(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function zP(e){return[wi,io,ro,Ci].some(function(t){return e[t]>=0})}function Jre(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=xh(t,{elementContext:"reference"}),c=xh(t,{altBoundary:!0}),d=HP(o,r),u=HP(c,i,a),p=zP(d),k=zP(u);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:u,isReferenceHidden:p,hasPopperEscaped:k},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":k})}const Qre={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Jre};function qre(e,t,n){var r=Uo(e),i=[Ci,wi].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=a[0],c=a[1];return o=o||0,c=(c||0)*i,[Ci,io].indexOf(r)>=0?{x:c,y:o}:{x:o,y:c}}function eie(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Y5.reduce(function(p,k){return p[k]=qre(k,t.rects,a),p},{}),c=o[t.placement],d=c.x,u=c.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const tie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:eie};function nie(e){var t=e.state,n=e.name;t.modifiersData[n]=q5({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const rie={name:"popperOffsets",enabled:!0,phase:"read",fn:nie,data:{}};function iie(e){return e==="x"?"y":"x"}function oie(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,c=o===void 0?!1:o,d=n.boundary,u=n.rootBoundary,p=n.altBoundary,k=n.padding,P=n.tether,F=P===void 0?!0:P,B=n.tetherOffset,N=B===void 0?0:B,D=xh(t,{boundary:d,rootBoundary:u,padding:k,altBoundary:p}),T=Uo(t.placement),M=tu(t.placement),O=!M,L=tk(T),x=iie(L),b=t.modifiersData.popperOffsets,C=t.rects.reference,g=t.rects.popper,w=typeof N=="function"?N(Object.assign({},t.rects,{placement:t.placement})):N,f=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),m=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(!!b){if(a){var S,y=L==="y"?wi:Ci,_=L==="y"?ro:io,$=L==="y"?"height":"width",V=b[L],H=V+D[y],X=V-D[_],Q=F?-g[$]/2:0,re=M===Qc?C[$]:g[$],ue=M===Qc?-g[$]:-C[$],le=t.elements.arrow,ve=F&&le?ek(le):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:U5(),Z=z[y],ce=z[_],Y=Ld(0,C[$],ve[$]),ie=O?C[$]/2-Q-Y-Z-f.mainAxis:re-Y-Z-f.mainAxis,he=O?-C[$]/2+Q+Y+ce+f.mainAxis:ue+Y+ce+f.mainAxis,fe=t.elements.arrow&&sf(t.elements.arrow),Ce=fe?L==="y"?fe.clientTop||0:fe.clientLeft||0:0,Pe=(S=m==null?void 0:m[L])!=null?S:0,we=V+ie-Pe-Ce,be=V+he-Pe,ee=Ld(F?Cm(H,we):H,V,F?cl(X,be):X);b[L]=ee,E[L]=ee-V}if(c){var se,ge=L==="x"?wi:Ci,U=L==="x"?ro:io,q=b[x],oe=x==="y"?"height":"width",xe=q+D[ge],ke=q-D[U],Te=[wi,Ci].indexOf(T)!==-1,Ne=(se=m==null?void 0:m[x])!=null?se:0,Ge=Te?xe:q-C[oe]-g[oe]-Ne+f.altAxis,nt=Te?q+C[oe]+g[oe]-Ne-f.altAxis:ke,He=F&&Te?Tre(Ge,q,nt):Ld(F?Ge:xe,q,F?nt:ke);b[x]=He,E[x]=He-q}t.modifiersData[r]=E}}const aie={name:"preventOverflow",enabled:!0,phase:"main",fn:oie,requiresIfExists:["offset"]};function sie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function lie(e){return e===oo(e)||!qi(e)?nk(e):sie(e)}function cie(e){var t=e.getBoundingClientRect(),n=qc(t.width)/e.offsetWidth||1,r=qc(t.height)/e.offsetHeight||1;return n!==1||r!==1}function uie(e,t,n){n===void 0&&(n=!1);var r=qi(t),i=qi(t)&&cie(t),a=Fs(t),o=eu(e,i,n),c={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(r||!r&&!n)&&((qo(t)!=="body"||ik(a))&&(c=lie(t)),qi(t)?(d=eu(t,!0),d.x+=t.clientLeft,d.y+=t.clientTop):a&&(d.x=rk(a))),{x:o.left+c.scrollLeft-d.x,y:o.top+c.scrollTop-d.y,width:o.width,height:o.height}}function die(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(c){if(!n.has(c)){var d=t.get(c);d&&i(d)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function hie(e){var t=die(e);return Sre.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function fie(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function pie(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var VP={placement:"bottom",modifiers:[],strategy:"absolute"};function jP(){for(var e=arguments.length,t=new Array(e),n=0;n{}),O=de.exports.useCallback(()=>{var f;!t||!B.current||!N.current||((f=M.current)==null||f.call(M),D.current=eB(B.current,N.current,{placement:T,modifiers:[lre,ore,ire,{...rre,enabled:!!P},{name:"eventListeners",...nre(o)},{name:"arrow",options:{padding:a}},{name:"offset",options:{offset:c!=null?c:[0,d]}},{name:"flip",enabled:!!u,options:{padding:8}},{name:"preventOverflow",enabled:!!k,options:{boundary:p}},...n!=null?n:[]],strategy:i}),D.current.forceUpdate(),M.current=D.current.destroy)},[T,t,n,P,o,a,c,d,u,k,p,i]);de.exports.useEffect(()=>()=>{var f;!B.current&&!N.current&&((f=D.current)==null||f.destroy(),D.current=null)},[]);const L=de.exports.useCallback(f=>{B.current=f,O()},[O]),x=de.exports.useCallback((f={},m=null)=>({...f,ref:_n(L,m)}),[L]),b=de.exports.useCallback(f=>{N.current=f,O()},[O]),C=de.exports.useCallback((f={},m=null)=>({...f,ref:_n(b,m),style:{...f.style,position:i,minWidth:P?void 0:"max-content",inset:"0 auto auto 0"}}),[i,b,P]),g=de.exports.useCallback((f={},m=null)=>{const{size:E,shadowColor:S,bg:y,style:_,...$}=f;return{...$,ref:m,"data-popper-arrow":"",style:vie(f)}},[]),w=de.exports.useCallback((f={},m=null)=>({...f,ref:m,"data-popper-arrow-inner":""}),[]);return{update(){var f;(f=D.current)==null||f.update()},forceUpdate(){var f;(f=D.current)==null||f.forceUpdate()},transformOrigin:fr.transformOrigin.varRef,referenceRef:L,popperRef:b,getPopperProps:C,getArrowProps:g,getArrowInnerProps:w,getReferenceProps:x}}function vie(e){const{size:t,shadowColor:n,bg:r,style:i}=e,a={...i,position:"absolute"};return t&&(a["--popper-arrow-size"]=t),n&&(a["--popper-arrow-shadow-color"]=n),r&&(a["--popper-arrow-bg"]=r),a}function ak(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,a=nr(n),o=nr(t),[c,d]=de.exports.useState(e.defaultIsOpen||!1),u=r!==void 0?r:c,p=r!==void 0,k=de.exports.useId(),P=i!=null?i:`disclosure-${k}`,F=de.exports.useCallback(()=>{p||d(!1),o==null||o()},[p,o]),B=de.exports.useCallback(()=>{p||d(!0),a==null||a()},[p,a]),N=de.exports.useCallback(()=>{u?F():B()},[u,B,F]);function D(M={}){return{...M,"aria-expanded":u,"aria-controls":P,onClick(O){var L;(L=M.onClick)==null||L.call(M,O),N()}}}function T(M={}){return{...M,hidden:!u,id:P}}return{isOpen:u,onOpen:B,onClose:F,onToggle:N,isControlled:p,getButtonProps:D,getDisclosureProps:T}}function yie(e){const{ref:t,handler:n,enabled:r=!0}=e,i=nr(n),o=de.exports.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;de.exports.useEffect(()=>{if(!r)return;const c=k=>{ex(k,t)&&(o.isPointerDown=!0)},d=k=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&n&&ex(k,t)&&(o.isPointerDown=!1,i(k))},u=k=>{o.ignoreEmulatedMouseEvents=!0,n&&o.isPointerDown&&ex(k,t)&&(o.isPointerDown=!1,i(k))},p=tB(t.current);return p.addEventListener("mousedown",c,!0),p.addEventListener("mouseup",d,!0),p.addEventListener("touchstart",c,!0),p.addEventListener("touchend",u,!0),()=>{p.removeEventListener("mousedown",c,!0),p.removeEventListener("mouseup",d,!0),p.removeEventListener("touchstart",c,!0),p.removeEventListener("touchend",u,!0)}},[n,t,i,o,r])}function ex(e,t){var n;const r=e.target;return e.button>0||r&&!tB(r).contains(r)?!1:!((n=t.current)!=null&&n.contains(r))}function tB(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function nB(e){const{isOpen:t,ref:n}=e,[r,i]=de.exports.useState(t),[a,o]=de.exports.useState(!1);return de.exports.useEffect(()=>{a||(i(t),o(!0))},[t,a,r]),ll(()=>n.current,"animationend",()=>{i(t)}),{present:!(t?!1:!r),onComplete(){var d;const u=rne(n.current),p=new u.CustomEvent("animationend",{bubbles:!0});(d=n.current)==null||d.dispatchEvent(p)}}}function sk(e){const{wasSelected:t,enabled:n,isSelected:r,mode:i="unmount"}=e;return!!(!n||r||i==="keepMounted"&&t)}var[bie,xie,wie,Cie]=LI(),[Sie,lf]=In({strict:!1,name:"MenuContext"});function Aie(e,...t){const n=de.exports.useId(),r=e||n;return de.exports.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}function rB(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function GP(e){return rB(e).activeElement===e}function Iie(e={}){const{id:t,closeOnSelect:n=!0,closeOnBlur:r=!0,initialFocusRef:i,autoSelect:a=!0,isLazy:o,isOpen:c,defaultIsOpen:d,onClose:u,onOpen:p,placement:k="bottom-start",lazyBehavior:P="unmount",direction:F,computePositionOnMount:B=!1,...N}=e,D=de.exports.useRef(null),T=de.exports.useRef(null),M=wie(),O=de.exports.useCallback(()=>{requestAnimationFrame(()=>{var le;(le=D.current)==null||le.focus({preventScroll:!1})})},[]),L=de.exports.useCallback(()=>{const le=setTimeout(()=>{var ve;if(i)(ve=i.current)==null||ve.focus();else{const z=M.firstEnabled();z&&S(z.index)}});H.current.add(le)},[M,i]),x=de.exports.useCallback(()=>{const le=setTimeout(()=>{const ve=M.lastEnabled();ve&&S(ve.index)});H.current.add(le)},[M]),b=de.exports.useCallback(()=>{p==null||p(),a?L():O()},[a,L,O,p]),{isOpen:C,onOpen:g,onClose:w,onToggle:f}=ak({isOpen:c,defaultIsOpen:d,onClose:u,onOpen:b});yie({enabled:C&&r,ref:D,handler:le=>{var ve;(ve=T.current)!=null&&ve.contains(le.target)||w()}});const m=ok({...N,enabled:C||B,placement:k,direction:F}),[E,S]=de.exports.useState(-1);Ma(()=>{C||S(-1)},[C]),j5(D,{focusRef:T,visible:C,shouldFocus:!0});const y=nB({isOpen:C,ref:D}),[_,$]=Aie(t,"menu-button","menu-list"),V=de.exports.useCallback(()=>{g(),O()},[g,O]),H=de.exports.useRef(new Set([]));Oie(()=>{H.current.forEach(le=>clearTimeout(le)),H.current.clear()});const X=de.exports.useCallback(()=>{g(),L()},[L,g]),Q=de.exports.useCallback(()=>{g(),x()},[g,x]),re=de.exports.useCallback(()=>{var le,ve;const z=rB(D.current),Z=(le=D.current)==null?void 0:le.contains(z.activeElement);if(!(C&&!Z))return;const Y=(ve=M.item(E))==null?void 0:ve.node;Y==null||Y.focus()},[C,E,M]),ue=de.exports.useRef(null);return{openAndFocusMenu:V,openAndFocusFirstItem:X,openAndFocusLastItem:Q,onTransitionEnd:re,unstable__animationState:y,descendants:M,popper:m,buttonId:_,menuId:$,forceUpdate:m.forceUpdate,orientation:"vertical",isOpen:C,onToggle:f,onOpen:g,onClose:w,menuRef:D,buttonRef:T,focusedIndex:E,closeOnSelect:n,closeOnBlur:r,autoSelect:a,setFocusedIndex:S,isLazy:o,lazyBehavior:P,initialFocusRef:i,rafId:ue}}function kie(e={},t=null){const n=lf(),{onToggle:r,popper:i,openAndFocusFirstItem:a,openAndFocusLastItem:o}=n,c=de.exports.useCallback(d=>{const u=d.key,k={Enter:a,ArrowDown:a,ArrowUp:o}[u];k&&(d.preventDefault(),d.stopPropagation(),k(d))},[a,o]);return{...e,ref:_n(n.buttonRef,t,i.referenceRef),id:n.buttonId,"data-active":Kt(n.isOpen),"aria-expanded":n.isOpen,"aria-haspopup":"menu","aria-controls":n.menuId,onClick:Bt(e.onClick,r),onKeyDown:Bt(e.onKeyDown,c)}}function LC(e){var t;return Pie(e)&&!!((t=e==null?void 0:e.getAttribute("role"))!=null&&t.startsWith("menuitem"))}function _ie(e={},t=null){const n=lf();if(!n)throw new Error("useMenuContext: context is undefined. Seems you forgot to wrap component within ");const{focusedIndex:r,setFocusedIndex:i,menuRef:a,isOpen:o,onClose:c,menuId:d,isLazy:u,lazyBehavior:p,unstable__animationState:k}=n,P=xie(),F=Yne({preventDefault:T=>T.key!==" "&&LC(T.target)}),B=de.exports.useCallback(T=>{const M=T.key,L={Tab:b=>b.preventDefault(),Escape:c,ArrowDown:()=>{const b=P.nextEnabled(r);b&&i(b.index)},ArrowUp:()=>{const b=P.prevEnabled(r);b&&i(b.index)}}[M];if(L){T.preventDefault(),L(T);return}const x=F(b=>{const C=Zne(P.values(),b,g=>{var w,f;return(f=(w=g==null?void 0:g.node)==null?void 0:w.textContent)!=null?f:""},P.item(r));if(C){const g=P.indexOf(C.node);i(g)}});LC(T.target)&&x(T)},[P,r,F,c,i]),N=de.exports.useRef(!1);o&&(N.current=!0);const D=sk({wasSelected:N.current,enabled:u,mode:p,isSelected:k.present});return{...e,ref:_n(a,t),children:D?e.children:null,tabIndex:-1,role:"menu",id:d,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:Bt(e.onKeyDown,B)}}function Eie(e={}){const{popper:t,isOpen:n}=lf();return t.getPopperProps({...e,style:{visibility:n?"visible":"hidden",...e.style}})}function Tie(e={},t=null){const{onMouseEnter:n,onMouseMove:r,onMouseLeave:i,onClick:a,onFocus:o,isDisabled:c,isFocusable:d,closeOnSelect:u,type:p,...k}=e,P=lf(),{setFocusedIndex:F,focusedIndex:B,closeOnSelect:N,onClose:D,menuRef:T,isOpen:M,menuId:O,rafId:L}=P,x=de.exports.useRef(null),b=`${O}-menuitem-${de.exports.useId()}`,{index:C,register:g}=Cie({disabled:c&&!d}),w=de.exports.useCallback(V=>{n==null||n(V),!c&&F(C)},[F,C,c,n]),f=de.exports.useCallback(V=>{r==null||r(V),x.current&&!GP(x.current)&&w(V)},[w,r]),m=de.exports.useCallback(V=>{i==null||i(V),!c&&F(-1)},[F,c,i]),E=de.exports.useCallback(V=>{a==null||a(V),!!LC(V.currentTarget)&&(u!=null?u:N)&&D()},[D,a,N,u]),S=de.exports.useCallback(V=>{o==null||o(V),F(C)},[F,o,C]),y=C===B,_=c&&!d;Ma(()=>{!M||(y&&!_&&x.current?(L.current&&cancelAnimationFrame(L.current),L.current=requestAnimationFrame(()=>{var V;(V=x.current)==null||V.focus(),L.current=null})):T.current&&!GP(T.current)&&T.current.focus())},[y,_,T,M]);const $=V5({onClick:E,onFocus:S,onMouseEnter:w,onMouseMove:f,onMouseLeave:m,ref:_n(g,x,t),isDisabled:c,isFocusable:d});return{...k,...$,type:p!=null?p:$.type,id:b,role:"menuitem",tabIndex:y?0:-1}}function Pie(e){var t;if(!Rie(e))return!1;const n=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof n.HTMLElement}function Rie(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function Oie(e,t=[]){return de.exports.useEffect(()=>()=>e(),t)}var[Mie,nb]=In({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Lie=e=>{const{children:t}=e,n=Vr("Menu",e),r=Bn(e),{direction:i}=Ns(),{descendants:a,...o}=Iie({...r,direction:i}),c=de.exports.useMemo(()=>o,[o]),{isOpen:d,onClose:u,forceUpdate:p}=c;return Ae(bie,{value:a,children:Ae(Sie,{value:c,children:Ae(Mie,{value:n,children:Ki(t,{isOpen:d,onClose:u,forceUpdate:p})})})})};Lie.displayName="Menu";var iB=St((e,t)=>{const n=nb();return Ae(gt.span,{ref:t,...e,__css:n.command,className:"chakra-menu__command"})});iB.displayName="MenuCommand";var Die=St((e,t)=>{const{type:n,...r}=e,i=nb(),a=r.as||n?n!=null?n:void 0:"button",o=de.exports.useMemo(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...i.item}),[i.item]);return Ae(gt.button,{ref:t,type:a,...r,__css:o})}),oB=e=>{const{className:t,children:n,...r}=e,i=de.exports.Children.only(n),a=de.exports.isValidElement(i)?de.exports.cloneElement(i,{focusable:"false","aria-hidden":!0,className:Ft("chakra-menu__icon",i.props.className)}):null,o=Ft("chakra-menu__icon-wrapper",t);return Ae(gt.span,{className:o,...r,__css:{flexShrink:0},children:a})};oB.displayName="MenuIcon";var $ie=St((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",command:i,commandSpacing:a="0.75rem",children:o,...c}=e,d=Tie(c,t),p=n||i?Ae("span",{style:{pointerEvents:"none",flex:1},children:o}):o;return At(Die,{...d,className:Ft("chakra-menu__menuitem",d.className),children:[n&&Ae(oB,{fontSize:"0.8em",marginEnd:r,children:n}),p,i&&Ae(iB,{marginStart:a,children:i})]})});$ie.displayName="MenuItem";var Nie={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},Fie=gt(ia.div),Bie=St(function(t,n){var r,i;const{rootProps:a,motionProps:o,...c}=t,{isOpen:d,onTransitionEnd:u,unstable__animationState:p}=lf(),k=_ie(c,n),P=Eie(a),F=nb();return Ae(gt.div,{...P,__css:{zIndex:(i=t.zIndex)!=null?i:(r=F.list)==null?void 0:r.zIndex},children:Ae(Fie,{variants:Nie,initial:!1,animate:d?"enter":"exit",__css:{outline:0,...F.list},...o,className:Ft("chakra-menu__menu-list",k.className),...k,onUpdate:u,onAnimationComplete:GA(p.onComplete,k.onAnimationComplete)})})});Bie.displayName="MenuList";var Wie=St((e,t)=>{const n=nb();return Ae(gt.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...n.button}})}),Hie=St((e,t)=>{const{children:n,as:r,...i}=e,a=kie(i,t);return Ae(r||Wie,{...a,className:Ft("chakra-menu__menu-button",e.className),children:Ae(gt.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});Hie.displayName="MenuButton";var zie={slideInBottom:{...wC,custom:{offsetY:16,reverse:!0}},slideInRight:{...wC,custom:{offsetX:16,reverse:!0}},scale:{...$F,custom:{initialScale:.95,reverse:!0}},none:{}},Vie=gt(ia.section),jie=e=>zie[e||"none"],aB=de.exports.forwardRef((e,t)=>{const{preset:n,motionProps:r=jie(n),...i}=e;return Ae(Vie,{ref:t,...r,...i})});aB.displayName="ModalTransition";var Gie=Object.defineProperty,Yie=(e,t,n)=>t in e?Gie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zie=(e,t,n)=>(Yie(e,typeof t!="symbol"?t+"":t,n),n),Xie=class{constructor(){Zie(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return e?this.modals.get(e)===this.modals.size:!1}},DC=new Xie;function sB(e,t){const[n,r]=de.exports.useState(0);return de.exports.useEffect(()=>{const i=e.current;if(!!i){if(t){const a=DC.add(i);r(a)}return()=>{DC.remove(i),r(0)}}},[t,e]),n}var Uie=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Hl=new WeakMap,Xf=new WeakMap,Uf={},tx=0,lB=function(e){return e&&(e.host||lB(e.parentNode))},Kie=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=lB(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return Boolean(n)})},Jie=function(e,t,n,r){var i=Kie(t,Array.isArray(e)?e:[e]);Uf[n]||(Uf[n]=new WeakMap);var a=Uf[n],o=[],c=new Set,d=new Set(i),u=function(k){!k||c.has(k)||(c.add(k),u(k.parentNode))};i.forEach(u);var p=function(k){!k||d.has(k)||Array.prototype.forEach.call(k.children,function(P){if(c.has(P))p(P);else{var F=P.getAttribute(r),B=F!==null&&F!=="false",N=(Hl.get(P)||0)+1,D=(a.get(P)||0)+1;Hl.set(P,N),a.set(P,D),o.push(P),N===1&&B&&Xf.set(P,!0),D===1&&P.setAttribute(n,"true"),B||P.setAttribute(r,"true")}})};return p(t),c.clear(),tx++,function(){o.forEach(function(k){var P=Hl.get(k)-1,F=a.get(k)-1;Hl.set(k,P),a.set(k,F),P||(Xf.has(k)||k.removeAttribute(r),Xf.delete(k)),F||k.removeAttribute(n)}),tx--,tx||(Hl=new WeakMap,Hl=new WeakMap,Xf=new WeakMap,Uf={})}},Qie=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||Uie(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),Jie(r,i,n,"aria-hidden")):function(){return null}};function qie(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:i=!0,closeOnEsc:a=!0,useInert:o=!0,onOverlayClick:c,onEsc:d}=e,u=de.exports.useRef(null),p=de.exports.useRef(null),[k,P,F]=toe(r,"chakra-modal","chakra-modal--header","chakra-modal--body");eoe(u,t&&o),sB(u,t);const B=de.exports.useRef(null),N=de.exports.useCallback(g=>{B.current=g.target},[]),D=de.exports.useCallback(g=>{g.key==="Escape"&&(g.stopPropagation(),a&&(n==null||n()),d==null||d())},[a,n,d]),[T,M]=de.exports.useState(!1),[O,L]=de.exports.useState(!1),x=de.exports.useCallback((g={},w=null)=>({role:"dialog",...g,ref:_n(w,u),id:k,tabIndex:-1,"aria-modal":!0,"aria-labelledby":T?P:void 0,"aria-describedby":O?F:void 0,onClick:Bt(g.onClick,f=>f.stopPropagation())}),[F,O,k,P,T]),b=de.exports.useCallback(g=>{g.stopPropagation(),B.current===g.target&&(!DC.isTopModal(u.current)||(i&&(n==null||n()),c==null||c()))},[n,i,c]),C=de.exports.useCallback((g={},w=null)=>({...g,ref:_n(w,p),onClick:Bt(g.onClick,b),onKeyDown:Bt(g.onKeyDown,D),onMouseDown:Bt(g.onMouseDown,N)}),[D,N,b]);return{isOpen:t,onClose:n,headerId:P,bodyId:F,setBodyMounted:L,setHeaderMounted:M,dialogRef:u,overlayRef:p,getDialogProps:x,getDialogContainerProps:C}}function eoe(e,t){const n=e.current;de.exports.useEffect(()=>{if(!(!e.current||!t))return Qie(e.current)},[t,e,n])}function toe(e,...t){const n=de.exports.useId(),r=e||n;return de.exports.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}var[noe,mu]=In({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[roe,wl]=In({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),ioe=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:n,children:r,autoFocus:i,trapFocus:a,initialFocusRef:o,finalFocusRef:c,returnFocusOnClose:d,blockScrollOnMount:u,allowPinchZoom:p,preserveScrollBarGap:k,motionPreset:P,lockFocusAcrossFrames:F,onCloseComplete:B}=t,N=Vr("Modal",t),T={...qie(t),autoFocus:i,trapFocus:a,initialFocusRef:o,finalFocusRef:c,returnFocusOnClose:d,blockScrollOnMount:u,allowPinchZoom:p,preserveScrollBarGap:k,motionPreset:P,lockFocusAcrossFrames:F};return Ae(roe,{value:T,children:Ae(noe,{value:N,children:Ae(Ol,{onExitComplete:B,children:T.isOpen&&Ae(pu,{...n,children:r})})})})};ioe.displayName="Modal";var Op="right-scroll-bar-position",Mp="width-before-scroll-bar",ooe="with-scroll-bars-hidden",aoe="--removed-body-scroll-bar-size",cB=QF(),nx=function(){},rb=de.exports.forwardRef(function(e,t){var n=de.exports.useRef(null),r=de.exports.useState({onScrollCapture:nx,onWheelCapture:nx,onTouchMoveCapture:nx}),i=r[0],a=r[1],o=e.forwardProps,c=e.children,d=e.className,u=e.removeScrollBar,p=e.enabled,k=e.shards,P=e.sideCar,F=e.noIsolation,B=e.inert,N=e.allowPinchZoom,D=e.as,T=D===void 0?"div":D,M=IF(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),O=P,L=UF([n,t]),x=$o($o({},M),i);return At(Co,{children:[p&&Ae(O,{sideCar:cB,removeScrollBar:u,shards:k,noIsolation:F,inert:B,setCallbacks:a,allowPinchZoom:!!N,lockRef:n}),o?de.exports.cloneElement(de.exports.Children.only(c),$o($o({},x),{ref:L})):Ae(T,{...$o({},x,{className:d,ref:L}),children:c})]})});rb.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};rb.classNames={fullWidth:Mp,zeroRight:Op};var soe=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function loe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=soe();return t&&e.setAttribute("nonce",t),e}function coe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function uoe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var doe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=loe())&&(coe(t,n),uoe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},hoe=function(){var e=doe();return function(t,n){de.exports.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},uB=function(){var e=hoe(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},foe={left:0,top:0,right:0,gap:0},rx=function(e){return parseInt(e||"",10)||0},poe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[rx(n),rx(r),rx(i)]},goe=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return foe;var t=poe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},moe=uB(),voe=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,c=e.gap;return n===void 0&&(n="margin"),` + .`.concat(ooe,` { overflow: hidden `).concat(r,`; padding-right: `).concat(c,"px ").concat(r,`; } @@ -356,37 +356,37 @@ Error generating stack: `+o.message+` overscroll-behavior: contain; `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` padding-left: `.concat(i,`px; - padding-top: `).concat(o,`px; - padding-right: `).concat(a,`px; + padding-top: `).concat(a,`px; + padding-right: `).concat(o,`px; margin-left:0; margin-top:0; margin-right: `).concat(c,"px ").concat(r,`; `),n==="padding"&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),` } - .`).concat(Mp,` { + .`).concat(Op,` { right: `).concat(c,"px ").concat(r,`; } - .`).concat(Lp,` { + .`).concat(Mp,` { margin-right: `).concat(c,"px ").concat(r,`; } - .`).concat(Mp," .").concat(Mp,` { + .`).concat(Op," .").concat(Op,` { right: 0 `).concat(r,`; } - .`).concat(Lp," .").concat(Lp,` { + .`).concat(Mp," .").concat(Mp,` { margin-right: 0 `).concat(r,`; } body { - `).concat(loe,": ").concat(c,`px; + `).concat(aoe,": ").concat(c,`px; } -`)},xoe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r,o=de.exports.useMemo(function(){return voe(i)},[i]);return Ae(yoe,{styles:boe(o,!t,i,n?"":"!important")})},NC=!1;if(typeof window<"u")try{var Jf=Object.defineProperty({},"passive",{get:function(){return NC=!0,!0}});window.addEventListener("test",Jf,Jf),window.removeEventListener("test",Jf,Jf)}catch{NC=!1}var Vl=NC?{passive:!1}:!1,woe=function(e){return e.tagName==="TEXTAREA"},fB=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!woe(e)&&n[t]==="visible")},Coe=function(e){return fB(e,"overflowY")},Soe=function(e){return fB(e,"overflowX")},XP=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=pB(e,n);if(r){var i=gB(e,n),o=i[1],a=i[2];if(o>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Aoe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ioe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},pB=function(e,t){return e==="v"?Coe(t):Soe(t)},gB=function(e,t){return e==="v"?Aoe(t):Ioe(t)},koe=function(e,t){return e==="h"&&t==="rtl"?-1:1},_oe=function(e,t,n,r,i){var o=koe(e,window.getComputedStyle(t).direction),a=o*r,c=n.target,d=t.contains(c),u=!1,p=a>0,k=0,P=0;do{var F=gB(e,c),B=F[0],N=F[1],D=F[2],T=N-D-o*B;(B||T)&&pB(e,c)&&(k+=T,P+=B),c=c.parentNode}while(!d&&c!==document.body||d&&(t.contains(c)||t===c));return(p&&(i&&k===0||!i&&a>k)||!p&&(i&&P===0||!i&&-a>P))&&(u=!0),u},Qf=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},UP=function(e){return[e.deltaX,e.deltaY]},KP=function(e){return e&&"current"in e?e.current:e},Eoe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Toe=function(e){return` +`)},yoe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r,a=de.exports.useMemo(function(){return goe(i)},[i]);return Ae(moe,{styles:voe(a,!t,i,n?"":"!important")})},$C=!1;if(typeof window<"u")try{var Kf=Object.defineProperty({},"passive",{get:function(){return $C=!0,!0}});window.addEventListener("test",Kf,Kf),window.removeEventListener("test",Kf,Kf)}catch{$C=!1}var zl=$C?{passive:!1}:!1,boe=function(e){return e.tagName==="TEXTAREA"},dB=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!boe(e)&&n[t]==="visible")},xoe=function(e){return dB(e,"overflowY")},woe=function(e){return dB(e,"overflowX")},YP=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=hB(e,n);if(r){var i=fB(e,n),a=i[1],o=i[2];if(a>o)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Coe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Soe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},hB=function(e,t){return e==="v"?xoe(t):woe(t)},fB=function(e,t){return e==="v"?Coe(t):Soe(t)},Aoe=function(e,t){return e==="h"&&t==="rtl"?-1:1},Ioe=function(e,t,n,r,i){var a=Aoe(e,window.getComputedStyle(t).direction),o=a*r,c=n.target,d=t.contains(c),u=!1,p=o>0,k=0,P=0;do{var F=fB(e,c),B=F[0],N=F[1],D=F[2],T=N-D-a*B;(B||T)&&hB(e,c)&&(k+=T,P+=B),c=c.parentNode}while(!d&&c!==document.body||d&&(t.contains(c)||t===c));return(p&&(i&&k===0||!i&&o>k)||!p&&(i&&P===0||!i&&-o>P))&&(u=!0),u},Jf=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ZP=function(e){return[e.deltaX,e.deltaY]},XP=function(e){return e&&"current"in e?e.current:e},koe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},_oe=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},Poe=0,jl=[];function Roe(e){var t=de.exports.useRef([]),n=de.exports.useRef([0,0]),r=de.exports.useRef(),i=de.exports.useState(Poe++)[0],o=de.exports.useState(function(){return hB()})[0],a=de.exports.useRef(e);de.exports.useEffect(function(){a.current=e},[e]),de.exports.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var N=iq([e.lockRef.current],(e.shards||[]).map(KP),!0).filter(Boolean);return N.forEach(function(D){return D.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),N.forEach(function(D){return D.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var c=de.exports.useCallback(function(N,D){if("touches"in N&&N.touches.length===2)return!a.current.allowPinchZoom;var T=Qf(N),M=n.current,O="deltaX"in N?N.deltaX:M[0]-T[0],L="deltaY"in N?N.deltaY:M[1]-T[1],x,b=N.target,C=Math.abs(O)>Math.abs(L)?"h":"v";if("touches"in N&&C==="h"&&b.type==="range")return!1;var g=XP(C,b);if(!g)return!0;if(g?x=C:(x=C==="v"?"h":"v",g=XP(C,b)),!g)return!1;if(!r.current&&"changedTouches"in N&&(O||L)&&(r.current=x),!x)return!0;var w=r.current||x;return _oe(w,D,N,w==="h"?O:L,!0)},[]),d=de.exports.useCallback(function(N){var D=N;if(!(!jl.length||jl[jl.length-1]!==o)){var T="deltaY"in D?UP(D):Qf(D),M=t.current.filter(function(x){return x.name===D.type&&x.target===D.target&&Eoe(x.delta,T)})[0];if(M&&M.should){D.cancelable&&D.preventDefault();return}if(!M){var O=(a.current.shards||[]).map(KP).filter(Boolean).filter(function(x){return x.contains(D.target)}),L=O.length>0?c(D,O[0]):!a.current.noIsolation;L&&D.cancelable&&D.preventDefault()}}},[]),u=de.exports.useCallback(function(N,D,T,M){var O={name:N,delta:D,target:T,should:M};t.current.push(O),setTimeout(function(){t.current=t.current.filter(function(L){return L!==O})},1)},[]),p=de.exports.useCallback(function(N){n.current=Qf(N),r.current=void 0},[]),k=de.exports.useCallback(function(N){u(N.type,UP(N),N.target,c(N,e.lockRef.current))},[]),P=de.exports.useCallback(function(N){u(N.type,Qf(N),N.target,c(N,e.lockRef.current))},[]);de.exports.useEffect(function(){return jl.push(o),e.setCallbacks({onScrollCapture:k,onWheelCapture:k,onTouchMoveCapture:P}),document.addEventListener("wheel",d,Vl),document.addEventListener("touchmove",d,Vl),document.addEventListener("touchstart",p,Vl),function(){jl=jl.filter(function(N){return N!==o}),document.removeEventListener("wheel",d,Vl),document.removeEventListener("touchmove",d,Vl),document.removeEventListener("touchstart",p,Vl)}},[]);var F=e.removeScrollBar,B=e.inert;return It(Ao,{children:[B?Ae(o,{styles:Toe(i)}):null,F?Ae(xoe,{gapMode:"margin"}):null]})}const Ooe=ste(dB,Roe);var mB=de.exports.forwardRef(function(e,t){return Ae(rb,{...Fo({},e,{ref:t,sideCar:Ooe})})});mB.classNames=rb.classNames;const Moe=mB;function Loe(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:i,blockScrollOnMount:o,allowPinchZoom:a,finalFocusRef:c,returnFocusOnClose:d,preserveScrollBarGap:u,lockFocusAcrossFrames:p,isOpen:k}=Cl(),[P,F]=mI();de.exports.useEffect(()=>{!P&&F&&setTimeout(F)},[P,F]);const B=cB(r,k);return Ae(M5,{autoFocus:t,isDisabled:!n,initialFocusRef:i,finalFocusRef:c,restoreFocus:d,contentRef:r,lockFocusAcrossFrames:p,children:Ae(Moe,{removeScrollBar:!u,allowPinchZoom:a,enabled:B===1&&o,forwardProps:!0,children:e.children})})}var Doe=At((e,t)=>{const{className:n,children:r,containerProps:i,motionProps:o,...a}=e,{getDialogProps:c,getDialogContainerProps:d}=Cl(),u=c(a,t),p=d(i),k=Bt("chakra-modal__content",n),P=vu(),F={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...P.dialog},B={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...P.dialogContainer},{motionPreset:N}=Cl();return Ae(Loe,{children:Ae(gt.div,{...p,className:"chakra-modal__content-container",tabIndex:-1,__css:B,children:Ae(lB,{preset:N,motionProps:o,className:k,...u,__css:F,children:r})})})});Doe.displayName="ModalContent";var $oe=At((e,t)=>{const{className:n,...r}=e,i=Bt("chakra-modal__footer",n),a={display:"flex",alignItems:"center",justifyContent:"flex-end",...vu().footer};return Ae(gt.footer,{ref:t,...r,__css:a,className:i})});$oe.displayName="ModalFooter";var Noe=At((e,t)=>{const{className:n,...r}=e,{headerId:i,setHeaderMounted:o}=Cl();de.exports.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=Bt("chakra-modal__header",n),d={flex:0,...vu().header};return Ae(gt.header,{ref:t,className:a,id:i,...r,__css:d})});Noe.displayName="ModalHeader";var Foe=gt(aa.div),Boe=At((e,t)=>{const{className:n,transition:r,motionProps:i,...o}=e,a=Bt("chakra-modal__overlay",n),d={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...vu().overlay},{motionPreset:u}=Cl();return Ae(Foe,{...i||(u==="none"?{}:NF),__css:d,ref:t,className:a,...o})});Boe.displayName="ModalOverlay";var Woe=At((e,t)=>{const{className:n,...r}=e,{bodyId:i,setBodyMounted:o}=Cl();de.exports.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=Bt("chakra-modal__body",n),c=vu();return Ae(gt.div,{ref:t,className:a,id:i,...r,__css:c.body})});Woe.displayName="ModalBody";var Hoe=At((e,t)=>{const{onClick:n,className:r,...i}=e,{onClose:o}=Cl(),a=Bt("chakra-modal__close-btn",r),c=vu();return Ae(Ky,{ref:t,__css:c.closeButton,className:a,onClick:Wt(n,d=>{d.stopPropagation(),o()}),...i})});Hoe.displayName="ModalCloseButton";var zoe=e=>Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),Voe=e=>Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function JP(e,t,n,r){de.exports.useEffect(()=>{var i;if(!e.current||!r)return;const o=(i=e.current.ownerDocument.defaultView)!=null?i:window,a=Array.isArray(t)?t:[t],c=new o.MutationObserver(d=>{for(const u of d)u.type==="attributes"&&u.attributeName&&a.includes(u.attributeName)&&n(u)});return c.observe(e.current,{attributes:!0,attributeFilter:a}),()=>c.disconnect()})}function joe(e,t){const n=nr(e);de.exports.useEffect(()=>{let r=null;const i=()=>n();return t!==null&&(r=window.setInterval(i,t)),()=>{r&&window.clearInterval(r)}},[t,n])}var Goe=50,QP=300;function Yoe(e,t){const[n,r]=de.exports.useState(!1),[i,o]=de.exports.useState(null),[a,c]=de.exports.useState(!0),d=de.exports.useRef(null),u=()=>clearTimeout(d.current);joe(()=>{i==="increment"&&e(),i==="decrement"&&t()},n?Goe:null);const p=de.exports.useCallback(()=>{a&&e(),d.current=setTimeout(()=>{c(!1),r(!0),o("increment")},QP)},[e,a]),k=de.exports.useCallback(()=>{a&&t(),d.current=setTimeout(()=>{c(!1),r(!0),o("decrement")},QP)},[t,a]),P=de.exports.useCallback(()=>{c(!0),r(!1),u()},[]);return de.exports.useEffect(()=>()=>u(),[]),{up:p,down:k,stop:P,isSpinning:n}}var Zoe=/^[Ee0-9+\-.]$/;function Xoe(e){return Zoe.test(e)}function Uoe(e,t){if(e.key==null)return!0;const n=e.ctrlKey||e.altKey||e.metaKey;return!(e.key.length===1)||n?!0:t(e.key)}function Koe(e={}){const{focusInputOnChange:t=!0,clampValueOnBlur:n=!0,keepWithinRange:r=!0,min:i=Number.MIN_SAFE_INTEGER,max:o=Number.MAX_SAFE_INTEGER,step:a=1,isReadOnly:c,isDisabled:d,isRequired:u,isInvalid:p,pattern:k="[0-9]*(.[0-9]+)?",inputMode:P="decimal",allowMouseWheel:F,id:B,onChange:N,precision:D,name:T,"aria-describedby":M,"aria-label":O,"aria-labelledby":L,onFocus:x,onBlur:b,onInvalid:C,getAriaValueText:g,isValidCharacter:w,format:f,parse:m,...E}=e,S=nr(x),y=nr(b),_=nr(C),$=nr(w!=null?w:Xoe),V=nr(g),H=jee(e),{update:X,increment:Q,decrement:re}=H,[ue,le]=de.exports.useState(!1),ve=!(c||d),z=de.exports.useRef(null),Z=de.exports.useRef(null),ce=de.exports.useRef(null),Y=de.exports.useRef(null),ie=de.exports.useCallback(He=>He.split("").filter($).join(""),[$]),he=de.exports.useCallback(He=>{var et;return(et=m==null?void 0:m(He))!=null?et:He},[m]),fe=de.exports.useCallback(He=>{var et;return((et=f==null?void 0:f(He))!=null?et:He).toString()},[f]);La(()=>{(H.valueAsNumber>o||H.valueAsNumber{if(!z.current)return;if(z.current.value!=H.value){const et=he(z.current.value);H.setValue(ie(et))}},[he,ie]);const Ce=de.exports.useCallback((He=a)=>{ve&&Q(He)},[Q,ve,a]),Pe=de.exports.useCallback((He=a)=>{ve&&re(He)},[re,ve,a]),we=Yoe(Ce,Pe);JP(ce,"disabled",we.stop,we.isSpinning),JP(Y,"disabled",we.stop,we.isSpinning);const be=de.exports.useCallback(He=>{if(He.nativeEvent.isComposing)return;const ot=he(He.currentTarget.value);X(ie(ot)),Z.current={start:He.currentTarget.selectionStart,end:He.currentTarget.selectionEnd}},[X,ie,he]),ee=de.exports.useCallback(He=>{var et,ot,lt;S==null||S(He),Z.current&&(He.target.selectionStart=(ot=Z.current.start)!=null?ot:(et=He.currentTarget.value)==null?void 0:et.length,He.currentTarget.selectionEnd=(lt=Z.current.end)!=null?lt:He.currentTarget.selectionStart)},[S]),se=de.exports.useCallback(He=>{if(He.nativeEvent.isComposing)return;Uoe(He,$)||He.preventDefault();const et=ge(He)*a,ot=He.key,Qe={ArrowUp:()=>Ce(et),ArrowDown:()=>Pe(et),Home:()=>X(i),End:()=>X(o)}[ot];Qe&&(He.preventDefault(),Qe(He))},[$,a,Ce,Pe,X,i,o]),ge=He=>{let et=1;return(He.metaKey||He.ctrlKey)&&(et=.1),He.shiftKey&&(et=10),et},U=de.exports.useMemo(()=>{const He=V==null?void 0:V(H.value);if(He!=null)return He;const et=H.value.toString();return et||void 0},[H.value,V]),q=de.exports.useCallback(()=>{let He=H.value;if(H.value==="")return;/^[eE]/.test(H.value.toString())?H.setValue(""):(H.valueAsNumbero&&(He=o),H.cast(He))},[H,o,i]),oe=de.exports.useCallback(()=>{le(!1),n&&q()},[n,le,q]),xe=de.exports.useCallback(()=>{t&&requestAnimationFrame(()=>{var He;(He=z.current)==null||He.focus()})},[t]),ke=de.exports.useCallback(He=>{He.preventDefault(),we.up(),xe()},[xe,we]),Te=de.exports.useCallback(He=>{He.preventDefault(),we.down(),xe()},[xe,we]);cl(()=>z.current,"wheel",He=>{var et,ot;const Qe=((ot=(et=z.current)==null?void 0:et.ownerDocument)!=null?ot:document).activeElement===z.current;if(!F||!Qe)return;He.preventDefault();const ht=ge(He)*a,dt=Math.sign(He.deltaY);dt===-1?Ce(ht):dt===1&&Pe(ht)},{passive:!1});const Ne=de.exports.useCallback((He={},et=null)=>{const ot=d||r&&H.isAtMax;return{...He,ref:_n(et,ce),role:"button",tabIndex:-1,onPointerDown:Wt(He.onPointerDown,lt=>{lt.button!==0||ot||ke(lt)}),onPointerLeave:Wt(He.onPointerLeave,we.stop),onPointerUp:Wt(He.onPointerUp,we.stop),disabled:ot,"aria-disabled":Ca(ot)}},[H.isAtMax,r,ke,we.stop,d]),Ge=de.exports.useCallback((He={},et=null)=>{const ot=d||r&&H.isAtMin;return{...He,ref:_n(et,Y),role:"button",tabIndex:-1,onPointerDown:Wt(He.onPointerDown,lt=>{lt.button!==0||ot||Te(lt)}),onPointerLeave:Wt(He.onPointerLeave,we.stop),onPointerUp:Wt(He.onPointerUp,we.stop),disabled:ot,"aria-disabled":Ca(ot)}},[H.isAtMin,r,Te,we.stop,d]),nt=de.exports.useCallback((He={},et=null)=>{var ot,lt,Qe,ht;return{name:T,inputMode:P,type:"text",pattern:k,"aria-labelledby":L,"aria-label":O,"aria-describedby":M,id:B,disabled:d,...He,readOnly:(ot=He.readOnly)!=null?ot:c,"aria-readonly":(lt=He.readOnly)!=null?lt:c,"aria-required":(Qe=He.required)!=null?Qe:u,required:(ht=He.required)!=null?ht:u,ref:_n(z,et),value:fe(H.value),role:"spinbutton","aria-valuemin":i,"aria-valuemax":o,"aria-valuenow":Number.isNaN(H.valueAsNumber)?void 0:H.valueAsNumber,"aria-invalid":Ca(p!=null?p:H.isOutOfRange),"aria-valuetext":U,autoComplete:"off",autoCorrect:"off",onChange:Wt(He.onChange,be),onKeyDown:Wt(He.onKeyDown,se),onFocus:Wt(He.onFocus,ee,()=>le(!0)),onBlur:Wt(He.onBlur,y,oe)}},[T,P,k,L,O,fe,M,B,d,u,c,p,H.value,H.valueAsNumber,H.isOutOfRange,i,o,U,be,se,ee,y,oe]);return{value:fe(H.value),valueAsNumber:H.valueAsNumber,isFocused:ue,isDisabled:d,isReadOnly:c,getIncrementButtonProps:Ne,getDecrementButtonProps:Ge,getInputProps:nt,htmlProps:E}}var[Joe,ib]=In({name:"NumberInputStylesContext",errorMessage:`useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[Qoe,uk]=In({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within "}),qoe=At(function(t,n){const r=Vr("NumberInput",t),i=Bn(t),o=HI(i),{htmlProps:a,...c}=Koe(o),d=de.exports.useMemo(()=>c,[c]);return Ae(Qoe,{value:d,children:Ae(Joe,{value:r,children:Ae(gt.div,{...a,ref:n,className:Bt("chakra-numberinput",t.className),__css:{position:"relative",zIndex:0,...r.root}})})})});qoe.displayName="NumberInput";var eae=At(function(t,n){const r=ib();return Ae(gt.div,{"aria-hidden":!0,ref:n,...t,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...r.stepperGroup}})});eae.displayName="NumberInputStepper";var tae=At(function(t,n){const{getInputProps:r}=uk(),i=r(t,n),o=ib();return Ae(gt.input,{...i,className:Bt("chakra-numberinput__field",t.className),__css:{width:"100%",...o.field}})});tae.displayName="NumberInputField";var vB=gt("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),nae=At(function(t,n){var r;const i=ib(),{getDecrementButtonProps:o}=uk(),a=o(t,n);return Ae(vB,{...a,__css:i.stepper,children:(r=t.children)!=null?r:Ae(zoe,{})})});nae.displayName="NumberDecrementStepper";var rae=At(function(t,n){var r;const{getIncrementButtonProps:i}=uk(),o=i(t,n),a=ib();return Ae(vB,{...o,__css:a.stepper,children:(r=t.children)!=null?r:Ae(Voe,{})})});rae.displayName="NumberIncrementStepper";var[iae,yu]=In({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[oae,ob]=In({name:"PopoverStylesContext",errorMessage:`usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `});function aae(e){const t=de.exports.Children.only(e.children),{getTriggerProps:n}=yu();return de.exports.cloneElement(t,n(t.props,t.ref))}aae.displayName="PopoverTrigger";var Gl={click:"click",hover:"hover"};function sae(e={}){const{closeOnBlur:t=!0,closeOnEsc:n=!0,initialFocusRef:r,id:i,returnFocusOnClose:o=!0,autoFocus:a=!0,arrowSize:c,arrowShadowColor:d,trigger:u=Gl.click,openDelay:p=200,closeDelay:k=200,isLazy:P,lazyBehavior:F="unmount",computePositionOnMount:B,...N}=e,{isOpen:D,onClose:T,onOpen:M,onToggle:O}=lk(e),L=de.exports.useRef(null),x=de.exports.useRef(null),b=de.exports.useRef(null),C=de.exports.useRef(!1),g=de.exports.useRef(!1);D&&(g.current=!0);const[w,f]=de.exports.useState(!1),[m,E]=de.exports.useState(!1),S=de.exports.useId(),y=i!=null?i:S,[_,$,V,H]=["popover-trigger","popover-content","popover-header","popover-body"].map(be=>`${be}-${y}`),{referenceRef:X,getArrowProps:Q,getPopperProps:re,getArrowInnerProps:ue,forceUpdate:le}=sk({...N,enabled:D||!!B}),ve=iB({isOpen:D,ref:b});Jee({enabled:D,ref:x}),Y5(b,{focusRef:x,visible:D,shouldFocus:o&&u===Gl.click}),qne(b,{focusRef:r,visible:D,shouldFocus:a&&u===Gl.click});const z=ck({wasSelected:g.current,enabled:P,mode:F,isSelected:ve.present}),Z=de.exports.useCallback((be={},ee=null)=>{const se={...be,style:{...be.style,transformOrigin:fr.transformOrigin.varRef,[fr.arrowSize.var]:c?`${c}px`:void 0,[fr.arrowShadowColor.var]:d},ref:_n(b,ee),children:z?be.children:null,id:$,tabIndex:-1,role:"dialog",onKeyDown:Wt(be.onKeyDown,ge=>{n&&ge.key==="Escape"&&T()}),onBlur:Wt(be.onBlur,ge=>{const U=qP(ge),q=ix(b.current,U),oe=ix(x.current,U);D&&t&&(!q&&!oe)&&T()}),"aria-labelledby":w?V:void 0,"aria-describedby":m?H:void 0};return u===Gl.hover&&(se.role="tooltip",se.onMouseEnter=Wt(be.onMouseEnter,()=>{C.current=!0}),se.onMouseLeave=Wt(be.onMouseLeave,ge=>{ge.nativeEvent.relatedTarget!==null&&(C.current=!1,setTimeout(()=>T(),k))})),se},[z,$,w,V,m,H,u,n,T,D,t,k,d,c]),ce=de.exports.useCallback((be={},ee=null)=>re({...be,style:{visibility:D?"visible":"hidden",...be.style}},ee),[D,re]),Y=de.exports.useCallback((be,ee=null)=>({...be,ref:_n(ee,L,X)}),[L,X]),ie=de.exports.useRef(),he=de.exports.useRef(),fe=de.exports.useCallback(be=>{L.current==null&&X(be)},[X]),Ce=de.exports.useCallback((be={},ee=null)=>{const se={...be,ref:_n(x,ee,fe),id:_,"aria-haspopup":"dialog","aria-expanded":D,"aria-controls":$};return u===Gl.click&&(se.onClick=Wt(be.onClick,O)),u===Gl.hover&&(se.onFocus=Wt(be.onFocus,()=>{ie.current===void 0&&M()}),se.onBlur=Wt(be.onBlur,ge=>{const U=qP(ge),q=!ix(b.current,U);D&&t&&q&&T()}),se.onKeyDown=Wt(be.onKeyDown,ge=>{ge.key==="Escape"&&T()}),se.onMouseEnter=Wt(be.onMouseEnter,()=>{C.current=!0,ie.current=window.setTimeout(()=>M(),p)}),se.onMouseLeave=Wt(be.onMouseLeave,()=>{C.current=!1,ie.current&&(clearTimeout(ie.current),ie.current=void 0),he.current=window.setTimeout(()=>{C.current===!1&&T()},k)})),se},[_,D,$,u,fe,O,M,t,T,p,k]);de.exports.useEffect(()=>()=>{ie.current&&clearTimeout(ie.current),he.current&&clearTimeout(he.current)},[]);const Pe=de.exports.useCallback((be={},ee=null)=>({...be,id:V,ref:_n(ee,se=>{f(!!se)})}),[V]),we=de.exports.useCallback((be={},ee=null)=>({...be,id:H,ref:_n(ee,se=>{E(!!se)})}),[H]);return{forceUpdate:le,isOpen:D,onAnimationComplete:ve.onComplete,onClose:T,getAnchorProps:Y,getArrowProps:Q,getArrowInnerProps:ue,getPopoverPositionerProps:ce,getPopoverProps:Z,getTriggerProps:Ce,getHeaderProps:Pe,getBodyProps:we}}function ix(e,t){return e===t||(e==null?void 0:e.contains(t))}function qP(e){var t;const n=e.currentTarget.ownerDocument.activeElement;return(t=e.relatedTarget)!=null?t:n}function lae(e){const t=Vr("Popover",e),{children:n,...r}=Bn(e),i=Fs(),o=sae({...r,direction:i.direction});return Ae(iae,{value:o,children:Ae(oae,{value:t,children:Ki(n,{isOpen:o.isOpen,onClose:o.onClose,forceUpdate:o.forceUpdate})})})}lae.displayName="Popover";function cae(e){var t;const{bg:n,bgColor:r,backgroundColor:i,shadow:o,boxShadow:a}=e,{getArrowProps:c,getArrowInnerProps:d}=yu(),u=ob(),p=(t=n!=null?n:r)!=null?t:i,k=o!=null?o:a;return Ae(gt.div,{...c(),className:"chakra-popover__arrow-positioner",children:Ae(gt.div,{className:Bt("chakra-popover__arrow",e.className),...d(e),__css:{"--popper-arrow-bg":p?`colors.${p}, ${p}`:void 0,"--popper-arrow-shadow":k?`shadows.${k}, ${k}`:void 0,...u.arrow}})})}cae.displayName="PopoverArrow";var uae=At(function(t,n){const{getBodyProps:r}=yu(),i=ob();return Ae(gt.div,{...r(t,n),className:Bt("chakra-popover__body",t.className),__css:i.body})});uae.displayName="PopoverBody";var dae=At(function(t,n){const{onClose:r}=yu(),i=ob();return Ae(Ky,{size:"sm",onClick:r,className:Bt("chakra-popover__close-btn",t.className),__css:i.closeButton,ref:n,...t})});dae.displayName="PopoverCloseButton";function hae(e){if(!!e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}var fae={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},pae=gt(aa.section),yB=At(function(t,n){const{variants:r=fae,...i}=t,{isOpen:o}=yu();return Ae(pae,{ref:n,variants:hae(r),initial:!1,animate:o?"enter":"exit",...i})});yB.displayName="PopoverTransition";var gae=At(function(t,n){const{rootProps:r,motionProps:i,...o}=t,{getPopoverProps:a,getPopoverPositionerProps:c,onAnimationComplete:d}=yu(),u=ob(),p={position:"relative",display:"flex",flexDirection:"column",...u.content};return Ae(gt.div,{...c(r),__css:u.popper,className:"chakra-popover__popper",children:Ae(yB,{...i,...a(o,n),onAnimationComplete:ZA(d,o.onAnimationComplete),className:Bt("chakra-popover__content",t.className),__css:p})})});gae.displayName="PopoverContent";var FC=e=>Ae(gt.circle,{cx:50,cy:50,r:42,fill:"transparent",...e});FC.displayName="Circle";function mae(e,t,n){return(e-t)*100/(n-t)}var vae=Ms({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),yae=Ms({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});Ms({"0%":{left:"-40%"},"100%":{left:"100%"}});Ms({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function bae(e){const{value:t=0,min:n,max:r,valueText:i,getValueText:o,isIndeterminate:a,role:c="progressbar"}=e,d=mae(t,n,r);return{bind:{"data-indeterminate":a?"":void 0,"aria-valuemax":r,"aria-valuemin":n,"aria-valuenow":a?void 0:t,"aria-valuetext":(()=>{if(t!=null)return typeof o=="function"?o(t,d):i})(),role:c},percent:d,value:t}}var bB=e=>{const{size:t,isIndeterminate:n,...r}=e;return Ae(gt.svg,{viewBox:"0 0 100 100",__css:{width:t,height:t,animation:n?`${yae} 2s linear infinite`:void 0},...r})};bB.displayName="Shape";var xae=At((e,t)=>{var n;const{size:r="48px",max:i=100,min:o=0,valueText:a,getValueText:c,value:d,capIsRound:u,children:p,thickness:k="10px",color:P="#0078d4",trackColor:F="#edebe9",isIndeterminate:B,...N}=e,D=bae({min:o,max:i,value:d,valueText:a,getValueText:c,isIndeterminate:B}),T=B?void 0:((n=D.percent)!=null?n:0)*2.64,M=T==null?void 0:`${T} ${264-T}`,O=B?{css:{animation:`${vae} 1.5s linear infinite`}}:{strokeDashoffset:66,strokeDasharray:M,transitionProperty:"stroke-dasharray, stroke",transitionDuration:"0.6s",transitionTimingFunction:"ease"},L={display:"inline-block",position:"relative",verticalAlign:"middle",fontSize:r};return It(gt.div,{ref:t,className:"chakra-progress",...D.bind,...N,__css:L,children:[It(bB,{size:r,isIndeterminate:B,children:[Ae(FC,{stroke:F,strokeWidth:k,className:"chakra-progress__track"}),Ae(FC,{stroke:P,strokeWidth:k,className:"chakra-progress__indicator",strokeLinecap:u?"round":void 0,opacity:D.value===0&&!B?0:void 0,...O})]}),p]})});xae.displayName="CircularProgress";function wae(e){return e&&yr(e)&&yr(e.target)}function Cae(e={}){const{onChange:t,value:n,defaultValue:r,name:i,isDisabled:o,isFocusable:a,isNative:c,...d}=e,[u,p]=de.exports.useState(r||""),k=typeof n<"u",P=k?n:u,F=de.exports.useRef(null),B=de.exports.useCallback(()=>{const x=F.current;if(!x)return;let b="input:not(:disabled):checked";const C=x.querySelector(b);if(C){C.focus();return}b="input:not(:disabled)";const g=x.querySelector(b);g==null||g.focus()},[]),D=`radio-${de.exports.useId()}`,T=i||D,M=de.exports.useCallback(x=>{const b=wae(x)?x.target.value:x;k||p(b),t==null||t(String(b))},[t,k]),O=de.exports.useCallback((x={},b=null)=>({...x,ref:_n(b,F),role:"radiogroup"}),[]),L=de.exports.useCallback((x={},b=null)=>({...x,ref:b,name:T,[c?"checked":"isChecked"]:P!=null?x.value===P:void 0,onChange(g){M(g)},"data-radiogroup":!0}),[c,T,M,P]);return{getRootProps:O,getRadioProps:L,name:T,ref:F,focus:B,setValue:p,value:P,onChange:M,isDisabled:o,isFocusable:a,htmlProps:d}}var[Sae,Aae]=In({name:"RadioGroupContext",strict:!1}),Iae=At((e,t)=>{const{colorScheme:n,size:r,variant:i,children:o,className:a,isDisabled:c,isFocusable:d,...u}=e,{value:p,onChange:k,getRootProps:P,name:F,htmlProps:B}=Cae(u),N=de.exports.useMemo(()=>({name:F,size:r,onChange:k,colorScheme:n,value:p,variant:i,isDisabled:c,isFocusable:d}),[F,r,k,n,p,i,c,d]);return Ae(Sae,{value:N,children:Ae(gt.div,{...P(B,t),className:Bt("chakra-radio-group",a),children:o})})});Iae.displayName="RadioGroup";var kae={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function oke(e={}){const{defaultChecked:t,isChecked:n,isFocusable:r,isDisabled:i,isReadOnly:o,isRequired:a,onChange:c,isInvalid:d,name:u,value:p,id:k,"data-radiogroup":P,"aria-describedby":F,...B}=e,N=`radio-${de.exports.useId()}`,D=Ll(),M=!!Aae()||!!P;let L=!!D&&!M?D.id:N;L=k!=null?k:L;const x=i!=null?i:D==null?void 0:D.isDisabled,b=o!=null?o:D==null?void 0:D.isReadOnly,C=a!=null?a:D==null?void 0:D.isRequired,g=d!=null?d:D==null?void 0:D.isInvalid,[w,f]=de.exports.useState(!1),[m,E]=de.exports.useState(!1),[S,y]=de.exports.useState(!1),[_,$]=de.exports.useState(!1),[V,H]=de.exports.useState(Boolean(t)),X=typeof n<"u",Q=X?n:V;de.exports.useEffect(()=>zF(f),[]);const re=de.exports.useCallback(fe=>{if(b||x){fe.preventDefault();return}X||H(fe.target.checked),c==null||c(fe)},[X,x,b,c]),ue=de.exports.useCallback(fe=>{fe.key===" "&&$(!0)},[$]),le=de.exports.useCallback(fe=>{fe.key===" "&&$(!1)},[$]),ve=de.exports.useCallback((fe={},Ce=null)=>({...fe,ref:Ce,"data-active":Qt(_),"data-hover":Qt(S),"data-disabled":Qt(x),"data-invalid":Qt(g),"data-checked":Qt(Q),"data-focus":Qt(m),"data-focus-visible":Qt(m&&w),"data-readonly":Qt(b),"aria-hidden":!0,onMouseDown:Wt(fe.onMouseDown,()=>$(!0)),onMouseUp:Wt(fe.onMouseUp,()=>$(!1)),onMouseEnter:Wt(fe.onMouseEnter,()=>y(!0)),onMouseLeave:Wt(fe.onMouseLeave,()=>y(!1))}),[_,S,x,g,Q,m,b,w]),{onFocus:z,onBlur:Z}=D!=null?D:{},ce=de.exports.useCallback((fe={},Ce=null)=>{const Pe=x&&!r;return{...fe,id:L,ref:Ce,type:"radio",name:u,value:p,onChange:Wt(fe.onChange,re),onBlur:Wt(Z,fe.onBlur,()=>E(!1)),onFocus:Wt(z,fe.onFocus,()=>E(!0)),onKeyDown:Wt(fe.onKeyDown,ue),onKeyUp:Wt(fe.onKeyUp,le),checked:Q,disabled:Pe,readOnly:b,required:C,"aria-invalid":Ca(g),"aria-disabled":Ca(Pe),"aria-required":Ca(C),"data-readonly":Qt(b),"aria-describedby":F,style:kae}},[x,r,L,u,p,re,Z,z,ue,le,Q,b,C,g,F]);return{state:{isInvalid:g,isFocused:m,isChecked:Q,isActive:_,isHovered:S,isDisabled:x,isReadOnly:b,isRequired:C},getCheckboxProps:ve,getRadioProps:ve,getInputProps:ce,getLabelProps:(fe={},Ce=null)=>({...fe,ref:Ce,onMouseDown:Wt(fe.onMouseDown,_ae),"data-disabled":Qt(x),"data-checked":Qt(Q),"data-invalid":Qt(g)}),getRootProps:(fe,Ce=null)=>({...fe,ref:Ce,"data-disabled":Qt(x),"data-checked":Qt(Q),"data-invalid":Qt(g)}),htmlProps:B}}function _ae(e){e.preventDefault(),e.stopPropagation()}var xB=At(function(t,n){const{children:r,placeholder:i,className:o,...a}=t;return It(gt.select,{...a,ref:n,className:Bt("chakra-select",o),children:[i&&Ae("option",{value:"",children:i}),r]})});xB.displayName="SelectField";function Eae(e,t){const n={},r={};for(const[i,o]of Object.entries(e))t.includes(i)?n[i]=o:r[i]=o;return[n,r]}var Tae=At((e,t)=>{var n;const r=Vr("Select",e),{rootProps:i,placeholder:o,icon:a,color:c,height:d,h:u,minH:p,minHeight:k,iconColor:P,iconSize:F,...B}=Bn(e),[N,D]=Eae(B,h4),T=WI(D),M={width:"100%",height:"fit-content",position:"relative",color:c},O={paddingEnd:"2rem",...r.field,_focus:{zIndex:"unset",...(n=r.field)==null?void 0:n._focus}};return It(gt.div,{className:"chakra-select__wrapper",__css:M,...N,...i,children:[Ae(xB,{ref:t,height:u!=null?u:d,minH:p!=null?p:k,placeholder:o,...T,__css:O,children:e.children}),Ae(wB,{"data-disabled":Qt(T.disabled),...(P||c)&&{color:P||c},__css:r.icon,...F&&{fontSize:F},children:a})]})});Tae.displayName="Select";var Pae=e=>Ae("svg",{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),Rae=gt("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),wB=e=>{const{children:t=Ae(Pae,{}),...n}=e,r=de.exports.cloneElement(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return Ae(Rae,{...n,className:"chakra-select__icon-wrapper",children:de.exports.isValidElement(t)?r:null})};wB.displayName="SelectIcon";var Yl=e=>e?"":void 0,ox=e=>e?!0:void 0,uf=(...e)=>e.filter(Boolean).join(" ");function ax(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function qf(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}var Dp={width:0,height:0},ep=e=>e||Dp;function Oae(e){const{orientation:t,thumbPercents:n,thumbRects:r,isReversed:i}=e,o=N=>{var D;const T=(D=r[N])!=null?D:Dp;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...qf({orientation:t,vertical:{bottom:`calc(${n[N]}% - ${T.height/2}px)`},horizontal:{left:`calc(${n[N]}% - ${T.width/2}px)`}})}},a=t==="vertical"?r.reduce((N,D)=>ep(N).height>ep(D).height?N:D,Dp):r.reduce((N,D)=>ep(N).width>ep(D).width?N:D,Dp),c={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...qf({orientation:t,vertical:a?{paddingLeft:a.width/2,paddingRight:a.width/2}:{},horizontal:a?{paddingTop:a.height/2,paddingBottom:a.height/2}:{}})},d={position:"absolute",...qf({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},u=n.length===1,p=[0,i?100-n[0]:n[0]],k=u?p:n;let P=k[0];!u&&i&&(P=100-P);const F=Math.abs(k[k.length-1]-k[0]),B={...d,...qf({orientation:t,vertical:i?{height:`${F}%`,top:`${P}%`}:{height:`${F}%`,bottom:`${P}%`},horizontal:i?{width:`${F}%`,right:`${P}%`}:{width:`${F}%`,left:`${P}%`}})};return{trackStyle:d,innerTrackStyle:B,rootStyle:c,getThumbStyle:o}}function Mae(e){const{isReversed:t,direction:n,orientation:r}=e;return n==="ltr"||r==="vertical"?t:!t}function Lae(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Dae(e){const t=Nae(e);return typeof t.PointerEvent<"u"&&e instanceof t.PointerEvent?e.pointerType==="mouse":e instanceof t.MouseEvent}function CB(e){return!!e.touches}function $ae(e){return CB(e)&&e.touches.length>1}function Nae(e){var t;return(t=e.view)!=null?t:window}function Fae(e,t="page"){const n=e.touches[0]||e.changedTouches[0];return{x:n[`${t}X`],y:n[`${t}Y`]}}function Bae(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}function SB(e,t="page"){return CB(e)?Fae(e,t):Bae(e,t)}function Wae(e){return t=>{const n=Dae(t);(!n||n&&t.button===0)&&e(t)}}function Hae(e,t=!1){function n(i){e(i,{point:SB(i)})}return t?Wae(n):n}function $p(e,t,n,r){return Lae(e,t,Hae(n,t==="pointerdown"),r)}var zae=Object.defineProperty,Vae=(e,t,n)=>t in e?zae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fo=(e,t,n)=>(Vae(e,typeof t!="symbol"?t+"":t,n),n),jae=class{constructor(e,t,n){fo(this,"history",[]),fo(this,"startEvent",null),fo(this,"lastEvent",null),fo(this,"lastEventInfo",null),fo(this,"handlers",{}),fo(this,"removeListeners",()=>{}),fo(this,"threshold",3),fo(this,"win"),fo(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;const c=sx(this.lastEventInfo,this.history),d=this.startEvent!==null,u=Xae(c.offset,{x:0,y:0})>=this.threshold;if(!d&&!u)return;const{timestamp:p}=iT();this.history.push({...c.point,timestamp:p});const{onStart:k,onMove:P}=this.handlers;d||(k==null||k(this.lastEvent,c),this.startEvent=this.lastEvent),P==null||P(this.lastEvent,c)}),fo(this,"onPointerMove",(c,d)=>{this.lastEvent=c,this.lastEventInfo=d,qK.update(this.updatePoint,!0)}),fo(this,"onPointerUp",(c,d)=>{const u=sx(d,this.history),{onEnd:p,onSessionEnd:k}=this.handlers;k==null||k(c,u),this.end(),!(!p||!this.startEvent)&&(p==null||p(c,u))});var r;if(this.win=(r=e.view)!=null?r:window,$ae(e))return;this.handlers=t,n&&(this.threshold=n),e.stopPropagation(),e.preventDefault();const i={point:SB(e)},{timestamp:o}=iT();this.history=[{...i.point,timestamp:o}];const{onSessionStart:a}=t;a==null||a(e,sx(i,this.history)),this.removeListeners=Zae($p(this.win,"pointermove",this.onPointerMove),$p(this.win,"pointerup",this.onPointerUp),$p(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;(e=this.removeListeners)==null||e.call(this),e6.update(this.updatePoint)}};function e2(e,t){return{x:e.x-t.x,y:e.y-t.y}}function sx(e,t){return{point:e.point,delta:e2(e.point,t[t.length-1]),offset:e2(e.point,t[0]),velocity:Yae(t,.1)}}var Gae=e=>e*1e3;function Yae(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=e[e.length-1];for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Gae(t)));)n--;if(!r)return{x:0,y:0};const o=(i.timestamp-r.timestamp)/1e3;if(o===0)return{x:0,y:0};const a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Zae(...e){return t=>e.reduce((n,r)=>r(n),t)}function lx(e,t){return Math.abs(e-t)}function t2(e){return"x"in e&&"y"in e}function Xae(e,t){if(typeof e=="number"&&typeof t=="number")return lx(e,t);if(t2(e)&&t2(t)){const n=lx(e.x,t.x),r=lx(e.y,t.y);return Math.sqrt(n**2+r**2)}return 0}function AB(e){const t=de.exports.useRef(null);return t.current=e,t}function Uae(e,t){const{onPan:n,onPanStart:r,onPanEnd:i,onPanSessionStart:o,onPanSessionEnd:a,threshold:c}=t,d=Boolean(n||r||i||o||a),u=de.exports.useRef(null),p=AB({onSessionStart:o,onSessionEnd:a,onStart:r,onMove:n,onEnd(k,P){u.current=null,i==null||i(k,P)}});de.exports.useEffect(()=>{var k;(k=u.current)==null||k.updateHandlers(p.current)}),de.exports.useEffect(()=>{const k=e.current;if(!k||!d)return;function P(F){u.current=new jae(F,p.current,c)}return $p(k,"pointerdown",P)},[e,d,p,c]),de.exports.useEffect(()=>()=>{var k;(k=u.current)==null||k.end(),u.current=null},[])}function Kae(e,t){var i;if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});const n=(i=e.ownerDocument.defaultView)!=null?i:window,r=new n.ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const[a]=o;let c,d;if("borderBoxSize"in a){const u=a.borderBoxSize,p=Array.isArray(u)?u[0]:u;c=p.inlineSize,d=p.blockSize}else c=e.offsetWidth,d=e.offsetHeight;t({width:c,height:d})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}var Jae=Boolean(globalThis==null?void 0:globalThis.document)?de.exports.useLayoutEffect:de.exports.useEffect;function Qae(e,t){var n,r;if(!e||!e.parentElement)return;const i=(r=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?r:window,o=new i.MutationObserver(()=>{t()});return o.observe(e.parentElement,{childList:!0}),()=>{o.disconnect()}}function qae({getNodes:e,observeMutation:t=!0}){const[n,r]=de.exports.useState([]),[i,o]=de.exports.useState(0);return Jae(()=>{const a=e(),c=a.map((d,u)=>Kae(d,p=>{r(k=>[...k.slice(0,u),p,...k.slice(u+1)])}));if(t){const d=a[0];c.push(Qae(d,()=>{o(u=>u+1)}))}return()=>{c.forEach(d=>{d==null||d()})}},[i]),n}function ese(e){return typeof e=="object"&&e!==null&&"current"in e}function tse(e){const[t]=qae({observeMutation:!1,getNodes(){return[ese(e)?e.current:e]}});return t}function nse(e){var t;const{min:n=0,max:r=100,onChange:i,value:o,defaultValue:a,isReversed:c,direction:d="ltr",orientation:u="horizontal",id:p,isDisabled:k,isReadOnly:P,onChangeStart:F,onChangeEnd:B,step:N=1,getAriaValueText:D,"aria-valuetext":T,"aria-label":M,"aria-labelledby":O,name:L,focusThumbOnChange:x=!0,...b}=e,C=nr(F),g=nr(B),w=nr(D),f=Mae({isReversed:c,direction:d,orientation:u}),[m,E]=Qy({value:o,defaultValue:a!=null?a:ise(n,r),onChange:i}),[S,y]=de.exports.useState(!1),[_,$]=de.exports.useState(!1),V=!(k||P),H=(r-n)/10,X=N||(r-n)/100,Q=Rp(m,n,r),re=r-Q+n,le=AP(f?re:Q,n,r),ve=u==="vertical",z=AB({min:n,max:r,step:N,isDisabled:k,value:Q,isInteractive:V,isReversed:f,isVertical:ve,eventSource:null,focusThumbOnChange:x,orientation:u}),Z=de.exports.useRef(null),ce=de.exports.useRef(null),Y=de.exports.useRef(null),ie=de.exports.useId(),he=p!=null?p:ie,[fe,Ce]=[`slider-thumb-${he}`,`slider-track-${he}`],Pe=de.exports.useCallback(Qe=>{var ht,dt;if(!Z.current)return;const ze=z.current;ze.eventSource="pointer";const ct=Z.current.getBoundingClientRect(),{clientX:mt,clientY:vt}=(dt=(ht=Qe.touches)==null?void 0:ht[0])!=null?dt:Qe,$e=ve?ct.bottom-vt:mt-ct.left,Be=ve?ct.height:ct.width;let tt=$e/Be;f&&(tt=1-tt);let xt=Vee(tt,ze.min,ze.max);return ze.step&&(xt=parseFloat(IP(xt,ze.min,ze.step))),xt=Rp(xt,ze.min,ze.max),xt},[ve,f,z]),we=de.exports.useCallback(Qe=>{const ht=z.current;!ht.isInteractive||(Qe=parseFloat(IP(Qe,ht.min,X)),Qe=Rp(Qe,ht.min,ht.max),E(Qe))},[X,E,z]),be=de.exports.useMemo(()=>({stepUp(Qe=X){const ht=f?Q-Qe:Q+Qe;we(ht)},stepDown(Qe=X){const ht=f?Q+Qe:Q-Qe;we(ht)},reset(){we(a||0)},stepTo(Qe){we(Qe)}}),[we,f,Q,X,a]),ee=de.exports.useCallback(Qe=>{const ht=z.current,ze={ArrowRight:()=>be.stepUp(),ArrowUp:()=>be.stepUp(),ArrowLeft:()=>be.stepDown(),ArrowDown:()=>be.stepDown(),PageUp:()=>be.stepUp(H),PageDown:()=>be.stepDown(H),Home:()=>we(ht.min),End:()=>we(ht.max)}[Qe.key];ze&&(Qe.preventDefault(),Qe.stopPropagation(),ze(Qe),ht.eventSource="keyboard")},[be,we,H,z]),se=(t=w==null?void 0:w(Q))!=null?t:T,ge=tse(ce),{getThumbStyle:U,rootStyle:q,trackStyle:oe,innerTrackStyle:xe}=de.exports.useMemo(()=>{const Qe=z.current,ht=ge!=null?ge:{width:0,height:0};return Oae({isReversed:f,orientation:Qe.orientation,thumbRects:[ht],thumbPercents:[le]})},[f,ge,le,z]),ke=de.exports.useCallback(()=>{z.current.focusThumbOnChange&&setTimeout(()=>{var ht;return(ht=ce.current)==null?void 0:ht.focus()})},[z]);La(()=>{const Qe=z.current;ke(),Qe.eventSource==="keyboard"&&(g==null||g(Qe.value))},[Q,g]);function Te(Qe){const ht=Pe(Qe);ht!=null&&ht!==z.current.value&&E(ht)}Uae(Y,{onPanSessionStart(Qe){const ht=z.current;!ht.isInteractive||(y(!0),ke(),Te(Qe),C==null||C(ht.value))},onPanSessionEnd(){const Qe=z.current;!Qe.isInteractive||(y(!1),g==null||g(Qe.value))},onPan(Qe){!z.current.isInteractive||Te(Qe)}});const Ne=de.exports.useCallback((Qe={},ht=null)=>({...Qe,...b,ref:_n(ht,Y),tabIndex:-1,"aria-disabled":ox(k),"data-focused":Yl(_),style:{...Qe.style,...q}}),[b,k,_,q]),Ge=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:_n(ht,Z),id:Ce,"data-disabled":Yl(k),style:{...Qe.style,...oe}}),[k,Ce,oe]),nt=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:ht,style:{...Qe.style,...xe}}),[xe]),He=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:_n(ht,ce),role:"slider",tabIndex:V?0:void 0,id:fe,"data-active":Yl(S),"aria-valuetext":se,"aria-valuemin":n,"aria-valuemax":r,"aria-valuenow":Q,"aria-orientation":u,"aria-disabled":ox(k),"aria-readonly":ox(P),"aria-label":M,"aria-labelledby":M?void 0:O,style:{...Qe.style,...U(0)},onKeyDown:ax(Qe.onKeyDown,ee),onFocus:ax(Qe.onFocus,()=>$(!0)),onBlur:ax(Qe.onBlur,()=>$(!1))}),[V,fe,S,se,n,r,Q,u,k,P,M,O,U,ee]),et=de.exports.useCallback((Qe,ht=null)=>{const dt=!(Qe.valuer),ze=Q>=Qe.value,ct=AP(Qe.value,n,r),mt={position:"absolute",pointerEvents:"none",...rse({orientation:u,vertical:{bottom:f?`${100-ct}%`:`${ct}%`},horizontal:{left:f?`${100-ct}%`:`${ct}%`}})};return{...Qe,ref:ht,role:"presentation","aria-hidden":!0,"data-disabled":Yl(k),"data-invalid":Yl(!dt),"data-highlighted":Yl(ze),style:{...Qe.style,...mt}}},[k,f,r,n,u,Q]),ot=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:ht,type:"hidden",value:Q,name:L}),[L,Q]);return{state:{value:Q,isFocused:_,isDragging:S},actions:be,getRootProps:Ne,getTrackProps:Ge,getInnerTrackProps:nt,getThumbProps:He,getMarkerProps:et,getInputProps:ot}}function rse(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}function ise(e,t){return t"}),[ase,sb]=In({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),sse=At((e,t)=>{const n={orientation:"horizontal",...e},r=Vr("Slider",n),i=Bn(n),{direction:o}=Fs();i.direction=o;const{getInputProps:a,getRootProps:c,...d}=nse(i),u=c(),p=a({},t);return Ae(ose,{value:d,children:Ae(ase,{value:r,children:It(gt.div,{...u,className:uf("chakra-slider",n.className),__css:r.container,children:[n.children,Ae("input",{...p})]})})})});sse.displayName="Slider";var lse=At((e,t)=>{const{getThumbProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:uf("chakra-slider__thumb",e.className),__css:r.thumb})});lse.displayName="SliderThumb";var cse=At((e,t)=>{const{getTrackProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:uf("chakra-slider__track",e.className),__css:r.track})});cse.displayName="SliderTrack";var use=At((e,t)=>{const{getInnerTrackProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:uf("chakra-slider__filled-track",e.className),__css:r.filledTrack})});use.displayName="SliderFilledTrack";var dse=At((e,t)=>{const{getMarkerProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:uf("chakra-slider__marker",e.className),__css:r.mark})});dse.displayName="SliderMark";var hse=At(function(t,n){const r=Vr("Switch",t),{spacing:i="0.5rem",children:o,...a}=Bn(t),{state:c,getInputProps:d,getCheckboxProps:u,getRootProps:p,getLabelProps:k}=VF(a),P=de.exports.useMemo(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...r.container}),[r.container]),F=de.exports.useMemo(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...r.track}),[r.track]),B=de.exports.useMemo(()=>({userSelect:"none",marginStart:i,...r.label}),[i,r.label]);return It(gt.label,{...p(),className:Bt("chakra-switch",t.className),__css:P,children:[Ae("input",{className:"chakra-switch__input",...d({},n)}),Ae(gt.span,{...u(),className:"chakra-switch__track",__css:F,children:Ae(gt.span,{__css:r.thumb,className:"chakra-switch__thumb","data-checked":Qt(c.isChecked),"data-hover":Qt(c.isHovered)})}),o&&Ae(gt.span,{className:"chakra-switch__label",...k(),__css:B,children:o})]})});hse.displayName="Switch";var[fse,df]=In({name:"TableStylesContext",errorMessage:`useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),pse=At((e,t)=>{const n=Vr("Table",e),{className:r,layout:i,...o}=Bn(e);return Ae(fse,{value:n,children:Ae(gt.table,{ref:t,__css:{tableLayout:i,...n.table},className:Bt("chakra-table",r),...o})})});pse.displayName="Table";var ake=At((e,t)=>{const n=df();return Ae(gt.thead,{...e,ref:t,__css:n.thead})}),ske=At((e,t)=>{const n=df();return Ae(gt.tr,{...e,ref:t,__css:n.tr})}),lke=At((e,t)=>{const n=df();return Ae(gt.tbody,{...e,ref:t,__css:n.tbody})}),cke=At(({isNumeric:e,...t},n)=>{const r=df();return Ae(gt.td,{...t,ref:n,__css:r.td,"data-is-numeric":e})}),uke=At(({isNumeric:e,...t},n)=>{const r=df();return Ae(gt.th,{...t,ref:n,__css:r.th,"data-is-numeric":e})}),[gse,mse,vse,yse]=$I();function bse(e){var t;const{defaultIndex:n,onChange:r,index:i,isManual:o,isLazy:a,lazyBehavior:c="unmount",orientation:d="horizontal",direction:u="ltr",...p}=e,[k,P]=de.exports.useState(n!=null?n:0),[F,B]=Qy({defaultValue:n!=null?n:0,value:i,onChange:r});de.exports.useEffect(()=>{i!=null&&P(i)},[i]);const N=vse(),D=de.exports.useId();return{id:`tabs-${(t=e.id)!=null?t:D}`,selectedIndex:F,focusedIndex:k,setSelectedIndex:B,setFocusedIndex:P,isManual:o,isLazy:a,lazyBehavior:c,orientation:d,descendants:N,direction:u,htmlProps:p}}var[xse,lb]=In({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within "});function wse(e){const{focusedIndex:t,orientation:n,direction:r}=lb(),i=mse(),o=de.exports.useCallback(a=>{const c=()=>{var M;const O=i.nextEnabled(t);O&&((M=O.node)==null||M.focus())},d=()=>{var M;const O=i.prevEnabled(t);O&&((M=O.node)==null||M.focus())},u=()=>{var M;const O=i.firstEnabled();O&&((M=O.node)==null||M.focus())},p=()=>{var M;const O=i.lastEnabled();O&&((M=O.node)==null||M.focus())},k=n==="horizontal",P=n==="vertical",F=a.key,B=r==="ltr"?"ArrowLeft":"ArrowRight",N=r==="ltr"?"ArrowRight":"ArrowLeft",T={[B]:()=>k&&d(),[N]:()=>k&&c(),ArrowDown:()=>P&&c(),ArrowUp:()=>P&&d(),Home:u,End:p}[F];T&&(a.preventDefault(),T(a))},[i,t,n,r]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:Wt(e.onKeyDown,o)}}function Cse(e){const{isDisabled:t,isFocusable:n,...r}=e,{setSelectedIndex:i,isManual:o,id:a,setFocusedIndex:c,selectedIndex:d}=lb(),{index:u,register:p}=yse({disabled:t&&!n}),k=u===d,P=()=>{i(u)},F=()=>{c(u),!o&&!(t&&n)&&i(u)},B=G5({...r,ref:_n(p,e.ref),isDisabled:t,isFocusable:n,onClick:Wt(e.onClick,P)}),N="button";return{...B,id:IB(a,u),role:"tab",tabIndex:k?0:-1,type:N,"aria-selected":k,"aria-controls":kB(a,u),onFocus:t?void 0:Wt(e.onFocus,F)}}var[Sse,Ase]=In({});function Ise(e){const t=lb(),{id:n,selectedIndex:r}=t,o=BI(e.children).map((a,c)=>de.exports.createElement(Sse,{key:c,value:{isSelected:c===r,id:kB(n,c),tabId:IB(n,c),selectedIndex:r}},a));return{...e,children:o}}function kse(e){const{children:t,...n}=e,{isLazy:r,lazyBehavior:i}=lb(),{isSelected:o,id:a,tabId:c}=Ase(),d=de.exports.useRef(!1);o&&(d.current=!0);const u=ck({wasSelected:d.current,isSelected:o,enabled:r,mode:i});return{tabIndex:0,...n,children:u?t:null,role:"tabpanel","aria-labelledby":c,hidden:!o,id:a}}function IB(e,t){return`${e}--tab-${t}`}function kB(e,t){return`${e}--tabpanel-${t}`}var[_se,cb]=In({name:"TabsStylesContext",errorMessage:`useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Ese=At(function(t,n){const r=Vr("Tabs",t),{children:i,className:o,...a}=Bn(t),{htmlProps:c,descendants:d,...u}=bse(a),p=de.exports.useMemo(()=>u,[u]),{isFitted:k,...P}=c;return Ae(gse,{value:d,children:Ae(xse,{value:p,children:Ae(_se,{value:r,children:Ae(gt.div,{className:Bt("chakra-tabs",o),ref:n,...P,__css:r.root,children:i})})})})});Ese.displayName="Tabs";var Tse=At(function(t,n){const r=wse({...t,ref:n}),o={display:"flex",...cb().tablist};return Ae(gt.div,{...r,className:Bt("chakra-tabs__tablist",t.className),__css:o})});Tse.displayName="TabList";var Pse=At(function(t,n){const r=kse({...t,ref:n}),i=cb();return Ae(gt.div,{outline:"0",...r,className:Bt("chakra-tabs__tab-panel",t.className),__css:i.tabpanel})});Pse.displayName="TabPanel";var Rse=At(function(t,n){const r=Ise(t),i=cb();return Ae(gt.div,{...r,width:"100%",ref:n,className:Bt("chakra-tabs__tab-panels",t.className),__css:i.tabpanels})});Rse.displayName="TabPanels";var Ose=At(function(t,n){const r=cb(),i=Cse({...t,ref:n}),o={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...r.tab};return Ae(gt.button,{...i,className:Bt("chakra-tabs__tab",t.className),__css:o})});Ose.displayName="Tab";function Mse(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}var Lse=["h","minH","height","minHeight"],Dse=At((e,t)=>{const n=oa("Textarea",e),{className:r,rows:i,...o}=Bn(e),a=WI(o),c=i?Mse(n,Lse):n;return Ae(gt.textarea,{ref:t,rows:i,...a,className:Bt("chakra-textarea",r),__css:c})});Dse.displayName="Textarea";var $se={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},Am=e=>{var t;return((t=e.current)==null?void 0:t.ownerDocument)||document},BC=e=>{var t,n;return((n=(t=e.current)==null?void 0:t.ownerDocument)==null?void 0:n.defaultView)||window};function Nse(e={}){const{openDelay:t=0,closeDelay:n=0,closeOnClick:r=!0,closeOnMouseDown:i,closeOnScroll:o,closeOnPointerDown:a=i,closeOnEsc:c=!0,onOpen:d,onClose:u,placement:p,id:k,isOpen:P,defaultIsOpen:F,arrowSize:B=10,arrowShadowColor:N,arrowPadding:D,modifiers:T,isDisabled:M,gutter:O,offset:L,direction:x,...b}=e,{isOpen:C,onOpen:g,onClose:w}=lk({isOpen:P,defaultIsOpen:F,onOpen:d,onClose:u}),{referenceRef:f,getPopperProps:m,getArrowInnerProps:E,getArrowProps:S}=sk({enabled:C,placement:p,arrowPadding:D,modifiers:T,gutter:O,offset:L,direction:x}),y=de.exports.useId(),$=`tooltip-${k!=null?k:y}`,V=de.exports.useRef(null),H=de.exports.useRef(),X=de.exports.useCallback(()=>{H.current&&(clearTimeout(H.current),H.current=void 0)},[]),Q=de.exports.useRef(),re=de.exports.useCallback(()=>{Q.current&&(clearTimeout(Q.current),Q.current=void 0)},[]),ue=de.exports.useCallback(()=>{re(),w()},[w,re]),le=Fse(V,ue),ve=de.exports.useCallback(()=>{if(!M&&!H.current){le();const Ce=BC(V);H.current=Ce.setTimeout(g,t)}},[le,M,g,t]),z=de.exports.useCallback(()=>{X();const Ce=BC(V);Q.current=Ce.setTimeout(ue,n)},[n,ue,X]),Z=de.exports.useCallback(()=>{C&&r&&z()},[r,z,C]),ce=de.exports.useCallback(()=>{C&&a&&z()},[a,z,C]),Y=de.exports.useCallback(Ce=>{C&&Ce.key==="Escape"&&z()},[C,z]);cl(()=>Am(V),"keydown",c?Y:void 0),cl(()=>Am(V),"scroll",()=>{C&&o&&ue()}),de.exports.useEffect(()=>{!M||(X(),C&&w())},[M,C,w,X]),de.exports.useEffect(()=>()=>{X(),re()},[X,re]),cl(()=>V.current,"pointerleave",z);const ie=de.exports.useCallback((Ce={},Pe=null)=>({...Ce,ref:_n(V,Pe,f),onPointerEnter:Wt(Ce.onPointerEnter,be=>{be.pointerType!=="touch"&&ve()}),onClick:Wt(Ce.onClick,Z),onPointerDown:Wt(Ce.onPointerDown,ce),onFocus:Wt(Ce.onFocus,ve),onBlur:Wt(Ce.onBlur,z),"aria-describedby":C?$:void 0}),[ve,z,ce,C,$,Z,f]),he=de.exports.useCallback((Ce={},Pe=null)=>m({...Ce,style:{...Ce.style,[fr.arrowSize.var]:B?`${B}px`:void 0,[fr.arrowShadowColor.var]:N}},Pe),[m,B,N]),fe=de.exports.useCallback((Ce={},Pe=null)=>{const we={...Ce.style,position:"relative",transformOrigin:fr.transformOrigin.varRef};return{ref:Pe,...b,...Ce,id:$,role:"tooltip",style:we}},[b,$]);return{isOpen:C,show:ve,hide:z,getTriggerProps:ie,getTooltipProps:fe,getTooltipPositionerProps:he,getArrowProps:S,getArrowInnerProps:E}}var cx="chakra-ui:close-tooltip";function Fse(e,t){return de.exports.useEffect(()=>{const n=Am(e);return n.addEventListener(cx,t),()=>n.removeEventListener(cx,t)},[t,e]),()=>{const n=Am(e),r=BC(e);n.dispatchEvent(new r.CustomEvent(cx))}}function Bse(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function Wse(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var Hse=gt(aa.div),zse=At((e,t)=>{var n,r;const i=oa("Tooltip",e),o=Bn(e),a=Fs(),{children:c,label:d,shouldWrapChildren:u,"aria-label":p,hasArrow:k,bg:P,portalProps:F,background:B,backgroundColor:N,bgColor:D,motionProps:T,...M}=o,O=(r=(n=B!=null?B:N)!=null?n:P)!=null?r:D;if(O){i.bg=O;const m=k4(a,"colors",O);i[fr.arrowBg.var]=m}const L=Nse({...M,direction:a.direction}),x=typeof c=="string"||u;let b;if(x)b=Ae(gt.span,{display:"inline-block",tabIndex:0,...L.getTriggerProps(),children:c});else{const m=de.exports.Children.only(c);b=de.exports.cloneElement(m,L.getTriggerProps(m.props,m.ref))}const C=!!p,g=L.getTooltipProps({},t),w=C?Bse(g,["role","id"]):g,f=Wse(g,["role","id"]);return d?It(Ao,{children:[b,Ae(Ml,{children:L.isOpen&&Ae(gu,{...F,children:Ae(gt.div,{...L.getTooltipPositionerProps(),__css:{zIndex:i.zIndex,pointerEvents:"none"},children:It(Hse,{variants:$se,initial:"exit",animate:"enter",exit:"exit",...T,...w,__css:i,children:[d,C&&Ae(gt.span,{srOnly:!0,...f,children:p}),k&&Ae(gt.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:Ae(gt.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:i.bg}})})]})})})})]}):Ae(Ao,{children:c})});zse.displayName="Tooltip";var _B={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(tn,function(){var n=1e3,r=6e4,i=36e5,o="millisecond",a="second",c="minute",d="hour",u="day",p="week",k="month",P="quarter",F="year",B="date",N="Invalid Date",D=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,T=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(S){var y=["th","st","nd","rd"],_=S%100;return"["+S+(y[(_-20)%10]||y[_]||y[0])+"]"}},O=function(S,y,_){var $=String(S);return!$||$.length>=y?S:""+Array(y+1-$.length).join(_)+S},L={s:O,z:function(S){var y=-S.utcOffset(),_=Math.abs(y),$=Math.floor(_/60),V=_%60;return(y<=0?"+":"-")+O($,2,"0")+":"+O(V,2,"0")},m:function S(y,_){if(y.date()<_.date())return-S(_,y);var $=12*(_.year()-y.year())+(_.month()-y.month()),V=y.clone().add($,k),H=_-V<0,X=y.clone().add($+(H?-1:1),k);return+(-($+(_-V)/(H?V-X:X-V))||0)},a:function(S){return S<0?Math.ceil(S)||0:Math.floor(S)},p:function(S){return{M:k,y:F,w:p,d:u,D:B,h:d,m:c,s:a,ms:o,Q:P}[S]||String(S||"").toLowerCase().replace(/s$/,"")},u:function(S){return S===void 0}},x="en",b={};b[x]=M;var C=function(S){return S instanceof m},g=function S(y,_,$){var V;if(!y)return x;if(typeof y=="string"){var H=y.toLowerCase();b[H]&&(V=H),_&&(b[H]=_,V=H);var X=y.split("-");if(!V&&X.length>1)return S(X[0])}else{var Q=y.name;b[Q]=y,V=Q}return!$&&V&&(x=V),V||!$&&x},w=function(S,y){if(C(S))return S.clone();var _=typeof y=="object"?y:{};return _.date=S,_.args=arguments,new m(_)},f=L;f.l=g,f.i=C,f.w=function(S,y){return w(S,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var m=function(){function S(_){this.$L=g(_.locale,null,!0),this.parse(_)}var y=S.prototype;return y.parse=function(_){this.$d=function($){var V=$.date,H=$.utc;if(V===null)return new Date(NaN);if(f.u(V))return new Date;if(V instanceof Date)return new Date(V);if(typeof V=="string"&&!/Z$/i.test(V)){var X=V.match(D);if(X){var Q=X[2]-1||0,re=(X[7]||"0").substring(0,3);return H?new Date(Date.UTC(X[1],Q,X[3]||1,X[4]||0,X[5]||0,X[6]||0,re)):new Date(X[1],Q,X[3]||1,X[4]||0,X[5]||0,X[6]||0,re)}}return new Date(V)}(_),this.$x=_.x||{},this.init()},y.init=function(){var _=this.$d;this.$y=_.getFullYear(),this.$M=_.getMonth(),this.$D=_.getDate(),this.$W=_.getDay(),this.$H=_.getHours(),this.$m=_.getMinutes(),this.$s=_.getSeconds(),this.$ms=_.getMilliseconds()},y.$utils=function(){return f},y.isValid=function(){return this.$d.toString()!==N},y.isSame=function(_,$){var V=w(_);return this.startOf($)<=V&&V<=this.endOf($)},y.isAfter=function(_,$){return w(_)0,b<=x.r||!x.r){b<=1&&L>0&&(x=M[L-1]);var C=T[x.l];F&&(b=F(""+b)),N=typeof C=="string"?C.replace("%d",b):C(b,p,x.l,D);break}}if(p)return N;var g=D?T.future:T.past;return typeof g=="function"?g(N):g.replace("%s",N)},o.to=function(u,p){return c(u,p,this,!0)},o.from=function(u,p){return c(u,p,this)};var d=function(u){return u.$u?i.utc():i()};o.toNow=function(u){return this.to(d(this),u)},o.fromNow=function(u){return this.from(d(this),u)}}})})(PB);const pke=PB.exports;var RB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(tn,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},r={};return function(i,o,a){var c,d=function(P,F,B){B===void 0&&(B={});var N=new Date(P),D=function(T,M){M===void 0&&(M={});var O=M.timeZoneName||"short",L=T+"|"+O,x=r[L];return x||(x=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:T,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:O}),r[L]=x),x}(F,B);return D.formatToParts(N)},u=function(P,F){for(var B=d(P,F),N=[],D=0;D=0&&(N[L]=parseInt(O,10))}var x=N[3],b=x===24?0:x,C=N[0]+"-"+N[1]+"-"+N[2]+" "+b+":"+N[4]+":"+N[5]+":000",g=+P;return(a.utc(C).valueOf()-(g-=g%1e3))/6e4},p=o.prototype;p.tz=function(P,F){P===void 0&&(P=c);var B=this.utcOffset(),N=this.toDate(),D=N.toLocaleString("en-US",{timeZone:P}),T=Math.round((N-new Date(D))/1e3/60),M=a(D).$set("millisecond",this.$ms).utcOffset(15*-Math.round(N.getTimezoneOffset()/15)-T,!0);if(F){var O=M.utcOffset();M=M.add(B-O,"minute")}return M.$x.$timezone=P,M},p.offsetName=function(P){var F=this.$x.$timezone||a.tz.guess(),B=d(this.valueOf(),F,{timeZoneName:P}).find(function(N){return N.type.toLowerCase()==="timezonename"});return B&&B.value};var k=p.startOf;p.startOf=function(P,F){if(!this.$x||!this.$x.$timezone)return k.call(this,P,F);var B=a(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return k.call(B,P,F).tz(this.$x.$timezone,!0)},a.tz=function(P,F,B){var N=B&&F,D=B||F||c,T=u(+a(),D);if(typeof P!="string")return a(P).tz(D);var M=function(b,C,g){var w=b-60*C*1e3,f=u(w,g);if(C===f)return[w,C];var m=u(w-=60*(f-C)*1e3,g);return f===m?[w,f]:[b-60*Math.min(f,m)*1e3,Math.max(f,m)]}(a.utc(P,N).valueOf(),T,D),O=M[0],L=M[1],x=a(O).utcOffset(L);return x.$x.$timezone=D,x},a.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},a.tz.setDefault=function(P){c=P}}})})(RB);const gke=RB.exports;var OB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(tn,function(){var n="minute",r=/[+-]\d\d(?::?\d\d)?/g,i=/([+-]|\d\d)/g;return function(o,a,c){var d=a.prototype;c.utc=function(N){var D={date:N,utc:!0,args:arguments};return new a(D)},d.utc=function(N){var D=c(this.toDate(),{locale:this.$L,utc:!0});return N?D.add(this.utcOffset(),n):D},d.local=function(){return c(this.toDate(),{locale:this.$L,utc:!1})};var u=d.parse;d.parse=function(N){N.utc&&(this.$u=!0),this.$utils().u(N.$offset)||(this.$offset=N.$offset),u.call(this,N)};var p=d.init;d.init=function(){if(this.$u){var N=this.$d;this.$y=N.getUTCFullYear(),this.$M=N.getUTCMonth(),this.$D=N.getUTCDate(),this.$W=N.getUTCDay(),this.$H=N.getUTCHours(),this.$m=N.getUTCMinutes(),this.$s=N.getUTCSeconds(),this.$ms=N.getUTCMilliseconds()}else p.call(this)};var k=d.utcOffset;d.utcOffset=function(N,D){var T=this.$utils().u;if(T(N))return this.$u?0:T(this.$offset)?k.call(this):this.$offset;if(typeof N=="string"&&(N=function(x){x===void 0&&(x="");var b=x.match(r);if(!b)return null;var C=(""+b[0]).match(i)||["-",0,0],g=C[0],w=60*+C[1]+ +C[2];return w===0?0:g==="+"?w:-w}(N),N===null))return this;var M=Math.abs(N)<=16?60*N:N,O=this;if(D)return O.$offset=M,O.$u=N===0,O;if(N!==0){var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(O=this.local().add(M+L,n)).$offset=M,O.$x.$localOffset=L}else O=this.utc();return O};var P=d.format;d.format=function(N){var D=N||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return P.call(this,D)},d.valueOf=function(){var N=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*N},d.isUTC=function(){return!!this.$u},d.toISOString=function(){return this.toDate().toISOString()},d.toString=function(){return this.toDate().toUTCString()};var F=d.toDate;d.toDate=function(N){return N==="s"&&this.$offset?c(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():F.call(this)};var B=d.diff;d.diff=function(N,D,T){if(N&&this.$u===N.$u)return B.call(this,N,D,T);var M=this.local(),O=c(N).local();return B.call(M,O,D,T)}}})})(OB);const mke=OB.exports;/** +`)},Eoe=0,Vl=[];function Toe(e){var t=de.exports.useRef([]),n=de.exports.useRef([0,0]),r=de.exports.useRef(),i=de.exports.useState(Eoe++)[0],a=de.exports.useState(function(){return uB()})[0],o=de.exports.useRef(e);de.exports.useEffect(function(){o.current=e},[e]),de.exports.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var N=nq([e.lockRef.current],(e.shards||[]).map(XP),!0).filter(Boolean);return N.forEach(function(D){return D.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),N.forEach(function(D){return D.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var c=de.exports.useCallback(function(N,D){if("touches"in N&&N.touches.length===2)return!o.current.allowPinchZoom;var T=Jf(N),M=n.current,O="deltaX"in N?N.deltaX:M[0]-T[0],L="deltaY"in N?N.deltaY:M[1]-T[1],x,b=N.target,C=Math.abs(O)>Math.abs(L)?"h":"v";if("touches"in N&&C==="h"&&b.type==="range")return!1;var g=YP(C,b);if(!g)return!0;if(g?x=C:(x=C==="v"?"h":"v",g=YP(C,b)),!g)return!1;if(!r.current&&"changedTouches"in N&&(O||L)&&(r.current=x),!x)return!0;var w=r.current||x;return Ioe(w,D,N,w==="h"?O:L,!0)},[]),d=de.exports.useCallback(function(N){var D=N;if(!(!Vl.length||Vl[Vl.length-1]!==a)){var T="deltaY"in D?ZP(D):Jf(D),M=t.current.filter(function(x){return x.name===D.type&&x.target===D.target&&koe(x.delta,T)})[0];if(M&&M.should){D.cancelable&&D.preventDefault();return}if(!M){var O=(o.current.shards||[]).map(XP).filter(Boolean).filter(function(x){return x.contains(D.target)}),L=O.length>0?c(D,O[0]):!o.current.noIsolation;L&&D.cancelable&&D.preventDefault()}}},[]),u=de.exports.useCallback(function(N,D,T,M){var O={name:N,delta:D,target:T,should:M};t.current.push(O),setTimeout(function(){t.current=t.current.filter(function(L){return L!==O})},1)},[]),p=de.exports.useCallback(function(N){n.current=Jf(N),r.current=void 0},[]),k=de.exports.useCallback(function(N){u(N.type,ZP(N),N.target,c(N,e.lockRef.current))},[]),P=de.exports.useCallback(function(N){u(N.type,Jf(N),N.target,c(N,e.lockRef.current))},[]);de.exports.useEffect(function(){return Vl.push(a),e.setCallbacks({onScrollCapture:k,onWheelCapture:k,onTouchMoveCapture:P}),document.addEventListener("wheel",d,zl),document.addEventListener("touchmove",d,zl),document.addEventListener("touchstart",p,zl),function(){Vl=Vl.filter(function(N){return N!==a}),document.removeEventListener("wheel",d,zl),document.removeEventListener("touchmove",d,zl),document.removeEventListener("touchstart",p,zl)}},[]);var F=e.removeScrollBar,B=e.inert;return At(Co,{children:[B?Ae(a,{styles:_oe(i)}):null,F?Ae(yoe,{gapMode:"margin"}):null]})}const Poe=ote(cB,Toe);var pB=de.exports.forwardRef(function(e,t){return Ae(rb,{...$o({},e,{ref:t,sideCar:Poe})})});pB.classNames=rb.classNames;const Roe=pB;function Ooe(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:i,blockScrollOnMount:a,allowPinchZoom:o,finalFocusRef:c,returnFocusOnClose:d,preserveScrollBarGap:u,lockFocusAcrossFrames:p,isOpen:k}=wl(),[P,F]=pI();de.exports.useEffect(()=>{!P&&F&&setTimeout(F)},[P,F]);const B=sB(r,k);return Ae(R5,{autoFocus:t,isDisabled:!n,initialFocusRef:i,finalFocusRef:c,restoreFocus:d,contentRef:r,lockFocusAcrossFrames:p,children:Ae(Roe,{removeScrollBar:!u,allowPinchZoom:o,enabled:B===1&&a,forwardProps:!0,children:e.children})})}var Moe=St((e,t)=>{const{className:n,children:r,containerProps:i,motionProps:a,...o}=e,{getDialogProps:c,getDialogContainerProps:d}=wl(),u=c(o,t),p=d(i),k=Ft("chakra-modal__content",n),P=mu(),F={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...P.dialog},B={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...P.dialogContainer},{motionPreset:N}=wl();return Ae(Ooe,{children:Ae(gt.div,{...p,className:"chakra-modal__content-container",tabIndex:-1,__css:B,children:Ae(aB,{preset:N,motionProps:a,className:k,...u,__css:F,children:r})})})});Moe.displayName="ModalContent";var Loe=St((e,t)=>{const{className:n,...r}=e,i=Ft("chakra-modal__footer",n),o={display:"flex",alignItems:"center",justifyContent:"flex-end",...mu().footer};return Ae(gt.footer,{ref:t,...r,__css:o,className:i})});Loe.displayName="ModalFooter";var Doe=St((e,t)=>{const{className:n,...r}=e,{headerId:i,setHeaderMounted:a}=wl();de.exports.useEffect(()=>(a(!0),()=>a(!1)),[a]);const o=Ft("chakra-modal__header",n),d={flex:0,...mu().header};return Ae(gt.header,{ref:t,className:o,id:i,...r,__css:d})});Doe.displayName="ModalHeader";var $oe=gt(ia.div),Noe=St((e,t)=>{const{className:n,transition:r,motionProps:i,...a}=e,o=Ft("chakra-modal__overlay",n),d={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...mu().overlay},{motionPreset:u}=wl();return Ae($oe,{...i||(u==="none"?{}:DF),__css:d,ref:t,className:o,...a})});Noe.displayName="ModalOverlay";var Foe=St((e,t)=>{const{className:n,...r}=e,{bodyId:i,setBodyMounted:a}=wl();de.exports.useEffect(()=>(a(!0),()=>a(!1)),[a]);const o=Ft("chakra-modal__body",n),c=mu();return Ae(gt.div,{ref:t,className:o,id:i,...r,__css:c.body})});Foe.displayName="ModalBody";var Boe=St((e,t)=>{const{onClick:n,className:r,...i}=e,{onClose:a}=wl(),o=Ft("chakra-modal__close-btn",r),c=mu();return Ae(Ky,{ref:t,__css:c.closeButton,className:o,onClick:Bt(n,d=>{d.stopPropagation(),a()}),...i})});Boe.displayName="ModalCloseButton";var Woe=e=>Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),Hoe=e=>Ae(Wa,{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function UP(e,t,n,r){de.exports.useEffect(()=>{var i;if(!e.current||!r)return;const a=(i=e.current.ownerDocument.defaultView)!=null?i:window,o=Array.isArray(t)?t:[t],c=new a.MutationObserver(d=>{for(const u of d)u.type==="attributes"&&u.attributeName&&o.includes(u.attributeName)&&n(u)});return c.observe(e.current,{attributes:!0,attributeFilter:o}),()=>c.disconnect()})}function zoe(e,t){const n=nr(e);de.exports.useEffect(()=>{let r=null;const i=()=>n();return t!==null&&(r=window.setInterval(i,t)),()=>{r&&window.clearInterval(r)}},[t,n])}var Voe=50,KP=300;function joe(e,t){const[n,r]=de.exports.useState(!1),[i,a]=de.exports.useState(null),[o,c]=de.exports.useState(!0),d=de.exports.useRef(null),u=()=>clearTimeout(d.current);zoe(()=>{i==="increment"&&e(),i==="decrement"&&t()},n?Voe:null);const p=de.exports.useCallback(()=>{o&&e(),d.current=setTimeout(()=>{c(!1),r(!0),a("increment")},KP)},[e,o]),k=de.exports.useCallback(()=>{o&&t(),d.current=setTimeout(()=>{c(!1),r(!0),a("decrement")},KP)},[t,o]),P=de.exports.useCallback(()=>{c(!0),r(!1),u()},[]);return de.exports.useEffect(()=>()=>u(),[]),{up:p,down:k,stop:P,isSpinning:n}}var Goe=/^[Ee0-9+\-.]$/;function Yoe(e){return Goe.test(e)}function Zoe(e,t){if(e.key==null)return!0;const n=e.ctrlKey||e.altKey||e.metaKey;return!(e.key.length===1)||n?!0:t(e.key)}function Xoe(e={}){const{focusInputOnChange:t=!0,clampValueOnBlur:n=!0,keepWithinRange:r=!0,min:i=Number.MIN_SAFE_INTEGER,max:a=Number.MAX_SAFE_INTEGER,step:o=1,isReadOnly:c,isDisabled:d,isRequired:u,isInvalid:p,pattern:k="[0-9]*(.[0-9]+)?",inputMode:P="decimal",allowMouseWheel:F,id:B,onChange:N,precision:D,name:T,"aria-describedby":M,"aria-label":O,"aria-labelledby":L,onFocus:x,onBlur:b,onInvalid:C,getAriaValueText:g,isValidCharacter:w,format:f,parse:m,...E}=e,S=nr(x),y=nr(b),_=nr(C),$=nr(w!=null?w:Yoe),V=nr(g),H=zee(e),{update:X,increment:Q,decrement:re}=H,[ue,le]=de.exports.useState(!1),ve=!(c||d),z=de.exports.useRef(null),Z=de.exports.useRef(null),ce=de.exports.useRef(null),Y=de.exports.useRef(null),ie=de.exports.useCallback(He=>He.split("").filter($).join(""),[$]),he=de.exports.useCallback(He=>{var et;return(et=m==null?void 0:m(He))!=null?et:He},[m]),fe=de.exports.useCallback(He=>{var et;return((et=f==null?void 0:f(He))!=null?et:He).toString()},[f]);Ma(()=>{(H.valueAsNumber>a||H.valueAsNumber{if(!z.current)return;if(z.current.value!=H.value){const et=he(z.current.value);H.setValue(ie(et))}},[he,ie]);const Ce=de.exports.useCallback((He=o)=>{ve&&Q(He)},[Q,ve,o]),Pe=de.exports.useCallback((He=o)=>{ve&&re(He)},[re,ve,o]),we=joe(Ce,Pe);UP(ce,"disabled",we.stop,we.isSpinning),UP(Y,"disabled",we.stop,we.isSpinning);const be=de.exports.useCallback(He=>{if(He.nativeEvent.isComposing)return;const ot=he(He.currentTarget.value);X(ie(ot)),Z.current={start:He.currentTarget.selectionStart,end:He.currentTarget.selectionEnd}},[X,ie,he]),ee=de.exports.useCallback(He=>{var et,ot,lt;S==null||S(He),Z.current&&(He.target.selectionStart=(ot=Z.current.start)!=null?ot:(et=He.currentTarget.value)==null?void 0:et.length,He.currentTarget.selectionEnd=(lt=Z.current.end)!=null?lt:He.currentTarget.selectionStart)},[S]),se=de.exports.useCallback(He=>{if(He.nativeEvent.isComposing)return;Zoe(He,$)||He.preventDefault();const et=ge(He)*o,ot=He.key,Qe={ArrowUp:()=>Ce(et),ArrowDown:()=>Pe(et),Home:()=>X(i),End:()=>X(a)}[ot];Qe&&(He.preventDefault(),Qe(He))},[$,o,Ce,Pe,X,i,a]),ge=He=>{let et=1;return(He.metaKey||He.ctrlKey)&&(et=.1),He.shiftKey&&(et=10),et},U=de.exports.useMemo(()=>{const He=V==null?void 0:V(H.value);if(He!=null)return He;const et=H.value.toString();return et||void 0},[H.value,V]),q=de.exports.useCallback(()=>{let He=H.value;if(H.value==="")return;/^[eE]/.test(H.value.toString())?H.setValue(""):(H.valueAsNumbera&&(He=a),H.cast(He))},[H,a,i]),oe=de.exports.useCallback(()=>{le(!1),n&&q()},[n,le,q]),xe=de.exports.useCallback(()=>{t&&requestAnimationFrame(()=>{var He;(He=z.current)==null||He.focus()})},[t]),ke=de.exports.useCallback(He=>{He.preventDefault(),we.up(),xe()},[xe,we]),Te=de.exports.useCallback(He=>{He.preventDefault(),we.down(),xe()},[xe,we]);ll(()=>z.current,"wheel",He=>{var et,ot;const Qe=((ot=(et=z.current)==null?void 0:et.ownerDocument)!=null?ot:document).activeElement===z.current;if(!F||!Qe)return;He.preventDefault();const ht=ge(He)*o,dt=Math.sign(He.deltaY);dt===-1?Ce(ht):dt===1&&Pe(ht)},{passive:!1});const Ne=de.exports.useCallback((He={},et=null)=>{const ot=d||r&&H.isAtMax;return{...He,ref:_n(et,ce),role:"button",tabIndex:-1,onPointerDown:Bt(He.onPointerDown,lt=>{lt.button!==0||ot||ke(lt)}),onPointerLeave:Bt(He.onPointerLeave,we.stop),onPointerUp:Bt(He.onPointerUp,we.stop),disabled:ot,"aria-disabled":xa(ot)}},[H.isAtMax,r,ke,we.stop,d]),Ge=de.exports.useCallback((He={},et=null)=>{const ot=d||r&&H.isAtMin;return{...He,ref:_n(et,Y),role:"button",tabIndex:-1,onPointerDown:Bt(He.onPointerDown,lt=>{lt.button!==0||ot||Te(lt)}),onPointerLeave:Bt(He.onPointerLeave,we.stop),onPointerUp:Bt(He.onPointerUp,we.stop),disabled:ot,"aria-disabled":xa(ot)}},[H.isAtMin,r,Te,we.stop,d]),nt=de.exports.useCallback((He={},et=null)=>{var ot,lt,Qe,ht;return{name:T,inputMode:P,type:"text",pattern:k,"aria-labelledby":L,"aria-label":O,"aria-describedby":M,id:B,disabled:d,...He,readOnly:(ot=He.readOnly)!=null?ot:c,"aria-readonly":(lt=He.readOnly)!=null?lt:c,"aria-required":(Qe=He.required)!=null?Qe:u,required:(ht=He.required)!=null?ht:u,ref:_n(z,et),value:fe(H.value),role:"spinbutton","aria-valuemin":i,"aria-valuemax":a,"aria-valuenow":Number.isNaN(H.valueAsNumber)?void 0:H.valueAsNumber,"aria-invalid":xa(p!=null?p:H.isOutOfRange),"aria-valuetext":U,autoComplete:"off",autoCorrect:"off",onChange:Bt(He.onChange,be),onKeyDown:Bt(He.onKeyDown,se),onFocus:Bt(He.onFocus,ee,()=>le(!0)),onBlur:Bt(He.onBlur,y,oe)}},[T,P,k,L,O,fe,M,B,d,u,c,p,H.value,H.valueAsNumber,H.isOutOfRange,i,a,U,be,se,ee,y,oe]);return{value:fe(H.value),valueAsNumber:H.valueAsNumber,isFocused:ue,isDisabled:d,isReadOnly:c,getIncrementButtonProps:Ne,getDecrementButtonProps:Ge,getInputProps:nt,htmlProps:E}}var[Uoe,ib]=In({name:"NumberInputStylesContext",errorMessage:`useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[Koe,lk]=In({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within "}),Joe=St(function(t,n){const r=Vr("NumberInput",t),i=Bn(t),a=BI(i),{htmlProps:o,...c}=Xoe(a),d=de.exports.useMemo(()=>c,[c]);return Ae(Koe,{value:d,children:Ae(Uoe,{value:r,children:Ae(gt.div,{...o,ref:n,className:Ft("chakra-numberinput",t.className),__css:{position:"relative",zIndex:0,...r.root}})})})});Joe.displayName="NumberInput";var Qoe=St(function(t,n){const r=ib();return Ae(gt.div,{"aria-hidden":!0,ref:n,...t,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...r.stepperGroup}})});Qoe.displayName="NumberInputStepper";var qoe=St(function(t,n){const{getInputProps:r}=lk(),i=r(t,n),a=ib();return Ae(gt.input,{...i,className:Ft("chakra-numberinput__field",t.className),__css:{width:"100%",...a.field}})});qoe.displayName="NumberInputField";var gB=gt("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),eae=St(function(t,n){var r;const i=ib(),{getDecrementButtonProps:a}=lk(),o=a(t,n);return Ae(gB,{...o,__css:i.stepper,children:(r=t.children)!=null?r:Ae(Woe,{})})});eae.displayName="NumberDecrementStepper";var tae=St(function(t,n){var r;const{getIncrementButtonProps:i}=lk(),a=i(t,n),o=ib();return Ae(gB,{...a,__css:o.stepper,children:(r=t.children)!=null?r:Ae(Hoe,{})})});tae.displayName="NumberIncrementStepper";var[nae,vu]=In({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[rae,ob]=In({name:"PopoverStylesContext",errorMessage:`usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `});function iae(e){const t=de.exports.Children.only(e.children),{getTriggerProps:n}=vu();return de.exports.cloneElement(t,n(t.props,t.ref))}iae.displayName="PopoverTrigger";var jl={click:"click",hover:"hover"};function oae(e={}){const{closeOnBlur:t=!0,closeOnEsc:n=!0,initialFocusRef:r,id:i,returnFocusOnClose:a=!0,autoFocus:o=!0,arrowSize:c,arrowShadowColor:d,trigger:u=jl.click,openDelay:p=200,closeDelay:k=200,isLazy:P,lazyBehavior:F="unmount",computePositionOnMount:B,...N}=e,{isOpen:D,onClose:T,onOpen:M,onToggle:O}=ak(e),L=de.exports.useRef(null),x=de.exports.useRef(null),b=de.exports.useRef(null),C=de.exports.useRef(!1),g=de.exports.useRef(!1);D&&(g.current=!0);const[w,f]=de.exports.useState(!1),[m,E]=de.exports.useState(!1),S=de.exports.useId(),y=i!=null?i:S,[_,$,V,H]=["popover-trigger","popover-content","popover-header","popover-body"].map(be=>`${be}-${y}`),{referenceRef:X,getArrowProps:Q,getPopperProps:re,getArrowInnerProps:ue,forceUpdate:le}=ok({...N,enabled:D||!!B}),ve=nB({isOpen:D,ref:b});Uee({enabled:D,ref:x}),j5(b,{focusRef:x,visible:D,shouldFocus:a&&u===jl.click}),Jne(b,{focusRef:r,visible:D,shouldFocus:o&&u===jl.click});const z=sk({wasSelected:g.current,enabled:P,mode:F,isSelected:ve.present}),Z=de.exports.useCallback((be={},ee=null)=>{const se={...be,style:{...be.style,transformOrigin:fr.transformOrigin.varRef,[fr.arrowSize.var]:c?`${c}px`:void 0,[fr.arrowShadowColor.var]:d},ref:_n(b,ee),children:z?be.children:null,id:$,tabIndex:-1,role:"dialog",onKeyDown:Bt(be.onKeyDown,ge=>{n&&ge.key==="Escape"&&T()}),onBlur:Bt(be.onBlur,ge=>{const U=JP(ge),q=ix(b.current,U),oe=ix(x.current,U);D&&t&&(!q&&!oe)&&T()}),"aria-labelledby":w?V:void 0,"aria-describedby":m?H:void 0};return u===jl.hover&&(se.role="tooltip",se.onMouseEnter=Bt(be.onMouseEnter,()=>{C.current=!0}),se.onMouseLeave=Bt(be.onMouseLeave,ge=>{ge.nativeEvent.relatedTarget!==null&&(C.current=!1,setTimeout(()=>T(),k))})),se},[z,$,w,V,m,H,u,n,T,D,t,k,d,c]),ce=de.exports.useCallback((be={},ee=null)=>re({...be,style:{visibility:D?"visible":"hidden",...be.style}},ee),[D,re]),Y=de.exports.useCallback((be,ee=null)=>({...be,ref:_n(ee,L,X)}),[L,X]),ie=de.exports.useRef(),he=de.exports.useRef(),fe=de.exports.useCallback(be=>{L.current==null&&X(be)},[X]),Ce=de.exports.useCallback((be={},ee=null)=>{const se={...be,ref:_n(x,ee,fe),id:_,"aria-haspopup":"dialog","aria-expanded":D,"aria-controls":$};return u===jl.click&&(se.onClick=Bt(be.onClick,O)),u===jl.hover&&(se.onFocus=Bt(be.onFocus,()=>{ie.current===void 0&&M()}),se.onBlur=Bt(be.onBlur,ge=>{const U=JP(ge),q=!ix(b.current,U);D&&t&&q&&T()}),se.onKeyDown=Bt(be.onKeyDown,ge=>{ge.key==="Escape"&&T()}),se.onMouseEnter=Bt(be.onMouseEnter,()=>{C.current=!0,ie.current=window.setTimeout(()=>M(),p)}),se.onMouseLeave=Bt(be.onMouseLeave,()=>{C.current=!1,ie.current&&(clearTimeout(ie.current),ie.current=void 0),he.current=window.setTimeout(()=>{C.current===!1&&T()},k)})),se},[_,D,$,u,fe,O,M,t,T,p,k]);de.exports.useEffect(()=>()=>{ie.current&&clearTimeout(ie.current),he.current&&clearTimeout(he.current)},[]);const Pe=de.exports.useCallback((be={},ee=null)=>({...be,id:V,ref:_n(ee,se=>{f(!!se)})}),[V]),we=de.exports.useCallback((be={},ee=null)=>({...be,id:H,ref:_n(ee,se=>{E(!!se)})}),[H]);return{forceUpdate:le,isOpen:D,onAnimationComplete:ve.onComplete,onClose:T,getAnchorProps:Y,getArrowProps:Q,getArrowInnerProps:ue,getPopoverPositionerProps:ce,getPopoverProps:Z,getTriggerProps:Ce,getHeaderProps:Pe,getBodyProps:we}}function ix(e,t){return e===t||(e==null?void 0:e.contains(t))}function JP(e){var t;const n=e.currentTarget.ownerDocument.activeElement;return(t=e.relatedTarget)!=null?t:n}function aae(e){const t=Vr("Popover",e),{children:n,...r}=Bn(e),i=Ns(),a=oae({...r,direction:i.direction});return Ae(nae,{value:a,children:Ae(rae,{value:t,children:Ki(n,{isOpen:a.isOpen,onClose:a.onClose,forceUpdate:a.forceUpdate})})})}aae.displayName="Popover";function sae(e){var t;const{bg:n,bgColor:r,backgroundColor:i,shadow:a,boxShadow:o}=e,{getArrowProps:c,getArrowInnerProps:d}=vu(),u=ob(),p=(t=n!=null?n:r)!=null?t:i,k=a!=null?a:o;return Ae(gt.div,{...c(),className:"chakra-popover__arrow-positioner",children:Ae(gt.div,{className:Ft("chakra-popover__arrow",e.className),...d(e),__css:{"--popper-arrow-bg":p?`colors.${p}, ${p}`:void 0,"--popper-arrow-shadow":k?`shadows.${k}, ${k}`:void 0,...u.arrow}})})}sae.displayName="PopoverArrow";var lae=St(function(t,n){const{getBodyProps:r}=vu(),i=ob();return Ae(gt.div,{...r(t,n),className:Ft("chakra-popover__body",t.className),__css:i.body})});lae.displayName="PopoverBody";var cae=St(function(t,n){const{onClose:r}=vu(),i=ob();return Ae(Ky,{size:"sm",onClick:r,className:Ft("chakra-popover__close-btn",t.className),__css:i.closeButton,ref:n,...t})});cae.displayName="PopoverCloseButton";function uae(e){if(!!e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}var dae={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},hae=gt(ia.section),mB=St(function(t,n){const{variants:r=dae,...i}=t,{isOpen:a}=vu();return Ae(hae,{ref:n,variants:uae(r),initial:!1,animate:a?"enter":"exit",...i})});mB.displayName="PopoverTransition";var fae=St(function(t,n){const{rootProps:r,motionProps:i,...a}=t,{getPopoverProps:o,getPopoverPositionerProps:c,onAnimationComplete:d}=vu(),u=ob(),p={position:"relative",display:"flex",flexDirection:"column",...u.content};return Ae(gt.div,{...c(r),__css:u.popper,className:"chakra-popover__popper",children:Ae(mB,{...i,...o(a,n),onAnimationComplete:GA(d,a.onAnimationComplete),className:Ft("chakra-popover__content",t.className),__css:p})})});fae.displayName="PopoverContent";var NC=e=>Ae(gt.circle,{cx:50,cy:50,r:42,fill:"transparent",...e});NC.displayName="Circle";function pae(e,t,n){return(e-t)*100/(n-t)}var gae=Os({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),mae=Os({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});Os({"0%":{left:"-40%"},"100%":{left:"100%"}});Os({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function vae(e){const{value:t=0,min:n,max:r,valueText:i,getValueText:a,isIndeterminate:o,role:c="progressbar"}=e,d=pae(t,n,r);return{bind:{"data-indeterminate":o?"":void 0,"aria-valuemax":r,"aria-valuemin":n,"aria-valuenow":o?void 0:t,"aria-valuetext":(()=>{if(t!=null)return typeof a=="function"?a(t,d):i})(),role:c},percent:d,value:t}}var vB=e=>{const{size:t,isIndeterminate:n,...r}=e;return Ae(gt.svg,{viewBox:"0 0 100 100",__css:{width:t,height:t,animation:n?`${mae} 2s linear infinite`:void 0},...r})};vB.displayName="Shape";var yae=St((e,t)=>{var n;const{size:r="48px",max:i=100,min:a=0,valueText:o,getValueText:c,value:d,capIsRound:u,children:p,thickness:k="10px",color:P="#0078d4",trackColor:F="#edebe9",isIndeterminate:B,...N}=e,D=vae({min:a,max:i,value:d,valueText:o,getValueText:c,isIndeterminate:B}),T=B?void 0:((n=D.percent)!=null?n:0)*2.64,M=T==null?void 0:`${T} ${264-T}`,O=B?{css:{animation:`${gae} 1.5s linear infinite`}}:{strokeDashoffset:66,strokeDasharray:M,transitionProperty:"stroke-dasharray, stroke",transitionDuration:"0.6s",transitionTimingFunction:"ease"},L={display:"inline-block",position:"relative",verticalAlign:"middle",fontSize:r};return At(gt.div,{ref:t,className:"chakra-progress",...D.bind,...N,__css:L,children:[At(vB,{size:r,isIndeterminate:B,children:[Ae(NC,{stroke:F,strokeWidth:k,className:"chakra-progress__track"}),Ae(NC,{stroke:P,strokeWidth:k,className:"chakra-progress__indicator",strokeLinecap:u?"round":void 0,opacity:D.value===0&&!B?0:void 0,...O})]}),p]})});yae.displayName="CircularProgress";function bae(e){return e&&yr(e)&&yr(e.target)}function xae(e={}){const{onChange:t,value:n,defaultValue:r,name:i,isDisabled:a,isFocusable:o,isNative:c,...d}=e,[u,p]=de.exports.useState(r||""),k=typeof n<"u",P=k?n:u,F=de.exports.useRef(null),B=de.exports.useCallback(()=>{const x=F.current;if(!x)return;let b="input:not(:disabled):checked";const C=x.querySelector(b);if(C){C.focus();return}b="input:not(:disabled)";const g=x.querySelector(b);g==null||g.focus()},[]),D=`radio-${de.exports.useId()}`,T=i||D,M=de.exports.useCallback(x=>{const b=bae(x)?x.target.value:x;k||p(b),t==null||t(String(b))},[t,k]),O=de.exports.useCallback((x={},b=null)=>({...x,ref:_n(b,F),role:"radiogroup"}),[]),L=de.exports.useCallback((x={},b=null)=>({...x,ref:b,name:T,[c?"checked":"isChecked"]:P!=null?x.value===P:void 0,onChange(g){M(g)},"data-radiogroup":!0}),[c,T,M,P]);return{getRootProps:O,getRadioProps:L,name:T,ref:F,focus:B,setValue:p,value:P,onChange:M,isDisabled:a,isFocusable:o,htmlProps:d}}var[wae,Cae]=In({name:"RadioGroupContext",strict:!1}),Sae=St((e,t)=>{const{colorScheme:n,size:r,variant:i,children:a,className:o,isDisabled:c,isFocusable:d,...u}=e,{value:p,onChange:k,getRootProps:P,name:F,htmlProps:B}=xae(u),N=de.exports.useMemo(()=>({name:F,size:r,onChange:k,colorScheme:n,value:p,variant:i,isDisabled:c,isFocusable:d}),[F,r,k,n,p,i,c,d]);return Ae(wae,{value:N,children:Ae(gt.div,{...P(B,t),className:Ft("chakra-radio-group",o),children:a})})});Sae.displayName="RadioGroup";var Aae={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function QIe(e={}){const{defaultChecked:t,isChecked:n,isFocusable:r,isDisabled:i,isReadOnly:a,isRequired:o,onChange:c,isInvalid:d,name:u,value:p,id:k,"data-radiogroup":P,"aria-describedby":F,...B}=e,N=`radio-${de.exports.useId()}`,D=Ml(),M=!!Cae()||!!P;let L=!!D&&!M?D.id:N;L=k!=null?k:L;const x=i!=null?i:D==null?void 0:D.isDisabled,b=a!=null?a:D==null?void 0:D.isReadOnly,C=o!=null?o:D==null?void 0:D.isRequired,g=d!=null?d:D==null?void 0:D.isInvalid,[w,f]=de.exports.useState(!1),[m,E]=de.exports.useState(!1),[S,y]=de.exports.useState(!1),[_,$]=de.exports.useState(!1),[V,H]=de.exports.useState(Boolean(t)),X=typeof n<"u",Q=X?n:V;de.exports.useEffect(()=>WF(f),[]);const re=de.exports.useCallback(fe=>{if(b||x){fe.preventDefault();return}X||H(fe.target.checked),c==null||c(fe)},[X,x,b,c]),ue=de.exports.useCallback(fe=>{fe.key===" "&&$(!0)},[$]),le=de.exports.useCallback(fe=>{fe.key===" "&&$(!1)},[$]),ve=de.exports.useCallback((fe={},Ce=null)=>({...fe,ref:Ce,"data-active":Kt(_),"data-hover":Kt(S),"data-disabled":Kt(x),"data-invalid":Kt(g),"data-checked":Kt(Q),"data-focus":Kt(m),"data-focus-visible":Kt(m&&w),"data-readonly":Kt(b),"aria-hidden":!0,onMouseDown:Bt(fe.onMouseDown,()=>$(!0)),onMouseUp:Bt(fe.onMouseUp,()=>$(!1)),onMouseEnter:Bt(fe.onMouseEnter,()=>y(!0)),onMouseLeave:Bt(fe.onMouseLeave,()=>y(!1))}),[_,S,x,g,Q,m,b,w]),{onFocus:z,onBlur:Z}=D!=null?D:{},ce=de.exports.useCallback((fe={},Ce=null)=>{const Pe=x&&!r;return{...fe,id:L,ref:Ce,type:"radio",name:u,value:p,onChange:Bt(fe.onChange,re),onBlur:Bt(Z,fe.onBlur,()=>E(!1)),onFocus:Bt(z,fe.onFocus,()=>E(!0)),onKeyDown:Bt(fe.onKeyDown,ue),onKeyUp:Bt(fe.onKeyUp,le),checked:Q,disabled:Pe,readOnly:b,required:C,"aria-invalid":xa(g),"aria-disabled":xa(Pe),"aria-required":xa(C),"data-readonly":Kt(b),"aria-describedby":F,style:Aae}},[x,r,L,u,p,re,Z,z,ue,le,Q,b,C,g,F]);return{state:{isInvalid:g,isFocused:m,isChecked:Q,isActive:_,isHovered:S,isDisabled:x,isReadOnly:b,isRequired:C},getCheckboxProps:ve,getRadioProps:ve,getInputProps:ce,getLabelProps:(fe={},Ce=null)=>({...fe,ref:Ce,onMouseDown:Bt(fe.onMouseDown,Iae),"data-disabled":Kt(x),"data-checked":Kt(Q),"data-invalid":Kt(g)}),getRootProps:(fe,Ce=null)=>({...fe,ref:Ce,"data-disabled":Kt(x),"data-checked":Kt(Q),"data-invalid":Kt(g)}),htmlProps:B}}function Iae(e){e.preventDefault(),e.stopPropagation()}var yB=St(function(t,n){const{children:r,placeholder:i,className:a,...o}=t;return At(gt.select,{...o,ref:n,className:Ft("chakra-select",a),children:[i&&Ae("option",{value:"",children:i}),r]})});yB.displayName="SelectField";function kae(e,t){const n={},r={};for(const[i,a]of Object.entries(e))t.includes(i)?n[i]=a:r[i]=a;return[n,r]}var _ae=St((e,t)=>{var n;const r=Vr("Select",e),{rootProps:i,placeholder:a,icon:o,color:c,height:d,h:u,minH:p,minHeight:k,iconColor:P,iconSize:F,...B}=Bn(e),[N,D]=kae(B,u4),T=FI(D),M={width:"100%",height:"fit-content",position:"relative",color:c},O={paddingEnd:"2rem",...r.field,_focus:{zIndex:"unset",...(n=r.field)==null?void 0:n._focus}};return At(gt.div,{className:"chakra-select__wrapper",__css:M,...N,...i,children:[Ae(yB,{ref:t,height:u!=null?u:d,minH:p!=null?p:k,placeholder:a,...T,__css:O,children:e.children}),Ae(bB,{"data-disabled":Kt(T.disabled),...(P||c)&&{color:P||c},__css:r.icon,...F&&{fontSize:F},children:o})]})});_ae.displayName="Select";var Eae=e=>Ae("svg",{viewBox:"0 0 24 24",...e,children:Ae("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),Tae=gt("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),bB=e=>{const{children:t=Ae(Eae,{}),...n}=e,r=de.exports.cloneElement(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return Ae(Tae,{...n,className:"chakra-select__icon-wrapper",children:de.exports.isValidElement(t)?r:null})};bB.displayName="SelectIcon";var Gl=e=>e?"":void 0,ox=e=>e?!0:void 0,cf=(...e)=>e.filter(Boolean).join(" ");function ax(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function Qf(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}var Lp={width:0,height:0},qf=e=>e||Lp;function Pae(e){const{orientation:t,thumbPercents:n,thumbRects:r,isReversed:i}=e,a=N=>{var D;const T=(D=r[N])!=null?D:Lp;return{position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...Qf({orientation:t,vertical:{bottom:`calc(${n[N]}% - ${T.height/2}px)`},horizontal:{left:`calc(${n[N]}% - ${T.width/2}px)`}})}},o=t==="vertical"?r.reduce((N,D)=>qf(N).height>qf(D).height?N:D,Lp):r.reduce((N,D)=>qf(N).width>qf(D).width?N:D,Lp),c={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0,...Qf({orientation:t,vertical:o?{paddingLeft:o.width/2,paddingRight:o.width/2}:{},horizontal:o?{paddingTop:o.height/2,paddingBottom:o.height/2}:{}})},d={position:"absolute",...Qf({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},u=n.length===1,p=[0,i?100-n[0]:n[0]],k=u?p:n;let P=k[0];!u&&i&&(P=100-P);const F=Math.abs(k[k.length-1]-k[0]),B={...d,...Qf({orientation:t,vertical:i?{height:`${F}%`,top:`${P}%`}:{height:`${F}%`,bottom:`${P}%`},horizontal:i?{width:`${F}%`,right:`${P}%`}:{width:`${F}%`,left:`${P}%`}})};return{trackStyle:d,innerTrackStyle:B,rootStyle:c,getThumbStyle:a}}function Rae(e){const{isReversed:t,direction:n,orientation:r}=e;return n==="ltr"||r==="vertical"?t:!t}function Oae(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Mae(e){const t=Dae(e);return typeof t.PointerEvent<"u"&&e instanceof t.PointerEvent?e.pointerType==="mouse":e instanceof t.MouseEvent}function xB(e){return!!e.touches}function Lae(e){return xB(e)&&e.touches.length>1}function Dae(e){var t;return(t=e.view)!=null?t:window}function $ae(e,t="page"){const n=e.touches[0]||e.changedTouches[0];return{x:n[`${t}X`],y:n[`${t}Y`]}}function Nae(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}function wB(e,t="page"){return xB(e)?$ae(e,t):Nae(e,t)}function Fae(e){return t=>{const n=Mae(t);(!n||n&&t.button===0)&&e(t)}}function Bae(e,t=!1){function n(i){e(i,{point:wB(i)})}return t?Fae(n):n}function Dp(e,t,n,r){return Oae(e,t,Bae(n,t==="pointerdown"),r)}var Wae=Object.defineProperty,Hae=(e,t,n)=>t in e?Wae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fo=(e,t,n)=>(Hae(e,typeof t!="symbol"?t+"":t,n),n),zae=class{constructor(e,t,n){fo(this,"history",[]),fo(this,"startEvent",null),fo(this,"lastEvent",null),fo(this,"lastEventInfo",null),fo(this,"handlers",{}),fo(this,"removeListeners",()=>{}),fo(this,"threshold",3),fo(this,"win"),fo(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;const c=sx(this.lastEventInfo,this.history),d=this.startEvent!==null,u=Yae(c.offset,{x:0,y:0})>=this.threshold;if(!d&&!u)return;const{timestamp:p}=nT();this.history.push({...c.point,timestamp:p});const{onStart:k,onMove:P}=this.handlers;d||(k==null||k(this.lastEvent,c),this.startEvent=this.lastEvent),P==null||P(this.lastEvent,c)}),fo(this,"onPointerMove",(c,d)=>{this.lastEvent=c,this.lastEventInfo=d,JK.update(this.updatePoint,!0)}),fo(this,"onPointerUp",(c,d)=>{const u=sx(d,this.history),{onEnd:p,onSessionEnd:k}=this.handlers;k==null||k(c,u),this.end(),!(!p||!this.startEvent)&&(p==null||p(c,u))});var r;if(this.win=(r=e.view)!=null?r:window,Lae(e))return;this.handlers=t,n&&(this.threshold=n),e.stopPropagation(),e.preventDefault();const i={point:wB(e)},{timestamp:a}=nT();this.history=[{...i.point,timestamp:a}];const{onSessionStart:o}=t;o==null||o(e,sx(i,this.history)),this.removeListeners=Gae(Dp(this.win,"pointermove",this.onPointerMove),Dp(this.win,"pointerup",this.onPointerUp),Dp(this.win,"pointercancel",this.onPointerUp))}updateHandlers(e){this.handlers=e}end(){var e;(e=this.removeListeners)==null||e.call(this),QK.update(this.updatePoint)}};function QP(e,t){return{x:e.x-t.x,y:e.y-t.y}}function sx(e,t){return{point:e.point,delta:QP(e.point,t[t.length-1]),offset:QP(e.point,t[0]),velocity:jae(t,.1)}}var Vae=e=>e*1e3;function jae(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=e[e.length-1];for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Vae(t)));)n--;if(!r)return{x:0,y:0};const a=(i.timestamp-r.timestamp)/1e3;if(a===0)return{x:0,y:0};const o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Gae(...e){return t=>e.reduce((n,r)=>r(n),t)}function lx(e,t){return Math.abs(e-t)}function qP(e){return"x"in e&&"y"in e}function Yae(e,t){if(typeof e=="number"&&typeof t=="number")return lx(e,t);if(qP(e)&&qP(t)){const n=lx(e.x,t.x),r=lx(e.y,t.y);return Math.sqrt(n**2+r**2)}return 0}function CB(e){const t=de.exports.useRef(null);return t.current=e,t}function Zae(e,t){const{onPan:n,onPanStart:r,onPanEnd:i,onPanSessionStart:a,onPanSessionEnd:o,threshold:c}=t,d=Boolean(n||r||i||a||o),u=de.exports.useRef(null),p=CB({onSessionStart:a,onSessionEnd:o,onStart:r,onMove:n,onEnd(k,P){u.current=null,i==null||i(k,P)}});de.exports.useEffect(()=>{var k;(k=u.current)==null||k.updateHandlers(p.current)}),de.exports.useEffect(()=>{const k=e.current;if(!k||!d)return;function P(F){u.current=new zae(F,p.current,c)}return Dp(k,"pointerdown",P)},[e,d,p,c]),de.exports.useEffect(()=>()=>{var k;(k=u.current)==null||k.end(),u.current=null},[])}function Xae(e,t){var i;if(!e){t(void 0);return}t({width:e.offsetWidth,height:e.offsetHeight});const n=(i=e.ownerDocument.defaultView)!=null?i:window,r=new n.ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const[o]=a;let c,d;if("borderBoxSize"in o){const u=o.borderBoxSize,p=Array.isArray(u)?u[0]:u;c=p.inlineSize,d=p.blockSize}else c=e.offsetWidth,d=e.offsetHeight;t({width:c,height:d})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}var Uae=Boolean(globalThis==null?void 0:globalThis.document)?de.exports.useLayoutEffect:de.exports.useEffect;function Kae(e,t){var n,r;if(!e||!e.parentElement)return;const i=(r=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?r:window,a=new i.MutationObserver(()=>{t()});return a.observe(e.parentElement,{childList:!0}),()=>{a.disconnect()}}function Jae({getNodes:e,observeMutation:t=!0}){const[n,r]=de.exports.useState([]),[i,a]=de.exports.useState(0);return Uae(()=>{const o=e(),c=o.map((d,u)=>Xae(d,p=>{r(k=>[...k.slice(0,u),p,...k.slice(u+1)])}));if(t){const d=o[0];c.push(Kae(d,()=>{a(u=>u+1)}))}return()=>{c.forEach(d=>{d==null||d()})}},[i]),n}function Qae(e){return typeof e=="object"&&e!==null&&"current"in e}function qae(e){const[t]=Jae({observeMutation:!1,getNodes(){return[Qae(e)?e.current:e]}});return t}function ese(e){var t;const{min:n=0,max:r=100,onChange:i,value:a,defaultValue:o,isReversed:c,direction:d="ltr",orientation:u="horizontal",id:p,isDisabled:k,isReadOnly:P,onChangeStart:F,onChangeEnd:B,step:N=1,getAriaValueText:D,"aria-valuetext":T,"aria-label":M,"aria-labelledby":O,name:L,focusThumbOnChange:x=!0,...b}=e,C=nr(F),g=nr(B),w=nr(D),f=Rae({isReversed:c,direction:d,orientation:u}),[m,E]=Qy({value:a,defaultValue:o!=null?o:nse(n,r),onChange:i}),[S,y]=de.exports.useState(!1),[_,$]=de.exports.useState(!1),V=!(k||P),H=(r-n)/10,X=N||(r-n)/100,Q=Pp(m,n,r),re=r-Q+n,le=CP(f?re:Q,n,r),ve=u==="vertical",z=CB({min:n,max:r,step:N,isDisabled:k,value:Q,isInteractive:V,isReversed:f,isVertical:ve,eventSource:null,focusThumbOnChange:x,orientation:u}),Z=de.exports.useRef(null),ce=de.exports.useRef(null),Y=de.exports.useRef(null),ie=de.exports.useId(),he=p!=null?p:ie,[fe,Ce]=[`slider-thumb-${he}`,`slider-track-${he}`],Pe=de.exports.useCallback(Qe=>{var ht,dt;if(!Z.current)return;const ze=z.current;ze.eventSource="pointer";const ct=Z.current.getBoundingClientRect(),{clientX:mt,clientY:vt}=(dt=(ht=Qe.touches)==null?void 0:ht[0])!=null?dt:Qe,$e=ve?ct.bottom-vt:mt-ct.left,Be=ve?ct.height:ct.width;let tt=$e/Be;f&&(tt=1-tt);let xt=Hee(tt,ze.min,ze.max);return ze.step&&(xt=parseFloat(SP(xt,ze.min,ze.step))),xt=Pp(xt,ze.min,ze.max),xt},[ve,f,z]),we=de.exports.useCallback(Qe=>{const ht=z.current;!ht.isInteractive||(Qe=parseFloat(SP(Qe,ht.min,X)),Qe=Pp(Qe,ht.min,ht.max),E(Qe))},[X,E,z]),be=de.exports.useMemo(()=>({stepUp(Qe=X){const ht=f?Q-Qe:Q+Qe;we(ht)},stepDown(Qe=X){const ht=f?Q+Qe:Q-Qe;we(ht)},reset(){we(o||0)},stepTo(Qe){we(Qe)}}),[we,f,Q,X,o]),ee=de.exports.useCallback(Qe=>{const ht=z.current,ze={ArrowRight:()=>be.stepUp(),ArrowUp:()=>be.stepUp(),ArrowLeft:()=>be.stepDown(),ArrowDown:()=>be.stepDown(),PageUp:()=>be.stepUp(H),PageDown:()=>be.stepDown(H),Home:()=>we(ht.min),End:()=>we(ht.max)}[Qe.key];ze&&(Qe.preventDefault(),Qe.stopPropagation(),ze(Qe),ht.eventSource="keyboard")},[be,we,H,z]),se=(t=w==null?void 0:w(Q))!=null?t:T,ge=qae(ce),{getThumbStyle:U,rootStyle:q,trackStyle:oe,innerTrackStyle:xe}=de.exports.useMemo(()=>{const Qe=z.current,ht=ge!=null?ge:{width:0,height:0};return Pae({isReversed:f,orientation:Qe.orientation,thumbRects:[ht],thumbPercents:[le]})},[f,ge,le,z]),ke=de.exports.useCallback(()=>{z.current.focusThumbOnChange&&setTimeout(()=>{var ht;return(ht=ce.current)==null?void 0:ht.focus()})},[z]);Ma(()=>{const Qe=z.current;ke(),Qe.eventSource==="keyboard"&&(g==null||g(Qe.value))},[Q,g]);function Te(Qe){const ht=Pe(Qe);ht!=null&&ht!==z.current.value&&E(ht)}Zae(Y,{onPanSessionStart(Qe){const ht=z.current;!ht.isInteractive||(y(!0),ke(),Te(Qe),C==null||C(ht.value))},onPanSessionEnd(){const Qe=z.current;!Qe.isInteractive||(y(!1),g==null||g(Qe.value))},onPan(Qe){!z.current.isInteractive||Te(Qe)}});const Ne=de.exports.useCallback((Qe={},ht=null)=>({...Qe,...b,ref:_n(ht,Y),tabIndex:-1,"aria-disabled":ox(k),"data-focused":Gl(_),style:{...Qe.style,...q}}),[b,k,_,q]),Ge=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:_n(ht,Z),id:Ce,"data-disabled":Gl(k),style:{...Qe.style,...oe}}),[k,Ce,oe]),nt=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:ht,style:{...Qe.style,...xe}}),[xe]),He=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:_n(ht,ce),role:"slider",tabIndex:V?0:void 0,id:fe,"data-active":Gl(S),"aria-valuetext":se,"aria-valuemin":n,"aria-valuemax":r,"aria-valuenow":Q,"aria-orientation":u,"aria-disabled":ox(k),"aria-readonly":ox(P),"aria-label":M,"aria-labelledby":M?void 0:O,style:{...Qe.style,...U(0)},onKeyDown:ax(Qe.onKeyDown,ee),onFocus:ax(Qe.onFocus,()=>$(!0)),onBlur:ax(Qe.onBlur,()=>$(!1))}),[V,fe,S,se,n,r,Q,u,k,P,M,O,U,ee]),et=de.exports.useCallback((Qe,ht=null)=>{const dt=!(Qe.valuer),ze=Q>=Qe.value,ct=CP(Qe.value,n,r),mt={position:"absolute",pointerEvents:"none",...tse({orientation:u,vertical:{bottom:f?`${100-ct}%`:`${ct}%`},horizontal:{left:f?`${100-ct}%`:`${ct}%`}})};return{...Qe,ref:ht,role:"presentation","aria-hidden":!0,"data-disabled":Gl(k),"data-invalid":Gl(!dt),"data-highlighted":Gl(ze),style:{...Qe.style,...mt}}},[k,f,r,n,u,Q]),ot=de.exports.useCallback((Qe={},ht=null)=>({...Qe,ref:ht,type:"hidden",value:Q,name:L}),[L,Q]);return{state:{value:Q,isFocused:_,isDragging:S},actions:be,getRootProps:Ne,getTrackProps:Ge,getInnerTrackProps:nt,getThumbProps:He,getMarkerProps:et,getInputProps:ot}}function tse(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}function nse(e,t){return t"}),[ise,sb]=In({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),ose=St((e,t)=>{const n={orientation:"horizontal",...e},r=Vr("Slider",n),i=Bn(n),{direction:a}=Ns();i.direction=a;const{getInputProps:o,getRootProps:c,...d}=ese(i),u=c(),p=o({},t);return Ae(rse,{value:d,children:Ae(ise,{value:r,children:At(gt.div,{...u,className:cf("chakra-slider",n.className),__css:r.container,children:[n.children,Ae("input",{...p})]})})})});ose.displayName="Slider";var ase=St((e,t)=>{const{getThumbProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:cf("chakra-slider__thumb",e.className),__css:r.thumb})});ase.displayName="SliderThumb";var sse=St((e,t)=>{const{getTrackProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:cf("chakra-slider__track",e.className),__css:r.track})});sse.displayName="SliderTrack";var lse=St((e,t)=>{const{getInnerTrackProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:cf("chakra-slider__filled-track",e.className),__css:r.filledTrack})});lse.displayName="SliderFilledTrack";var cse=St((e,t)=>{const{getMarkerProps:n}=ab(),r=sb(),i=n(e,t);return Ae(gt.div,{...i,className:cf("chakra-slider__marker",e.className),__css:r.mark})});cse.displayName="SliderMark";var use=St(function(t,n){const r=Vr("Switch",t),{spacing:i="0.5rem",children:a,...o}=Bn(t),{state:c,getInputProps:d,getCheckboxProps:u,getRootProps:p,getLabelProps:k}=HF(o),P=de.exports.useMemo(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...r.container}),[r.container]),F=de.exports.useMemo(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...r.track}),[r.track]),B=de.exports.useMemo(()=>({userSelect:"none",marginStart:i,...r.label}),[i,r.label]);return At(gt.label,{...p(),className:Ft("chakra-switch",t.className),__css:P,children:[Ae("input",{className:"chakra-switch__input",...d({},n)}),Ae(gt.span,{...u(),className:"chakra-switch__track",__css:F,children:Ae(gt.span,{__css:r.thumb,className:"chakra-switch__thumb","data-checked":Kt(c.isChecked),"data-hover":Kt(c.isHovered)})}),a&&Ae(gt.span,{className:"chakra-switch__label",...k(),__css:B,children:a})]})});use.displayName="Switch";var[dse,uf]=In({name:"TableStylesContext",errorMessage:`useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in "
" `}),hse=St((e,t)=>{const n=Vr("Table",e),{className:r,layout:i,...a}=Bn(e);return Ae(dse,{value:n,children:Ae(gt.table,{ref:t,__css:{tableLayout:i,...n.table},className:Ft("chakra-table",r),...a})})});hse.displayName="Table";var qIe=St((e,t)=>{const n=uf();return Ae(gt.thead,{...e,ref:t,__css:n.thead})}),eke=St((e,t)=>{const n=uf();return Ae(gt.tr,{...e,ref:t,__css:n.tr})}),tke=St((e,t)=>{const n=uf();return Ae(gt.tbody,{...e,ref:t,__css:n.tbody})}),nke=St(({isNumeric:e,...t},n)=>{const r=uf();return Ae(gt.td,{...t,ref:n,__css:r.td,"data-is-numeric":e})}),rke=St(({isNumeric:e,...t},n)=>{const r=uf();return Ae(gt.th,{...t,ref:n,__css:r.th,"data-is-numeric":e})}),[fse,pse,gse,mse]=LI();function vse(e){var t;const{defaultIndex:n,onChange:r,index:i,isManual:a,isLazy:o,lazyBehavior:c="unmount",orientation:d="horizontal",direction:u="ltr",...p}=e,[k,P]=de.exports.useState(n!=null?n:0),[F,B]=Qy({defaultValue:n!=null?n:0,value:i,onChange:r});de.exports.useEffect(()=>{i!=null&&P(i)},[i]);const N=gse(),D=de.exports.useId();return{id:`tabs-${(t=e.id)!=null?t:D}`,selectedIndex:F,focusedIndex:k,setSelectedIndex:B,setFocusedIndex:P,isManual:a,isLazy:o,lazyBehavior:c,orientation:d,descendants:N,direction:u,htmlProps:p}}var[yse,lb]=In({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within "});function bse(e){const{focusedIndex:t,orientation:n,direction:r}=lb(),i=pse(),a=de.exports.useCallback(o=>{const c=()=>{var M;const O=i.nextEnabled(t);O&&((M=O.node)==null||M.focus())},d=()=>{var M;const O=i.prevEnabled(t);O&&((M=O.node)==null||M.focus())},u=()=>{var M;const O=i.firstEnabled();O&&((M=O.node)==null||M.focus())},p=()=>{var M;const O=i.lastEnabled();O&&((M=O.node)==null||M.focus())},k=n==="horizontal",P=n==="vertical",F=o.key,B=r==="ltr"?"ArrowLeft":"ArrowRight",N=r==="ltr"?"ArrowRight":"ArrowLeft",T={[B]:()=>k&&d(),[N]:()=>k&&c(),ArrowDown:()=>P&&c(),ArrowUp:()=>P&&d(),Home:u,End:p}[F];T&&(o.preventDefault(),T(o))},[i,t,n,r]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:Bt(e.onKeyDown,a)}}function xse(e){const{isDisabled:t,isFocusable:n,...r}=e,{setSelectedIndex:i,isManual:a,id:o,setFocusedIndex:c,selectedIndex:d}=lb(),{index:u,register:p}=mse({disabled:t&&!n}),k=u===d,P=()=>{i(u)},F=()=>{c(u),!a&&!(t&&n)&&i(u)},B=V5({...r,ref:_n(p,e.ref),isDisabled:t,isFocusable:n,onClick:Bt(e.onClick,P)}),N="button";return{...B,id:SB(o,u),role:"tab",tabIndex:k?0:-1,type:N,"aria-selected":k,"aria-controls":AB(o,u),onFocus:t?void 0:Bt(e.onFocus,F)}}var[wse,Cse]=In({});function Sse(e){const t=lb(),{id:n,selectedIndex:r}=t,a=NI(e.children).map((o,c)=>de.exports.createElement(wse,{key:c,value:{isSelected:c===r,id:AB(n,c),tabId:SB(n,c),selectedIndex:r}},o));return{...e,children:a}}function Ase(e){const{children:t,...n}=e,{isLazy:r,lazyBehavior:i}=lb(),{isSelected:a,id:o,tabId:c}=Cse(),d=de.exports.useRef(!1);a&&(d.current=!0);const u=sk({wasSelected:d.current,isSelected:a,enabled:r,mode:i});return{tabIndex:0,...n,children:u?t:null,role:"tabpanel","aria-labelledby":c,hidden:!a,id:o}}function SB(e,t){return`${e}--tab-${t}`}function AB(e,t){return`${e}--tabpanel-${t}`}var[Ise,cb]=In({name:"TabsStylesContext",errorMessage:`useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),kse=St(function(t,n){const r=Vr("Tabs",t),{children:i,className:a,...o}=Bn(t),{htmlProps:c,descendants:d,...u}=vse(o),p=de.exports.useMemo(()=>u,[u]),{isFitted:k,...P}=c;return Ae(fse,{value:d,children:Ae(yse,{value:p,children:Ae(Ise,{value:r,children:Ae(gt.div,{className:Ft("chakra-tabs",a),ref:n,...P,__css:r.root,children:i})})})})});kse.displayName="Tabs";var _se=St(function(t,n){const r=bse({...t,ref:n}),a={display:"flex",...cb().tablist};return Ae(gt.div,{...r,className:Ft("chakra-tabs__tablist",t.className),__css:a})});_se.displayName="TabList";var Ese=St(function(t,n){const r=Ase({...t,ref:n}),i=cb();return Ae(gt.div,{outline:"0",...r,className:Ft("chakra-tabs__tab-panel",t.className),__css:i.tabpanel})});Ese.displayName="TabPanel";var Tse=St(function(t,n){const r=Sse(t),i=cb();return Ae(gt.div,{...r,width:"100%",ref:n,className:Ft("chakra-tabs__tab-panels",t.className),__css:i.tabpanels})});Tse.displayName="TabPanels";var Pse=St(function(t,n){const r=cb(),i=xse({...t,ref:n}),a={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...r.tab};return Ae(gt.button,{...i,className:Ft("chakra-tabs__tab",t.className),__css:a})});Pse.displayName="Tab";function Rse(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}var Ose=["h","minH","height","minHeight"],Mse=St((e,t)=>{const n=ra("Textarea",e),{className:r,rows:i,...a}=Bn(e),o=FI(a),c=i?Rse(n,Ose):n;return Ae(gt.textarea,{ref:t,rows:i,...o,className:Ft("chakra-textarea",r),__css:c})});Mse.displayName="Textarea";var Lse={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},Sm=e=>{var t;return((t=e.current)==null?void 0:t.ownerDocument)||document},FC=e=>{var t,n;return((n=(t=e.current)==null?void 0:t.ownerDocument)==null?void 0:n.defaultView)||window};function Dse(e={}){const{openDelay:t=0,closeDelay:n=0,closeOnClick:r=!0,closeOnMouseDown:i,closeOnScroll:a,closeOnPointerDown:o=i,closeOnEsc:c=!0,onOpen:d,onClose:u,placement:p,id:k,isOpen:P,defaultIsOpen:F,arrowSize:B=10,arrowShadowColor:N,arrowPadding:D,modifiers:T,isDisabled:M,gutter:O,offset:L,direction:x,...b}=e,{isOpen:C,onOpen:g,onClose:w}=ak({isOpen:P,defaultIsOpen:F,onOpen:d,onClose:u}),{referenceRef:f,getPopperProps:m,getArrowInnerProps:E,getArrowProps:S}=ok({enabled:C,placement:p,arrowPadding:D,modifiers:T,gutter:O,offset:L,direction:x}),y=de.exports.useId(),$=`tooltip-${k!=null?k:y}`,V=de.exports.useRef(null),H=de.exports.useRef(),X=de.exports.useCallback(()=>{H.current&&(clearTimeout(H.current),H.current=void 0)},[]),Q=de.exports.useRef(),re=de.exports.useCallback(()=>{Q.current&&(clearTimeout(Q.current),Q.current=void 0)},[]),ue=de.exports.useCallback(()=>{re(),w()},[w,re]),le=$se(V,ue),ve=de.exports.useCallback(()=>{if(!M&&!H.current){le();const Ce=FC(V);H.current=Ce.setTimeout(g,t)}},[le,M,g,t]),z=de.exports.useCallback(()=>{X();const Ce=FC(V);Q.current=Ce.setTimeout(ue,n)},[n,ue,X]),Z=de.exports.useCallback(()=>{C&&r&&z()},[r,z,C]),ce=de.exports.useCallback(()=>{C&&o&&z()},[o,z,C]),Y=de.exports.useCallback(Ce=>{C&&Ce.key==="Escape"&&z()},[C,z]);ll(()=>Sm(V),"keydown",c?Y:void 0),ll(()=>Sm(V),"scroll",()=>{C&&a&&ue()}),de.exports.useEffect(()=>{!M||(X(),C&&w())},[M,C,w,X]),de.exports.useEffect(()=>()=>{X(),re()},[X,re]),ll(()=>V.current,"pointerleave",z);const ie=de.exports.useCallback((Ce={},Pe=null)=>({...Ce,ref:_n(V,Pe,f),onPointerEnter:Bt(Ce.onPointerEnter,be=>{be.pointerType!=="touch"&&ve()}),onClick:Bt(Ce.onClick,Z),onPointerDown:Bt(Ce.onPointerDown,ce),onFocus:Bt(Ce.onFocus,ve),onBlur:Bt(Ce.onBlur,z),"aria-describedby":C?$:void 0}),[ve,z,ce,C,$,Z,f]),he=de.exports.useCallback((Ce={},Pe=null)=>m({...Ce,style:{...Ce.style,[fr.arrowSize.var]:B?`${B}px`:void 0,[fr.arrowShadowColor.var]:N}},Pe),[m,B,N]),fe=de.exports.useCallback((Ce={},Pe=null)=>{const we={...Ce.style,position:"relative",transformOrigin:fr.transformOrigin.varRef};return{ref:Pe,...b,...Ce,id:$,role:"tooltip",style:we}},[b,$]);return{isOpen:C,show:ve,hide:z,getTriggerProps:ie,getTooltipProps:fe,getTooltipPositionerProps:he,getArrowProps:S,getArrowInnerProps:E}}var cx="chakra-ui:close-tooltip";function $se(e,t){return de.exports.useEffect(()=>{const n=Sm(e);return n.addEventListener(cx,t),()=>n.removeEventListener(cx,t)},[t,e]),()=>{const n=Sm(e),r=FC(e);n.dispatchEvent(new r.CustomEvent(cx))}}function Nse(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function Fse(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var Bse=gt(ia.div),Wse=St((e,t)=>{var n,r;const i=ra("Tooltip",e),a=Bn(e),o=Ns(),{children:c,label:d,shouldWrapChildren:u,"aria-label":p,hasArrow:k,bg:P,portalProps:F,background:B,backgroundColor:N,bgColor:D,motionProps:T,...M}=a,O=(r=(n=B!=null?B:N)!=null?n:P)!=null?r:D;if(O){i.bg=O;const m=A4(o,"colors",O);i[fr.arrowBg.var]=m}const L=Dse({...M,direction:o.direction}),x=typeof c=="string"||u;let b;if(x)b=Ae(gt.span,{display:"inline-block",tabIndex:0,...L.getTriggerProps(),children:c});else{const m=de.exports.Children.only(c);b=de.exports.cloneElement(m,L.getTriggerProps(m.props,m.ref))}const C=!!p,g=L.getTooltipProps({},t),w=C?Nse(g,["role","id"]):g,f=Fse(g,["role","id"]);return d?At(Co,{children:[b,Ae(Ol,{children:L.isOpen&&Ae(pu,{...F,children:Ae(gt.div,{...L.getTooltipPositionerProps(),__css:{zIndex:i.zIndex,pointerEvents:"none"},children:At(Bse,{variants:Lse,initial:"exit",animate:"enter",exit:"exit",...T,...w,__css:i,children:[d,C&&Ae(gt.span,{srOnly:!0,...f,children:p}),k&&Ae(gt.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:Ae(gt.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:i.bg}})})]})})})})]}):Ae(Co,{children:c})});Wse.displayName="Tooltip";var IB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(en,function(){var n=1e3,r=6e4,i=36e5,a="millisecond",o="second",c="minute",d="hour",u="day",p="week",k="month",P="quarter",F="year",B="date",N="Invalid Date",D=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,T=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(S){var y=["th","st","nd","rd"],_=S%100;return"["+S+(y[(_-20)%10]||y[_]||y[0])+"]"}},O=function(S,y,_){var $=String(S);return!$||$.length>=y?S:""+Array(y+1-$.length).join(_)+S},L={s:O,z:function(S){var y=-S.utcOffset(),_=Math.abs(y),$=Math.floor(_/60),V=_%60;return(y<=0?"+":"-")+O($,2,"0")+":"+O(V,2,"0")},m:function S(y,_){if(y.date()<_.date())return-S(_,y);var $=12*(_.year()-y.year())+(_.month()-y.month()),V=y.clone().add($,k),H=_-V<0,X=y.clone().add($+(H?-1:1),k);return+(-($+(_-V)/(H?V-X:X-V))||0)},a:function(S){return S<0?Math.ceil(S)||0:Math.floor(S)},p:function(S){return{M:k,y:F,w:p,d:u,D:B,h:d,m:c,s:o,ms:a,Q:P}[S]||String(S||"").toLowerCase().replace(/s$/,"")},u:function(S){return S===void 0}},x="en",b={};b[x]=M;var C=function(S){return S instanceof m},g=function S(y,_,$){var V;if(!y)return x;if(typeof y=="string"){var H=y.toLowerCase();b[H]&&(V=H),_&&(b[H]=_,V=H);var X=y.split("-");if(!V&&X.length>1)return S(X[0])}else{var Q=y.name;b[Q]=y,V=Q}return!$&&V&&(x=V),V||!$&&x},w=function(S,y){if(C(S))return S.clone();var _=typeof y=="object"?y:{};return _.date=S,_.args=arguments,new m(_)},f=L;f.l=g,f.i=C,f.w=function(S,y){return w(S,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var m=function(){function S(_){this.$L=g(_.locale,null,!0),this.parse(_)}var y=S.prototype;return y.parse=function(_){this.$d=function($){var V=$.date,H=$.utc;if(V===null)return new Date(NaN);if(f.u(V))return new Date;if(V instanceof Date)return new Date(V);if(typeof V=="string"&&!/Z$/i.test(V)){var X=V.match(D);if(X){var Q=X[2]-1||0,re=(X[7]||"0").substring(0,3);return H?new Date(Date.UTC(X[1],Q,X[3]||1,X[4]||0,X[5]||0,X[6]||0,re)):new Date(X[1],Q,X[3]||1,X[4]||0,X[5]||0,X[6]||0,re)}}return new Date(V)}(_),this.$x=_.x||{},this.init()},y.init=function(){var _=this.$d;this.$y=_.getFullYear(),this.$M=_.getMonth(),this.$D=_.getDate(),this.$W=_.getDay(),this.$H=_.getHours(),this.$m=_.getMinutes(),this.$s=_.getSeconds(),this.$ms=_.getMilliseconds()},y.$utils=function(){return f},y.isValid=function(){return this.$d.toString()!==N},y.isSame=function(_,$){var V=w(_);return this.startOf($)<=V&&V<=this.endOf($)},y.isAfter=function(_,$){return w(_)0,b<=x.r||!x.r){b<=1&&L>0&&(x=M[L-1]);var C=T[x.l];F&&(b=F(""+b)),N=typeof C=="string"?C.replace("%d",b):C(b,p,x.l,D);break}}if(p)return N;var g=D?T.future:T.past;return typeof g=="function"?g(N):g.replace("%s",N)},a.to=function(u,p){return c(u,p,this,!0)},a.from=function(u,p){return c(u,p,this)};var d=function(u){return u.$u?i.utc():i()};a.toNow=function(u){return this.to(d(this),u)},a.fromNow=function(u){return this.from(d(this),u)}}})})(EB);const ske=EB.exports;var TB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(en,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},r={};return function(i,a,o){var c,d=function(P,F,B){B===void 0&&(B={});var N=new Date(P),D=function(T,M){M===void 0&&(M={});var O=M.timeZoneName||"short",L=T+"|"+O,x=r[L];return x||(x=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:T,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:O}),r[L]=x),x}(F,B);return D.formatToParts(N)},u=function(P,F){for(var B=d(P,F),N=[],D=0;D=0&&(N[L]=parseInt(O,10))}var x=N[3],b=x===24?0:x,C=N[0]+"-"+N[1]+"-"+N[2]+" "+b+":"+N[4]+":"+N[5]+":000",g=+P;return(o.utc(C).valueOf()-(g-=g%1e3))/6e4},p=a.prototype;p.tz=function(P,F){P===void 0&&(P=c);var B=this.utcOffset(),N=this.toDate(),D=N.toLocaleString("en-US",{timeZone:P}),T=Math.round((N-new Date(D))/1e3/60),M=o(D).$set("millisecond",this.$ms).utcOffset(15*-Math.round(N.getTimezoneOffset()/15)-T,!0);if(F){var O=M.utcOffset();M=M.add(B-O,"minute")}return M.$x.$timezone=P,M},p.offsetName=function(P){var F=this.$x.$timezone||o.tz.guess(),B=d(this.valueOf(),F,{timeZoneName:P}).find(function(N){return N.type.toLowerCase()==="timezonename"});return B&&B.value};var k=p.startOf;p.startOf=function(P,F){if(!this.$x||!this.$x.$timezone)return k.call(this,P,F);var B=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return k.call(B,P,F).tz(this.$x.$timezone,!0)},o.tz=function(P,F,B){var N=B&&F,D=B||F||c,T=u(+o(),D);if(typeof P!="string")return o(P).tz(D);var M=function(b,C,g){var w=b-60*C*1e3,f=u(w,g);if(C===f)return[w,C];var m=u(w-=60*(f-C)*1e3,g);return f===m?[w,f]:[b-60*Math.min(f,m)*1e3,Math.max(f,m)]}(o.utc(P,N).valueOf(),T,D),O=M[0],L=M[1],x=o(O).utcOffset(L);return x.$x.$timezone=D,x},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(P){c=P}}})})(TB);const lke=TB.exports;var PB={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(en,function(){var n="minute",r=/[+-]\d\d(?::?\d\d)?/g,i=/([+-]|\d\d)/g;return function(a,o,c){var d=o.prototype;c.utc=function(N){var D={date:N,utc:!0,args:arguments};return new o(D)},d.utc=function(N){var D=c(this.toDate(),{locale:this.$L,utc:!0});return N?D.add(this.utcOffset(),n):D},d.local=function(){return c(this.toDate(),{locale:this.$L,utc:!1})};var u=d.parse;d.parse=function(N){N.utc&&(this.$u=!0),this.$utils().u(N.$offset)||(this.$offset=N.$offset),u.call(this,N)};var p=d.init;d.init=function(){if(this.$u){var N=this.$d;this.$y=N.getUTCFullYear(),this.$M=N.getUTCMonth(),this.$D=N.getUTCDate(),this.$W=N.getUTCDay(),this.$H=N.getUTCHours(),this.$m=N.getUTCMinutes(),this.$s=N.getUTCSeconds(),this.$ms=N.getUTCMilliseconds()}else p.call(this)};var k=d.utcOffset;d.utcOffset=function(N,D){var T=this.$utils().u;if(T(N))return this.$u?0:T(this.$offset)?k.call(this):this.$offset;if(typeof N=="string"&&(N=function(x){x===void 0&&(x="");var b=x.match(r);if(!b)return null;var C=(""+b[0]).match(i)||["-",0,0],g=C[0],w=60*+C[1]+ +C[2];return w===0?0:g==="+"?w:-w}(N),N===null))return this;var M=Math.abs(N)<=16?60*N:N,O=this;if(D)return O.$offset=M,O.$u=N===0,O;if(N!==0){var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(O=this.local().add(M+L,n)).$offset=M,O.$x.$localOffset=L}else O=this.utc();return O};var P=d.format;d.format=function(N){var D=N||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return P.call(this,D)},d.valueOf=function(){var N=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*N},d.isUTC=function(){return!!this.$u},d.toISOString=function(){return this.toDate().toISOString()},d.toString=function(){return this.toDate().toUTCString()};var F=d.toDate;d.toDate=function(N){return N==="s"&&this.$offset?c(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():F.call(this)};var B=d.diff;d.diff=function(N,D,T){if(N&&this.$u===N.$u)return B.call(this,N,D,T);var M=this.local(),O=c(N).local();return B.call(M,O,D,T)}}})})(PB);const cke=PB.exports;/** * @remix-run/router v1.3.2 * * Copyright (c) Remix Software Inc. @@ -395,14 +395,14 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function xn(){return xn=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function jse(){return Math.random().toString(36).substr(2,8)}function r2(e,t){return{usr:e.state,key:e.key,idx:t}}function Ch(e,t,n,r){return n===void 0&&(n=null),xn({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ha(t):t,{state:n,key:t&&t.key||r||jse()})}function $a(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Ha(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Gse(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,c=dr.Pop,d=null,u=p();u==null&&(u=0,a.replaceState(xn({},a.state,{idx:u}),""));function p(){return(a.state||{idx:null}).idx}function k(){c=dr.Pop;let D=p(),T=D==null?null:D-u;u=D,d&&d({action:c,location:N.location,delta:T})}function P(D,T){c=dr.Push;let M=Ch(N.location,D,T);n&&n(M,D),u=p()+1;let O=r2(M,u),L=N.createHref(M);try{a.pushState(O,"",L)}catch{i.location.assign(L)}o&&d&&d({action:c,location:N.location,delta:1})}function F(D,T){c=dr.Replace;let M=Ch(N.location,D,T);n&&n(M,D),u=p();let O=r2(M,u),L=N.createHref(M);a.replaceState(O,"",L),o&&d&&d({action:c,location:N.location,delta:0})}function B(D){let T=i.location.origin!=="null"?i.location.origin:i.location.href,M=typeof D=="string"?D:$a(D);return en(T,"No window.location.(origin|href) available to create URL for href: "+M),new URL(M,T)}let N={get action(){return c},get location(){return e(i,a)},listen(D){if(d)throw new Error("A history only accepts one active listener");return i.addEventListener(n2,k),d=D,()=>{i.removeEventListener(n2,k),d=null}},createHref(D){return t(i,D)},createURL:B,encodeLocation(D){let T=B(D);return{pathname:T.pathname,search:T.search,hash:T.hash}},push:P,replace:F,go(D){return a.go(D)}};return N}var Br;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Br||(Br={}));function Yse(e){return e.index===!0}function MB(e,t,n){return t===void 0&&(t=[]),n===void 0&&(n=new Set),e.map((r,i)=>{let o=[...t,i],a=typeof r.id=="string"?r.id:o.join("-");return en(r.index!==!0||!r.children,"Cannot specify children on an index route"),en(!n.has(a),'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),n.add(a),Yse(r)?xn({},r,{id:a}):xn({},r,{id:a,children:r.children?MB(r.children,o,n):void 0})})}function ld(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Ha(t):t,i=$B(r.pathname||"/",n);if(i==null)return null;let o=LB(e);Zse(o);let a=null;for(let c=0;a==null&&c{let d={relativePath:c===void 0?o.path||"":c,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};d.relativePath.startsWith("/")&&(en(d.relativePath.startsWith(r),'Absolute route path "'+d.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),d.relativePath=d.relativePath.slice(r.length));let u=ka([r,d.relativePath]),p=n.concat(d);o.children&&o.children.length>0&&(en(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),LB(o.children,t,p,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:ele(u,o.index),routesMeta:p})};return e.forEach((o,a)=>{var c;if(o.path===""||!((c=o.path)!=null&&c.includes("?")))i(o,a);else for(let d of DB(o.path))i(o,a,d)}),t}function DB(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=DB(r.join("/")),c=[];return c.push(...a.map(d=>d===""?o:[o,d].join("/"))),i&&c.push(...a),c.map(d=>e.startsWith("/")&&d===""?"/":d)}function Zse(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:tle(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Xse=/^:\w+$/,Use=3,Kse=2,Jse=1,Qse=10,qse=-2,i2=e=>e==="*";function ele(e,t){let n=e.split("/"),r=n.length;return n.some(i2)&&(r+=qse),t&&(r+=Kse),n.filter(i=>!i2(i)).reduce((i,o)=>i+(Xse.test(o)?Use:o===""?Jse:Qse),r)}function tle(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function nle(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let a=0;a{if(p==="*"){let P=c[k]||"";a=o.slice(0,o.length-P.length).replace(/(.)\/+$/,"$1")}return u[p]=ale(c[k]||"",p),u},{}),pathname:o,pathnameBase:a,pattern:e}}function ile(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Sh(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(a,c)=>(r.push(c),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function ole(e){try{return decodeURI(e)}catch(t){return Sh(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function ale(e,t){try{return decodeURIComponent(e)}catch(n){return Sh(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function $B(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Sh(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function sle(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Ha(e):e;return{pathname:n?n.startsWith("/")?n:lle(n,t):t,search:ule(r),hash:dle(i)}}function lle(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function ux(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function ub(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function dk(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Ha(e):(i=xn({},e),en(!i.pathname||!i.pathname.includes("?"),ux("?","pathname","search",i)),en(!i.pathname||!i.pathname.includes("#"),ux("#","pathname","hash",i)),en(!i.search||!i.search.includes("#"),ux("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,c;if(r||a==null)c=n;else{let k=t.length-1;if(a.startsWith("..")){let P=a.split("/");for(;P[0]==="..";)P.shift(),k-=1;i.pathname=P.join("/")}c=k>=0?t[k]:"/"}let d=sle(i,c),u=a&&a!=="/"&&a.endsWith("/"),p=(o||a===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(u||p)&&(d.pathname+="/"),d}const ka=e=>e.join("/").replace(/\/\/+/g,"/"),cle=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ule=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,dle=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class o2 extends Error{}class hle{constructor(t,n){this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],en(t&&typeof t=="object"&&!Array.isArray(t),"defer() only accepts plain objects");let r;this.abortPromise=new Promise((o,a)=>r=a),this.controller=new AbortController;let i=()=>r(new o2("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",i),this.controller.signal.addEventListener("abort",i),this.data=Object.entries(t).reduce((o,a)=>{let[c,d]=a;return Object.assign(o,{[c]:this.trackPromise(c,d)})},{}),this.done&&this.unlistenAbortSignal(),this.init=n}trackPromise(t,n){if(!(n instanceof Promise))return n;this.deferredKeys.push(t),this.pendingKeysSet.add(t);let r=Promise.race([n,this.abortPromise]).then(i=>this.onSettle(r,t,null,i),i=>this.onSettle(r,t,i));return r.catch(()=>{}),Object.defineProperty(r,"_tracked",{get:()=>!0}),r}onSettle(t,n,r,i){return this.controller.signal.aborted&&r instanceof o2?(this.unlistenAbortSignal(),Object.defineProperty(t,"_error",{get:()=>r}),Promise.reject(r)):(this.pendingKeysSet.delete(n),this.done&&this.unlistenAbortSignal(),r?(Object.defineProperty(t,"_error",{get:()=>r}),this.emit(!1,n),Promise.reject(r)):(Object.defineProperty(t,"_data",{get:()=>i}),this.emit(!1,n),i))}emit(t,n){this.subscribers.forEach(r=>r(t,n))}subscribe(t){return this.subscribers.add(t),()=>this.subscribers.delete(t)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach((t,n)=>this.pendingKeysSet.delete(n)),this.emit(!0)}async resolveData(t){let n=!1;if(!this.done){let r=()=>this.cancel();t.addEventListener("abort",r),n=await new Promise(i=>{this.subscribe(o=>{t.removeEventListener("abort",r),(o||this.done)&&i(o)})})}return n}get done(){return this.pendingKeysSet.size===0}get unwrappedData(){return en(this.data!==null&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce((t,n)=>{let[r,i]=n;return Object.assign(t,{[r]:ple(i)})},{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function fle(e){return e instanceof Promise&&e._tracked===!0}function ple(e){if(!fle(e))return e;if(e._error)throw e._error;return e._data}class hk{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function NB(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const FB=["post","put","patch","delete"],gle=new Set(FB),mle=["get",...FB],vle=new Set(mle),yle=new Set([301,302,303,307,308]),ble=new Set([307,308]),dx={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},xle={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},a2={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},BB=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,WB=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",wle=!WB;function Cle(e){en(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let t=MB(e.routes),n=null,r=new Set,i=null,o=null,a=null,c=e.hydrationData!=null,d=ld(t,e.history.location,e.basename),u=null;if(d==null){let Te=Qa(404,{pathname:e.history.location.pathname}),{matches:Ne,route:Ge}=h2(t);d=Ne,u={[Ge.id]:Te}}let p=!d.some(Te=>Te.route.loader)||e.hydrationData!=null,k,P={historyAction:e.history.action,location:e.history.location,matches:d,initialized:p,navigation:dx,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||u,fetchers:new Map,blockers:new Map},F=dr.Pop,B=!1,N,D=!1,T=!1,M=[],O=[],L=new Map,x=0,b=-1,C=new Map,g=new Set,w=new Map,f=new Map,m=new Map,E=!1;function S(){return n=e.history.listen(Te=>{let{action:Ne,location:Ge,delta:nt}=Te;if(E){E=!1;return}Sh(m.size===0||nt!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let He=U({currentLocation:P.location,nextLocation:Ge,historyAction:Ne});if(He&&nt!=null){E=!0,e.history.go(nt*-1),ge(He,{state:"blocked",location:Ge,proceed(){ge(He,{state:"proceeding",proceed:void 0,reset:void 0,location:Ge}),e.history.go(nt)},reset(){se(He),$({blockers:new Map(k.state.blockers)})}});return}return Q(Ne,Ge)}),P.initialized||Q(dr.Pop,P.location),k}function y(){n&&n(),r.clear(),N&&N.abort(),P.fetchers.forEach((Te,Ne)=>fe(Ne)),P.blockers.forEach((Te,Ne)=>se(Ne))}function _(Te){return r.add(Te),()=>r.delete(Te)}function $(Te){P=xn({},P,Te),r.forEach(Ne=>Ne(P))}function V(Te,Ne){var Ge,nt;let He=P.actionData!=null&&P.navigation.formMethod!=null&&pa(P.navigation.formMethod)&&P.navigation.state==="loading"&&((Ge=Te.state)==null?void 0:Ge._isRedirect)!==!0,et;Ne.actionData?Object.keys(Ne.actionData).length>0?et=Ne.actionData:et=null:He?et=P.actionData:et=null;let ot=Ne.loaderData?d2(P.loaderData,Ne.loaderData,Ne.matches||[],Ne.errors):P.loaderData;for(let[Qe]of m)se(Qe);let lt=B===!0||P.navigation.formMethod!=null&&pa(P.navigation.formMethod)&&((nt=Te.state)==null?void 0:nt._isRedirect)!==!0;$(xn({},Ne,{actionData:et,loaderData:ot,historyAction:F,location:Te,initialized:!0,navigation:dx,revalidation:"idle",restoreScrollPosition:ke(Te,Ne.matches||P.matches),preventScrollReset:lt,blockers:new Map(P.blockers)})),D||F===dr.Pop||(F===dr.Push?e.history.push(Te,Te.state):F===dr.Replace&&e.history.replace(Te,Te.state)),F=dr.Pop,B=!1,D=!1,T=!1,M=[],O=[]}async function H(Te,Ne){if(typeof Te=="number"){e.history.go(Te);return}let{path:Ge,submission:nt,error:He}=s2(Te,Ne),et=P.location,ot=Ch(P.location,Ge,Ne&&Ne.state);ot=xn({},ot,e.history.encodeLocation(ot));let lt=Ne&&Ne.replace!=null?Ne.replace:void 0,Qe=dr.Push;lt===!0?Qe=dr.Replace:lt===!1||nt!=null&&pa(nt.formMethod)&&nt.formAction===P.location.pathname+P.location.search&&(Qe=dr.Replace);let ht=Ne&&"preventScrollReset"in Ne?Ne.preventScrollReset===!0:void 0,dt=U({currentLocation:et,nextLocation:ot,historyAction:Qe});if(dt){ge(dt,{state:"blocked",location:ot,proceed(){ge(dt,{state:"proceeding",proceed:void 0,reset:void 0,location:ot}),H(Te,Ne)},reset(){se(dt),$({blockers:new Map(P.blockers)})}});return}return await Q(Qe,ot,{submission:nt,pendingError:He,preventScrollReset:ht,replace:Ne&&Ne.replace})}function X(){if(ie(),$({revalidation:"loading"}),P.navigation.state!=="submitting"){if(P.navigation.state==="idle"){Q(P.historyAction,P.location,{startUninterruptedRevalidation:!0});return}Q(F||P.historyAction,P.navigation.location,{overrideNavigation:P.navigation})}}async function Q(Te,Ne,Ge){N&&N.abort(),N=null,F=Te,D=(Ge&&Ge.startUninterruptedRevalidation)===!0,xe(P.location,P.matches),B=(Ge&&Ge.preventScrollReset)===!0;let nt=Ge&&Ge.overrideNavigation,He=ld(t,Ne,e.basename);if(!He){let ze=Qa(404,{pathname:Ne.pathname}),{matches:ct,route:mt}=h2(t);q(),V(Ne,{matches:ct,loaderData:{},errors:{[mt.id]:ze}});return}if(_le(P.location,Ne)&&!(Ge&&Ge.submission&&pa(Ge.submission.formMethod))){V(Ne,{matches:He});return}N=new AbortController;let et=ju(e.history,Ne,N.signal,Ge&&Ge.submission),ot,lt;if(Ge&&Ge.pendingError)lt={[mc(He).route.id]:Ge.pendingError};else if(Ge&&Ge.submission&&pa(Ge.submission.formMethod)){let ze=await re(et,Ne,Ge.submission,He,{replace:Ge.replace});if(ze.shortCircuited)return;ot=ze.pendingActionData,lt=ze.pendingActionError,nt=xn({state:"loading",location:Ne},Ge.submission),et=new Request(et.url,{signal:et.signal})}let{shortCircuited:Qe,loaderData:ht,errors:dt}=await ue(et,Ne,He,nt,Ge&&Ge.submission,Ge&&Ge.replace,ot,lt);Qe||(N=null,V(Ne,xn({matches:He},ot?{actionData:ot}:{},{loaderData:ht,errors:dt})))}async function re(Te,Ne,Ge,nt,He){ie();let et=xn({state:"submitting",location:Ne},Ge);$({navigation:et});let ot,lt=m2(nt,Ne);if(!lt.route.action)ot={type:Br.error,error:Qa(405,{method:Te.method,pathname:Ne.pathname,routeId:lt.route.id})};else if(ot=await Vu("action",Te,lt,nt,k.basename),Te.signal.aborted)return{shortCircuited:!0};if(Nc(ot)){let Qe;return He&&He.replace!=null?Qe=He.replace:Qe=ot.location===P.location.pathname+P.location.search,await ce(P,ot,{submission:Ge,replace:Qe}),{shortCircuited:!0}}if(Nd(ot)){let Qe=mc(nt,lt.route.id);return(He&&He.replace)!==!0&&(F=dr.Push),{pendingActionData:{},pendingActionError:{[Qe.route.id]:ot.error}}}if(el(ot))throw Qa(400,{type:"defer-action"});return{pendingActionData:{[lt.route.id]:ot.data}}}async function ue(Te,Ne,Ge,nt,He,et,ot,lt){let Qe=nt;Qe||(Qe=xn({state:"loading",location:Ne,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},He));let ht=He||(Qe.formMethod&&Qe.formAction&&Qe.formData&&Qe.formEncType?{formMethod:Qe.formMethod,formAction:Qe.formAction,formData:Qe.formData,formEncType:Qe.formEncType}:void 0),[dt,ze]=l2(e.history,P,Ge,ht,Ne,T,M,O,ot,lt,w);if(q(_t=>!(Ge&&Ge.some($t=>$t.route.id===_t))||dt&&dt.some($t=>$t.route.id===_t)),dt.length===0&&ze.length===0)return V(Ne,xn({matches:Ge,loaderData:{},errors:lt||null},ot?{actionData:ot}:{})),{shortCircuited:!0};if(!D){ze.forEach($t=>{let De=P.fetchers.get($t.key),Ze={state:"loading",data:De&&De.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set($t.key,Ze)});let _t=ot||P.actionData;$(xn({navigation:Qe},_t?Object.keys(_t).length===0?{actionData:null}:{actionData:_t}:{},ze.length>0?{fetchers:new Map(P.fetchers)}:{}))}b=++x,ze.forEach(_t=>L.set(_t.key,N));let{results:ct,loaderResults:mt,fetcherResults:vt}=await Y(P.matches,Ge,dt,ze,Te);if(Te.signal.aborted)return{shortCircuited:!0};ze.forEach(_t=>L.delete(_t.key));let $e=f2(ct);if($e)return await ce(P,$e,{replace:et}),{shortCircuited:!0};let{loaderData:Be,errors:tt}=u2(P,Ge,dt,mt,lt,ze,vt,f);f.forEach((_t,$t)=>{_t.subscribe(De=>{(De||_t.done)&&f.delete($t)})}),we();let xt=be(b);return xn({loaderData:Be,errors:tt},xt||ze.length>0?{fetchers:new Map(P.fetchers)}:{})}function le(Te){return P.fetchers.get(Te)||xle}function ve(Te,Ne,Ge,nt){if(wle)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");L.has(Te)&&Ce(Te);let He=ld(t,Ge,e.basename);if(!He){he(Te,Ne,Qa(404,{pathname:Ge}));return}let{path:et,submission:ot}=s2(Ge,nt,!0),lt=m2(He,et);if(B=(nt&&nt.preventScrollReset)===!0,ot&&pa(ot.formMethod)){z(Te,Ne,et,lt,He,ot);return}w.set(Te,{routeId:Ne,path:et,match:lt,matches:He}),Z(Te,Ne,et,lt,He,ot)}async function z(Te,Ne,Ge,nt,He,et){if(ie(),w.delete(Te),!nt.route.action){let wt=Qa(405,{method:et.formMethod,pathname:Ge,routeId:Ne});he(Te,Ne,wt);return}let ot=P.fetchers.get(Te),lt=xn({state:"submitting"},et,{data:ot&&ot.data," _hasFetcherDoneAnything ":!0});P.fetchers.set(Te,lt),$({fetchers:new Map(P.fetchers)});let Qe=new AbortController,ht=ju(e.history,Ge,Qe.signal,et);L.set(Te,Qe);let dt=await Vu("action",ht,nt,He,k.basename);if(ht.signal.aborted){L.get(Te)===Qe&&L.delete(Te);return}if(Nc(dt)){L.delete(Te),g.add(Te);let wt=xn({state:"loading"},et,{data:void 0," _hasFetcherDoneAnything ":!0});return P.fetchers.set(Te,wt),$({fetchers:new Map(P.fetchers)}),ce(P,dt,{isFetchActionRedirect:!0})}if(Nd(dt)){he(Te,Ne,dt.error);return}if(el(dt))throw Qa(400,{type:"defer-action"});let ze=P.navigation.location||P.location,ct=ju(e.history,ze,Qe.signal),mt=P.navigation.state!=="idle"?ld(t,P.navigation.location,e.basename):P.matches;en(mt,"Didn't find any matches after fetcher action");let vt=++x;C.set(Te,vt);let $e=xn({state:"loading",data:dt.data},et,{" _hasFetcherDoneAnything ":!0});P.fetchers.set(Te,$e);let[Be,tt]=l2(e.history,P,mt,et,ze,T,M,O,{[nt.route.id]:dt.data},void 0,w);tt.filter(wt=>wt.key!==Te).forEach(wt=>{let Ht=wt.key,rn=P.fetchers.get(Ht),Pn={state:"loading",data:rn&&rn.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Ht,Pn),L.set(Ht,Qe)}),$({fetchers:new Map(P.fetchers)});let{results:xt,loaderResults:_t,fetcherResults:$t}=await Y(P.matches,mt,Be,tt,ct);if(Qe.signal.aborted)return;C.delete(Te),L.delete(Te),tt.forEach(wt=>L.delete(wt.key));let De=f2(xt);if(De)return ce(P,De);let{loaderData:Ze,errors:qe}=u2(P,P.matches,Be,_t,void 0,tt,$t,f),pt={state:"idle",data:dt.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Te,pt);let Pt=be(vt);P.navigation.state==="loading"&&vt>b?(en(F,"Expected pending action"),N&&N.abort(),V(P.navigation.location,{matches:mt,loaderData:Ze,errors:qe,fetchers:new Map(P.fetchers)})):($(xn({errors:qe,loaderData:d2(P.loaderData,Ze,mt,qe)},Pt?{fetchers:new Map(P.fetchers)}:{})),T=!1)}async function Z(Te,Ne,Ge,nt,He,et){let ot=P.fetchers.get(Te),lt=xn({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},et,{data:ot&&ot.data," _hasFetcherDoneAnything ":!0});P.fetchers.set(Te,lt),$({fetchers:new Map(P.fetchers)});let Qe=new AbortController,ht=ju(e.history,Ge,Qe.signal);L.set(Te,Qe);let dt=await Vu("loader",ht,nt,He,k.basename);if(el(dt)&&(dt=await jB(dt,ht.signal,!0)||dt),L.get(Te)===Qe&&L.delete(Te),ht.signal.aborted)return;if(Nc(dt)){await ce(P,dt);return}if(Nd(dt)){let ct=mc(P.matches,Ne);P.fetchers.delete(Te),$({fetchers:new Map(P.fetchers),errors:{[ct.route.id]:dt.error}});return}en(!el(dt),"Unhandled fetcher deferred data");let ze={state:"idle",data:dt.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Te,ze),$({fetchers:new Map(P.fetchers)})}async function ce(Te,Ne,Ge){var nt;let{submission:He,replace:et,isFetchActionRedirect:ot}=Ge===void 0?{}:Ge;Ne.revalidate&&(T=!0);let lt=Ch(Te.location,Ne.location,xn({_isRedirect:!0},ot?{_isFetchActionRedirect:!0}:{}));if(en(lt,"Expected a location on the redirect navigation"),BB.test(Ne.location)&&WB&&typeof((nt=window)==null?void 0:nt.location)<"u"){let mt=e.history.createURL(Ne.location).origin;if(window.location.origin!==mt){et?window.location.replace(Ne.location):window.location.assign(Ne.location);return}}N=null;let Qe=et===!0?dr.Replace:dr.Push,{formMethod:ht,formAction:dt,formEncType:ze,formData:ct}=Te.navigation;!He&&ht&&dt&&ct&&ze&&(He={formMethod:ht,formAction:dt,formEncType:ze,formData:ct}),ble.has(Ne.status)&&He&&pa(He.formMethod)?await Q(Qe,lt,{submission:xn({},He,{formAction:Ne.location}),preventScrollReset:B}):await Q(Qe,lt,{overrideNavigation:{state:"loading",location:lt,formMethod:He?He.formMethod:void 0,formAction:He?He.formAction:void 0,formEncType:He?He.formEncType:void 0,formData:He?He.formData:void 0},preventScrollReset:B})}async function Y(Te,Ne,Ge,nt,He){let et=await Promise.all([...Ge.map(Qe=>Vu("loader",He,Qe,Ne,k.basename)),...nt.map(Qe=>Vu("loader",ju(e.history,Qe.path,He.signal),Qe.match,Qe.matches,k.basename))]),ot=et.slice(0,Ge.length),lt=et.slice(Ge.length);return await Promise.all([p2(Te,Ge,ot,He.signal,!1,P.loaderData),p2(Te,nt.map(Qe=>Qe.match),lt,He.signal,!0)]),{results:et,loaderResults:ot,fetcherResults:lt}}function ie(){T=!0,M.push(...q()),w.forEach((Te,Ne)=>{L.has(Ne)&&(O.push(Ne),Ce(Ne))})}function he(Te,Ne,Ge){let nt=mc(P.matches,Ne);fe(Te),$({errors:{[nt.route.id]:Ge},fetchers:new Map(P.fetchers)})}function fe(Te){L.has(Te)&&Ce(Te),w.delete(Te),C.delete(Te),g.delete(Te),P.fetchers.delete(Te)}function Ce(Te){let Ne=L.get(Te);en(Ne,"Expected fetch controller: "+Te),Ne.abort(),L.delete(Te)}function Pe(Te){for(let Ne of Te){let nt={state:"idle",data:le(Ne).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Ne,nt)}}function we(){let Te=[];for(let Ne of g){let Ge=P.fetchers.get(Ne);en(Ge,"Expected fetcher: "+Ne),Ge.state==="loading"&&(g.delete(Ne),Te.push(Ne))}Pe(Te)}function be(Te){let Ne=[];for(let[Ge,nt]of C)if(nt0}function ee(Te,Ne){let Ge=P.blockers.get(Te)||a2;return m.get(Te)!==Ne&&m.set(Te,Ne),Ge}function se(Te){P.blockers.delete(Te),m.delete(Te)}function ge(Te,Ne){let Ge=P.blockers.get(Te)||a2;en(Ge.state==="unblocked"&&Ne.state==="blocked"||Ge.state==="blocked"&&Ne.state==="blocked"||Ge.state==="blocked"&&Ne.state==="proceeding"||Ge.state==="blocked"&&Ne.state==="unblocked"||Ge.state==="proceeding"&&Ne.state==="unblocked","Invalid blocker state transition: "+Ge.state+" -> "+Ne.state),P.blockers.set(Te,Ne),$({blockers:new Map(P.blockers)})}function U(Te){let{currentLocation:Ne,nextLocation:Ge,historyAction:nt}=Te;if(m.size===0)return;m.size>1&&Sh(!1,"A router only supports one blocker at a time");let He=Array.from(m.entries()),[et,ot]=He[He.length-1],lt=P.blockers.get(et);if(!(lt&<.state==="proceeding")&&ot({currentLocation:Ne,nextLocation:Ge,historyAction:nt}))return et}function q(Te){let Ne=[];return f.forEach((Ge,nt)=>{(!Te||Te(nt))&&(Ge.cancel(),Ne.push(nt),f.delete(nt))}),Ne}function oe(Te,Ne,Ge){if(i=Te,a=Ne,o=Ge||(nt=>nt.key),!c&&P.navigation===dx){c=!0;let nt=ke(P.location,P.matches);nt!=null&&$({restoreScrollPosition:nt})}return()=>{i=null,a=null,o=null}}function xe(Te,Ne){if(i&&o&&a){let Ge=Ne.map(He=>g2(He,P.loaderData)),nt=o(Te,Ge)||Te.key;i[nt]=a()}}function ke(Te,Ne){if(i&&o&&a){let Ge=Ne.map(et=>g2(et,P.loaderData)),nt=o(Te,Ge)||Te.key,He=i[nt];if(typeof He=="number")return He}return null}return k={get basename(){return e.basename},get state(){return P},get routes(){return t},initialize:S,subscribe:_,enableScrollRestoration:oe,navigate:H,fetch:ve,revalidate:X,createHref:Te=>e.history.createHref(Te),encodeLocation:Te=>e.history.encodeLocation(Te),getFetcher:le,deleteFetcher:fe,dispose:y,getBlocker:ee,deleteBlocker:se,_internalFetchControllers:L,_internalActiveDeferreds:f},k}function Sle(e){return e!=null&&"formData"in e}function s2(e,t,n){n===void 0&&(n=!1);let r=typeof e=="string"?e:$a(e);if(!t||!Sle(t))return{path:r};if(t.formMethod&&!Tle(t.formMethod))return{path:r,error:Qa(405,{method:t.formMethod})};let i;if(t.formData&&(i={formMethod:t.formMethod||"get",formAction:VB(r),formEncType:t&&t.formEncType||"application/x-www-form-urlencoded",formData:t.formData},pa(i.formMethod)))return{path:r,submission:i};let o=Ha(r),a=zB(t.formData);return n&&o.search&&GB(o.search)&&a.append("index",""),o.search="?"+a,{path:$a(o),submission:i}}function Ale(e,t){let n=e;if(t){let r=e.findIndex(i=>i.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function l2(e,t,n,r,i,o,a,c,d,u,p){let k=u?Object.values(u)[0]:d?Object.values(d)[0]:void 0,P=e.createURL(t.location),F=e.createURL(i),B=o||P.toString()===F.toString()||P.search!==F.search,N=u?Object.keys(u)[0]:void 0,T=Ale(n,N).filter((O,L)=>{if(O.route.loader==null)return!1;if(Ile(t.loaderData,t.matches[L],O)||a.some(C=>C===O.route.id))return!0;let x=t.matches[L],b=O;return c2(O,xn({currentUrl:P,currentParams:x.params,nextUrl:F,nextParams:b.params},r,{actionResult:k,defaultShouldRevalidate:B||HB(x,b)}))}),M=[];return p&&p.forEach((O,L)=>{if(n.some(x=>x.route.id===O.routeId))c.includes(L)?M.push(xn({key:L},O)):c2(O.match,xn({currentUrl:P,currentParams:t.matches[t.matches.length-1].params,nextUrl:F,nextParams:n[n.length-1].params},r,{actionResult:k,defaultShouldRevalidate:B}))&&M.push(xn({key:L},O));else return}),[T,M]}function Ile(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function HB(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function c2(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Vu(e,t,n,r,i,o,a,c){i===void 0&&(i="/"),o===void 0&&(o=!1),a===void 0&&(a=!1);let d,u,p,k=new Promise((F,B)=>p=B),P=()=>p();t.signal.addEventListener("abort",P);try{let F=n.route[e];en(F,"Could not find the "+e+' to run on the "'+n.route.id+'" route'),u=await Promise.race([F({request:t,params:n.params,context:c}),k]),en(u!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(F){d=Br.error,u=F}finally{t.signal.removeEventListener("abort",P)}if(Ele(u)){let F=u.status;if(yle.has(F)){let D=u.headers.get("Location");if(en(D,"Redirects returned/thrown from loaders/actions must have a Location header"),BB.test(D)){if(!o){let T=new URL(t.url),M=D.startsWith("//")?new URL(T.protocol+D):new URL(D);M.origin===T.origin&&(D=M.pathname+M.search+M.hash)}}else{let T=r.slice(0,r.indexOf(n)+1),M=ub(T).map(L=>L.pathnameBase),O=dk(D,M,new URL(t.url).pathname);if(en($a(O),"Unable to resolve redirect location: "+D),i){let L=O.pathname;O.pathname=L==="/"?i:ka([i,L])}D=$a(O)}if(o)throw u.headers.set("Location",D),u;return{type:Br.redirect,status:F,location:D,revalidate:u.headers.get("X-Remix-Revalidate")!==null}}if(a)throw{type:d||Br.data,response:u};let B,N=u.headers.get("Content-Type");return N&&/\bapplication\/json\b/.test(N)?B=await u.json():B=await u.text(),d===Br.error?{type:d,error:new hk(F,u.statusText,B),headers:u.headers}:{type:Br.data,data:B,statusCode:u.status,headers:u.headers}}return d===Br.error?{type:d,error:u}:u instanceof hle?{type:Br.deferred,deferredData:u}:{type:Br.data,data:u}}function ju(e,t,n,r){let i=e.createURL(VB(t)).toString(),o={signal:n};if(r&&pa(r.formMethod)){let{formMethod:a,formEncType:c,formData:d}=r;o.method=a.toUpperCase(),o.body=c==="application/x-www-form-urlencoded"?zB(d):d}return new Request(i,o)}function zB(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function kle(e,t,n,r,i){let o={},a=null,c,d=!1,u={};return n.forEach((p,k)=>{let P=t[k].route.id;if(en(!Nc(p),"Cannot handle redirect results in processLoaderData"),Nd(p)){let F=mc(e,P),B=p.error;r&&(B=Object.values(r)[0],r=void 0),a=a||{},a[F.route.id]==null&&(a[F.route.id]=B),o[P]=void 0,d||(d=!0,c=NB(p.error)?p.error.status:500),p.headers&&(u[P]=p.headers)}else el(p)?(i.set(P,p.deferredData),o[P]=p.deferredData.data):o[P]=p.data,p.statusCode!=null&&p.statusCode!==200&&!d&&(c=p.statusCode),p.headers&&(u[P]=p.headers)}),r&&(a=r,o[Object.keys(r)[0]]=void 0),{loaderData:o,errors:a,statusCode:c||200,loaderHeaders:u}}function u2(e,t,n,r,i,o,a,c){let{loaderData:d,errors:u}=kle(t,n,r,i,c);for(let p=0;pr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function h2(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Qa(e,t){let{pathname:n,routeId:r,method:i,type:o}=t===void 0?{}:t,a="Unknown Server Error",c="Unknown @remix-run/router error";return e===400?(a="Bad Request",i&&n&&r?c="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"&&(c="defer() is not supported in actions")):e===403?(a="Forbidden",c='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",c='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",i&&n&&r?c="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(c='Invalid request method "'+i.toUpperCase()+'"')),new hk(e||500,a,new Error(c),!0)}function f2(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Nc(n))return n}}function VB(e){let t=typeof e=="string"?Ha(e):e;return $a(xn({},t,{hash:""}))}function _le(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash!==t.hash}function el(e){return e.type===Br.deferred}function Nd(e){return e.type===Br.error}function Nc(e){return(e&&e.type)===Br.redirect}function Ele(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Tle(e){return vle.has(e)}function pa(e){return gle.has(e)}async function p2(e,t,n,r,i,o){for(let a=0;ak.route.id===d.route.id),p=u!=null&&!HB(u,d)&&(o&&o[d.route.id])!==void 0;el(c)&&(i||p)&&await jB(c,r,i).then(k=>{k&&(n[a]=k||n[a])})}}async function jB(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Br.data,data:e.deferredData.unwrappedData}}catch(i){return{type:Br.error,error:i}}return{type:Br.data,data:e.deferredData.data}}}function GB(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function g2(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}}function m2(e,t){let n=typeof t=="string"?Ha(t).search:t.search;if(e[e.length-1].route.index&&GB(n||""))return e[e.length-1];let r=ub(e);return r[r.length-1]}var Ple={lessThanXSeconds:{one:"\u06A9\u0645\u062A\u0631 \u0627\u0632 \u06CC\u06A9 \u062B\u0627\u0646\u06CC\u0647",other:"\u06A9\u0645\u062A\u0631 \u0627\u0632 {{count}} \u062B\u0627\u0646\u06CC\u0647"},xSeconds:{one:"1 \u062B\u0627\u0646\u06CC\u0647",other:"{{count}} \u062B\u0627\u0646\u06CC\u0647"},halfAMinute:"\u0646\u06CC\u0645 \u062F\u0642\u06CC\u0642\u0647",lessThanXMinutes:{one:"\u06A9\u0645\u062A\u0631 \u0627\u0632 \u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",other:"\u06A9\u0645\u062A\u0631 \u0627\u0632 {{count}} \u062F\u0642\u06CC\u0642\u0647"},xMinutes:{one:"1 \u062F\u0642\u06CC\u0642\u0647",other:"{{count}} \u062F\u0642\u06CC\u0642\u0647"},aboutXHours:{one:"\u062D\u062F\u0648\u062F 1 \u0633\u0627\u0639\u062A",other:"\u062D\u062F\u0648\u062F {{count}} \u0633\u0627\u0639\u062A"},xHours:{one:"1 \u0633\u0627\u0639\u062A",other:"{{count}} \u0633\u0627\u0639\u062A"},xDays:{one:"1 \u0631\u0648\u0632",other:"{{count}} \u0631\u0648\u0632"},aboutXWeeks:{one:"\u062D\u062F\u0648\u062F 1 \u0647\u0641\u062A\u0647",other:"\u062D\u062F\u0648\u062F {{count}} \u0647\u0641\u062A\u0647"},xWeeks:{one:"1 \u0647\u0641\u062A\u0647",other:"{{count}} \u0647\u0641\u062A\u0647"},aboutXMonths:{one:"\u062D\u062F\u0648\u062F 1 \u0645\u0627\u0647",other:"\u062D\u062F\u0648\u062F {{count}} \u0645\u0627\u0647"},xMonths:{one:"1 \u0645\u0627\u0647",other:"{{count}} \u0645\u0627\u0647"},aboutXYears:{one:"\u062D\u062F\u0648\u062F 1 \u0633\u0627\u0644",other:"\u062D\u062F\u0648\u062F {{count}} \u0633\u0627\u0644"},xYears:{one:"1 \u0633\u0627\u0644",other:"{{count}} \u0633\u0627\u0644"},overXYears:{one:"\u0628\u06CC\u0634\u062A\u0631 \u0627\u0632 1 \u0633\u0627\u0644",other:"\u0628\u06CC\u0634\u062A\u0631 \u0627\u0632 {{count}} \u0633\u0627\u0644"},almostXYears:{one:"\u0646\u0632\u062F\u06CC\u06A9 1 \u0633\u0627\u0644",other:"\u0646\u0632\u062F\u06CC\u06A9 {{count}} \u0633\u0627\u0644"}},Rle=function(t,n,r){var i,o=Ple[t];return typeof o=="string"?i=o:n===1?i=o.one:i=o.other.replace("{{count}}",String(n)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"\u062F\u0631 "+i:i+" \u0642\u0628\u0644":i};const Ole=Rle;function eo(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Mle={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},Lle={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Dle={full:"{{date}} '\u062F\u0631' {{time}}",long:"{{date}} '\u062F\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},$le={date:eo({formats:Mle,defaultWidth:"full"}),time:eo({formats:Lle,defaultWidth:"full"}),dateTime:eo({formats:Dle,defaultWidth:"full"})};const Nle=$le;var Fle={lastWeek:"eeee '\u06AF\u0630\u0634\u062A\u0647 \u062F\u0631' p",yesterday:"'\u062F\u06CC\u0631\u0648\u0632 \u062F\u0631' p",today:"'\u0627\u0645\u0631\u0648\u0632 \u062F\u0631' p",tomorrow:"'\u0641\u0631\u062F\u0627 \u062F\u0631' p",nextWeek:"eeee '\u062F\u0631' p",other:"P"},Ble=function(t,n,r,i){return Fle[t]};const Wle=Ble;function gr(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,a=n!=null&&n.width?String(n.width):o;i=e.formattingValues[a]||e.formattingValues[o]}else{var c=e.defaultWidth,d=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[d]||e.values[c]}var u=e.argumentCallback?e.argumentCallback(t):t;return i[u]}}var Hle={narrow:["\u0642","\u0628"],abbreviated:["\u0642.\u0645.","\u0628.\u0645."],wide:["\u0642\u0628\u0644 \u0627\u0632 \u0645\u06CC\u0644\u0627\u062F","\u0628\u0639\u062F \u0627\u0632 \u0645\u06CC\u0644\u0627\u062F"]},zle={narrow:["1","2","3","4"],abbreviated:["\u0633\u200C\u06451","\u0633\u200C\u06452","\u0633\u200C\u06453","\u0633\u200C\u06454"],wide:["\u0633\u0647\u200C\u0645\u0627\u0647\u0647 1","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 2","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 3","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 4"]},Vle={narrow:["\u0698","\u0641","\u0645","\u0622","\u0645","\u062C","\u062C","\u0622","\u0633","\u0627","\u0646","\u062F"],abbreviated:["\u0698\u0627\u0646\u0640","\u0641\u0648\u0631","\u0645\u0627\u0631\u0633","\u0622\u067E\u0631","\u0645\u06CC","\u062C\u0648\u0646","\u062C\u0648\u0644\u0640","\u0622\u06AF\u0648","\u0633\u067E\u062A\u0640","\u0627\u06A9\u062A\u0640","\u0646\u0648\u0627\u0645\u0640","\u062F\u0633\u0627\u0645\u0640"],wide:["\u0698\u0627\u0646\u0648\u06CC\u0647","\u0641\u0648\u0631\u06CC\u0647","\u0645\u0627\u0631\u0633","\u0622\u067E\u0631\u06CC\u0644","\u0645\u06CC","\u062C\u0648\u0646","\u062C\u0648\u0644\u0627\u06CC","\u0622\u06AF\u0648\u0633\u062A","\u0633\u067E\u062A\u0627\u0645\u0628\u0631","\u0627\u06A9\u062A\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062F\u0633\u0627\u0645\u0628\u0631"]},jle={narrow:["\u06CC","\u062F","\u0633","\u0686","\u067E","\u062C","\u0634"],short:["1\u0634","2\u0634","3\u0634","4\u0634","5\u0634","\u062C","\u0634"],abbreviated:["\u06CC\u06A9\u0634\u0646\u0628\u0647","\u062F\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200C\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067E\u0646\u062C\u0634\u0646\u0628\u0647","\u062C\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],wide:["\u06CC\u06A9\u0634\u0646\u0628\u0647","\u062F\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200C\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067E\u0646\u062C\u0634\u0646\u0628\u0647","\u062C\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]},Gle={narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200C\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},Yle={narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200C\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},Zle=function(t,n){return String(t)},Xle={ordinalNumber:Zle,era:gr({values:Hle,defaultWidth:"wide"}),quarter:gr({values:zle,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:gr({values:Vle,defaultWidth:"wide"}),day:gr({values:jle,defaultWidth:"wide"}),dayPeriod:gr({values:Gle,defaultWidth:"wide",formattingValues:Yle,defaultFormattingWidth:"wide"})};const Ule=Xle;function mr(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var a=o[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(c)?Jle(c,function(k){return k.test(a)}):Kle(c,function(k){return k.test(a)}),u;u=e.valueCallback?e.valueCallback(d):d,u=n.valueCallback?n.valueCallback(u):u;var p=t.slice(a.length);return{value:u,rest:p}}}function Kle(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Jle(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],o=t.match(e.parsePattern);if(!o)return null;var a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;var c=t.slice(i.length);return{value:a,rest:c}}}var Qle=/^(\d+)(th|st|nd|rd)?/i,qle=/\d+/i,ece={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,wide:/^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i},tce={any:[/^قبل/i,/^بعد/i]},nce={narrow:/^[1234]/i,abbreviated:/^س‌م[1234]/i,wide:/^سه‌ماهه [1234]/i},rce={any:[/1/i,/2/i,/3/i,/4/i]},ice={narrow:/^[جژفمآاماسند]/i,abbreviated:/^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,wide:/^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i},oce={narrow:[/^(ژ|ج)/i,/^ف/i,/^م/i,/^(آ|ا)/i,/^م/i,/^(ژ|ج)/i,/^(ج|ژ)/i,/^(آ|ا)/i,/^س/i,/^ا/i,/^ن/i,/^د/i],any:[/^ژا/i,/^ف/i,/^ما/i,/^آپ/i,/^(می|مه)/i,/^(ژوئن|جون)/i,/^(ژوئی|جول)/i,/^(اوت|آگ)/i,/^س/i,/^(اوک|اک)/i,/^ن/i,/^د/i]},sce={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i},lce={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سه‌شنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},cce={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,abbreviated:/^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i,wide:/^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i},uce={any:{am:/^(ق|ق.ظ.|قبل‌ازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(‌نیمه‌شب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/(ص|صبح)/i,afternoon:/(ب|ب.ظ.|بعدازظهر)/i,evening:/(ع|عصر)/i,night:/(ش|شب)/i}},dce={ordinalNumber:db({matchPattern:Qle,parsePattern:qle,valueCallback:function(t){return parseInt(t,10)}}),era:mr({matchPatterns:ece,defaultMatchWidth:"wide",parsePatterns:tce,defaultParseWidth:"any"}),quarter:mr({matchPatterns:nce,defaultMatchWidth:"wide",parsePatterns:rce,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:mr({matchPatterns:ice,defaultMatchWidth:"wide",parsePatterns:oce,defaultParseWidth:"any"}),day:mr({matchPatterns:sce,defaultMatchWidth:"wide",parsePatterns:lce,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:cce,defaultMatchWidth:"wide",parsePatterns:uce,defaultParseWidth:"any"})};const hce=dce;var fce={code:"fa-IR",formatDistance:Ole,formatLong:Nle,formatRelative:Wle,localize:Ule,match:hce,options:{weekStartsOn:6,firstWeekContainsDate:1}};const vke=fce;function Gu(e,t){if(e.one!==void 0&&t===1)return e.one;var n=t%10,r=t%100;return n===1&&r!==11?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(r<10||r>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function qr(e){return function(t,n){return n!=null&&n.addSuffix?n.comparison&&n.comparison>0?e.future?Gu(e.future,t):"\u0447\u0435\u0440\u0435\u0437 "+Gu(e.regular,t):e.past?Gu(e.past,t):Gu(e.regular,t)+" \u043D\u0430\u0437\u0430\u0434":Gu(e.regular,t)}}var pce={lessThanXSeconds:qr({regular:{one:"\u043C\u0435\u043D\u044C\u0448\u0435 \u0441\u0435\u043A\u0443\u043D\u0434\u044B",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434"},future:{one:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u043A\u0443\u043D\u0434\u0443",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0443",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434"}}),xSeconds:qr({regular:{singularNominative:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0430",singularGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",pluralGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434"},past:{singularNominative:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0443 \u043D\u0430\u0437\u0430\u0434",singularGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B \u043D\u0430\u0437\u0430\u0434",pluralGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434 \u043D\u0430\u0437\u0430\u0434"},future:{singularNominative:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0443",singularGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",pluralGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434"}}),halfAMinute:function(t,n){return n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"\u0447\u0435\u0440\u0435\u0437 \u043F\u043E\u043B\u043C\u0438\u043D\u0443\u0442\u044B":"\u043F\u043E\u043B\u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0437\u0430\u0434":"\u043F\u043E\u043B\u043C\u0438\u043D\u0443\u0442\u044B"},lessThanXMinutes:qr({regular:{one:"\u043C\u0435\u043D\u044C\u0448\u0435 \u043C\u0438\u043D\u0443\u0442\u044B",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u043C\u0438\u043D\u0443\u0442\u044B",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u043C\u0438\u043D\u0443\u0442",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u043C\u0438\u043D\u0443\u0442"},future:{one:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 \u043C\u0438\u043D\u0443\u0442\u0443",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u0443",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u044B",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442"}}),xMinutes:qr({regular:{singularNominative:"{{count}} \u043C\u0438\u043D\u0443\u0442\u0430",singularGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442\u044B",pluralGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442"},past:{singularNominative:"{{count}} \u043C\u0438\u043D\u0443\u0442\u0443 \u043D\u0430\u0437\u0430\u0434",singularGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0437\u0430\u0434",pluralGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442 \u043D\u0430\u0437\u0430\u0434"},future:{singularNominative:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u0443",singularGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u044B",pluralGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442"}}),aboutXHours:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0447\u0430\u0441\u0430",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0447\u0430\u0441\u043E\u0432",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0447\u0430\u0441\u043E\u0432"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0447\u0430\u0441",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0447\u0430\u0441\u0430",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0447\u0430\u0441\u043E\u0432"}}),xHours:qr({regular:{singularNominative:"{{count}} \u0447\u0430\u0441",singularGenitive:"{{count}} \u0447\u0430\u0441\u0430",pluralGenitive:"{{count}} \u0447\u0430\u0441\u043E\u0432"}}),xDays:qr({regular:{singularNominative:"{{count}} \u0434\u0435\u043D\u044C",singularGenitive:"{{count}} \u0434\u043D\u044F",pluralGenitive:"{{count}} \u0434\u043D\u0435\u0439"}}),aboutXWeeks:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043D\u0435\u0434\u0435\u043B\u0438",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043D\u0435\u0434\u0435\u043B\u044C",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043D\u0435\u0434\u0435\u043B\u044C"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043D\u0435\u0434\u0435\u043B\u044E",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043D\u0435\u0434\u0435\u043B\u0438",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043D\u0435\u0434\u0435\u043B\u044C"}}),xWeeks:qr({regular:{singularNominative:"{{count}} \u043D\u0435\u0434\u0435\u043B\u044F",singularGenitive:"{{count}} \u043D\u0435\u0434\u0435\u043B\u0438",pluralGenitive:"{{count}} \u043D\u0435\u0434\u0435\u043B\u044C"}}),aboutXMonths:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043C\u0435\u0441\u044F\u0446\u0430",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0435\u0441\u044F\u0446",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0435\u0441\u044F\u0446\u0430",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432"}}),xMonths:qr({regular:{singularNominative:"{{count}} \u043C\u0435\u0441\u044F\u0446",singularGenitive:"{{count}} \u043C\u0435\u0441\u044F\u0446\u0430",pluralGenitive:"{{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432"}}),aboutXYears:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0433\u043E\u0434\u0430",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043B\u0435\u0442",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043B\u0435\u0442"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043B\u0435\u0442"}}),xYears:qr({regular:{singularNominative:"{{count}} \u0433\u043E\u0434",singularGenitive:"{{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"{{count}} \u043B\u0435\u0442"}}),overXYears:qr({regular:{singularNominative:"\u0431\u043E\u043B\u044C\u0448\u0435 {{count}} \u0433\u043E\u0434\u0430",singularGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435 {{count}} \u043B\u0435\u0442",pluralGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435 {{count}} \u043B\u0435\u0442"},future:{singularNominative:"\u0431\u043E\u043B\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434",singularGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043B\u0435\u0442"}}),almostXYears:qr({regular:{singularNominative:"\u043F\u043E\u0447\u0442\u0438 {{count}} \u0433\u043E\u0434",singularGenitive:"\u043F\u043E\u0447\u0442\u0438 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u043F\u043E\u0447\u0442\u0438 {{count}} \u043B\u0435\u0442"},future:{singularNominative:"\u043F\u043E\u0447\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434",singularGenitive:"\u043F\u043E\u0447\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u043F\u043E\u0447\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 {{count}} \u043B\u0435\u0442"}})},gce=function(t,n,r){return pce[t](n,r)};const mce=gce;var vce={full:"EEEE, d MMMM y '\u0433.'",long:"d MMMM y '\u0433.'",medium:"d MMM y '\u0433.'",short:"dd.MM.y"},yce={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},bce={any:"{{date}}, {{time}}"},xce={date:eo({formats:vce,defaultWidth:"full"}),time:eo({formats:yce,defaultWidth:"full"}),dateTime:eo({formats:bce,defaultWidth:"any"})};const wce=xce;function kt(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Np(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Np=function(n){return typeof n}:Np=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Np(e)}function Dt(e){kt(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Np(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function an(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var Cce={};function $l(){return Cce}function Na(e,t){var n,r,i,o,a,c,d,u;kt(1,arguments);var p=$l(),k=an((n=(r=(i=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(c=a.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&i!==void 0?i:p.weekStartsOn)!==null&&r!==void 0?r:(d=p.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=Dt(e),F=P.getUTCDay(),B=(F0?i+"\u5185":i+"\u524D":i};const tue=eue;var nue={full:"y'\u5E74'M'\u6708'd'\u65E5' EEEE",long:"y'\u5E74'M'\u6708'd'\u65E5'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},rue={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},iue={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},oue={date:eo({formats:nue,defaultWidth:"full"}),time:eo({formats:rue,defaultWidth:"full"}),dateTime:eo({formats:iue,defaultWidth:"full"})};const aue=oue;function y2(e,t,n){var r="eeee p";return WC(e,t,n)?r:e.getTime()>t.getTime()?"'\u4E0B\u4E2A'"+r:"'\u4E0A\u4E2A'"+r}var sue={lastWeek:y2,yesterday:"'\u6628\u5929' p",today:"'\u4ECA\u5929' p",tomorrow:"'\u660E\u5929' p",nextWeek:y2,other:"PP p"},lue=function(t,n,r,i){var o=sue[t];return typeof o=="function"?o(n,r,i):o};const cue=lue;var uue={narrow:["\u524D","\u516C\u5143"],abbreviated:["\u524D","\u516C\u5143"],wide:["\u516C\u5143\u524D","\u516C\u5143"]},due={narrow:["1","2","3","4"],abbreviated:["\u7B2C\u4E00\u5B63","\u7B2C\u4E8C\u5B63","\u7B2C\u4E09\u5B63","\u7B2C\u56DB\u5B63"],wide:["\u7B2C\u4E00\u5B63\u5EA6","\u7B2C\u4E8C\u5B63\u5EA6","\u7B2C\u4E09\u5B63\u5EA6","\u7B2C\u56DB\u5B63\u5EA6"]},hue={narrow:["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"]},fue={narrow:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],short:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],abbreviated:["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],wide:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]},pue={narrow:{am:"\u4E0A",pm:"\u4E0B",midnight:"\u51CC\u6668",noon:"\u5348",morning:"\u65E9",afternoon:"\u4E0B\u5348",evening:"\u665A",night:"\u591C"},abbreviated:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"},wide:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"}},gue={narrow:{am:"\u4E0A",pm:"\u4E0B",midnight:"\u51CC\u6668",noon:"\u5348",morning:"\u65E9",afternoon:"\u4E0B\u5348",evening:"\u665A",night:"\u591C"},abbreviated:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"},wide:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"}},mue=function(t,n){var r=Number(t);switch(n==null?void 0:n.unit){case"date":return r.toString()+"\u65E5";case"hour":return r.toString()+"\u65F6";case"minute":return r.toString()+"\u5206";case"second":return r.toString()+"\u79D2";default:return"\u7B2C "+r.toString()}},vue={ordinalNumber:mue,era:gr({values:uue,defaultWidth:"wide"}),quarter:gr({values:due,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:gr({values:hue,defaultWidth:"wide"}),day:gr({values:fue,defaultWidth:"wide"}),dayPeriod:gr({values:pue,defaultWidth:"wide",formattingValues:gue,defaultFormattingWidth:"wide"})};const yue=vue;var bue=/^(第\s*)?\d+(日|时|分|秒)?/i,xue=/\d+/i,wue={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},Cue={any:[/^(前)/i,/^(公元)/i]},Sue={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},Aue={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},Iue={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},kue={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},_ue={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},Eue={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},Tue={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},Pue={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},Rue={ordinalNumber:db({matchPattern:bue,parsePattern:xue,valueCallback:function(t){return parseInt(t,10)}}),era:mr({matchPatterns:wue,defaultMatchWidth:"wide",parsePatterns:Cue,defaultParseWidth:"any"}),quarter:mr({matchPatterns:Sue,defaultMatchWidth:"wide",parsePatterns:Aue,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:mr({matchPatterns:Iue,defaultMatchWidth:"wide",parsePatterns:kue,defaultParseWidth:"any"}),day:mr({matchPatterns:_ue,defaultMatchWidth:"wide",parsePatterns:Eue,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:Tue,defaultMatchWidth:"any",parsePatterns:Pue,defaultParseWidth:"any"})};const Oue=Rue;var Mue={code:"zh-CN",formatDistance:tue,formatLong:aue,formatRelative:cue,localize:yue,match:Oue,options:{weekStartsOn:1,firstWeekContainsDate:4}};const bke=Mue;function ao(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b2(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{};ao(this,e),this.init(t,n)}return so(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||$ue,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i1?r-1:0),o=1;o-1?c.replace(/###/g,"."):c}function i(){return!e||typeof e=="string"}for(var o=typeof t!="string"?[].concat(t):t.split(".");o.length>1;){if(i())return{};var a=r(o.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function A2(e,t,n){var r=pk(e,t,Object),i=r.obj,o=r.k;i[o]=n}function Bue(e,t,n,r){var i=pk(e,t,Object),o=i.obj,a=i.k;o[a]=o[a]||[],r&&(o[a]=o[a].concat(n)),r||o[a].push(n)}function Im(e,t){var n=pk(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function Wue(e,t,n){var r=Im(e,n);return r!==void 0?r:Im(t,n)}function UB(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):UB(e[r],t[r],n):e[r]=t[r]);return e}function Zl(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Hue={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function zue(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return Hue[t]}):e}var fb=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Vue=[" ",",","?","!",";"];function jue(e,t,n){t=t||"",n=n||"";var r=Vue.filter(function(c){return t.indexOf(c)<0&&n.indexOf(c)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(c){return c==="?"?"\\?":c}).join("|"),")")),o=!i.test(e);if(!o){var a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o}function km(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;oo+a;)a++,c=r.slice(o,o+a).join(n),d=i[c];if(d===void 0)return;if(d===null)return null;if(t.endsWith(c)){if(typeof d=="string")return d;if(c&&typeof d[c]=="string")return d[c]}var u=r.slice(o+a).join(n);return u?km(d,u,n):void 0}i=i[r[o]]}return i}}function I2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function tp(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var Zue=function(e){hb(n,e);var t=Gue(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return ao(this,n),i=t.call(this),fb&&_s.call(Cs(i)),i.data=r||{},i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return so(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var o=this.options.ns.indexOf(i);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(i,o,a){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},d=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator,u=c.ignoreJSONStructure!==void 0?c.ignoreJSONStructure:this.options.ignoreJSONStructure,p=[i,o];a&&typeof a!="string"&&(p=p.concat(a)),a&&typeof a=="string"&&(p=p.concat(d?a.split(d):a)),i.indexOf(".")>-1&&(p=i.split("."));var k=Im(this.data,p);return k||!u||typeof a!="string"?k:km(this.data&&this.data[i]&&this.data[i][o],a,d)}},{key:"addResource",value:function(i,o,a,c){var d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var p=[i,o];a&&(p=p.concat(u?a.split(u):a)),i.indexOf(".")>-1&&(p=i.split("."),c=o,o=p[1]),this.addNamespaces(o),A2(this.data,p,c),d.silent||this.emit("added",i,o,a,c)}},{key:"addResources",value:function(i,o,a){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var d in a)(typeof a[d]=="string"||Object.prototype.toString.apply(a[d])==="[object Array]")&&this.addResource(i,o,d,a[d],{silent:!0});c.silent||this.emit("added",i,o,a)}},{key:"addResourceBundle",value:function(i,o,a,c,d){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},p=[i,o];i.indexOf(".")>-1&&(p=i.split("."),c=a,a=o,o=p[1]),this.addNamespaces(o);var k=Im(this.data,p)||{};c?UB(k,a,d):k=tp(tp({},k),a),A2(this.data,p,k),u.silent||this.emit("added",i,o,a)}},{key:"removeResourceBundle",value:function(i,o){this.hasResourceBundle(i,o)&&delete this.data[i][o],this.removeNamespaces(o),this.emit("removed",i,o)}},{key:"hasResourceBundle",value:function(i,o){return this.getResource(i,o)!==void 0}},{key:"getResourceBundle",value:function(i,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?tp(tp({},{}),this.getResource(i,o)):this.getResource(i,o)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var o=this.getDataByLanguage(i),a=o&&Object.keys(o)||[];return!!a.find(function(c){return o[c]&&Object.keys(o[c]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(_s),KB={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,o){var a=this;return t.forEach(function(c){a.processors[c]&&(n=a.processors[c].process(n,r,i,o))}),n}};function k2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zr(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var _2={},E2=function(e){hb(n,e);var t=Xue(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ao(this,n),i=t.call(this),fb&&_s.call(Cs(i)),Fue(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Cs(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=zo.create("translator"),i}return so(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var a=this.resolve(i,o);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(i,o){var a=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var c=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,d=o.ns||this.options.defaultNS||[],u=a&&i.indexOf(a)>-1,p=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!jue(i,a,c);if(u&&!p){var k=i.match(this.interpolator.nestingRegexp);if(k&&k.length>0)return{key:i,namespaces:d};var P=i.split(a);(a!==c||a===c&&this.options.ns.indexOf(P[0])>-1)&&(d=P.shift()),i=P.join(c)}return typeof d=="string"&&(d=[d]),{key:i,namespaces:d}}},{key:"translate",value:function(i,o,a){var c=this;if(Er(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),Er(o)==="object"&&(o=Zr({},o)),o||(o={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var d=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,u=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,p=this.extractFromKey(i[i.length-1],o),k=p.key,P=p.namespaces,F=P[P.length-1],B=o.lng||this.language,N=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(B&&B.toLowerCase()==="cimode"){if(N){var D=o.nsSeparator||this.options.nsSeparator;return d?{res:"".concat(F).concat(D).concat(k),usedKey:k,exactUsedKey:k,usedLng:B,usedNS:F}:"".concat(F).concat(D).concat(k)}return d?{res:k,usedKey:k,exactUsedKey:k,usedLng:B,usedNS:F}:k}var T=this.resolve(i,o),M=T&&T.res,O=T&&T.usedKey||k,L=T&&T.exactUsedKey||k,x=Object.prototype.toString.apply(M),b=["[object Number]","[object Function]","[object RegExp]"],C=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,g=!this.i18nFormat||this.i18nFormat.handleAsObject,w=typeof M!="string"&&typeof M!="boolean"&&typeof M!="number";if(g&&M&&w&&b.indexOf(x)<0&&!(typeof C=="string"&&x==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var f=this.options.returnedObjectHandler?this.options.returnedObjectHandler(O,M,Zr(Zr({},o),{},{ns:P})):"key '".concat(k," (").concat(this.language,")' returned an object instead of string.");return d?(T.res=f,T):f}if(u){var m=x==="[object Array]",E=m?[]:{},S=m?L:O;for(var y in M)if(Object.prototype.hasOwnProperty.call(M,y)){var _="".concat(S).concat(u).concat(y);E[y]=this.translate(_,Zr(Zr({},o),{joinArrays:!1,ns:P})),E[y]===_&&(E[y]=M[y])}M=E}}else if(g&&typeof C=="string"&&x==="[object Array]")M=M.join(C),M&&(M=this.extendTranslation(M,i,o,a));else{var $=!1,V=!1,H=o.count!==void 0&&typeof o.count!="string",X=n.hasDefaultValue(o),Q=H?this.pluralResolver.getSuffix(B,o.count,o):"",re=o["defaultValue".concat(Q)]||o.defaultValue;!this.isValidLookup(M)&&X&&($=!0,M=re),this.isValidLookup(M)||(V=!0,M=k);var ue=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,le=ue&&V?void 0:M,ve=X&&re!==M&&this.options.updateMissing;if(V||$||ve){if(this.logger.log(ve?"updateKey":"missingKey",B,F,k,ve?re:M),u){var z=this.resolve(k,Zr(Zr({},o),{},{keySeparator:!1}));z&&z.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var Z=[],ce=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ce&&ce[0])for(var Y=0;Y1&&arguments[1]!==void 0?arguments[1]:{},c,d,u,p,k;return typeof i=="string"&&(i=[i]),i.forEach(function(P){if(!o.isValidLookup(c)){var F=o.extractFromKey(P,a),B=F.key;d=B;var N=F.namespaces;o.options.fallbackNS&&(N=N.concat(o.options.fallbackNS));var D=a.count!==void 0&&typeof a.count!="string",T=D&&!a.ordinal&&a.count===0&&o.pluralResolver.shouldUseIntlApi(),M=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",O=a.lngs?a.lngs:o.languageUtils.toResolveHierarchy(a.lng||o.language,a.fallbackLng);N.forEach(function(L){o.isValidLookup(c)||(k=L,!_2["".concat(O[0],"-").concat(L)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(k)&&(_2["".concat(O[0],"-").concat(L)]=!0,o.logger.warn('key "'.concat(d,'" for languages "').concat(O.join(", "),`" won't get resolved as namespace "`).concat(k,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),O.forEach(function(x){if(!o.isValidLookup(c)){p=x;var b=[B];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(b,B,x,L,a);else{var C;D&&(C=o.pluralResolver.getSuffix(x,a.count,a));var g="".concat(o.options.pluralSeparator,"zero");if(D&&(b.push(B+C),T&&b.push(B+g)),M){var w="".concat(B).concat(o.options.contextSeparator).concat(a.context);b.push(w),D&&(b.push(w+C),T&&b.push(w+g))}}for(var f;f=b.pop();)o.isValidLookup(c)||(u=f,c=o.getResource(x,L,f,a))}}))})}}),{res:c,usedKey:d,exactUsedKey:u,usedLng:p,usedNS:k}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,o,a){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,o,a,c):this.resourceStore.getResource(i,o,a,c)}}],[{key:"hasDefaultValue",value:function(i){var o="defaultValue";for(var a in i)if(Object.prototype.hasOwnProperty.call(i,a)&&o===a.substring(0,o.length)&&i[a]!==void 0)return!0;return!1}}]),n}(_s);function hx(e){return e.charAt(0).toUpperCase()+e.slice(1)}var T2=function(){function e(t){ao(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=zo.create("languageUtils")}return so(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(o){return o.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=hx(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=hx(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=hx(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(o){if(!i){var a=r.formatLanguageCode(o);(!r.options.supportedLngs||r.isSupportedCode(a))&&(i=a)}}),!i&&this.options.supportedLngs&&n.forEach(function(o){if(!i){var a=r.getLanguagePartFromCode(o);if(r.isSupportedCode(a))return i=a;i=r.options.supportedLngs.find(function(c){if(c===a)return c;if(!(c.indexOf("-")<0&&a.indexOf("-")<0)&&c.indexOf(a)===0)return c})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],c=function(u){!u||(i.isSupportedCode(u)?a.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&c(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&c(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&c(this.getLanguagePartFromCode(n))):typeof n=="string"&&c(this.formatLanguageCode(n)),o.forEach(function(d){a.indexOf(d)<0&&c(i.formatLanguageCode(d))}),a}}]),e}(),Kue=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Jue={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},Que=["v1","v2","v3"],P2={zero:0,one:1,two:2,few:3,many:4,other:5};function que(){var e={};return Kue.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:Jue[t.fc]}})}),e}var ede=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ao(this,e),this.languageUtils=t,this.options=n,this.logger=zo.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=que()}return so(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(o){return"".concat(r).concat(o)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(a,c){return P2[a]-P2[c]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):o.numbers.map(function(a){return r.getSuffix(n,a,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(r)):this.getSuffixRetroCompatible(o,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var c=function(){return i.options.prepend&&a.toString()?i.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):c():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?c():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!Que.includes(this.options.compatibilityJSON)}}]),e}();function R2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function po(e){for(var t=1;t3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,o=Wue(e,t,n);return!o&&i&&typeof n=="string"&&(o=km(e,n,r),o===void 0&&(o=km(t,n,r))),o}var tde=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ao(this,e),this.logger=zo.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return so(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:zue,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Zl(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Zl(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Zl(r.nestingPrefix):r.nestingPrefixEscaped||Zl("$t("),this.nestingSuffix=r.nestingSuffix?Zl(r.nestingSuffix):r.nestingSuffixEscaped||Zl(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,o){var a=this,c,d,u,p=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function k(D){return D.replace(/\$/g,"$$$$")}var P=function(T){if(T.indexOf(a.formatSeparator)<0){var M=O2(r,p,T,a.options.keySeparator,a.options.ignoreJSONStructure);return a.alwaysFormat?a.format(M,void 0,i,po(po(po({},o),r),{},{interpolationkey:T})):M}var O=T.split(a.formatSeparator),L=O.shift().trim(),x=O.join(a.formatSeparator).trim();return a.format(O2(r,p,L,a.options.keySeparator,a.options.ignoreJSONStructure),x,i,po(po(po({},o),r),{},{interpolationkey:L}))};this.resetRegExp();var F=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,B=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,N=[{regex:this.regexpUnescape,safeValue:function(T){return k(T)}},{regex:this.regexp,safeValue:function(T){return a.escapeValue?k(a.escape(T)):k(T)}}];return N.forEach(function(D){for(u=0;c=D.regex.exec(n);){var T=c[1].trim();if(d=P(T),d===void 0)if(typeof F=="function"){var M=F(n,c,o);d=typeof M=="string"?M:""}else if(o&&Object.prototype.hasOwnProperty.call(o,T))d="";else if(B){d=c[0];continue}else a.logger.warn("missed to pass in variable ".concat(T," for interpolating ").concat(n)),d="";else typeof d!="string"&&!a.useRawValueToEscape&&(d=S2(d));var O=D.safeValue(d);if(n=n.replace(c[0],O),B?(D.regex.lastIndex+=d.length,D.regex.lastIndex-=c[0].length):D.regex.lastIndex=0,u++,u>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,c,d;function u(F,B){var N=this.nestingOptionsSeparator;if(F.indexOf(N)<0)return F;var D=F.split(new RegExp("".concat(N,"[ ]*{"))),T="{".concat(D[1]);F=D[0],T=this.interpolate(T,d);var M=T.match(/'/g),O=T.match(/"/g);(M&&M.length%2===0&&!O||O.length%2!==0)&&(T=T.replace(/'/g,'"'));try{d=JSON.parse(T),B&&(d=po(po({},B),d))}catch(L){return this.logger.warn("failed parsing options string in nesting for key ".concat(F),L),"".concat(F).concat(N).concat(T)}return delete d.defaultValue,F}for(;a=this.nestingRegexp.exec(n);){var p=[];d=po({},o),d=d.replace&&typeof d.replace!="string"?d.replace:d,d.applyPostProcessor=!1,delete d.defaultValue;var k=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var P=a[1].split(this.formatSeparator).map(function(F){return F.trim()});a[1]=P.shift(),p=P,k=!0}if(c=r(u.call(this,a[1].trim(),d),d),c&&a[0]===n&&typeof c!="string")return c;typeof c!="string"&&(c=S2(c)),c||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),c=""),k&&(c=p.reduce(function(F,B){return i.format(F,B,o.lng,po(po({},o),{},{interpolationkey:a[1].trim()}))},c.trim())),n=n.replace(a[0],c),this.regexp.lastIndex=0}return n}}]),e}();function M2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ua(e){for(var t=1;t-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var o=i.split(";");o.forEach(function(a){if(!!a){var c=a.split(":"),d=Due(c),u=d[0],p=d.slice(1),k=p.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=k),k==="false"&&(n[u.trim()]=!1),k==="true"&&(n[u.trim()]=!0),isNaN(k)||(n[u.trim()]=parseInt(k,10))}})}}return{formatName:t,formatOptions:n}}function Xl(e){var t={};return function(r,i,o){var a=i+JSON.stringify(o),c=t[a];return c||(c=e(i,o),t[a]=c),c(r)}}var rde=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ao(this,e),this.logger=zo.create("formatter"),this.options=t,this.formats={number:Xl(function(n,r){var i=new Intl.NumberFormat(n,ua({},r));return function(o){return i.format(o)}}),currency:Xl(function(n,r){var i=new Intl.NumberFormat(n,ua(ua({},r),{},{style:"currency"}));return function(o){return i.format(o)}}),datetime:Xl(function(n,r){var i=new Intl.DateTimeFormat(n,ua({},r));return function(o){return i.format(o)}}),relativetime:Xl(function(n,r){var i=new Intl.RelativeTimeFormat(n,ua({},r));return function(o){return i.format(o,r.range||"day")}}),list:Xl(function(n,r){var i=new Intl.ListFormat(n,ua({},r));return function(o){return i.format(o)}})},this.init(t)}return so(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Xl(r)}},{key:"format",value:function(n,r,i){var o=this,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},c=r.split(this.formatSeparator),d=c.reduce(function(u,p){var k=nde(p),P=k.formatName,F=k.formatOptions;if(o.formats[P]){var B=u;try{var N=a&&a.formatParams&&a.formatParams[a.interpolationkey]||{},D=N.locale||N.lng||a.locale||a.lng||i;B=o.formats[P](u,D,ua(ua(ua({},F),a),N))}catch(T){o.logger.warn(T)}return B}else o.logger.warn("there was no format function for ".concat(P));return u},n);return d}}]),e}();function L2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function D2(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ade(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var sde=function(e){hb(n,e);var t=ide(n);function n(r,i,o){var a,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return ao(this,n),a=t.call(this),fb&&_s.call(Cs(a)),a.backend=r,a.store=i,a.services=o,a.languageUtils=o.languageUtils,a.options=c,a.logger=zo.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=c.maxParallelReads||10,a.readingCalls=0,a.maxRetries=c.maxRetries>=0?c.maxRetries:5,a.retryTimeout=c.retryTimeout>=1?c.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,c.backend,c),a}return so(n,[{key:"queueLoad",value:function(i,o,a,c){var d=this,u={},p={},k={},P={};return i.forEach(function(F){var B=!0;o.forEach(function(N){var D="".concat(F,"|").concat(N);!a.reload&&d.store.hasResourceBundle(F,N)?d.state[D]=2:d.state[D]<0||(d.state[D]===1?p[D]===void 0&&(p[D]=!0):(d.state[D]=1,B=!1,p[D]===void 0&&(p[D]=!0),u[D]===void 0&&(u[D]=!0),P[N]===void 0&&(P[N]=!0)))}),B||(k[F]=!0)}),(Object.keys(u).length||Object.keys(p).length)&&this.queue.push({pending:p,pendingCount:Object.keys(p).length,loaded:{},errors:[],callback:c}),{toLoad:Object.keys(u),pending:Object.keys(p),toLoadLanguages:Object.keys(k),toLoadNamespaces:Object.keys(P)}}},{key:"loaded",value:function(i,o,a){var c=i.split("|"),d=c[0],u=c[1];o&&this.emit("failedLoading",d,u,o),a&&this.store.addResourceBundle(d,u,a),this.state[i]=o?-1:2;var p={};this.queue.forEach(function(k){Bue(k.loaded,[d],u),ade(k,i),o&&k.errors.push(o),k.pendingCount===0&&!k.done&&(Object.keys(k.loaded).forEach(function(P){p[P]||(p[P]={});var F=k.loaded[P];F.length&&F.forEach(function(B){p[P][B]===void 0&&(p[P][B]=!0)})}),k.done=!0,k.errors.length?k.callback(k.errors):k.callback())}),this.emit("loaded",p),this.queue=this.queue.filter(function(k){return!k.done})}},{key:"read",value:function(i,o,a){var c=this,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,p=arguments.length>5?arguments[5]:void 0;if(!i.length)return p(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:o,fcName:a,tried:d,wait:u,callback:p});return}this.readingCalls++;var k=function(N,D){if(c.readingCalls--,c.waitingReads.length>0){var T=c.waitingReads.shift();c.read(T.lng,T.ns,T.fcName,T.tried,T.wait,T.callback)}if(N&&D&&d2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),d&&d();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof o=="string"&&(o=[o]);var u=this.queueLoad(i,o,c,d);if(!u.toLoad.length)return u.pending.length||d(),null;u.toLoad.forEach(function(p){a.loadOne(p)})}},{key:"load",value:function(i,o,a){this.prepareLoading(i,o,{},a)}},{key:"reload",value:function(i,o,a){this.prepareLoading(i,o,{reload:!0},a)}},{key:"loadOne",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=i.split("|"),d=c[0],u=c[1];this.read(d,u,"read",void 0,void 0,function(p,k){p&&o.logger.warn("".concat(a,"loading namespace ").concat(u," for language ").concat(d," failed"),p),!p&&k&&o.logger.log("".concat(a,"loaded namespace ").concat(u," for language ").concat(d),k),o.loaded(i,p,k)})}},{key:"saveMissing",value:function(i,o,a,c,d){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},p=arguments.length>6&&arguments[6]!==void 0?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(a==null||a==="")){if(this.backend&&this.backend.create){var k=D2(D2({},u),{},{isUpdate:d}),P=this.backend.create.bind(this.backend);if(P.length<6)try{var F;P.length===5?F=P(i,o,a,c,k):F=P(i,o,a,c),F&&typeof F.then=="function"?F.then(function(B){return p(null,B)}).catch(p):p(null,F)}catch(B){p(B)}else P(i,o,a,c,p,k)}!i||!i[0]||this.store.addResource(i[0],o,a,c)}}}]),n}(_s);function $2(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Er(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Er(t[2])==="object"||Er(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function N2(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function F2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Po(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function np(){}function ude(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var _m=function(e){hb(n,e);var t=lde(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(ao(this,n),r=t.call(this),fb&&_s.call(Cs(r)),r.options=N2(i),r.services={},r.logger=zo,r.modules={external:[]},ude(Cs(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),hf(r,Cs(r));setTimeout(function(){r.init(i,o)},0)}return r}return so(n,[{key:"init",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(a=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var c=$2();this.options=Po(Po(Po({},c),this.options),N2(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Po(Po({},c.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function d(T){return T?typeof T=="function"?new T:T:null}if(!this.options.isClone){this.modules.logger?zo.init(d(this.modules.logger),this.options):zo.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=rde);var p=new T2(this.options);this.store=new Zue(this.options.resources,this.options);var k=this.services;k.logger=zo,k.resourceStore=this.store,k.languageUtils=p,k.pluralResolver=new ede(p,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===c.interpolation.format)&&(k.formatter=d(u),k.formatter.init(k,this.options),this.options.interpolation.format=k.formatter.format.bind(k.formatter)),k.interpolator=new tde(this.options),k.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},k.backendConnector=new sde(d(this.modules.backend),k.resourceStore,k,this.options),k.backendConnector.on("*",function(T){for(var M=arguments.length,O=new Array(M>1?M-1:0),L=1;L1?M-1:0),L=1;L0&&P[0]!=="dev"&&(this.options.lng=P[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var F=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];F.forEach(function(T){i[T]=function(){var M;return(M=i.store)[T].apply(M,arguments)}});var B=["addResource","addResources","addResourceBundle","removeResourceBundle"];B.forEach(function(T){i[T]=function(){var M;return(M=i.store)[T].apply(M,arguments),i}});var N=Yu(),D=function(){var M=function(L,x){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),N.resolve(x),a(L,x)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return M(null,i.t.bind(i));i.changeLanguage(i.options.lng,M)};return this.options.resources||!this.options.initImmediate?D():setTimeout(D,0),N}},{key:"loadResources",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:np,c=a,d=typeof i=="string"?i:this.language;if(typeof i=="function"&&(c=i),!this.options.resources||this.options.partialBundledLanguages){if(d&&d.toLowerCase()==="cimode")return c();var u=[],p=function(F){if(!!F){var B=o.services.languageUtils.toResolveHierarchy(F);B.forEach(function(N){u.indexOf(N)<0&&u.push(N)})}};if(d)p(d);else{var k=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);k.forEach(function(P){return p(P)})}this.options.preload&&this.options.preload.forEach(function(P){return p(P)}),this.services.backendConnector.load(u,this.options.ns,function(P){!P&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),c(P)})}else c(null)}},{key:"reloadResources",value:function(i,o,a){var c=Yu();return i||(i=this.languages),o||(o=this.options.ns),a||(a=np),this.services.backendConnector.reload(i,o,function(d){c.resolve(),a(d)}),c}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&KB.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var o=0;o-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(i,o){var a=this;this.isLanguageChangingTo=i;var c=Yu();this.emit("languageChanging",i);var d=function(P){a.language=P,a.languages=a.services.languageUtils.toResolveHierarchy(P),a.resolvedLanguage=void 0,a.setResolvedLanguage(P)},u=function(P,F){F?(d(F),a.translator.changeLanguage(F),a.isLanguageChangingTo=void 0,a.emit("languageChanged",F),a.logger.log("languageChanged",F)):a.isLanguageChangingTo=void 0,c.resolve(function(){return a.t.apply(a,arguments)}),o&&o(P,function(){return a.t.apply(a,arguments)})},p=function(P){!i&&!P&&a.services.languageDetector&&(P=[]);var F=typeof P=="string"?P:a.services.languageUtils.getBestMatchFromCodes(P);F&&(a.language||d(F),a.translator.language||a.translator.changeLanguage(F),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage&&a.services.languageDetector.cacheUserLanguage(F)),a.loadResources(F,function(B){u(B,F)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?p(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(p):this.services.languageDetector.detect(p):p(i),c}},{key:"getFixedT",value:function(i,o,a){var c=this,d=function u(p,k){var P;if(Er(k)!=="object"){for(var F=arguments.length,B=new Array(F>2?F-2:0),N=2;N1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var c=this.resolvedLanguage||this.languages[0],d=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(c.toLowerCase()==="cimode")return!0;var p=function(F,B){var N=o.services.backendConnector.state["".concat(F,"|").concat(B)];return N===-1||N===2};if(a.precheck){var k=a.precheck(this,p);if(k!==void 0)return k}return!!(this.hasResourceBundle(c,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||p(c,i)&&(!d||p(u,i)))}},{key:"loadNamespaces",value:function(i,o){var a=this,c=Yu();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(d){a.options.ns.indexOf(d)<0&&a.options.ns.push(d)}),this.loadResources(function(d){c.resolve(),o&&o(d)}),c):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(i,o){var a=Yu();typeof i=="string"&&(i=[i]);var c=this.options.preload||[],d=i.filter(function(u){return c.indexOf(u)<0});return d.length?(this.options.preload=c.concat(d),this.loadResources(function(u){a.resolve(),o&&o(u)}),a):(o&&o(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],a=this.services&&this.services.languageUtils||new T2($2());return o.indexOf(a.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:np,c=Po(Po(Po({},this.options),o),{isClone:!0}),d=new n(c);(o.debug!==void 0||o.prefix!==void 0)&&(d.logger=d.logger.clone(o));var u=["store","services","language"];return u.forEach(function(p){d[p]=i[p]}),d.services=Po({},this.services),d.services.utils={hasLoadedNamespace:d.hasLoadedNamespace.bind(d)},d.translator=new E2(d.services,d.options),d.translator.on("*",function(p){for(var k=arguments.length,P=new Array(k>1?k-1:0),F=1;F0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new _m(e,t)});var hi=_m.createInstance();hi.createInstance=_m.createInstance;hi.createInstance;hi.dir;hi.init;hi.loadResources;hi.reloadResources;hi.use;hi.changeLanguage;hi.getFixedT;var xke=hi.t;hi.exists;hi.setDefaultNamespace;hi.hasLoadedNamespace;hi.loadNamespaces;hi.loadLanguages;var JB=[],dde=JB.forEach,hde=JB.slice;function fde(e){return dde.call(hde.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}var B2=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,pde=function(t,n,r){var i=r||{};i.path=i.path||"/";var o=encodeURIComponent(n),a="".concat(t,"=").concat(o);if(i.maxAge>0){var c=i.maxAge-0;if(Number.isNaN(c))throw new Error("maxAge should be a Number");a+="; Max-Age=".concat(Math.floor(c))}if(i.domain){if(!B2.test(i.domain))throw new TypeError("option domain is invalid");a+="; Domain=".concat(i.domain)}if(i.path){if(!B2.test(i.path))throw new TypeError("option path is invalid");a+="; Path=".concat(i.path)}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invalid");a+="; Expires=".concat(i.expires.toUTCString())}if(i.httpOnly&&(a+="; HttpOnly"),i.secure&&(a+="; Secure"),i.sameSite){var d=typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite;switch(d){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a},W2={create:function(t,n,r,i){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(o.expires=new Date,o.expires.setTime(o.expires.getTime()+r*60*1e3)),i&&(o.domain=i),document.cookie=pde(t,encodeURIComponent(n),o)},read:function(t){for(var n="".concat(t,"="),r=document.cookie.split(";"),i=0;i-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var i=r.substring(1),o=i.split("&"),a=0;a0){var d=o[a].substring(0,c);d===t.lookupQuerystring&&(n=o[a].substring(c+1))}}}return n}},Zu=null,H2=function(){if(Zu!==null)return Zu;try{Zu=window!=="undefined"&&window.localStorage!==null;var t="i18next.translate.boo";window.localStorage.setItem(t,"foo"),window.localStorage.removeItem(t)}catch{Zu=!1}return Zu},vde={name:"localStorage",lookup:function(t){var n;if(t.lookupLocalStorage&&H2()){var r=window.localStorage.getItem(t.lookupLocalStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupLocalStorage&&H2()&&window.localStorage.setItem(n.lookupLocalStorage,t)}},Xu=null,z2=function(){if(Xu!==null)return Xu;try{Xu=window!=="undefined"&&window.sessionStorage!==null;var t="i18next.translate.boo";window.sessionStorage.setItem(t,"foo"),window.sessionStorage.removeItem(t)}catch{Xu=!1}return Xu},yde={name:"sessionStorage",lookup:function(t){var n;if(t.lookupSessionStorage&&z2()){var r=window.sessionStorage.getItem(t.lookupSessionStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupSessionStorage&&z2()&&window.sessionStorage.setItem(n.lookupSessionStorage,t)}},bde={name:"navigator",lookup:function(t){var n=[];if(typeof navigator<"u"){if(navigator.languages)for(var r=0;r0?n:void 0}},xde={name:"htmlTag",lookup:function(t){var n,r=t.htmlTag||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},wde={name:"path",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof t.lookupFromPathIndex=="number"){if(typeof r[t.lookupFromPathIndex]!="string")return;n=r[t.lookupFromPathIndex].replace("/","")}else n=r[0].replace("/","")}return n}},Cde={name:"subdomain",lookup:function(t){var n=typeof t.lookupFromSubdomainIndex=="number"?t.lookupFromSubdomainIndex+1:1,r=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(!!r)return r[n]}};function Sde(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}}var Ade=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ao(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return so(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=fde(r,this.options||{},Sde()),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(gde),this.addDetector(mde),this.addDetector(vde),this.addDetector(yde),this.addDetector(bde),this.addDetector(xde),this.addDetector(wde),this.addDetector(Cde)}},{key:"addDetector",value:function(n){this.detectors[n.name]=n}},{key:"detect",value:function(n){var r=this;n||(n=this.options.order);var i=[];return n.forEach(function(o){if(r.detectors[o]){var a=r.detectors[o].lookup(r.options);a&&typeof a=="string"&&(a=[a]),a&&(i=i.concat(a))}}),this.services.languageUtils.getBestMatchFromCodes?i:i.length>0?i[0]:null}},{key:"cacheUserLanguage",value:function(n,r){var i=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(n)>-1||r.forEach(function(o){i.detectors[o]&&i.detectors[o].cacheUserLanguage(n,i.options)}))}}]),e}();Ade.type="languageDetector";function HC(e){return HC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HC(e)}var QB=[],Ide=QB.forEach,kde=QB.slice;function zC(e){return Ide.call(kde.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}function qB(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":HC(XMLHttpRequest))==="object"}function _de(e){return!!e&&typeof e.then=="function"}function Ede(e){return _de(e)?e:Promise.resolve(e)}function Tde(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Em={exports:{}},rp={exports:{}},V2;function Pde(){return V2||(V2=1,function(e,t){var n=typeof self<"u"?self:tn,r=function(){function o(){this.fetch=!1,this.DOMException=n.DOMException}return o.prototype=n,new o}();(function(o){(function(a){var c={searchParams:"URLSearchParams"in o,iterable:"Symbol"in o&&"iterator"in Symbol,blob:"FileReader"in o&&"Blob"in o&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in o,arrayBuffer:"ArrayBuffer"in o};function d(y){return y&&DataView.prototype.isPrototypeOf(y)}if(c.arrayBuffer)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],p=ArrayBuffer.isView||function(y){return y&&u.indexOf(Object.prototype.toString.call(y))>-1};function k(y){if(typeof y!="string"&&(y=String(y)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(y))throw new TypeError("Invalid character in header field name");return y.toLowerCase()}function P(y){return typeof y!="string"&&(y=String(y)),y}function F(y){var _={next:function(){var $=y.shift();return{done:$===void 0,value:$}}};return c.iterable&&(_[Symbol.iterator]=function(){return _}),_}function B(y){this.map={},y instanceof B?y.forEach(function(_,$){this.append($,_)},this):Array.isArray(y)?y.forEach(function(_){this.append(_[0],_[1])},this):y&&Object.getOwnPropertyNames(y).forEach(function(_){this.append(_,y[_])},this)}B.prototype.append=function(y,_){y=k(y),_=P(_);var $=this.map[y];this.map[y]=$?$+", "+_:_},B.prototype.delete=function(y){delete this.map[k(y)]},B.prototype.get=function(y){return y=k(y),this.has(y)?this.map[y]:null},B.prototype.has=function(y){return this.map.hasOwnProperty(k(y))},B.prototype.set=function(y,_){this.map[k(y)]=P(_)},B.prototype.forEach=function(y,_){for(var $ in this.map)this.map.hasOwnProperty($)&&y.call(_,this.map[$],$,this)},B.prototype.keys=function(){var y=[];return this.forEach(function(_,$){y.push($)}),F(y)},B.prototype.values=function(){var y=[];return this.forEach(function(_){y.push(_)}),F(y)},B.prototype.entries=function(){var y=[];return this.forEach(function(_,$){y.push([$,_])}),F(y)},c.iterable&&(B.prototype[Symbol.iterator]=B.prototype.entries);function N(y){if(y.bodyUsed)return Promise.reject(new TypeError("Already read"));y.bodyUsed=!0}function D(y){return new Promise(function(_,$){y.onload=function(){_(y.result)},y.onerror=function(){$(y.error)}})}function T(y){var _=new FileReader,$=D(_);return _.readAsArrayBuffer(y),$}function M(y){var _=new FileReader,$=D(_);return _.readAsText(y),$}function O(y){for(var _=new Uint8Array(y),$=new Array(_.length),V=0;V<_.length;V++)$[V]=String.fromCharCode(_[V]);return $.join("")}function L(y){if(y.slice)return y.slice(0);var _=new Uint8Array(y.byteLength);return _.set(new Uint8Array(y)),_.buffer}function x(){return this.bodyUsed=!1,this._initBody=function(y){this._bodyInit=y,y?typeof y=="string"?this._bodyText=y:c.blob&&Blob.prototype.isPrototypeOf(y)?this._bodyBlob=y:c.formData&&FormData.prototype.isPrototypeOf(y)?this._bodyFormData=y:c.searchParams&&URLSearchParams.prototype.isPrototypeOf(y)?this._bodyText=y.toString():c.arrayBuffer&&c.blob&&d(y)?(this._bodyArrayBuffer=L(y.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(y)||p(y))?this._bodyArrayBuffer=L(y):this._bodyText=y=Object.prototype.toString.call(y):this._bodyText="",this.headers.get("content-type")||(typeof y=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):c.searchParams&&URLSearchParams.prototype.isPrototypeOf(y)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},c.blob&&(this.blob=function(){var y=N(this);if(y)return y;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?N(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(T)}),this.text=function(){var y=N(this);if(y)return y;if(this._bodyBlob)return M(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(O(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},c.formData&&(this.formData=function(){return this.text().then(w)}),this.json=function(){return this.text().then(JSON.parse)},this}var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function C(y){var _=y.toUpperCase();return b.indexOf(_)>-1?_:y}function g(y,_){_=_||{};var $=_.body;if(y instanceof g){if(y.bodyUsed)throw new TypeError("Already read");this.url=y.url,this.credentials=y.credentials,_.headers||(this.headers=new B(y.headers)),this.method=y.method,this.mode=y.mode,this.signal=y.signal,!$&&y._bodyInit!=null&&($=y._bodyInit,y.bodyUsed=!0)}else this.url=String(y);if(this.credentials=_.credentials||this.credentials||"same-origin",(_.headers||!this.headers)&&(this.headers=new B(_.headers)),this.method=C(_.method||this.method||"GET"),this.mode=_.mode||this.mode||null,this.signal=_.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&$)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody($)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})};function w(y){var _=new FormData;return y.trim().split("&").forEach(function($){if($){var V=$.split("="),H=V.shift().replace(/\+/g," "),X=V.join("=").replace(/\+/g," ");_.append(decodeURIComponent(H),decodeURIComponent(X))}}),_}function f(y){var _=new B,$=y.replace(/\r?\n[\t ]+/g," ");return $.split(/\r?\n/).forEach(function(V){var H=V.split(":"),X=H.shift().trim();if(X){var Q=H.join(":").trim();_.append(X,Q)}}),_}x.call(g.prototype);function m(y,_){_||(_={}),this.type="default",this.status=_.status===void 0?200:_.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in _?_.statusText:"OK",this.headers=new B(_.headers),this.url=_.url||"",this._initBody(y)}x.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new B(this.headers),url:this.url})},m.error=function(){var y=new m(null,{status:0,statusText:""});return y.type="error",y};var E=[301,302,303,307,308];m.redirect=function(y,_){if(E.indexOf(_)===-1)throw new RangeError("Invalid status code");return new m(null,{status:_,headers:{location:y}})},a.DOMException=o.DOMException;try{new a.DOMException}catch{a.DOMException=function(_,$){this.message=_,this.name=$;var V=Error(_);this.stack=V.stack},a.DOMException.prototype=Object.create(Error.prototype),a.DOMException.prototype.constructor=a.DOMException}function S(y,_){return new Promise(function($,V){var H=new g(y,_);if(H.signal&&H.signal.aborted)return V(new a.DOMException("Aborted","AbortError"));var X=new XMLHttpRequest;function Q(){X.abort()}X.onload=function(){var re={status:X.status,statusText:X.statusText,headers:f(X.getAllResponseHeaders()||"")};re.url="responseURL"in X?X.responseURL:re.headers.get("X-Request-URL");var ue="response"in X?X.response:X.responseText;$(new m(ue,re))},X.onerror=function(){V(new TypeError("Network request failed"))},X.ontimeout=function(){V(new TypeError("Network request failed"))},X.onabort=function(){V(new a.DOMException("Aborted","AbortError"))},X.open(H.method,H.url,!0),H.credentials==="include"?X.withCredentials=!0:H.credentials==="omit"&&(X.withCredentials=!1),"responseType"in X&&c.blob&&(X.responseType="blob"),H.headers.forEach(function(re,ue){X.setRequestHeader(ue,re)}),H.signal&&(H.signal.addEventListener("abort",Q),X.onreadystatechange=function(){X.readyState===4&&H.signal.removeEventListener("abort",Q)}),X.send(typeof H._bodyInit>"u"?null:H._bodyInit)})}return S.polyfill=!0,o.fetch||(o.fetch=S,o.Headers=B,o.Request=g,o.Response=m),a.Headers=B,a.Request=g,a.Response=m,a.fetch=S,Object.defineProperty(a,"__esModule",{value:!0}),a})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=r;t=i.fetch,t.default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(rp,rp.exports)),rp.exports}(function(e,t){var n;if(typeof fetch=="function"&&(typeof tn<"u"&&tn.fetch?n=tn.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof Tde<"u"&&(typeof window>"u"||typeof window.document>"u")){var r=n||Pde();r.default&&(r=r.default),t.default=r,e.exports=t.default}})(Em,Em.exports);const eW=Em.exports,j2=jM({__proto__:null,default:eW},[Em.exports]);function Tm(e){return Tm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Tm(e)}var _a;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?_a=global.fetch:typeof window<"u"&&window.fetch?_a=window.fetch:_a=fetch);var Ah;qB()&&(typeof global<"u"&&global.XMLHttpRequest?Ah=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(Ah=window.XMLHttpRequest));var Pm;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?Pm=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(Pm=window.ActiveXObject));!_a&&j2&&!Ah&&!Pm&&(_a=eW||j2);typeof _a!="function"&&(_a=void 0);var VC=function(t,n){if(n&&Tm(n)==="object"){var r="";for(var i in n)r+="&"+encodeURIComponent(i)+"="+encodeURIComponent(n[i]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},G2=function(t,n,r){_a(t,n).then(function(i){if(!i.ok)return r(i.statusText||"Error",{status:i.status});i.text().then(function(o){r(null,{status:i.status,data:o})}).catch(r)}).catch(r)},Y2=!1,Rde=function(t,n,r,i){t.queryStringParams&&(n=VC(n,t.queryStringParams));var o=zC({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);r&&(o["Content-Type"]="application/json");var a=typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions,c=zC({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:o},Y2?{}:a);try{G2(n,c,i)}catch(d){if(!a||Object.keys(a).length===0||!d.message||d.message.indexOf("not implemented")<0)return i(d);try{Object.keys(a).forEach(function(u){delete c[u]}),G2(n,c,i),Y2=!0}catch(u){i(u)}}},Ode=function(t,n,r,i){r&&Tm(r)==="object"&&(r=VC("",r).slice(1)),t.queryStringParams&&(n=VC(n,t.queryStringParams));try{var o;Ah?o=new Ah:o=new Pm("MSXML2.XMLHTTP.3.0"),o.open(r?"POST":"GET",n,1),t.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.withCredentials=!!t.withCredentials,r&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.overrideMimeType&&o.overrideMimeType("application/json");var a=t.customHeaders;if(a=typeof a=="function"?a():a,a)for(var c in a)o.setRequestHeader(c,a[c]);o.onreadystatechange=function(){o.readyState>3&&i(o.status>=400?o.statusText:null,{status:o.status,data:o.responseText})},o.send(r)}catch(d){console&&console.log(d)}},Mde=function(t,n,r,i){if(typeof r=="function"&&(i=r,r=void 0),i=i||function(){},_a&&n.indexOf("file:")!==0)return Rde(t,n,r,i);if(qB()||typeof ActiveXObject=="function")return Ode(t,n,r,i);i(new Error("No fetch and no xhr implementation found!"))};function Ih(e){return Ih=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ih(e)}function Lde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z2(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Lde(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return Dde(e,[{key:"init",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=zC(i,this.options||{},Fde()),this.allOptions=o,this.services&&this.options.reloadInterval&&setInterval(function(){return r.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(n,r,i){this._readAny(n,n,r,r,i)}},{key:"read",value:function(n,r,i){this._readAny([n],n,[r],r,i)}},{key:"_readAny",value:function(n,r,i,o,a){var c=this,d=this.options.loadPath;typeof this.options.loadPath=="function"&&(d=this.options.loadPath(n,i)),d=Ede(d),d.then(function(u){if(!u)return a(null,{});var p=c.services.interpolator.interpolate(u,{lng:n.join("+"),ns:i.join("+")});c.loadUrl(p,a,r,o)})}},{key:"loadUrl",value:function(n,r,i,o){var a=this,c=typeof i=="string"?[i]:i,d=typeof o=="string"?[o]:o,u=this.options.parseLoadPayload(c,d);this.options.request(this.options,n,u,function(p,k){if(k&&(k.status>=500&&k.status<600||!k.status))return r("failed loading "+n+"; status code: "+k.status,!0);if(k&&k.status>=400&&k.status<500)return r("failed loading "+n+"; status code: "+k.status,!1);if(!k&&p&&p.message&&p.message.indexOf("Failed to fetch")>-1)return r("failed loading "+n+": "+p.message,!0);if(p)return r(p,!1);var P,F;try{typeof k.data=="string"?P=a.options.parse(k.data,i,o):P=k.data}catch{F="failed parsing "+n+" to json"}if(F)return r(F,!1);r(null,P)})}},{key:"create",value:function(n,r,i,o,a){var c=this;if(!!this.options.addPath){typeof n=="string"&&(n=[n]);var d=this.options.parsePayload(r,i,o),u=0,p=[],k=[];n.forEach(function(P){var F=c.options.addPath;typeof c.options.addPath=="function"&&(F=c.options.addPath(P,r));var B=c.services.interpolator.interpolate(F,{lng:P,ns:r});c.options.request(c.options,B,d,function(N,D){u+=1,p.push(N),k.push(D),u===n.length&&typeof a=="function"&&a(p,k)})})}}},{key:"reload",value:function(){var n=this,r=this.services,i=r.backendConnector,o=r.languageUtils,a=r.logger,c=i.language;if(!(c&&c.toLowerCase()==="cimode")){var d=[],u=function(k){var P=o.toResolveHierarchy(k);P.forEach(function(F){d.indexOf(F)<0&&d.push(F)})};u(c),this.allOptions.preload&&this.allOptions.preload.forEach(function(p){return u(p)}),d.forEach(function(p){n.allOptions.ns.forEach(function(k){i.read(p,k,"read",null,null,function(P,F){P&&a.warn("loading namespace ".concat(k," for language ").concat(p," failed"),P),!P&&F&&a.log("loaded namespace ".concat(k," for language ").concat(p),F),i.loaded("".concat(p,"|").concat(k),P,F)})})})}}}]),e}();Bde.type="backend";var bu={exports:{}};/*! + */function bn(){return bn=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function zse(){return Math.random().toString(36).substr(2,8)}function t2(e,t){return{usr:e.state,key:e.key,idx:t}}function wh(e,t,n,r){return n===void 0&&(n=null),bn({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ha(t):t,{state:n,key:t&&t.key||r||zse()})}function Da(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Ha(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Vse(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,c=dr.Pop,d=null,u=p();u==null&&(u=0,o.replaceState(bn({},o.state,{idx:u}),""));function p(){return(o.state||{idx:null}).idx}function k(){c=dr.Pop;let D=p(),T=D==null?null:D-u;u=D,d&&d({action:c,location:N.location,delta:T})}function P(D,T){c=dr.Push;let M=wh(N.location,D,T);n&&n(M,D),u=p()+1;let O=t2(M,u),L=N.createHref(M);try{o.pushState(O,"",L)}catch{i.location.assign(L)}a&&d&&d({action:c,location:N.location,delta:1})}function F(D,T){c=dr.Replace;let M=wh(N.location,D,T);n&&n(M,D),u=p();let O=t2(M,u),L=N.createHref(M);o.replaceState(O,"",L),a&&d&&d({action:c,location:N.location,delta:0})}function B(D){let T=i.location.origin!=="null"?i.location.origin:i.location.href,M=typeof D=="string"?D:Da(D);return qt(T,"No window.location.(origin|href) available to create URL for href: "+M),new URL(M,T)}let N={get action(){return c},get location(){return e(i,o)},listen(D){if(d)throw new Error("A history only accepts one active listener");return i.addEventListener(e2,k),d=D,()=>{i.removeEventListener(e2,k),d=null}},createHref(D){return t(i,D)},createURL:B,encodeLocation(D){let T=B(D);return{pathname:T.pathname,search:T.search,hash:T.hash}},push:P,replace:F,go(D){return o.go(D)}};return N}var Br;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Br||(Br={}));function jse(e){return e.index===!0}function RB(e,t,n){return t===void 0&&(t=[]),n===void 0&&(n=new Set),e.map((r,i)=>{let a=[...t,i],o=typeof r.id=="string"?r.id:a.join("-");return qt(r.index!==!0||!r.children,"Cannot specify children on an index route"),qt(!n.has(o),'Found a route id collision on id "'+o+`". Route id's must be globally unique within Data Router usages`),n.add(o),jse(r)?bn({},r,{id:o}):bn({},r,{id:o,children:r.children?RB(r.children,a,n):void 0})})}function sd(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Ha(t):t,i=LB(r.pathname||"/",n);if(i==null)return null;let a=OB(e);Gse(a);let o=null;for(let c=0;o==null&&c{let d={relativePath:c===void 0?a.path||"":c,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};d.relativePath.startsWith("/")&&(qt(d.relativePath.startsWith(r),'Absolute route path "'+d.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),d.relativePath=d.relativePath.slice(r.length));let u=Aa([r,d.relativePath]),p=n.concat(d);a.children&&a.children.length>0&&(qt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),OB(a.children,t,p,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:Qse(u,a.index),routesMeta:p})};return e.forEach((a,o)=>{var c;if(a.path===""||!((c=a.path)!=null&&c.includes("?")))i(a,o);else for(let d of MB(a.path))i(a,o,d)}),t}function MB(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=MB(r.join("/")),c=[];return c.push(...o.map(d=>d===""?a:[a,d].join("/"))),i&&c.push(...o),c.map(d=>e.startsWith("/")&&d===""?"/":d)}function Gse(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:qse(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Yse=/^:\w+$/,Zse=3,Xse=2,Use=1,Kse=10,Jse=-2,n2=e=>e==="*";function Qse(e,t){let n=e.split("/"),r=n.length;return n.some(n2)&&(r+=Jse),t&&(r+=Xse),n.filter(i=>!n2(i)).reduce((i,a)=>i+(Yse.test(a)?Zse:a===""?Use:Kse),r)}function qse(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function ele(e,t){let{routesMeta:n}=e,r={},i="/",a=[];for(let o=0;o{if(p==="*"){let P=c[k]||"";o=a.slice(0,a.length-P.length).replace(/(.)\/+$/,"$1")}return u[p]=ile(c[k]||"",p),u},{}),pathname:a,pathnameBase:o,pattern:e}}function nle(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Ch(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(o,c)=>(r.push(c),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function rle(e){try{return decodeURI(e)}catch(t){return Ch(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function ile(e,t){try{return decodeURIComponent(e)}catch(n){return Ch(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function LB(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Ch(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function ole(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Ha(e):e;return{pathname:n?n.startsWith("/")?n:ale(n,t):t,search:lle(r),hash:cle(i)}}function ale(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function ux(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function ub(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ck(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Ha(e):(i=bn({},e),qt(!i.pathname||!i.pathname.includes("?"),ux("?","pathname","search",i)),qt(!i.pathname||!i.pathname.includes("#"),ux("#","pathname","hash",i)),qt(!i.search||!i.search.includes("#"),ux("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,c;if(r||o==null)c=n;else{let k=t.length-1;if(o.startsWith("..")){let P=o.split("/");for(;P[0]==="..";)P.shift(),k-=1;i.pathname=P.join("/")}c=k>=0?t[k]:"/"}let d=ole(i,c),u=o&&o!=="/"&&o.endsWith("/"),p=(a||o===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(u||p)&&(d.pathname+="/"),d}const Aa=e=>e.join("/").replace(/\/\/+/g,"/"),sle=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),lle=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,cle=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class r2 extends Error{}class ule{constructor(t,n){this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],qt(t&&typeof t=="object"&&!Array.isArray(t),"defer() only accepts plain objects");let r;this.abortPromise=new Promise((a,o)=>r=o),this.controller=new AbortController;let i=()=>r(new r2("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",i),this.controller.signal.addEventListener("abort",i),this.data=Object.entries(t).reduce((a,o)=>{let[c,d]=o;return Object.assign(a,{[c]:this.trackPromise(c,d)})},{}),this.done&&this.unlistenAbortSignal(),this.init=n}trackPromise(t,n){if(!(n instanceof Promise))return n;this.deferredKeys.push(t),this.pendingKeysSet.add(t);let r=Promise.race([n,this.abortPromise]).then(i=>this.onSettle(r,t,null,i),i=>this.onSettle(r,t,i));return r.catch(()=>{}),Object.defineProperty(r,"_tracked",{get:()=>!0}),r}onSettle(t,n,r,i){return this.controller.signal.aborted&&r instanceof r2?(this.unlistenAbortSignal(),Object.defineProperty(t,"_error",{get:()=>r}),Promise.reject(r)):(this.pendingKeysSet.delete(n),this.done&&this.unlistenAbortSignal(),r?(Object.defineProperty(t,"_error",{get:()=>r}),this.emit(!1,n),Promise.reject(r)):(Object.defineProperty(t,"_data",{get:()=>i}),this.emit(!1,n),i))}emit(t,n){this.subscribers.forEach(r=>r(t,n))}subscribe(t){return this.subscribers.add(t),()=>this.subscribers.delete(t)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach((t,n)=>this.pendingKeysSet.delete(n)),this.emit(!0)}async resolveData(t){let n=!1;if(!this.done){let r=()=>this.cancel();t.addEventListener("abort",r),n=await new Promise(i=>{this.subscribe(a=>{t.removeEventListener("abort",r),(a||this.done)&&i(a)})})}return n}get done(){return this.pendingKeysSet.size===0}get unwrappedData(){return qt(this.data!==null&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce((t,n)=>{let[r,i]=n;return Object.assign(t,{[r]:hle(i)})},{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function dle(e){return e instanceof Promise&&e._tracked===!0}function hle(e){if(!dle(e))return e;if(e._error)throw e._error;return e._data}class uk{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function DB(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const $B=["post","put","patch","delete"],fle=new Set($B),ple=["get",...$B],gle=new Set(ple),mle=new Set([301,302,303,307,308]),vle=new Set([307,308]),dx={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},yle={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},i2={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},NB=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,FB=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ble=!FB;function xle(e){qt(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let t=RB(e.routes),n=null,r=new Set,i=null,a=null,o=null,c=e.hydrationData!=null,d=sd(t,e.history.location,e.basename),u=null;if(d==null){let Te=Qa(404,{pathname:e.history.location.pathname}),{matches:Ne,route:Ge}=u2(t);d=Ne,u={[Ge.id]:Te}}let p=!d.some(Te=>Te.route.loader)||e.hydrationData!=null,k,P={historyAction:e.history.action,location:e.history.location,matches:d,initialized:p,navigation:dx,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||u,fetchers:new Map,blockers:new Map},F=dr.Pop,B=!1,N,D=!1,T=!1,M=[],O=[],L=new Map,x=0,b=-1,C=new Map,g=new Set,w=new Map,f=new Map,m=new Map,E=!1;function S(){return n=e.history.listen(Te=>{let{action:Ne,location:Ge,delta:nt}=Te;if(E){E=!1;return}Ch(m.size===0||nt!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let He=U({currentLocation:P.location,nextLocation:Ge,historyAction:Ne});if(He&&nt!=null){E=!0,e.history.go(nt*-1),ge(He,{state:"blocked",location:Ge,proceed(){ge(He,{state:"proceeding",proceed:void 0,reset:void 0,location:Ge}),e.history.go(nt)},reset(){se(He),$({blockers:new Map(k.state.blockers)})}});return}return Q(Ne,Ge)}),P.initialized||Q(dr.Pop,P.location),k}function y(){n&&n(),r.clear(),N&&N.abort(),P.fetchers.forEach((Te,Ne)=>fe(Ne)),P.blockers.forEach((Te,Ne)=>se(Ne))}function _(Te){return r.add(Te),()=>r.delete(Te)}function $(Te){P=bn({},P,Te),r.forEach(Ne=>Ne(P))}function V(Te,Ne){var Ge,nt;let He=P.actionData!=null&&P.navigation.formMethod!=null&&ha(P.navigation.formMethod)&&P.navigation.state==="loading"&&((Ge=Te.state)==null?void 0:Ge._isRedirect)!==!0,et;Ne.actionData?Object.keys(Ne.actionData).length>0?et=Ne.actionData:et=null:He?et=P.actionData:et=null;let ot=Ne.loaderData?c2(P.loaderData,Ne.loaderData,Ne.matches||[],Ne.errors):P.loaderData;for(let[Qe]of m)se(Qe);let lt=B===!0||P.navigation.formMethod!=null&&ha(P.navigation.formMethod)&&((nt=Te.state)==null?void 0:nt._isRedirect)!==!0;$(bn({},Ne,{actionData:et,loaderData:ot,historyAction:F,location:Te,initialized:!0,navigation:dx,revalidation:"idle",restoreScrollPosition:ke(Te,Ne.matches||P.matches),preventScrollReset:lt,blockers:new Map(P.blockers)})),D||F===dr.Pop||(F===dr.Push?e.history.push(Te,Te.state):F===dr.Replace&&e.history.replace(Te,Te.state)),F=dr.Pop,B=!1,D=!1,T=!1,M=[],O=[]}async function H(Te,Ne){if(typeof Te=="number"){e.history.go(Te);return}let{path:Ge,submission:nt,error:He}=o2(Te,Ne),et=P.location,ot=wh(P.location,Ge,Ne&&Ne.state);ot=bn({},ot,e.history.encodeLocation(ot));let lt=Ne&&Ne.replace!=null?Ne.replace:void 0,Qe=dr.Push;lt===!0?Qe=dr.Replace:lt===!1||nt!=null&&ha(nt.formMethod)&&nt.formAction===P.location.pathname+P.location.search&&(Qe=dr.Replace);let ht=Ne&&"preventScrollReset"in Ne?Ne.preventScrollReset===!0:void 0,dt=U({currentLocation:et,nextLocation:ot,historyAction:Qe});if(dt){ge(dt,{state:"blocked",location:ot,proceed(){ge(dt,{state:"proceeding",proceed:void 0,reset:void 0,location:ot}),H(Te,Ne)},reset(){se(dt),$({blockers:new Map(P.blockers)})}});return}return await Q(Qe,ot,{submission:nt,pendingError:He,preventScrollReset:ht,replace:Ne&&Ne.replace})}function X(){if(ie(),$({revalidation:"loading"}),P.navigation.state!=="submitting"){if(P.navigation.state==="idle"){Q(P.historyAction,P.location,{startUninterruptedRevalidation:!0});return}Q(F||P.historyAction,P.navigation.location,{overrideNavigation:P.navigation})}}async function Q(Te,Ne,Ge){N&&N.abort(),N=null,F=Te,D=(Ge&&Ge.startUninterruptedRevalidation)===!0,xe(P.location,P.matches),B=(Ge&&Ge.preventScrollReset)===!0;let nt=Ge&&Ge.overrideNavigation,He=sd(t,Ne,e.basename);if(!He){let ze=Qa(404,{pathname:Ne.pathname}),{matches:ct,route:mt}=u2(t);q(),V(Ne,{matches:ct,loaderData:{},errors:{[mt.id]:ze}});return}if(Ile(P.location,Ne)&&!(Ge&&Ge.submission&&ha(Ge.submission.formMethod))){V(Ne,{matches:He});return}N=new AbortController;let et=Vu(e.history,Ne,N.signal,Ge&&Ge.submission),ot,lt;if(Ge&&Ge.pendingError)lt={[gc(He).route.id]:Ge.pendingError};else if(Ge&&Ge.submission&&ha(Ge.submission.formMethod)){let ze=await re(et,Ne,Ge.submission,He,{replace:Ge.replace});if(ze.shortCircuited)return;ot=ze.pendingActionData,lt=ze.pendingActionError,nt=bn({state:"loading",location:Ne},Ge.submission),et=new Request(et.url,{signal:et.signal})}let{shortCircuited:Qe,loaderData:ht,errors:dt}=await ue(et,Ne,He,nt,Ge&&Ge.submission,Ge&&Ge.replace,ot,lt);Qe||(N=null,V(Ne,bn({matches:He},ot?{actionData:ot}:{},{loaderData:ht,errors:dt})))}async function re(Te,Ne,Ge,nt,He){ie();let et=bn({state:"submitting",location:Ne},Ge);$({navigation:et});let ot,lt=p2(nt,Ne);if(!lt.route.action)ot={type:Br.error,error:Qa(405,{method:Te.method,pathname:Ne.pathname,routeId:lt.route.id})};else if(ot=await zu("action",Te,lt,nt,k.basename),Te.signal.aborted)return{shortCircuited:!0};if($c(ot)){let Qe;return He&&He.replace!=null?Qe=He.replace:Qe=ot.location===P.location.pathname+P.location.search,await ce(P,ot,{submission:Ge,replace:Qe}),{shortCircuited:!0}}if($d(ot)){let Qe=gc(nt,lt.route.id);return(He&&He.replace)!==!0&&(F=dr.Push),{pendingActionData:{},pendingActionError:{[Qe.route.id]:ot.error}}}if(qs(ot))throw Qa(400,{type:"defer-action"});return{pendingActionData:{[lt.route.id]:ot.data}}}async function ue(Te,Ne,Ge,nt,He,et,ot,lt){let Qe=nt;Qe||(Qe=bn({state:"loading",location:Ne,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},He));let ht=He||(Qe.formMethod&&Qe.formAction&&Qe.formData&&Qe.formEncType?{formMethod:Qe.formMethod,formAction:Qe.formAction,formData:Qe.formData,formEncType:Qe.formEncType}:void 0),[dt,ze]=a2(e.history,P,Ge,ht,Ne,T,M,O,ot,lt,w);if(q(_t=>!(Ge&&Ge.some(Dt=>Dt.route.id===_t))||dt&&dt.some(Dt=>Dt.route.id===_t)),dt.length===0&&ze.length===0)return V(Ne,bn({matches:Ge,loaderData:{},errors:lt||null},ot?{actionData:ot}:{})),{shortCircuited:!0};if(!D){ze.forEach(Dt=>{let De=P.fetchers.get(Dt.key),Ze={state:"loading",data:De&&De.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Dt.key,Ze)});let _t=ot||P.actionData;$(bn({navigation:Qe},_t?Object.keys(_t).length===0?{actionData:null}:{actionData:_t}:{},ze.length>0?{fetchers:new Map(P.fetchers)}:{}))}b=++x,ze.forEach(_t=>L.set(_t.key,N));let{results:ct,loaderResults:mt,fetcherResults:vt}=await Y(P.matches,Ge,dt,ze,Te);if(Te.signal.aborted)return{shortCircuited:!0};ze.forEach(_t=>L.delete(_t.key));let $e=d2(ct);if($e)return await ce(P,$e,{replace:et}),{shortCircuited:!0};let{loaderData:Be,errors:tt}=l2(P,Ge,dt,mt,lt,ze,vt,f);f.forEach((_t,Dt)=>{_t.subscribe(De=>{(De||_t.done)&&f.delete(Dt)})}),we();let xt=be(b);return bn({loaderData:Be,errors:tt},xt||ze.length>0?{fetchers:new Map(P.fetchers)}:{})}function le(Te){return P.fetchers.get(Te)||yle}function ve(Te,Ne,Ge,nt){if(ble)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");L.has(Te)&&Ce(Te);let He=sd(t,Ge,e.basename);if(!He){he(Te,Ne,Qa(404,{pathname:Ge}));return}let{path:et,submission:ot}=o2(Ge,nt,!0),lt=p2(He,et);if(B=(nt&&nt.preventScrollReset)===!0,ot&&ha(ot.formMethod)){z(Te,Ne,et,lt,He,ot);return}w.set(Te,{routeId:Ne,path:et,match:lt,matches:He}),Z(Te,Ne,et,lt,He,ot)}async function z(Te,Ne,Ge,nt,He,et){if(ie(),w.delete(Te),!nt.route.action){let wt=Qa(405,{method:et.formMethod,pathname:Ge,routeId:Ne});he(Te,Ne,wt);return}let ot=P.fetchers.get(Te),lt=bn({state:"submitting"},et,{data:ot&&ot.data," _hasFetcherDoneAnything ":!0});P.fetchers.set(Te,lt),$({fetchers:new Map(P.fetchers)});let Qe=new AbortController,ht=Vu(e.history,Ge,Qe.signal,et);L.set(Te,Qe);let dt=await zu("action",ht,nt,He,k.basename);if(ht.signal.aborted){L.get(Te)===Qe&&L.delete(Te);return}if($c(dt)){L.delete(Te),g.add(Te);let wt=bn({state:"loading"},et,{data:void 0," _hasFetcherDoneAnything ":!0});return P.fetchers.set(Te,wt),$({fetchers:new Map(P.fetchers)}),ce(P,dt,{isFetchActionRedirect:!0})}if($d(dt)){he(Te,Ne,dt.error);return}if(qs(dt))throw Qa(400,{type:"defer-action"});let ze=P.navigation.location||P.location,ct=Vu(e.history,ze,Qe.signal),mt=P.navigation.state!=="idle"?sd(t,P.navigation.location,e.basename):P.matches;qt(mt,"Didn't find any matches after fetcher action");let vt=++x;C.set(Te,vt);let $e=bn({state:"loading",data:dt.data},et,{" _hasFetcherDoneAnything ":!0});P.fetchers.set(Te,$e);let[Be,tt]=a2(e.history,P,mt,et,ze,T,M,O,{[nt.route.id]:dt.data},void 0,w);tt.filter(wt=>wt.key!==Te).forEach(wt=>{let Ht=wt.key,tn=P.fetchers.get(Ht),Pn={state:"loading",data:tn&&tn.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Ht,Pn),L.set(Ht,Qe)}),$({fetchers:new Map(P.fetchers)});let{results:xt,loaderResults:_t,fetcherResults:Dt}=await Y(P.matches,mt,Be,tt,ct);if(Qe.signal.aborted)return;C.delete(Te),L.delete(Te),tt.forEach(wt=>L.delete(wt.key));let De=d2(xt);if(De)return ce(P,De);let{loaderData:Ze,errors:qe}=l2(P,P.matches,Be,_t,void 0,tt,Dt,f),pt={state:"idle",data:dt.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Te,pt);let Pt=be(vt);P.navigation.state==="loading"&&vt>b?(qt(F,"Expected pending action"),N&&N.abort(),V(P.navigation.location,{matches:mt,loaderData:Ze,errors:qe,fetchers:new Map(P.fetchers)})):($(bn({errors:qe,loaderData:c2(P.loaderData,Ze,mt,qe)},Pt?{fetchers:new Map(P.fetchers)}:{})),T=!1)}async function Z(Te,Ne,Ge,nt,He,et){let ot=P.fetchers.get(Te),lt=bn({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},et,{data:ot&&ot.data," _hasFetcherDoneAnything ":!0});P.fetchers.set(Te,lt),$({fetchers:new Map(P.fetchers)});let Qe=new AbortController,ht=Vu(e.history,Ge,Qe.signal);L.set(Te,Qe);let dt=await zu("loader",ht,nt,He,k.basename);if(qs(dt)&&(dt=await zB(dt,ht.signal,!0)||dt),L.get(Te)===Qe&&L.delete(Te),ht.signal.aborted)return;if($c(dt)){await ce(P,dt);return}if($d(dt)){let ct=gc(P.matches,Ne);P.fetchers.delete(Te),$({fetchers:new Map(P.fetchers),errors:{[ct.route.id]:dt.error}});return}qt(!qs(dt),"Unhandled fetcher deferred data");let ze={state:"idle",data:dt.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Te,ze),$({fetchers:new Map(P.fetchers)})}async function ce(Te,Ne,Ge){var nt;let{submission:He,replace:et,isFetchActionRedirect:ot}=Ge===void 0?{}:Ge;Ne.revalidate&&(T=!0);let lt=wh(Te.location,Ne.location,bn({_isRedirect:!0},ot?{_isFetchActionRedirect:!0}:{}));if(qt(lt,"Expected a location on the redirect navigation"),NB.test(Ne.location)&&FB&&typeof((nt=window)==null?void 0:nt.location)<"u"){let mt=e.history.createURL(Ne.location).origin;if(window.location.origin!==mt){et?window.location.replace(Ne.location):window.location.assign(Ne.location);return}}N=null;let Qe=et===!0?dr.Replace:dr.Push,{formMethod:ht,formAction:dt,formEncType:ze,formData:ct}=Te.navigation;!He&&ht&&dt&&ct&&ze&&(He={formMethod:ht,formAction:dt,formEncType:ze,formData:ct}),vle.has(Ne.status)&&He&&ha(He.formMethod)?await Q(Qe,lt,{submission:bn({},He,{formAction:Ne.location}),preventScrollReset:B}):await Q(Qe,lt,{overrideNavigation:{state:"loading",location:lt,formMethod:He?He.formMethod:void 0,formAction:He?He.formAction:void 0,formEncType:He?He.formEncType:void 0,formData:He?He.formData:void 0},preventScrollReset:B})}async function Y(Te,Ne,Ge,nt,He){let et=await Promise.all([...Ge.map(Qe=>zu("loader",He,Qe,Ne,k.basename)),...nt.map(Qe=>zu("loader",Vu(e.history,Qe.path,He.signal),Qe.match,Qe.matches,k.basename))]),ot=et.slice(0,Ge.length),lt=et.slice(Ge.length);return await Promise.all([h2(Te,Ge,ot,He.signal,!1,P.loaderData),h2(Te,nt.map(Qe=>Qe.match),lt,He.signal,!0)]),{results:et,loaderResults:ot,fetcherResults:lt}}function ie(){T=!0,M.push(...q()),w.forEach((Te,Ne)=>{L.has(Ne)&&(O.push(Ne),Ce(Ne))})}function he(Te,Ne,Ge){let nt=gc(P.matches,Ne);fe(Te),$({errors:{[nt.route.id]:Ge},fetchers:new Map(P.fetchers)})}function fe(Te){L.has(Te)&&Ce(Te),w.delete(Te),C.delete(Te),g.delete(Te),P.fetchers.delete(Te)}function Ce(Te){let Ne=L.get(Te);qt(Ne,"Expected fetch controller: "+Te),Ne.abort(),L.delete(Te)}function Pe(Te){for(let Ne of Te){let nt={state:"idle",data:le(Ne).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};P.fetchers.set(Ne,nt)}}function we(){let Te=[];for(let Ne of g){let Ge=P.fetchers.get(Ne);qt(Ge,"Expected fetcher: "+Ne),Ge.state==="loading"&&(g.delete(Ne),Te.push(Ne))}Pe(Te)}function be(Te){let Ne=[];for(let[Ge,nt]of C)if(nt0}function ee(Te,Ne){let Ge=P.blockers.get(Te)||i2;return m.get(Te)!==Ne&&m.set(Te,Ne),Ge}function se(Te){P.blockers.delete(Te),m.delete(Te)}function ge(Te,Ne){let Ge=P.blockers.get(Te)||i2;qt(Ge.state==="unblocked"&&Ne.state==="blocked"||Ge.state==="blocked"&&Ne.state==="blocked"||Ge.state==="blocked"&&Ne.state==="proceeding"||Ge.state==="blocked"&&Ne.state==="unblocked"||Ge.state==="proceeding"&&Ne.state==="unblocked","Invalid blocker state transition: "+Ge.state+" -> "+Ne.state),P.blockers.set(Te,Ne),$({blockers:new Map(P.blockers)})}function U(Te){let{currentLocation:Ne,nextLocation:Ge,historyAction:nt}=Te;if(m.size===0)return;m.size>1&&Ch(!1,"A router only supports one blocker at a time");let He=Array.from(m.entries()),[et,ot]=He[He.length-1],lt=P.blockers.get(et);if(!(lt&<.state==="proceeding")&&ot({currentLocation:Ne,nextLocation:Ge,historyAction:nt}))return et}function q(Te){let Ne=[];return f.forEach((Ge,nt)=>{(!Te||Te(nt))&&(Ge.cancel(),Ne.push(nt),f.delete(nt))}),Ne}function oe(Te,Ne,Ge){if(i=Te,o=Ne,a=Ge||(nt=>nt.key),!c&&P.navigation===dx){c=!0;let nt=ke(P.location,P.matches);nt!=null&&$({restoreScrollPosition:nt})}return()=>{i=null,o=null,a=null}}function xe(Te,Ne){if(i&&a&&o){let Ge=Ne.map(He=>f2(He,P.loaderData)),nt=a(Te,Ge)||Te.key;i[nt]=o()}}function ke(Te,Ne){if(i&&a&&o){let Ge=Ne.map(et=>f2(et,P.loaderData)),nt=a(Te,Ge)||Te.key,He=i[nt];if(typeof He=="number")return He}return null}return k={get basename(){return e.basename},get state(){return P},get routes(){return t},initialize:S,subscribe:_,enableScrollRestoration:oe,navigate:H,fetch:ve,revalidate:X,createHref:Te=>e.history.createHref(Te),encodeLocation:Te=>e.history.encodeLocation(Te),getFetcher:le,deleteFetcher:fe,dispose:y,getBlocker:ee,deleteBlocker:se,_internalFetchControllers:L,_internalActiveDeferreds:f},k}function wle(e){return e!=null&&"formData"in e}function o2(e,t,n){n===void 0&&(n=!1);let r=typeof e=="string"?e:Da(e);if(!t||!wle(t))return{path:r};if(t.formMethod&&!_le(t.formMethod))return{path:r,error:Qa(405,{method:t.formMethod})};let i;if(t.formData&&(i={formMethod:t.formMethod||"get",formAction:HB(r),formEncType:t&&t.formEncType||"application/x-www-form-urlencoded",formData:t.formData},ha(i.formMethod)))return{path:r,submission:i};let a=Ha(r),o=WB(t.formData);return n&&a.search&&VB(a.search)&&o.append("index",""),a.search="?"+o,{path:Da(a),submission:i}}function Cle(e,t){let n=e;if(t){let r=e.findIndex(i=>i.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function a2(e,t,n,r,i,a,o,c,d,u,p){let k=u?Object.values(u)[0]:d?Object.values(d)[0]:void 0,P=e.createURL(t.location),F=e.createURL(i),B=a||P.toString()===F.toString()||P.search!==F.search,N=u?Object.keys(u)[0]:void 0,T=Cle(n,N).filter((O,L)=>{if(O.route.loader==null)return!1;if(Sle(t.loaderData,t.matches[L],O)||o.some(C=>C===O.route.id))return!0;let x=t.matches[L],b=O;return s2(O,bn({currentUrl:P,currentParams:x.params,nextUrl:F,nextParams:b.params},r,{actionResult:k,defaultShouldRevalidate:B||BB(x,b)}))}),M=[];return p&&p.forEach((O,L)=>{if(n.some(x=>x.route.id===O.routeId))c.includes(L)?M.push(bn({key:L},O)):s2(O.match,bn({currentUrl:P,currentParams:t.matches[t.matches.length-1].params,nextUrl:F,nextParams:n[n.length-1].params},r,{actionResult:k,defaultShouldRevalidate:B}))&&M.push(bn({key:L},O));else return}),[T,M]}function Sle(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function BB(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function s2(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function zu(e,t,n,r,i,a,o,c){i===void 0&&(i="/"),a===void 0&&(a=!1),o===void 0&&(o=!1);let d,u,p,k=new Promise((F,B)=>p=B),P=()=>p();t.signal.addEventListener("abort",P);try{let F=n.route[e];qt(F,"Could not find the "+e+' to run on the "'+n.route.id+'" route'),u=await Promise.race([F({request:t,params:n.params,context:c}),k]),qt(u!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(F){d=Br.error,u=F}finally{t.signal.removeEventListener("abort",P)}if(kle(u)){let F=u.status;if(mle.has(F)){let D=u.headers.get("Location");if(qt(D,"Redirects returned/thrown from loaders/actions must have a Location header"),NB.test(D)){if(!a){let T=new URL(t.url),M=D.startsWith("//")?new URL(T.protocol+D):new URL(D);M.origin===T.origin&&(D=M.pathname+M.search+M.hash)}}else{let T=r.slice(0,r.indexOf(n)+1),M=ub(T).map(L=>L.pathnameBase),O=ck(D,M,new URL(t.url).pathname);if(qt(Da(O),"Unable to resolve redirect location: "+D),i){let L=O.pathname;O.pathname=L==="/"?i:Aa([i,L])}D=Da(O)}if(a)throw u.headers.set("Location",D),u;return{type:Br.redirect,status:F,location:D,revalidate:u.headers.get("X-Remix-Revalidate")!==null}}if(o)throw{type:d||Br.data,response:u};let B,N=u.headers.get("Content-Type");return N&&/\bapplication\/json\b/.test(N)?B=await u.json():B=await u.text(),d===Br.error?{type:d,error:new uk(F,u.statusText,B),headers:u.headers}:{type:Br.data,data:B,statusCode:u.status,headers:u.headers}}return d===Br.error?{type:d,error:u}:u instanceof ule?{type:Br.deferred,deferredData:u}:{type:Br.data,data:u}}function Vu(e,t,n,r){let i=e.createURL(HB(t)).toString(),a={signal:n};if(r&&ha(r.formMethod)){let{formMethod:o,formEncType:c,formData:d}=r;a.method=o.toUpperCase(),a.body=c==="application/x-www-form-urlencoded"?WB(d):d}return new Request(i,a)}function WB(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function Ale(e,t,n,r,i){let a={},o=null,c,d=!1,u={};return n.forEach((p,k)=>{let P=t[k].route.id;if(qt(!$c(p),"Cannot handle redirect results in processLoaderData"),$d(p)){let F=gc(e,P),B=p.error;r&&(B=Object.values(r)[0],r=void 0),o=o||{},o[F.route.id]==null&&(o[F.route.id]=B),a[P]=void 0,d||(d=!0,c=DB(p.error)?p.error.status:500),p.headers&&(u[P]=p.headers)}else qs(p)?(i.set(P,p.deferredData),a[P]=p.deferredData.data):a[P]=p.data,p.statusCode!=null&&p.statusCode!==200&&!d&&(c=p.statusCode),p.headers&&(u[P]=p.headers)}),r&&(o=r,a[Object.keys(r)[0]]=void 0),{loaderData:a,errors:o,statusCode:c||200,loaderHeaders:u}}function l2(e,t,n,r,i,a,o,c){let{loaderData:d,errors:u}=Ale(t,n,r,i,c);for(let p=0;pr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function u2(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Qa(e,t){let{pathname:n,routeId:r,method:i,type:a}=t===void 0?{}:t,o="Unknown Server Error",c="Unknown @remix-run/router error";return e===400?(o="Bad Request",i&&n&&r?c="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":a==="defer-action"&&(c="defer() is not supported in actions")):e===403?(o="Forbidden",c='Route "'+r+'" does not match URL "'+n+'"'):e===404?(o="Not Found",c='No route matches URL "'+n+'"'):e===405&&(o="Method Not Allowed",i&&n&&r?c="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(c='Invalid request method "'+i.toUpperCase()+'"')),new uk(e||500,o,new Error(c),!0)}function d2(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if($c(n))return n}}function HB(e){let t=typeof e=="string"?Ha(e):e;return Da(bn({},t,{hash:""}))}function Ile(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash!==t.hash}function qs(e){return e.type===Br.deferred}function $d(e){return e.type===Br.error}function $c(e){return(e&&e.type)===Br.redirect}function kle(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function _le(e){return gle.has(e)}function ha(e){return fle.has(e)}async function h2(e,t,n,r,i,a){for(let o=0;ok.route.id===d.route.id),p=u!=null&&!BB(u,d)&&(a&&a[d.route.id])!==void 0;qs(c)&&(i||p)&&await zB(c,r,i).then(k=>{k&&(n[o]=k||n[o])})}}async function zB(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Br.data,data:e.deferredData.unwrappedData}}catch(i){return{type:Br.error,error:i}}return{type:Br.data,data:e.deferredData.data}}}function VB(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function f2(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}}function p2(e,t){let n=typeof t=="string"?Ha(t).search:t.search;if(e[e.length-1].route.index&&VB(n||""))return e[e.length-1];let r=ub(e);return r[r.length-1]}var Ele={lessThanXSeconds:{one:"\u06A9\u0645\u062A\u0631 \u0627\u0632 \u06CC\u06A9 \u062B\u0627\u0646\u06CC\u0647",other:"\u06A9\u0645\u062A\u0631 \u0627\u0632 {{count}} \u062B\u0627\u0646\u06CC\u0647"},xSeconds:{one:"1 \u062B\u0627\u0646\u06CC\u0647",other:"{{count}} \u062B\u0627\u0646\u06CC\u0647"},halfAMinute:"\u0646\u06CC\u0645 \u062F\u0642\u06CC\u0642\u0647",lessThanXMinutes:{one:"\u06A9\u0645\u062A\u0631 \u0627\u0632 \u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",other:"\u06A9\u0645\u062A\u0631 \u0627\u0632 {{count}} \u062F\u0642\u06CC\u0642\u0647"},xMinutes:{one:"1 \u062F\u0642\u06CC\u0642\u0647",other:"{{count}} \u062F\u0642\u06CC\u0642\u0647"},aboutXHours:{one:"\u062D\u062F\u0648\u062F 1 \u0633\u0627\u0639\u062A",other:"\u062D\u062F\u0648\u062F {{count}} \u0633\u0627\u0639\u062A"},xHours:{one:"1 \u0633\u0627\u0639\u062A",other:"{{count}} \u0633\u0627\u0639\u062A"},xDays:{one:"1 \u0631\u0648\u0632",other:"{{count}} \u0631\u0648\u0632"},aboutXWeeks:{one:"\u062D\u062F\u0648\u062F 1 \u0647\u0641\u062A\u0647",other:"\u062D\u062F\u0648\u062F {{count}} \u0647\u0641\u062A\u0647"},xWeeks:{one:"1 \u0647\u0641\u062A\u0647",other:"{{count}} \u0647\u0641\u062A\u0647"},aboutXMonths:{one:"\u062D\u062F\u0648\u062F 1 \u0645\u0627\u0647",other:"\u062D\u062F\u0648\u062F {{count}} \u0645\u0627\u0647"},xMonths:{one:"1 \u0645\u0627\u0647",other:"{{count}} \u0645\u0627\u0647"},aboutXYears:{one:"\u062D\u062F\u0648\u062F 1 \u0633\u0627\u0644",other:"\u062D\u062F\u0648\u062F {{count}} \u0633\u0627\u0644"},xYears:{one:"1 \u0633\u0627\u0644",other:"{{count}} \u0633\u0627\u0644"},overXYears:{one:"\u0628\u06CC\u0634\u062A\u0631 \u0627\u0632 1 \u0633\u0627\u0644",other:"\u0628\u06CC\u0634\u062A\u0631 \u0627\u0632 {{count}} \u0633\u0627\u0644"},almostXYears:{one:"\u0646\u0632\u062F\u06CC\u06A9 1 \u0633\u0627\u0644",other:"\u0646\u0632\u062F\u06CC\u06A9 {{count}} \u0633\u0627\u0644"}},Tle=function(t,n,r){var i,a=Ele[t];return typeof a=="string"?i=a:n===1?i=a.one:i=a.other.replace("{{count}}",String(n)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"\u062F\u0631 "+i:i+" \u0642\u0628\u0644":i};const Ple=Tle;function eo(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Rle={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},Ole={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Mle={full:"{{date}} '\u062F\u0631' {{time}}",long:"{{date}} '\u062F\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Lle={date:eo({formats:Rle,defaultWidth:"full"}),time:eo({formats:Ole,defaultWidth:"full"}),dateTime:eo({formats:Mle,defaultWidth:"full"})};const Dle=Lle;var $le={lastWeek:"eeee '\u06AF\u0630\u0634\u062A\u0647 \u062F\u0631' p",yesterday:"'\u062F\u06CC\u0631\u0648\u0632 \u062F\u0631' p",today:"'\u0627\u0645\u0631\u0648\u0632 \u062F\u0631' p",tomorrow:"'\u0641\u0631\u062F\u0627 \u062F\u0631' p",nextWeek:"eeee '\u062F\u0631' p",other:"P"},Nle=function(t,n,r,i){return $le[t]};const Fle=Nle;function gr(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):a;i=e.formattingValues[o]||e.formattingValues[a]}else{var c=e.defaultWidth,d=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[d]||e.values[c]}var u=e.argumentCallback?e.argumentCallback(t):t;return i[u]}}var Ble={narrow:["\u0642","\u0628"],abbreviated:["\u0642.\u0645.","\u0628.\u0645."],wide:["\u0642\u0628\u0644 \u0627\u0632 \u0645\u06CC\u0644\u0627\u062F","\u0628\u0639\u062F \u0627\u0632 \u0645\u06CC\u0644\u0627\u062F"]},Wle={narrow:["1","2","3","4"],abbreviated:["\u0633\u200C\u06451","\u0633\u200C\u06452","\u0633\u200C\u06453","\u0633\u200C\u06454"],wide:["\u0633\u0647\u200C\u0645\u0627\u0647\u0647 1","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 2","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 3","\u0633\u0647\u200C\u0645\u0627\u0647\u0647 4"]},Hle={narrow:["\u0698","\u0641","\u0645","\u0622","\u0645","\u062C","\u062C","\u0622","\u0633","\u0627","\u0646","\u062F"],abbreviated:["\u0698\u0627\u0646\u0640","\u0641\u0648\u0631","\u0645\u0627\u0631\u0633","\u0622\u067E\u0631","\u0645\u06CC","\u062C\u0648\u0646","\u062C\u0648\u0644\u0640","\u0622\u06AF\u0648","\u0633\u067E\u062A\u0640","\u0627\u06A9\u062A\u0640","\u0646\u0648\u0627\u0645\u0640","\u062F\u0633\u0627\u0645\u0640"],wide:["\u0698\u0627\u0646\u0648\u06CC\u0647","\u0641\u0648\u0631\u06CC\u0647","\u0645\u0627\u0631\u0633","\u0622\u067E\u0631\u06CC\u0644","\u0645\u06CC","\u062C\u0648\u0646","\u062C\u0648\u0644\u0627\u06CC","\u0622\u06AF\u0648\u0633\u062A","\u0633\u067E\u062A\u0627\u0645\u0628\u0631","\u0627\u06A9\u062A\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062F\u0633\u0627\u0645\u0628\u0631"]},zle={narrow:["\u06CC","\u062F","\u0633","\u0686","\u067E","\u062C","\u0634"],short:["1\u0634","2\u0634","3\u0634","4\u0634","5\u0634","\u062C","\u0634"],abbreviated:["\u06CC\u06A9\u0634\u0646\u0628\u0647","\u062F\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200C\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067E\u0646\u062C\u0634\u0646\u0628\u0647","\u062C\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],wide:["\u06CC\u06A9\u0634\u0646\u0628\u0647","\u062F\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200C\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067E\u0646\u062C\u0634\u0646\u0628\u0647","\u062C\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]},Vle={narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200C\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},jle={narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200C\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06CC\u0645\u0647\u200C\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062D",afternoon:"\u0628\u0639\u062F\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},Gle=function(t,n){return String(t)},Yle={ordinalNumber:Gle,era:gr({values:Ble,defaultWidth:"wide"}),quarter:gr({values:Wle,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:gr({values:Hle,defaultWidth:"wide"}),day:gr({values:zle,defaultWidth:"wide"}),dayPeriod:gr({values:Vle,defaultWidth:"wide",formattingValues:jle,defaultFormattingWidth:"wide"})};const Zle=Yle;function mr(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o=a[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(c)?Ule(c,function(k){return k.test(o)}):Xle(c,function(k){return k.test(o)}),u;u=e.valueCallback?e.valueCallback(d):d,u=n.valueCallback?n.valueCallback(u):u;var p=t.slice(o.length);return{value:u,rest:p}}}function Xle(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Ule(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],a=t.match(e.parsePattern);if(!a)return null;var o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;var c=t.slice(i.length);return{value:o,rest:c}}}var Kle=/^(\d+)(th|st|nd|rd)?/i,Jle=/\d+/i,Qle={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,wide:/^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i},qle={any:[/^قبل/i,/^بعد/i]},ece={narrow:/^[1234]/i,abbreviated:/^س‌م[1234]/i,wide:/^سه‌ماهه [1234]/i},tce={any:[/1/i,/2/i,/3/i,/4/i]},nce={narrow:/^[جژفمآاماسند]/i,abbreviated:/^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,wide:/^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i},rce={narrow:[/^(ژ|ج)/i,/^ف/i,/^م/i,/^(آ|ا)/i,/^م/i,/^(ژ|ج)/i,/^(ج|ژ)/i,/^(آ|ا)/i,/^س/i,/^ا/i,/^ن/i,/^د/i],any:[/^ژا/i,/^ف/i,/^ما/i,/^آپ/i,/^(می|مه)/i,/^(ژوئن|جون)/i,/^(ژوئی|جول)/i,/^(اوت|آگ)/i,/^س/i,/^(اوک|اک)/i,/^ن/i,/^د/i]},ice={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i},oce={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سه‌شنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},sce={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,abbreviated:/^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i,wide:/^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i},lce={any:{am:/^(ق|ق.ظ.|قبل‌ازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(‌نیمه‌شب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/(ص|صبح)/i,afternoon:/(ب|ب.ظ.|بعدازظهر)/i,evening:/(ع|عصر)/i,night:/(ش|شب)/i}},cce={ordinalNumber:db({matchPattern:Kle,parsePattern:Jle,valueCallback:function(t){return parseInt(t,10)}}),era:mr({matchPatterns:Qle,defaultMatchWidth:"wide",parsePatterns:qle,defaultParseWidth:"any"}),quarter:mr({matchPatterns:ece,defaultMatchWidth:"wide",parsePatterns:tce,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:mr({matchPatterns:nce,defaultMatchWidth:"wide",parsePatterns:rce,defaultParseWidth:"any"}),day:mr({matchPatterns:ice,defaultMatchWidth:"wide",parsePatterns:oce,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:sce,defaultMatchWidth:"wide",parsePatterns:lce,defaultParseWidth:"any"})};const uce=cce;var dce={code:"fa-IR",formatDistance:Ple,formatLong:Dle,formatRelative:Fle,localize:Zle,match:uce,options:{weekStartsOn:6,firstWeekContainsDate:1}};const uke=dce;function ju(e,t){if(e.one!==void 0&&t===1)return e.one;var n=t%10,r=t%100;return n===1&&r!==11?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(r<10||r>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function qr(e){return function(t,n){return n!=null&&n.addSuffix?n.comparison&&n.comparison>0?e.future?ju(e.future,t):"\u0447\u0435\u0440\u0435\u0437 "+ju(e.regular,t):e.past?ju(e.past,t):ju(e.regular,t)+" \u043D\u0430\u0437\u0430\u0434":ju(e.regular,t)}}var hce={lessThanXSeconds:qr({regular:{one:"\u043C\u0435\u043D\u044C\u0448\u0435 \u0441\u0435\u043A\u0443\u043D\u0434\u044B",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434"},future:{one:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u043A\u0443\u043D\u0434\u0443",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0443",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434"}}),xSeconds:qr({regular:{singularNominative:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0430",singularGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",pluralGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434"},past:{singularNominative:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0443 \u043D\u0430\u0437\u0430\u0434",singularGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B \u043D\u0430\u0437\u0430\u0434",pluralGenitive:"{{count}} \u0441\u0435\u043A\u0443\u043D\u0434 \u043D\u0430\u0437\u0430\u0434"},future:{singularNominative:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u0443",singularGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434\u044B",pluralGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u0441\u0435\u043A\u0443\u043D\u0434"}}),halfAMinute:function(t,n){return n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"\u0447\u0435\u0440\u0435\u0437 \u043F\u043E\u043B\u043C\u0438\u043D\u0443\u0442\u044B":"\u043F\u043E\u043B\u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0437\u0430\u0434":"\u043F\u043E\u043B\u043C\u0438\u043D\u0443\u0442\u044B"},lessThanXMinutes:qr({regular:{one:"\u043C\u0435\u043D\u044C\u0448\u0435 \u043C\u0438\u043D\u0443\u0442\u044B",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u043C\u0438\u043D\u0443\u0442\u044B",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u043C\u0438\u043D\u0443\u0442",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435 {{count}} \u043C\u0438\u043D\u0443\u0442"},future:{one:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 \u043C\u0438\u043D\u0443\u0442\u0443",singularNominative:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u0443",singularGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u044B",pluralGenitive:"\u043C\u0435\u043D\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442"}}),xMinutes:qr({regular:{singularNominative:"{{count}} \u043C\u0438\u043D\u0443\u0442\u0430",singularGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442\u044B",pluralGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442"},past:{singularNominative:"{{count}} \u043C\u0438\u043D\u0443\u0442\u0443 \u043D\u0430\u0437\u0430\u0434",singularGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0437\u0430\u0434",pluralGenitive:"{{count}} \u043C\u0438\u043D\u0443\u0442 \u043D\u0430\u0437\u0430\u0434"},future:{singularNominative:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u0443",singularGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442\u044B",pluralGenitive:"\u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0438\u043D\u0443\u0442"}}),aboutXHours:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0447\u0430\u0441\u0430",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0447\u0430\u0441\u043E\u0432",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0447\u0430\u0441\u043E\u0432"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0447\u0430\u0441",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0447\u0430\u0441\u0430",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0447\u0430\u0441\u043E\u0432"}}),xHours:qr({regular:{singularNominative:"{{count}} \u0447\u0430\u0441",singularGenitive:"{{count}} \u0447\u0430\u0441\u0430",pluralGenitive:"{{count}} \u0447\u0430\u0441\u043E\u0432"}}),xDays:qr({regular:{singularNominative:"{{count}} \u0434\u0435\u043D\u044C",singularGenitive:"{{count}} \u0434\u043D\u044F",pluralGenitive:"{{count}} \u0434\u043D\u0435\u0439"}}),aboutXWeeks:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043D\u0435\u0434\u0435\u043B\u0438",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043D\u0435\u0434\u0435\u043B\u044C",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043D\u0435\u0434\u0435\u043B\u044C"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043D\u0435\u0434\u0435\u043B\u044E",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043D\u0435\u0434\u0435\u043B\u0438",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043D\u0435\u0434\u0435\u043B\u044C"}}),xWeeks:qr({regular:{singularNominative:"{{count}} \u043D\u0435\u0434\u0435\u043B\u044F",singularGenitive:"{{count}} \u043D\u0435\u0434\u0435\u043B\u0438",pluralGenitive:"{{count}} \u043D\u0435\u0434\u0435\u043B\u044C"}}),aboutXMonths:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043C\u0435\u0441\u044F\u0446\u0430",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0435\u0441\u044F\u0446",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0435\u0441\u044F\u0446\u0430",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432"}}),xMonths:qr({regular:{singularNominative:"{{count}} \u043C\u0435\u0441\u044F\u0446",singularGenitive:"{{count}} \u043C\u0435\u0441\u044F\u0446\u0430",pluralGenitive:"{{count}} \u043C\u0435\u0441\u044F\u0446\u0435\u0432"}}),aboutXYears:qr({regular:{singularNominative:"\u043E\u043A\u043E\u043B\u043E {{count}} \u0433\u043E\u0434\u0430",singularGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043B\u0435\u0442",pluralGenitive:"\u043E\u043A\u043E\u043B\u043E {{count}} \u043B\u0435\u0442"},future:{singularNominative:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434",singularGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u043F\u0440\u0438\u0431\u043B\u0438\u0437\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0447\u0435\u0440\u0435\u0437 {{count}} \u043B\u0435\u0442"}}),xYears:qr({regular:{singularNominative:"{{count}} \u0433\u043E\u0434",singularGenitive:"{{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"{{count}} \u043B\u0435\u0442"}}),overXYears:qr({regular:{singularNominative:"\u0431\u043E\u043B\u044C\u0448\u0435 {{count}} \u0433\u043E\u0434\u0430",singularGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435 {{count}} \u043B\u0435\u0442",pluralGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435 {{count}} \u043B\u0435\u0442"},future:{singularNominative:"\u0431\u043E\u043B\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434",singularGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u0431\u043E\u043B\u044C\u0448\u0435, \u0447\u0435\u043C \u0447\u0435\u0440\u0435\u0437 {{count}} \u043B\u0435\u0442"}}),almostXYears:qr({regular:{singularNominative:"\u043F\u043E\u0447\u0442\u0438 {{count}} \u0433\u043E\u0434",singularGenitive:"\u043F\u043E\u0447\u0442\u0438 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u043F\u043E\u0447\u0442\u0438 {{count}} \u043B\u0435\u0442"},future:{singularNominative:"\u043F\u043E\u0447\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434",singularGenitive:"\u043F\u043E\u0447\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 {{count}} \u0433\u043E\u0434\u0430",pluralGenitive:"\u043F\u043E\u0447\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 {{count}} \u043B\u0435\u0442"}})},fce=function(t,n,r){return hce[t](n,r)};const pce=fce;var gce={full:"EEEE, d MMMM y '\u0433.'",long:"d MMMM y '\u0433.'",medium:"d MMM y '\u0433.'",short:"dd.MM.y"},mce={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},vce={any:"{{date}}, {{time}}"},yce={date:eo({formats:gce,defaultWidth:"full"}),time:eo({formats:mce,defaultWidth:"full"}),dateTime:eo({formats:vce,defaultWidth:"any"})};const bce=yce;function kt(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function $p(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$p=function(n){return typeof n}:$p=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$p(e)}function Lt(e){kt(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||$p(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function rn(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var xce={};function Dl(){return xce}function $a(e,t){var n,r,i,a,o,c,d,u;kt(1,arguments);var p=Dl(),k=rn((n=(r=(i=(a=t==null?void 0:t.weekStartsOn)!==null&&a!==void 0?a:t==null||(o=t.locale)===null||o===void 0||(c=o.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&i!==void 0?i:p.weekStartsOn)!==null&&r!==void 0?r:(d=p.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=Lt(e),F=P.getUTCDay(),B=(F0?i+"\u5185":i+"\u524D":i};const qce=Qce;var eue={full:"y'\u5E74'M'\u6708'd'\u65E5' EEEE",long:"y'\u5E74'M'\u6708'd'\u65E5'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},tue={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},nue={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},rue={date:eo({formats:eue,defaultWidth:"full"}),time:eo({formats:tue,defaultWidth:"full"}),dateTime:eo({formats:nue,defaultWidth:"full"})};const iue=rue;function m2(e,t,n){var r="eeee p";return BC(e,t,n)?r:e.getTime()>t.getTime()?"'\u4E0B\u4E2A'"+r:"'\u4E0A\u4E2A'"+r}var oue={lastWeek:m2,yesterday:"'\u6628\u5929' p",today:"'\u4ECA\u5929' p",tomorrow:"'\u660E\u5929' p",nextWeek:m2,other:"PP p"},aue=function(t,n,r,i){var a=oue[t];return typeof a=="function"?a(n,r,i):a};const sue=aue;var lue={narrow:["\u524D","\u516C\u5143"],abbreviated:["\u524D","\u516C\u5143"],wide:["\u516C\u5143\u524D","\u516C\u5143"]},cue={narrow:["1","2","3","4"],abbreviated:["\u7B2C\u4E00\u5B63","\u7B2C\u4E8C\u5B63","\u7B2C\u4E09\u5B63","\u7B2C\u56DB\u5B63"],wide:["\u7B2C\u4E00\u5B63\u5EA6","\u7B2C\u4E8C\u5B63\u5EA6","\u7B2C\u4E09\u5B63\u5EA6","\u7B2C\u56DB\u5B63\u5EA6"]},uue={narrow:["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C"],abbreviated:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],wide:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"]},due={narrow:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],short:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],abbreviated:["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],wide:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]},hue={narrow:{am:"\u4E0A",pm:"\u4E0B",midnight:"\u51CC\u6668",noon:"\u5348",morning:"\u65E9",afternoon:"\u4E0B\u5348",evening:"\u665A",night:"\u591C"},abbreviated:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"},wide:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"}},fue={narrow:{am:"\u4E0A",pm:"\u4E0B",midnight:"\u51CC\u6668",noon:"\u5348",morning:"\u65E9",afternoon:"\u4E0B\u5348",evening:"\u665A",night:"\u591C"},abbreviated:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"},wide:{am:"\u4E0A\u5348",pm:"\u4E0B\u5348",midnight:"\u51CC\u6668",noon:"\u4E2D\u5348",morning:"\u65E9\u6668",afternoon:"\u4E2D\u5348",evening:"\u665A\u4E0A",night:"\u591C\u95F4"}},pue=function(t,n){var r=Number(t);switch(n==null?void 0:n.unit){case"date":return r.toString()+"\u65E5";case"hour":return r.toString()+"\u65F6";case"minute":return r.toString()+"\u5206";case"second":return r.toString()+"\u79D2";default:return"\u7B2C "+r.toString()}},gue={ordinalNumber:pue,era:gr({values:lue,defaultWidth:"wide"}),quarter:gr({values:cue,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:gr({values:uue,defaultWidth:"wide"}),day:gr({values:due,defaultWidth:"wide"}),dayPeriod:gr({values:hue,defaultWidth:"wide",formattingValues:fue,defaultFormattingWidth:"wide"})};const mue=gue;var vue=/^(第\s*)?\d+(日|时|分|秒)?/i,yue=/\d+/i,bue={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},xue={any:[/^(前)/i,/^(公元)/i]},wue={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},Cue={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},Sue={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},Aue={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},Iue={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},kue={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},_ue={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},Eue={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},Tue={ordinalNumber:db({matchPattern:vue,parsePattern:yue,valueCallback:function(t){return parseInt(t,10)}}),era:mr({matchPatterns:bue,defaultMatchWidth:"wide",parsePatterns:xue,defaultParseWidth:"any"}),quarter:mr({matchPatterns:wue,defaultMatchWidth:"wide",parsePatterns:Cue,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:mr({matchPatterns:Sue,defaultMatchWidth:"wide",parsePatterns:Aue,defaultParseWidth:"any"}),day:mr({matchPatterns:Iue,defaultMatchWidth:"wide",parsePatterns:kue,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:_ue,defaultMatchWidth:"any",parsePatterns:Eue,defaultParseWidth:"any"})};const Pue=Tue;var Rue={code:"zh-CN",formatDistance:qce,formatLong:iue,formatRelative:sue,localize:mue,match:Pue,options:{weekStartsOn:1,firstWeekContainsDate:4}};const hke=Rue;function ao(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v2(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{};ao(this,e),this.init(t,n)}return so(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||Lue,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i1?r-1:0),a=1;a-1?c.replace(/###/g,"."):c}function i(){return!e||typeof e=="string"}for(var a=typeof t!="string"?[].concat(t):t.split(".");a.length>1;){if(i())return{};var o=r(a.shift());!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={}}return i()?{}:{obj:e,k:r(a.shift())}}function C2(e,t,n){var r=hk(e,t,Object),i=r.obj,a=r.k;i[a]=n}function Nue(e,t,n,r){var i=hk(e,t,Object),a=i.obj,o=i.k;a[o]=a[o]||[],r&&(a[o]=a[o].concat(n)),r||a[o].push(n)}function Am(e,t){var n=hk(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function Fue(e,t,n){var r=Am(e,n);return r!==void 0?r:Am(t,n)}function ZB(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):ZB(e[r],t[r],n):e[r]=t[r]);return e}function Yl(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Bue={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Wue(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return Bue[t]}):e}var fb=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Hue=[" ",",","?","!",";"];function zue(e,t,n){t=t||"",n=n||"";var r=Hue.filter(function(c){return t.indexOf(c)<0&&n.indexOf(c)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(c){return c==="?"?"\\?":c}).join("|"),")")),a=!i.test(e);if(!a){var o=e.indexOf(n);o>0&&!i.test(e.substring(0,o))&&(a=!0)}return a}function Im(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),i=e,a=0;aa+o;)o++,c=r.slice(a,a+o).join(n),d=i[c];if(d===void 0)return;if(d===null)return null;if(t.endsWith(c)){if(typeof d=="string")return d;if(c&&typeof d[c]=="string")return d[c]}var u=r.slice(a+o).join(n);return u?Im(d,u,n):void 0}i=i[r[a]]}return i}}function S2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ep(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var Gue=function(e){hb(n,e);var t=Vue(n);function n(r){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return ao(this,n),i=t.call(this),fb&&_s.call(Cs(i)),i.data=r||{},i.options=a,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return so(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var a=this.options.ns.indexOf(i);a>-1&&this.options.ns.splice(a,1)}},{key:"getResource",value:function(i,a,o){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},d=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator,u=c.ignoreJSONStructure!==void 0?c.ignoreJSONStructure:this.options.ignoreJSONStructure,p=[i,a];o&&typeof o!="string"&&(p=p.concat(o)),o&&typeof o=="string"&&(p=p.concat(d?o.split(d):o)),i.indexOf(".")>-1&&(p=i.split("."));var k=Am(this.data,p);return k||!u||typeof o!="string"?k:Im(this.data&&this.data[i]&&this.data[i][a],o,d)}},{key:"addResource",value:function(i,a,o,c){var d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var p=[i,a];o&&(p=p.concat(u?o.split(u):o)),i.indexOf(".")>-1&&(p=i.split("."),c=a,a=p[1]),this.addNamespaces(a),C2(this.data,p,c),d.silent||this.emit("added",i,a,o,c)}},{key:"addResources",value:function(i,a,o){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var d in o)(typeof o[d]=="string"||Object.prototype.toString.apply(o[d])==="[object Array]")&&this.addResource(i,a,d,o[d],{silent:!0});c.silent||this.emit("added",i,a,o)}},{key:"addResourceBundle",value:function(i,a,o,c,d){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},p=[i,a];i.indexOf(".")>-1&&(p=i.split("."),c=o,o=a,a=p[1]),this.addNamespaces(a);var k=Am(this.data,p)||{};c?ZB(k,o,d):k=ep(ep({},k),o),C2(this.data,p,k),u.silent||this.emit("added",i,a,o)}},{key:"removeResourceBundle",value:function(i,a){this.hasResourceBundle(i,a)&&delete this.data[i][a],this.removeNamespaces(a),this.emit("removed",i,a)}},{key:"hasResourceBundle",value:function(i,a){return this.getResource(i,a)!==void 0}},{key:"getResourceBundle",value:function(i,a){return a||(a=this.options.defaultNS),this.options.compatibilityAPI==="v1"?ep(ep({},{}),this.getResource(i,a)):this.getResource(i,a)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var a=this.getDataByLanguage(i),o=a&&Object.keys(a)||[];return!!o.find(function(c){return a[c]&&Object.keys(a[c]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(_s),XB={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,a){var o=this;return t.forEach(function(c){o.processors[c]&&(n=o.processors[c].process(n,r,i,a))}),n}};function A2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Zr(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var I2={},k2=function(e){hb(n,e);var t=Yue(n);function n(r){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ao(this,n),i=t.call(this),fb&&_s.call(Cs(i)),$ue(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Cs(i)),i.options=a,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=Wo.create("translator"),i}return so(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var o=this.resolve(i,a);return o&&o.res!==void 0}},{key:"extractFromKey",value:function(i,a){var o=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;o===void 0&&(o=":");var c=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,d=a.ns||this.options.defaultNS||[],u=o&&i.indexOf(o)>-1,p=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!zue(i,o,c);if(u&&!p){var k=i.match(this.interpolator.nestingRegexp);if(k&&k.length>0)return{key:i,namespaces:d};var P=i.split(o);(o!==c||o===c&&this.options.ns.indexOf(P[0])>-1)&&(d=P.shift()),i=P.join(c)}return typeof d=="string"&&(d=[d]),{key:i,namespaces:d}}},{key:"translate",value:function(i,a,o){var c=this;if(Er(a)!=="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),Er(a)==="object"&&(a=Zr({},a)),a||(a={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var d=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,u=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,p=this.extractFromKey(i[i.length-1],a),k=p.key,P=p.namespaces,F=P[P.length-1],B=a.lng||this.language,N=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(B&&B.toLowerCase()==="cimode"){if(N){var D=a.nsSeparator||this.options.nsSeparator;return d?{res:"".concat(F).concat(D).concat(k),usedKey:k,exactUsedKey:k,usedLng:B,usedNS:F}:"".concat(F).concat(D).concat(k)}return d?{res:k,usedKey:k,exactUsedKey:k,usedLng:B,usedNS:F}:k}var T=this.resolve(i,a),M=T&&T.res,O=T&&T.usedKey||k,L=T&&T.exactUsedKey||k,x=Object.prototype.toString.apply(M),b=["[object Number]","[object Function]","[object RegExp]"],C=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,g=!this.i18nFormat||this.i18nFormat.handleAsObject,w=typeof M!="string"&&typeof M!="boolean"&&typeof M!="number";if(g&&M&&w&&b.indexOf(x)<0&&!(typeof C=="string"&&x==="[object Array]")){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var f=this.options.returnedObjectHandler?this.options.returnedObjectHandler(O,M,Zr(Zr({},a),{},{ns:P})):"key '".concat(k," (").concat(this.language,")' returned an object instead of string.");return d?(T.res=f,T):f}if(u){var m=x==="[object Array]",E=m?[]:{},S=m?L:O;for(var y in M)if(Object.prototype.hasOwnProperty.call(M,y)){var _="".concat(S).concat(u).concat(y);E[y]=this.translate(_,Zr(Zr({},a),{joinArrays:!1,ns:P})),E[y]===_&&(E[y]=M[y])}M=E}}else if(g&&typeof C=="string"&&x==="[object Array]")M=M.join(C),M&&(M=this.extendTranslation(M,i,a,o));else{var $=!1,V=!1,H=a.count!==void 0&&typeof a.count!="string",X=n.hasDefaultValue(a),Q=H?this.pluralResolver.getSuffix(B,a.count,a):"",re=a["defaultValue".concat(Q)]||a.defaultValue;!this.isValidLookup(M)&&X&&($=!0,M=re),this.isValidLookup(M)||(V=!0,M=k);var ue=a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,le=ue&&V?void 0:M,ve=X&&re!==M&&this.options.updateMissing;if(V||$||ve){if(this.logger.log(ve?"updateKey":"missingKey",B,F,k,ve?re:M),u){var z=this.resolve(k,Zr(Zr({},a),{},{keySeparator:!1}));z&&z.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var Z=[],ce=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ce&&ce[0])for(var Y=0;Y1&&arguments[1]!==void 0?arguments[1]:{},c,d,u,p,k;return typeof i=="string"&&(i=[i]),i.forEach(function(P){if(!a.isValidLookup(c)){var F=a.extractFromKey(P,o),B=F.key;d=B;var N=F.namespaces;a.options.fallbackNS&&(N=N.concat(a.options.fallbackNS));var D=o.count!==void 0&&typeof o.count!="string",T=D&&!o.ordinal&&o.count===0&&a.pluralResolver.shouldUseIntlApi(),M=o.context!==void 0&&(typeof o.context=="string"||typeof o.context=="number")&&o.context!=="",O=o.lngs?o.lngs:a.languageUtils.toResolveHierarchy(o.lng||a.language,o.fallbackLng);N.forEach(function(L){a.isValidLookup(c)||(k=L,!I2["".concat(O[0],"-").concat(L)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(k)&&(I2["".concat(O[0],"-").concat(L)]=!0,a.logger.warn('key "'.concat(d,'" for languages "').concat(O.join(", "),`" won't get resolved as namespace "`).concat(k,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),O.forEach(function(x){if(!a.isValidLookup(c)){p=x;var b=[B];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(b,B,x,L,o);else{var C;D&&(C=a.pluralResolver.getSuffix(x,o.count,o));var g="".concat(a.options.pluralSeparator,"zero");if(D&&(b.push(B+C),T&&b.push(B+g)),M){var w="".concat(B).concat(a.options.contextSeparator).concat(o.context);b.push(w),D&&(b.push(w+C),T&&b.push(w+g))}}for(var f;f=b.pop();)a.isValidLookup(c)||(u=f,c=a.getResource(x,L,f,o))}}))})}}),{res:c,usedKey:d,exactUsedKey:u,usedLng:p,usedNS:k}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,a,o){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,a,o,c):this.resourceStore.getResource(i,a,o,c)}}],[{key:"hasDefaultValue",value:function(i){var a="defaultValue";for(var o in i)if(Object.prototype.hasOwnProperty.call(i,o)&&a===o.substring(0,a.length)&&i[o]!==void 0)return!0;return!1}}]),n}(_s);function hx(e){return e.charAt(0).toUpperCase()+e.slice(1)}var _2=function(){function e(t){ao(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Wo.create("languageUtils")}return so(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(a){return a.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=hx(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=hx(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=hx(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(a){if(!i){var o=r.formatLanguageCode(a);(!r.options.supportedLngs||r.isSupportedCode(o))&&(i=o)}}),!i&&this.options.supportedLngs&&n.forEach(function(a){if(!i){var o=r.getLanguagePartFromCode(a);if(r.isSupportedCode(o))return i=o;i=r.options.supportedLngs.find(function(c){if(c===o)return c;if(!(c.indexOf("-")<0&&o.indexOf("-")<0)&&c.indexOf(o)===0)return c})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,a=this.getFallbackCodes(r||this.options.fallbackLng||[],n),o=[],c=function(u){!u||(i.isSupportedCode(u)?o.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&c(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&c(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&c(this.getLanguagePartFromCode(n))):typeof n=="string"&&c(this.formatLanguageCode(n)),a.forEach(function(d){o.indexOf(d)<0&&c(i.formatLanguageCode(d))}),o}}]),e}(),Xue=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Uue={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},Kue=["v1","v2","v3"],E2={zero:0,one:1,two:2,few:3,many:4,other:5};function Jue(){var e={};return Xue.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:Uue[t.fc]}})}),e}var Que=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ao(this,e),this.languageUtils=t,this.options=n,this.logger=Wo.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Jue()}return so(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(a){return"".concat(r).concat(a)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=this.getRule(n,i);return a?this.shouldUseIntlApi()?a.resolvedOptions().pluralCategories.sort(function(o,c){return E2[o]-E2[c]}).map(function(o){return"".concat(r.options.prepend).concat(o)}):a.numbers.map(function(o){return r.getSuffix(n,o,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=this.getRule(n,i);return a?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(a.select(r)):this.getSuffixRetroCompatible(a,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,a=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),o=n.numbers[a];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(o===2?o="plural":o===1&&(o=""));var c=function(){return i.options.prepend&&o.toString()?i.options.prepend+o.toString():o.toString()};return this.options.compatibilityJSON==="v1"?o===1?"":typeof o=="number"?"_plural_".concat(o.toString()):c():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?c():this.options.prepend&&a.toString()?this.options.prepend+a.toString():a.toString()}},{key:"shouldUseIntlApi",value:function(){return!Kue.includes(this.options.compatibilityJSON)}}]),e}();function T2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function po(e){for(var t=1;t3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,a=Fue(e,t,n);return!a&&i&&typeof n=="string"&&(a=Im(e,n,r),a===void 0&&(a=Im(t,n,r))),a}var que=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ao(this,e),this.logger=Wo.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return so(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:Wue,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Yl(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Yl(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Yl(r.nestingPrefix):r.nestingPrefixEscaped||Yl("$t("),this.nestingSuffix=r.nestingSuffix?Yl(r.nestingSuffix):r.nestingSuffixEscaped||Yl(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,a){var o=this,c,d,u,p=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function k(D){return D.replace(/\$/g,"$$$$")}var P=function(T){if(T.indexOf(o.formatSeparator)<0){var M=P2(r,p,T,o.options.keySeparator,o.options.ignoreJSONStructure);return o.alwaysFormat?o.format(M,void 0,i,po(po(po({},a),r),{},{interpolationkey:T})):M}var O=T.split(o.formatSeparator),L=O.shift().trim(),x=O.join(o.formatSeparator).trim();return o.format(P2(r,p,L,o.options.keySeparator,o.options.ignoreJSONStructure),x,i,po(po(po({},a),r),{},{interpolationkey:L}))};this.resetRegExp();var F=a&&a.missingInterpolationHandler||this.options.missingInterpolationHandler,B=a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,N=[{regex:this.regexpUnescape,safeValue:function(T){return k(T)}},{regex:this.regexp,safeValue:function(T){return o.escapeValue?k(o.escape(T)):k(T)}}];return N.forEach(function(D){for(u=0;c=D.regex.exec(n);){var T=c[1].trim();if(d=P(T),d===void 0)if(typeof F=="function"){var M=F(n,c,a);d=typeof M=="string"?M:""}else if(a&&Object.prototype.hasOwnProperty.call(a,T))d="";else if(B){d=c[0];continue}else o.logger.warn("missed to pass in variable ".concat(T," for interpolating ").concat(n)),d="";else typeof d!="string"&&!o.useRawValueToEscape&&(d=w2(d));var O=D.safeValue(d);if(n=n.replace(c[0],O),B?(D.regex.lastIndex+=d.length,D.regex.lastIndex-=c[0].length):D.regex.lastIndex=0,u++,u>=o.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o,c,d;function u(F,B){var N=this.nestingOptionsSeparator;if(F.indexOf(N)<0)return F;var D=F.split(new RegExp("".concat(N,"[ ]*{"))),T="{".concat(D[1]);F=D[0],T=this.interpolate(T,d);var M=T.match(/'/g),O=T.match(/"/g);(M&&M.length%2===0&&!O||O.length%2!==0)&&(T=T.replace(/'/g,'"'));try{d=JSON.parse(T),B&&(d=po(po({},B),d))}catch(L){return this.logger.warn("failed parsing options string in nesting for key ".concat(F),L),"".concat(F).concat(N).concat(T)}return delete d.defaultValue,F}for(;o=this.nestingRegexp.exec(n);){var p=[];d=po({},a),d=d.replace&&typeof d.replace!="string"?d.replace:d,d.applyPostProcessor=!1,delete d.defaultValue;var k=!1;if(o[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(o[1])){var P=o[1].split(this.formatSeparator).map(function(F){return F.trim()});o[1]=P.shift(),p=P,k=!0}if(c=r(u.call(this,o[1].trim(),d),d),c&&o[0]===n&&typeof c!="string")return c;typeof c!="string"&&(c=w2(c)),c||(this.logger.warn("missed to resolve ".concat(o[1]," for nesting ").concat(n)),c=""),k&&(c=p.reduce(function(F,B){return i.format(F,B,a.lng,po(po({},a),{},{interpolationkey:o[1].trim()}))},c.trim())),n=n.replace(o[0],c),this.regexp.lastIndex=0}return n}}]),e}();function R2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function la(e){for(var t=1;t-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var a=i.split(";");a.forEach(function(o){if(!!o){var c=o.split(":"),d=Mue(c),u=d[0],p=d.slice(1),k=p.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=k),k==="false"&&(n[u.trim()]=!1),k==="true"&&(n[u.trim()]=!0),isNaN(k)||(n[u.trim()]=parseInt(k,10))}})}}return{formatName:t,formatOptions:n}}function Zl(e){var t={};return function(r,i,a){var o=i+JSON.stringify(a),c=t[o];return c||(c=e(i,a),t[o]=c),c(r)}}var tde=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ao(this,e),this.logger=Wo.create("formatter"),this.options=t,this.formats={number:Zl(function(n,r){var i=new Intl.NumberFormat(n,la({},r));return function(a){return i.format(a)}}),currency:Zl(function(n,r){var i=new Intl.NumberFormat(n,la(la({},r),{},{style:"currency"}));return function(a){return i.format(a)}}),datetime:Zl(function(n,r){var i=new Intl.DateTimeFormat(n,la({},r));return function(a){return i.format(a)}}),relativetime:Zl(function(n,r){var i=new Intl.RelativeTimeFormat(n,la({},r));return function(a){return i.format(a,r.range||"day")}}),list:Zl(function(n,r){var i=new Intl.ListFormat(n,la({},r));return function(a){return i.format(a)}})},this.init(t)}return so(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Zl(r)}},{key:"format",value:function(n,r,i){var a=this,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},c=r.split(this.formatSeparator),d=c.reduce(function(u,p){var k=ede(p),P=k.formatName,F=k.formatOptions;if(a.formats[P]){var B=u;try{var N=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},D=N.locale||N.lng||o.locale||o.lng||i;B=a.formats[P](u,D,la(la(la({},F),o),N))}catch(T){a.logger.warn(T)}return B}else a.logger.warn("there was no format function for ".concat(P));return u},n);return d}}]),e}();function O2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function M2(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ide(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var ode=function(e){hb(n,e);var t=nde(n);function n(r,i,a){var o,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return ao(this,n),o=t.call(this),fb&&_s.call(Cs(o)),o.backend=r,o.store=i,o.services=a,o.languageUtils=a.languageUtils,o.options=c,o.logger=Wo.create("backendConnector"),o.waitingReads=[],o.maxParallelReads=c.maxParallelReads||10,o.readingCalls=0,o.maxRetries=c.maxRetries>=0?c.maxRetries:5,o.retryTimeout=c.retryTimeout>=1?c.retryTimeout:350,o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(a,c.backend,c),o}return so(n,[{key:"queueLoad",value:function(i,a,o,c){var d=this,u={},p={},k={},P={};return i.forEach(function(F){var B=!0;a.forEach(function(N){var D="".concat(F,"|").concat(N);!o.reload&&d.store.hasResourceBundle(F,N)?d.state[D]=2:d.state[D]<0||(d.state[D]===1?p[D]===void 0&&(p[D]=!0):(d.state[D]=1,B=!1,p[D]===void 0&&(p[D]=!0),u[D]===void 0&&(u[D]=!0),P[N]===void 0&&(P[N]=!0)))}),B||(k[F]=!0)}),(Object.keys(u).length||Object.keys(p).length)&&this.queue.push({pending:p,pendingCount:Object.keys(p).length,loaded:{},errors:[],callback:c}),{toLoad:Object.keys(u),pending:Object.keys(p),toLoadLanguages:Object.keys(k),toLoadNamespaces:Object.keys(P)}}},{key:"loaded",value:function(i,a,o){var c=i.split("|"),d=c[0],u=c[1];a&&this.emit("failedLoading",d,u,a),o&&this.store.addResourceBundle(d,u,o),this.state[i]=a?-1:2;var p={};this.queue.forEach(function(k){Nue(k.loaded,[d],u),ide(k,i),a&&k.errors.push(a),k.pendingCount===0&&!k.done&&(Object.keys(k.loaded).forEach(function(P){p[P]||(p[P]={});var F=k.loaded[P];F.length&&F.forEach(function(B){p[P][B]===void 0&&(p[P][B]=!0)})}),k.done=!0,k.errors.length?k.callback(k.errors):k.callback())}),this.emit("loaded",p),this.queue=this.queue.filter(function(k){return!k.done})}},{key:"read",value:function(i,a,o){var c=this,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,p=arguments.length>5?arguments[5]:void 0;if(!i.length)return p(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:a,fcName:o,tried:d,wait:u,callback:p});return}this.readingCalls++;var k=function(N,D){if(c.readingCalls--,c.waitingReads.length>0){var T=c.waitingReads.shift();c.read(T.lng,T.ns,T.fcName,T.tried,T.wait,T.callback)}if(N&&D&&d2&&arguments[2]!==void 0?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),d&&d();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof a=="string"&&(a=[a]);var u=this.queueLoad(i,a,c,d);if(!u.toLoad.length)return u.pending.length||d(),null;u.toLoad.forEach(function(p){o.loadOne(p)})}},{key:"load",value:function(i,a,o){this.prepareLoading(i,a,{},o)}},{key:"reload",value:function(i,a,o){this.prepareLoading(i,a,{reload:!0},o)}},{key:"loadOne",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=i.split("|"),d=c[0],u=c[1];this.read(d,u,"read",void 0,void 0,function(p,k){p&&a.logger.warn("".concat(o,"loading namespace ").concat(u," for language ").concat(d," failed"),p),!p&&k&&a.logger.log("".concat(o,"loaded namespace ").concat(u," for language ").concat(d),k),a.loaded(i,p,k)})}},{key:"saveMissing",value:function(i,a,o,c,d){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},p=arguments.length>6&&arguments[6]!==void 0?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(a)){this.logger.warn('did not save key "'.concat(o,'" as the namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(o==null||o==="")){if(this.backend&&this.backend.create){var k=M2(M2({},u),{},{isUpdate:d}),P=this.backend.create.bind(this.backend);if(P.length<6)try{var F;P.length===5?F=P(i,a,o,c,k):F=P(i,a,o,c),F&&typeof F.then=="function"?F.then(function(B){return p(null,B)}).catch(p):p(null,F)}catch(B){p(B)}else P(i,a,o,c,p,k)}!i||!i[0]||this.store.addResource(i[0],a,o,c)}}}]),n}(_s);function L2(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Er(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Er(t[2])==="object"||Er(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function D2(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function $2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Eo(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function tp(){}function lde(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var km=function(e){hb(n,e);var t=ade(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;if(ao(this,n),r=t.call(this),fb&&_s.call(Cs(r)),r.options=D2(i),r.services={},r.logger=Wo,r.modules={external:[]},lde(Cs(r)),a&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,a),df(r,Cs(r));setTimeout(function(){r.init(i,a)},0)}return r}return so(n,[{key:"init",value:function(){var i=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;typeof a=="function"&&(o=a,a={}),!a.defaultNS&&a.defaultNS!==!1&&a.ns&&(typeof a.ns=="string"?a.defaultNS=a.ns:a.ns.indexOf("translation")<0&&(a.defaultNS=a.ns[0]));var c=L2();this.options=Eo(Eo(Eo({},c),this.options),D2(a)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Eo(Eo({},c.interpolation),this.options.interpolation)),a.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=a.keySeparator),a.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=a.nsSeparator);function d(T){return T?typeof T=="function"?new T:T:null}if(!this.options.isClone){this.modules.logger?Wo.init(d(this.modules.logger),this.options):Wo.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=tde);var p=new _2(this.options);this.store=new Gue(this.options.resources,this.options);var k=this.services;k.logger=Wo,k.resourceStore=this.store,k.languageUtils=p,k.pluralResolver=new Que(p,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===c.interpolation.format)&&(k.formatter=d(u),k.formatter.init(k,this.options),this.options.interpolation.format=k.formatter.format.bind(k.formatter)),k.interpolator=new que(this.options),k.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},k.backendConnector=new ode(d(this.modules.backend),k.resourceStore,k,this.options),k.backendConnector.on("*",function(T){for(var M=arguments.length,O=new Array(M>1?M-1:0),L=1;L1?M-1:0),L=1;L0&&P[0]!=="dev"&&(this.options.lng=P[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var F=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];F.forEach(function(T){i[T]=function(){var M;return(M=i.store)[T].apply(M,arguments)}});var B=["addResource","addResources","addResourceBundle","removeResourceBundle"];B.forEach(function(T){i[T]=function(){var M;return(M=i.store)[T].apply(M,arguments),i}});var N=Gu(),D=function(){var M=function(L,x){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),N.resolve(x),o(L,x)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return M(null,i.t.bind(i));i.changeLanguage(i.options.lng,M)};return this.options.resources||!this.options.initImmediate?D():setTimeout(D,0),N}},{key:"loadResources",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tp,c=o,d=typeof i=="string"?i:this.language;if(typeof i=="function"&&(c=i),!this.options.resources||this.options.partialBundledLanguages){if(d&&d.toLowerCase()==="cimode")return c();var u=[],p=function(F){if(!!F){var B=a.services.languageUtils.toResolveHierarchy(F);B.forEach(function(N){u.indexOf(N)<0&&u.push(N)})}};if(d)p(d);else{var k=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);k.forEach(function(P){return p(P)})}this.options.preload&&this.options.preload.forEach(function(P){return p(P)}),this.services.backendConnector.load(u,this.options.ns,function(P){!P&&!a.resolvedLanguage&&a.language&&a.setResolvedLanguage(a.language),c(P)})}else c(null)}},{key:"reloadResources",value:function(i,a,o){var c=Gu();return i||(i=this.languages),a||(a=this.options.ns),o||(o=tp),this.services.backendConnector.reload(i,a,function(d){c.resolve(),o(d)}),c}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&XB.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var a=0;a-1)&&this.store.hasLanguageSomeTranslations(o)){this.resolvedLanguage=o;break}}}},{key:"changeLanguage",value:function(i,a){var o=this;this.isLanguageChangingTo=i;var c=Gu();this.emit("languageChanging",i);var d=function(P){o.language=P,o.languages=o.services.languageUtils.toResolveHierarchy(P),o.resolvedLanguage=void 0,o.setResolvedLanguage(P)},u=function(P,F){F?(d(F),o.translator.changeLanguage(F),o.isLanguageChangingTo=void 0,o.emit("languageChanged",F),o.logger.log("languageChanged",F)):o.isLanguageChangingTo=void 0,c.resolve(function(){return o.t.apply(o,arguments)}),a&&a(P,function(){return o.t.apply(o,arguments)})},p=function(P){!i&&!P&&o.services.languageDetector&&(P=[]);var F=typeof P=="string"?P:o.services.languageUtils.getBestMatchFromCodes(P);F&&(o.language||d(F),o.translator.language||o.translator.changeLanguage(F),o.services.languageDetector&&o.services.languageDetector.cacheUserLanguage&&o.services.languageDetector.cacheUserLanguage(F)),o.loadResources(F,function(B){u(B,F)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?p(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(p):this.services.languageDetector.detect(p):p(i),c}},{key:"getFixedT",value:function(i,a,o){var c=this,d=function u(p,k){var P;if(Er(k)!=="object"){for(var F=arguments.length,B=new Array(F>2?F-2:0),N=2;N1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var c=this.resolvedLanguage||this.languages[0],d=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(c.toLowerCase()==="cimode")return!0;var p=function(F,B){var N=a.services.backendConnector.state["".concat(F,"|").concat(B)];return N===-1||N===2};if(o.precheck){var k=o.precheck(this,p);if(k!==void 0)return k}return!!(this.hasResourceBundle(c,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||p(c,i)&&(!d||p(u,i)))}},{key:"loadNamespaces",value:function(i,a){var o=this,c=Gu();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(d){o.options.ns.indexOf(d)<0&&o.options.ns.push(d)}),this.loadResources(function(d){c.resolve(),a&&a(d)}),c):(a&&a(),Promise.resolve())}},{key:"loadLanguages",value:function(i,a){var o=Gu();typeof i=="string"&&(i=[i]);var c=this.options.preload||[],d=i.filter(function(u){return c.indexOf(u)<0});return d.length?(this.options.preload=c.concat(d),this.loadResources(function(u){o.resolve(),a&&a(u)}),o):(a&&a(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],o=this.services&&this.services.languageUtils||new _2(L2());return a.indexOf(o.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tp,c=Eo(Eo(Eo({},this.options),a),{isClone:!0}),d=new n(c);(a.debug!==void 0||a.prefix!==void 0)&&(d.logger=d.logger.clone(a));var u=["store","services","language"];return u.forEach(function(p){d[p]=i[p]}),d.services=Eo({},this.services),d.services.utils={hasLoadedNamespace:d.hasLoadedNamespace.bind(d)},d.translator=new k2(d.services,d.options),d.translator.on("*",function(p){for(var k=arguments.length,P=new Array(k>1?k-1:0),F=1;F0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new km(e,t)});var hi=km.createInstance();hi.createInstance=km.createInstance;hi.createInstance;hi.dir;hi.init;hi.loadResources;hi.reloadResources;hi.use;hi.changeLanguage;hi.getFixedT;var fke=hi.t;hi.exists;hi.setDefaultNamespace;hi.hasLoadedNamespace;hi.loadNamespaces;hi.loadLanguages;var UB=[],cde=UB.forEach,ude=UB.slice;function dde(e){return cde.call(ude.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}var N2=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,hde=function(t,n,r){var i=r||{};i.path=i.path||"/";var a=encodeURIComponent(n),o="".concat(t,"=").concat(a);if(i.maxAge>0){var c=i.maxAge-0;if(Number.isNaN(c))throw new Error("maxAge should be a Number");o+="; Max-Age=".concat(Math.floor(c))}if(i.domain){if(!N2.test(i.domain))throw new TypeError("option domain is invalid");o+="; Domain=".concat(i.domain)}if(i.path){if(!N2.test(i.path))throw new TypeError("option path is invalid");o+="; Path=".concat(i.path)}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+="; Expires=".concat(i.expires.toUTCString())}if(i.httpOnly&&(o+="; HttpOnly"),i.secure&&(o+="; Secure"),i.sameSite){var d=typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite;switch(d){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return o},F2={create:function(t,n,r,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(a.expires=new Date,a.expires.setTime(a.expires.getTime()+r*60*1e3)),i&&(a.domain=i),document.cookie=hde(t,encodeURIComponent(n),a)},read:function(t){for(var n="".concat(t,"="),r=document.cookie.split(";"),i=0;i-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var i=r.substring(1),a=i.split("&"),o=0;o0){var d=a[o].substring(0,c);d===t.lookupQuerystring&&(n=a[o].substring(c+1))}}}return n}},Yu=null,B2=function(){if(Yu!==null)return Yu;try{Yu=window!=="undefined"&&window.localStorage!==null;var t="i18next.translate.boo";window.localStorage.setItem(t,"foo"),window.localStorage.removeItem(t)}catch{Yu=!1}return Yu},gde={name:"localStorage",lookup:function(t){var n;if(t.lookupLocalStorage&&B2()){var r=window.localStorage.getItem(t.lookupLocalStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupLocalStorage&&B2()&&window.localStorage.setItem(n.lookupLocalStorage,t)}},Zu=null,W2=function(){if(Zu!==null)return Zu;try{Zu=window!=="undefined"&&window.sessionStorage!==null;var t="i18next.translate.boo";window.sessionStorage.setItem(t,"foo"),window.sessionStorage.removeItem(t)}catch{Zu=!1}return Zu},mde={name:"sessionStorage",lookup:function(t){var n;if(t.lookupSessionStorage&&W2()){var r=window.sessionStorage.getItem(t.lookupSessionStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupSessionStorage&&W2()&&window.sessionStorage.setItem(n.lookupSessionStorage,t)}},vde={name:"navigator",lookup:function(t){var n=[];if(typeof navigator<"u"){if(navigator.languages)for(var r=0;r0?n:void 0}},yde={name:"htmlTag",lookup:function(t){var n,r=t.htmlTag||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},bde={name:"path",lookup:function(t){var n;if(typeof window<"u"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof t.lookupFromPathIndex=="number"){if(typeof r[t.lookupFromPathIndex]!="string")return;n=r[t.lookupFromPathIndex].replace("/","")}else n=r[0].replace("/","")}return n}},xde={name:"subdomain",lookup:function(t){var n=typeof t.lookupFromSubdomainIndex=="number"?t.lookupFromSubdomainIndex+1:1,r=typeof window<"u"&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(!!r)return r[n]}};function wde(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}}var Cde=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ao(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return so(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=dde(r,this.options||{},wde()),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(fde),this.addDetector(pde),this.addDetector(gde),this.addDetector(mde),this.addDetector(vde),this.addDetector(yde),this.addDetector(bde),this.addDetector(xde)}},{key:"addDetector",value:function(n){this.detectors[n.name]=n}},{key:"detect",value:function(n){var r=this;n||(n=this.options.order);var i=[];return n.forEach(function(a){if(r.detectors[a]){var o=r.detectors[a].lookup(r.options);o&&typeof o=="string"&&(o=[o]),o&&(i=i.concat(o))}}),this.services.languageUtils.getBestMatchFromCodes?i:i.length>0?i[0]:null}},{key:"cacheUserLanguage",value:function(n,r){var i=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(n)>-1||r.forEach(function(a){i.detectors[a]&&i.detectors[a].cacheUserLanguage(n,i.options)}))}}]),e}();Cde.type="languageDetector";function WC(e){return WC=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WC(e)}var KB=[],Sde=KB.forEach,Ade=KB.slice;function HC(e){return Sde.call(Ade.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}function JB(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":WC(XMLHttpRequest))==="object"}function Ide(e){return!!e&&typeof e.then=="function"}function kde(e){return Ide(e)?e:Promise.resolve(e)}function _de(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var _m={exports:{}},np={exports:{}},H2;function Ede(){return H2||(H2=1,function(e,t){var n=typeof self<"u"?self:en,r=function(){function a(){this.fetch=!1,this.DOMException=n.DOMException}return a.prototype=n,new a}();(function(a){(function(o){var c={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};function d(y){return y&&DataView.prototype.isPrototypeOf(y)}if(c.arrayBuffer)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],p=ArrayBuffer.isView||function(y){return y&&u.indexOf(Object.prototype.toString.call(y))>-1};function k(y){if(typeof y!="string"&&(y=String(y)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(y))throw new TypeError("Invalid character in header field name");return y.toLowerCase()}function P(y){return typeof y!="string"&&(y=String(y)),y}function F(y){var _={next:function(){var $=y.shift();return{done:$===void 0,value:$}}};return c.iterable&&(_[Symbol.iterator]=function(){return _}),_}function B(y){this.map={},y instanceof B?y.forEach(function(_,$){this.append($,_)},this):Array.isArray(y)?y.forEach(function(_){this.append(_[0],_[1])},this):y&&Object.getOwnPropertyNames(y).forEach(function(_){this.append(_,y[_])},this)}B.prototype.append=function(y,_){y=k(y),_=P(_);var $=this.map[y];this.map[y]=$?$+", "+_:_},B.prototype.delete=function(y){delete this.map[k(y)]},B.prototype.get=function(y){return y=k(y),this.has(y)?this.map[y]:null},B.prototype.has=function(y){return this.map.hasOwnProperty(k(y))},B.prototype.set=function(y,_){this.map[k(y)]=P(_)},B.prototype.forEach=function(y,_){for(var $ in this.map)this.map.hasOwnProperty($)&&y.call(_,this.map[$],$,this)},B.prototype.keys=function(){var y=[];return this.forEach(function(_,$){y.push($)}),F(y)},B.prototype.values=function(){var y=[];return this.forEach(function(_){y.push(_)}),F(y)},B.prototype.entries=function(){var y=[];return this.forEach(function(_,$){y.push([$,_])}),F(y)},c.iterable&&(B.prototype[Symbol.iterator]=B.prototype.entries);function N(y){if(y.bodyUsed)return Promise.reject(new TypeError("Already read"));y.bodyUsed=!0}function D(y){return new Promise(function(_,$){y.onload=function(){_(y.result)},y.onerror=function(){$(y.error)}})}function T(y){var _=new FileReader,$=D(_);return _.readAsArrayBuffer(y),$}function M(y){var _=new FileReader,$=D(_);return _.readAsText(y),$}function O(y){for(var _=new Uint8Array(y),$=new Array(_.length),V=0;V<_.length;V++)$[V]=String.fromCharCode(_[V]);return $.join("")}function L(y){if(y.slice)return y.slice(0);var _=new Uint8Array(y.byteLength);return _.set(new Uint8Array(y)),_.buffer}function x(){return this.bodyUsed=!1,this._initBody=function(y){this._bodyInit=y,y?typeof y=="string"?this._bodyText=y:c.blob&&Blob.prototype.isPrototypeOf(y)?this._bodyBlob=y:c.formData&&FormData.prototype.isPrototypeOf(y)?this._bodyFormData=y:c.searchParams&&URLSearchParams.prototype.isPrototypeOf(y)?this._bodyText=y.toString():c.arrayBuffer&&c.blob&&d(y)?(this._bodyArrayBuffer=L(y.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(y)||p(y))?this._bodyArrayBuffer=L(y):this._bodyText=y=Object.prototype.toString.call(y):this._bodyText="",this.headers.get("content-type")||(typeof y=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):c.searchParams&&URLSearchParams.prototype.isPrototypeOf(y)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},c.blob&&(this.blob=function(){var y=N(this);if(y)return y;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?N(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(T)}),this.text=function(){var y=N(this);if(y)return y;if(this._bodyBlob)return M(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(O(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},c.formData&&(this.formData=function(){return this.text().then(w)}),this.json=function(){return this.text().then(JSON.parse)},this}var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function C(y){var _=y.toUpperCase();return b.indexOf(_)>-1?_:y}function g(y,_){_=_||{};var $=_.body;if(y instanceof g){if(y.bodyUsed)throw new TypeError("Already read");this.url=y.url,this.credentials=y.credentials,_.headers||(this.headers=new B(y.headers)),this.method=y.method,this.mode=y.mode,this.signal=y.signal,!$&&y._bodyInit!=null&&($=y._bodyInit,y.bodyUsed=!0)}else this.url=String(y);if(this.credentials=_.credentials||this.credentials||"same-origin",(_.headers||!this.headers)&&(this.headers=new B(_.headers)),this.method=C(_.method||this.method||"GET"),this.mode=_.mode||this.mode||null,this.signal=_.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&$)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody($)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})};function w(y){var _=new FormData;return y.trim().split("&").forEach(function($){if($){var V=$.split("="),H=V.shift().replace(/\+/g," "),X=V.join("=").replace(/\+/g," ");_.append(decodeURIComponent(H),decodeURIComponent(X))}}),_}function f(y){var _=new B,$=y.replace(/\r?\n[\t ]+/g," ");return $.split(/\r?\n/).forEach(function(V){var H=V.split(":"),X=H.shift().trim();if(X){var Q=H.join(":").trim();_.append(X,Q)}}),_}x.call(g.prototype);function m(y,_){_||(_={}),this.type="default",this.status=_.status===void 0?200:_.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in _?_.statusText:"OK",this.headers=new B(_.headers),this.url=_.url||"",this._initBody(y)}x.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new B(this.headers),url:this.url})},m.error=function(){var y=new m(null,{status:0,statusText:""});return y.type="error",y};var E=[301,302,303,307,308];m.redirect=function(y,_){if(E.indexOf(_)===-1)throw new RangeError("Invalid status code");return new m(null,{status:_,headers:{location:y}})},o.DOMException=a.DOMException;try{new o.DOMException}catch{o.DOMException=function(_,$){this.message=_,this.name=$;var V=Error(_);this.stack=V.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function S(y,_){return new Promise(function($,V){var H=new g(y,_);if(H.signal&&H.signal.aborted)return V(new o.DOMException("Aborted","AbortError"));var X=new XMLHttpRequest;function Q(){X.abort()}X.onload=function(){var re={status:X.status,statusText:X.statusText,headers:f(X.getAllResponseHeaders()||"")};re.url="responseURL"in X?X.responseURL:re.headers.get("X-Request-URL");var ue="response"in X?X.response:X.responseText;$(new m(ue,re))},X.onerror=function(){V(new TypeError("Network request failed"))},X.ontimeout=function(){V(new TypeError("Network request failed"))},X.onabort=function(){V(new o.DOMException("Aborted","AbortError"))},X.open(H.method,H.url,!0),H.credentials==="include"?X.withCredentials=!0:H.credentials==="omit"&&(X.withCredentials=!1),"responseType"in X&&c.blob&&(X.responseType="blob"),H.headers.forEach(function(re,ue){X.setRequestHeader(ue,re)}),H.signal&&(H.signal.addEventListener("abort",Q),X.onreadystatechange=function(){X.readyState===4&&H.signal.removeEventListener("abort",Q)}),X.send(typeof H._bodyInit>"u"?null:H._bodyInit)})}return S.polyfill=!0,a.fetch||(a.fetch=S,a.Headers=B,a.Request=g,a.Response=m),o.Headers=B,o.Request=g,o.Response=m,o.fetch=S,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=r;t=i.fetch,t.default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(np,np.exports)),np.exports}(function(e,t){var n;if(typeof fetch=="function"&&(typeof en<"u"&&en.fetch?n=en.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof _de<"u"&&(typeof window>"u"||typeof window.document>"u")){var r=n||Ede();r.default&&(r=r.default),t.default=r,e.exports=t.default}})(_m,_m.exports);const QB=_m.exports,z2=zM({__proto__:null,default:QB},[_m.exports]);function Em(e){return Em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Em(e)}var Ia;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?Ia=global.fetch:typeof window<"u"&&window.fetch?Ia=window.fetch:Ia=fetch);var Sh;JB()&&(typeof global<"u"&&global.XMLHttpRequest?Sh=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(Sh=window.XMLHttpRequest));var Tm;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?Tm=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(Tm=window.ActiveXObject));!Ia&&z2&&!Sh&&!Tm&&(Ia=QB||z2);typeof Ia!="function"&&(Ia=void 0);var zC=function(t,n){if(n&&Em(n)==="object"){var r="";for(var i in n)r+="&"+encodeURIComponent(i)+"="+encodeURIComponent(n[i]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},V2=function(t,n,r){Ia(t,n).then(function(i){if(!i.ok)return r(i.statusText||"Error",{status:i.status});i.text().then(function(a){r(null,{status:i.status,data:a})}).catch(r)}).catch(r)},j2=!1,Tde=function(t,n,r,i){t.queryStringParams&&(n=zC(n,t.queryStringParams));var a=HC({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);r&&(a["Content-Type"]="application/json");var o=typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions,c=HC({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:a},j2?{}:o);try{V2(n,c,i)}catch(d){if(!o||Object.keys(o).length===0||!d.message||d.message.indexOf("not implemented")<0)return i(d);try{Object.keys(o).forEach(function(u){delete c[u]}),V2(n,c,i),j2=!0}catch(u){i(u)}}},Pde=function(t,n,r,i){r&&Em(r)==="object"&&(r=zC("",r).slice(1)),t.queryStringParams&&(n=zC(n,t.queryStringParams));try{var a;Sh?a=new Sh:a=new Tm("MSXML2.XMLHTTP.3.0"),a.open(r?"POST":"GET",n,1),t.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.withCredentials=!!t.withCredentials,r&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.overrideMimeType&&a.overrideMimeType("application/json");var o=t.customHeaders;if(o=typeof o=="function"?o():o,o)for(var c in o)a.setRequestHeader(c,o[c]);a.onreadystatechange=function(){a.readyState>3&&i(a.status>=400?a.statusText:null,{status:a.status,data:a.responseText})},a.send(r)}catch(d){console&&console.log(d)}},Rde=function(t,n,r,i){if(typeof r=="function"&&(i=r,r=void 0),i=i||function(){},Ia&&n.indexOf("file:")!==0)return Tde(t,n,r,i);if(JB()||typeof ActiveXObject=="function")return Pde(t,n,r,i);i(new Error("No fetch and no xhr implementation found!"))};function Ah(e){return Ah=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ah(e)}function Ode(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G2(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ode(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return Mde(e,[{key:"init",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=HC(i,this.options||{},$de()),this.allOptions=a,this.services&&this.options.reloadInterval&&setInterval(function(){return r.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(n,r,i){this._readAny(n,n,r,r,i)}},{key:"read",value:function(n,r,i){this._readAny([n],n,[r],r,i)}},{key:"_readAny",value:function(n,r,i,a,o){var c=this,d=this.options.loadPath;typeof this.options.loadPath=="function"&&(d=this.options.loadPath(n,i)),d=kde(d),d.then(function(u){if(!u)return o(null,{});var p=c.services.interpolator.interpolate(u,{lng:n.join("+"),ns:i.join("+")});c.loadUrl(p,o,r,a)})}},{key:"loadUrl",value:function(n,r,i,a){var o=this,c=typeof i=="string"?[i]:i,d=typeof a=="string"?[a]:a,u=this.options.parseLoadPayload(c,d);this.options.request(this.options,n,u,function(p,k){if(k&&(k.status>=500&&k.status<600||!k.status))return r("failed loading "+n+"; status code: "+k.status,!0);if(k&&k.status>=400&&k.status<500)return r("failed loading "+n+"; status code: "+k.status,!1);if(!k&&p&&p.message&&p.message.indexOf("Failed to fetch")>-1)return r("failed loading "+n+": "+p.message,!0);if(p)return r(p,!1);var P,F;try{typeof k.data=="string"?P=o.options.parse(k.data,i,a):P=k.data}catch{F="failed parsing "+n+" to json"}if(F)return r(F,!1);r(null,P)})}},{key:"create",value:function(n,r,i,a,o){var c=this;if(!!this.options.addPath){typeof n=="string"&&(n=[n]);var d=this.options.parsePayload(r,i,a),u=0,p=[],k=[];n.forEach(function(P){var F=c.options.addPath;typeof c.options.addPath=="function"&&(F=c.options.addPath(P,r));var B=c.services.interpolator.interpolate(F,{lng:P,ns:r});c.options.request(c.options,B,d,function(N,D){u+=1,p.push(N),k.push(D),u===n.length&&typeof o=="function"&&o(p,k)})})}}},{key:"reload",value:function(){var n=this,r=this.services,i=r.backendConnector,a=r.languageUtils,o=r.logger,c=i.language;if(!(c&&c.toLowerCase()==="cimode")){var d=[],u=function(k){var P=a.toResolveHierarchy(k);P.forEach(function(F){d.indexOf(F)<0&&d.push(F)})};u(c),this.allOptions.preload&&this.allOptions.preload.forEach(function(p){return u(p)}),d.forEach(function(p){n.allOptions.ns.forEach(function(k){i.read(p,k,"read",null,null,function(P,F){P&&o.warn("loading namespace ".concat(k," for language ").concat(p," failed"),P),!P&&F&&o.log("loaded namespace ".concat(k," for language ").concat(p),F),i.loaded("".concat(p,"|").concat(k),P,F)})})})}}}]),e}();Nde.type="backend";var yu={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],i=0;i=i.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}function zde(e){kt(1,arguments);var t=iW(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=ru(n);return r}var Vde=6048e5;function oW(e){kt(1,arguments);var t=Dt(e),n=ru(t).getTime()-zde(t).getTime();return Math.round(n/Vde)+1}function vk(e,t){var n,r,i,o,a,c,d,u;kt(1,arguments);var p=Dt(e),k=p.getUTCFullYear(),P=$l(),F=an((n=(r=(i=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(c=a.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&i!==void 0?i:P.firstWeekContainsDate)!==null&&r!==void 0?r:(d=P.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:1);if(!(F>=1&&F<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=new Date(0);B.setUTCFullYear(k+1,0,F),B.setUTCHours(0,0,0,0);var N=Na(B,t),D=new Date(0);D.setUTCFullYear(k,0,F),D.setUTCHours(0,0,0,0);var T=Na(D,t);return p.getTime()>=N.getTime()?k+1:p.getTime()>=T.getTime()?k:k-1}function jde(e,t){var n,r,i,o,a,c,d,u;kt(1,arguments);var p=$l(),k=an((n=(r=(i=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(c=a.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&i!==void 0?i:p.firstWeekContainsDate)!==null&&r!==void 0?r:(d=p.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:1),P=vk(e,t),F=new Date(0);F.setUTCFullYear(P,0,k),F.setUTCHours(0,0,0,0);var B=Na(F,t);return B}var Gde=6048e5;function aW(e,t){kt(1,arguments);var n=Dt(e),r=Na(n,t).getTime()-jde(n,t).getTime();return Math.round(r/Gde)+1}function kn(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?r:1-r;return kn(n==="yy"?i%100:i,n.length)},M:function(t,n){var r=t.getUTCMonth();return n==="M"?String(r+1):kn(r+1,2)},d:function(t,n){return kn(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,n){return kn(t.getUTCHours()%12||12,n.length)},H:function(t,n){return kn(t.getUTCHours(),n.length)},m:function(t,n){return kn(t.getUTCMinutes(),n.length)},s:function(t,n){return kn(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,i=t.getUTCMilliseconds(),o=Math.floor(i*Math.pow(10,r-3));return kn(o,n.length)}};const Xa=Yde;var Ul={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Zde={G:function(t,n,r){var i=t.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(i,{width:"abbreviated"});case"GGGGG":return r.era(i,{width:"narrow"});case"GGGG":default:return r.era(i,{width:"wide"})}},y:function(t,n,r){if(n==="yo"){var i=t.getUTCFullYear(),o=i>0?i:1-i;return r.ordinalNumber(o,{unit:"year"})}return Xa.y(t,n)},Y:function(t,n,r,i){var o=vk(t,i),a=o>0?o:1-o;if(n==="YY"){var c=a%100;return kn(c,2)}return n==="Yo"?r.ordinalNumber(a,{unit:"year"}):kn(a,n.length)},R:function(t,n){var r=iW(t);return kn(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return kn(r,n.length)},Q:function(t,n,r){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"Q":return String(i);case"QQ":return kn(i,2);case"Qo":return r.ordinalNumber(i,{unit:"quarter"});case"QQQ":return r.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,n,r){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"q":return String(i);case"qq":return kn(i,2);case"qo":return r.ordinalNumber(i,{unit:"quarter"});case"qqq":return r.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,n,r){var i=t.getUTCMonth();switch(n){case"M":case"MM":return Xa.M(t,n);case"Mo":return r.ordinalNumber(i+1,{unit:"month"});case"MMM":return r.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(i,{width:"wide",context:"formatting"})}},L:function(t,n,r){var i=t.getUTCMonth();switch(n){case"L":return String(i+1);case"LL":return kn(i+1,2);case"Lo":return r.ordinalNumber(i+1,{unit:"month"});case"LLL":return r.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(i,{width:"wide",context:"standalone"})}},w:function(t,n,r,i){var o=aW(t,i);return n==="wo"?r.ordinalNumber(o,{unit:"week"}):kn(o,n.length)},I:function(t,n,r){var i=oW(t);return n==="Io"?r.ordinalNumber(i,{unit:"week"}):kn(i,n.length)},d:function(t,n,r){return n==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):Xa.d(t,n)},D:function(t,n,r){var i=Hde(t);return n==="Do"?r.ordinalNumber(i,{unit:"dayOfYear"}):kn(i,n.length)},E:function(t,n,r){var i=t.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(i,{width:"short",context:"formatting"});case"EEEE":default:return r.day(i,{width:"wide",context:"formatting"})}},e:function(t,n,r,i){var o=t.getUTCDay(),a=(o-i.weekStartsOn+8)%7||7;switch(n){case"e":return String(a);case"ee":return kn(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(t,n,r,i){var o=t.getUTCDay(),a=(o-i.weekStartsOn+8)%7||7;switch(n){case"c":return String(a);case"cc":return kn(a,n.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(t,n,r){var i=t.getUTCDay(),o=i===0?7:i;switch(n){case"i":return String(o);case"ii":return kn(o,n.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(i,{width:"short",context:"formatting"});case"iiii":default:return r.day(i,{width:"wide",context:"formatting"})}},a:function(t,n,r){var i=t.getUTCHours(),o=i/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,n,r){var i=t.getUTCHours(),o;switch(i===12?o=Ul.noon:i===0?o=Ul.midnight:o=i/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,n,r){var i=t.getUTCHours(),o;switch(i>=17?o=Ul.evening:i>=12?o=Ul.afternoon:i>=4?o=Ul.morning:o=Ul.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,n,r){if(n==="ho"){var i=t.getUTCHours()%12;return i===0&&(i=12),r.ordinalNumber(i,{unit:"hour"})}return Xa.h(t,n)},H:function(t,n,r){return n==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Xa.H(t,n)},K:function(t,n,r){var i=t.getUTCHours()%12;return n==="Ko"?r.ordinalNumber(i,{unit:"hour"}):kn(i,n.length)},k:function(t,n,r){var i=t.getUTCHours();return i===0&&(i=24),n==="ko"?r.ordinalNumber(i,{unit:"hour"}):kn(i,n.length)},m:function(t,n,r){return n==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Xa.m(t,n)},s:function(t,n,r){return n==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Xa.s(t,n)},S:function(t,n){return Xa.S(t,n)},X:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();if(a===0)return"Z";switch(n){case"X":return U2(a);case"XXXX":case"XX":return Ys(a);case"XXXXX":case"XXX":default:return Ys(a,":")}},x:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();switch(n){case"x":return U2(a);case"xxxx":case"xx":return Ys(a);case"xxxxx":case"xxx":default:return Ys(a,":")}},O:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+X2(a,":");case"OOOO":default:return"GMT"+Ys(a,":")}},z:function(t,n,r,i){var o=i._originalDate||t,a=o.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+X2(a,":");case"zzzz":default:return"GMT"+Ys(a,":")}},t:function(t,n,r,i){var o=i._originalDate||t,a=Math.floor(o.getTime()/1e3);return kn(a,n.length)},T:function(t,n,r,i){var o=i._originalDate||t,a=o.getTime();return kn(a,n.length)}};function X2(e,t){var n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),o=r%60;if(o===0)return n+String(i);var a=t||"";return n+String(i)+a+kn(o,2)}function U2(e,t){if(e%60===0){var n=e>0?"-":"+";return n+kn(Math.abs(e)/60,2)}return Ys(e,t)}function Ys(e,t){var n=t||"",r=e>0?"-":"+",i=Math.abs(e),o=kn(Math.floor(i/60),2),a=kn(i%60,2);return r+o+n+a}const Xde=Zde;var K2=function(t,n){switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},sW=function(t,n){switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},Ude=function(t,n){var r=t.match(/(P+)(p+)?/)||[],i=r[1],o=r[2];if(!o)return K2(t,n);var a;switch(i){case"P":a=n.dateTime({width:"short"});break;case"PP":a=n.dateTime({width:"medium"});break;case"PPP":a=n.dateTime({width:"long"});break;case"PPPP":default:a=n.dateTime({width:"full"});break}return a.replace("{{date}}",K2(i,n)).replace("{{time}}",sW(o,n))},Kde={p:sW,P:Ude};const jC=Kde;function Rm(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var Jde=["D","DD"],Qde=["YY","YYYY"];function lW(e){return Jde.indexOf(e)!==-1}function cW(e){return Qde.indexOf(e)!==-1}function Om(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var qde={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},ehe=function(t,n,r){var i,o=qde[t];return typeof o=="string"?i=o:n===1?i=o.one:i=o.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};const the=ehe;var nhe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},rhe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},ihe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ohe={date:eo({formats:nhe,defaultWidth:"full"}),time:eo({formats:rhe,defaultWidth:"full"}),dateTime:eo({formats:ihe,defaultWidth:"full"})};const ahe=ohe;var she={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},lhe=function(t,n,r,i){return she[t]};const che=lhe;var uhe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},dhe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},hhe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},fhe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},phe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},ghe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},mhe=function(t,n){var r=Number(t),i=r%100;if(i>20||i<10)switch(i%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},vhe={ordinalNumber:mhe,era:gr({values:uhe,defaultWidth:"wide"}),quarter:gr({values:dhe,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:gr({values:hhe,defaultWidth:"wide"}),day:gr({values:fhe,defaultWidth:"wide"}),dayPeriod:gr({values:phe,defaultWidth:"wide",formattingValues:ghe,defaultFormattingWidth:"wide"})};const yhe=vhe;var bhe=/^(\d+)(th|st|nd|rd)?/i,xhe=/\d+/i,whe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Che={any:[/^b/i,/^(a|c)/i]},She={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Ahe={any:[/1/i,/2/i,/3/i,/4/i]},Ihe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},khe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},_he={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ehe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},The={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Phe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Rhe={ordinalNumber:db({matchPattern:bhe,parsePattern:xhe,valueCallback:function(t){return parseInt(t,10)}}),era:mr({matchPatterns:whe,defaultMatchWidth:"wide",parsePatterns:Che,defaultParseWidth:"any"}),quarter:mr({matchPatterns:She,defaultMatchWidth:"wide",parsePatterns:Ahe,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:mr({matchPatterns:Ihe,defaultMatchWidth:"wide",parsePatterns:khe,defaultParseWidth:"any"}),day:mr({matchPatterns:_he,defaultMatchWidth:"wide",parsePatterns:Ehe,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:The,defaultMatchWidth:"any",parsePatterns:Phe,defaultParseWidth:"any"})};const Ohe=Rhe;var Mhe={code:"en-US",formatDistance:the,formatLong:ahe,formatRelative:che,localize:yhe,match:Ohe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const uW=Mhe;var Lhe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Dhe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,$he=/^'([^]*?)'?$/,Nhe=/''/g,Fhe=/[a-zA-Z]/;function J2(e,t,n){var r,i,o,a,c,d,u,p,k,P,F,B,N,D,T,M,O,L;kt(2,arguments);var x=String(t),b=$l(),C=(r=(i=n==null?void 0:n.locale)!==null&&i!==void 0?i:b.locale)!==null&&r!==void 0?r:uW,g=an((o=(a=(c=(d=n==null?void 0:n.firstWeekContainsDate)!==null&&d!==void 0?d:n==null||(u=n.locale)===null||u===void 0||(p=u.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&&c!==void 0?c:b.firstWeekContainsDate)!==null&&a!==void 0?a:(k=b.locale)===null||k===void 0||(P=k.options)===null||P===void 0?void 0:P.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(g>=1&&g<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var w=an((F=(B=(N=(D=n==null?void 0:n.weekStartsOn)!==null&&D!==void 0?D:n==null||(T=n.locale)===null||T===void 0||(M=T.options)===null||M===void 0?void 0:M.weekStartsOn)!==null&&N!==void 0?N:b.weekStartsOn)!==null&&B!==void 0?B:(O=b.locale)===null||O===void 0||(L=O.options)===null||L===void 0?void 0:L.weekStartsOn)!==null&&F!==void 0?F:0);if(!(w>=0&&w<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!C.localize)throw new RangeError("locale must contain localize property");if(!C.formatLong)throw new RangeError("locale must contain formatLong property");var f=Dt(e);if(!nW(f))throw new RangeError("Invalid time value");var m=Rm(f),E=rW(f,m),S={firstWeekContainsDate:g,weekStartsOn:w,locale:C,_originalDate:f},y=x.match(Dhe).map(function(_){var $=_[0];if($==="p"||$==="P"){var V=jC[$];return V(_,C.formatLong)}return _}).join("").match(Lhe).map(function(_){if(_==="''")return"'";var $=_[0];if($==="'")return Bhe(_);var V=Xde[$];if(V)return!(n!=null&&n.useAdditionalWeekYearTokens)&&cW(_)&&Om(_,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&lW(_)&&Om(_,t,String(e)),V(E,_,C.localize,S);if($.match(Fhe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+$+"`");return _}).join("");return y}function Bhe(e){var t=e.match($he);return t?t[1].replace(Nhe,"'"):e}var Whe=6e4;function GC(e,t){kt(2,arguments);var n=an(t);return mk(e,n*Whe)}var Hhe=36e5;function zhe(e,t){kt(2,arguments);var n=an(t);return mk(e,n*Hhe)}function xu(e,t){kt(2,arguments);var n=Dt(e),r=an(t);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function yk(e,t){kt(2,arguments);var n=an(t),r=n*7;return xu(e,r)}function ko(e,t){kt(2,arguments);var n=Dt(e),r=an(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var i=n.getDate(),o=new Date(n.getTime());o.setMonth(n.getMonth()+r+1,0);var a=o.getDate();return i>=a?o:(n.setFullYear(o.getFullYear(),o.getMonth(),i),n)}function dW(e,t){kt(2,arguments);var n=an(t),r=n*3;return ko(e,r)}function iu(e,t){kt(2,arguments);var n=an(t);return ko(e,n*12)}function Vhe(e,t){kt(2,arguments);var n=an(t);return xu(e,-n)}function jhe(e,t){kt(2,arguments);var n=an(t);return yk(e,-n)}function ou(e,t){kt(2,arguments);var n=an(t);return ko(e,-n)}function Ghe(e,t){kt(2,arguments);var n=an(t);return dW(e,-n)}function kh(e,t){kt(2,arguments);var n=an(t);return iu(e,-n)}function fx(e){kt(1,arguments);var t=Dt(e),n=t.getSeconds();return n}function Pi(e){kt(1,arguments);var t=Dt(e),n=t.getMinutes();return n}function Ri(e){kt(1,arguments);var t=Dt(e),n=t.getHours();return n}function Yhe(e){kt(1,arguments);var t=Dt(e),n=t.getDay();return n}function Q2(e){kt(1,arguments);var t=Dt(e),n=t.getDate();return n}function hW(e,t){var n,r,i,o,a,c,d,u;kt(1,arguments);var p=$l(),k=an((n=(r=(i=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(a=t.locale)===null||a===void 0||(c=a.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&i!==void 0?i:p.weekStartsOn)!==null&&r!==void 0?r:(d=p.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=Dt(e),F=P.getDay(),B=(F=i.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}function Xhe(e){kt(1,arguments);var t=Zhe(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var r=Mm(n);return r}var Uhe=6048e5;function Khe(e){kt(1,arguments);var t=Dt(e),n=Mm(t).getTime()-Xhe(t).getTime();return Math.round(n/Uhe)+1}function Kr(e){kt(1,arguments);var t=Dt(e),n=t.getMonth();return n}function vc(e){kt(1,arguments);var t=Dt(e),n=Math.floor(t.getMonth()/3)+1;return n}function cn(e){return kt(1,arguments),Dt(e).getFullYear()}function YC(e){kt(1,arguments);var t=Dt(e),n=t.getTime();return n}function Jhe(e,t){kt(2,arguments);var n=Dt(e),r=an(t);return n.setSeconds(r),n}function Fd(e,t){kt(2,arguments);var n=Dt(e),r=an(t);return n.setMinutes(r),n}function Bd(e,t){kt(2,arguments);var n=Dt(e),r=an(t);return n.setHours(r),n}function Qhe(e){kt(1,arguments);var t=Dt(e),n=t.getFullYear(),r=t.getMonth(),i=new Date(0);return i.setFullYear(n,r+1,0),i.setHours(0,0,0,0),i.getDate()}function Zi(e,t){kt(2,arguments);var n=Dt(e),r=an(t),i=n.getFullYear(),o=n.getDate(),a=new Date(0);a.setFullYear(i,r,15),a.setHours(0,0,0,0);var c=Qhe(a);return n.setMonth(r,Math.min(o,c)),n}function cd(e,t){kt(2,arguments);var n=Dt(e),r=an(t),i=Math.floor(n.getMonth()/3)+1,o=r-i;return Zi(n,n.getMonth()+o*3)}function Lm(e,t){kt(2,arguments);var n=Dt(e),r=an(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function Bp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Bp=function(n){return typeof n}:Bp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Bp(e)}function q2(e){kt(1,arguments);var t;if(e&&typeof e.forEach=="function")t=e;else if(Bp(e)==="object"&&e!==null)t=Array.prototype.slice.call(e);else return new Date(NaN);var n;return t.forEach(function(r){var i=Dt(r);(n===void 0||n>i||isNaN(i.getDate()))&&(n=i)}),n||new Date(NaN)}function Wp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Wp=function(n){return typeof n}:Wp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Wp(e)}function eR(e){kt(1,arguments);var t;if(e&&typeof e.forEach=="function")t=e;else if(Wp(e)==="object"&&e!==null)t=Array.prototype.slice.call(e);else return new Date(NaN);var n;return t.forEach(function(r){var i=Dt(r);(n===void 0||nr.getTime()}function xa(e,t){kt(2,arguments);var n=Dt(e),r=Dt(t);return n.getTime()=r&&n<=i}function sfe(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function Hp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Hp=function(n){return typeof n}:Hp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Hp(e)}function gW(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&UC(e,t)}function UC(e,t){return UC=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},UC(e,t)}function mW(e){var t=cfe();return function(){var r=Nm(e),i;if(t){var o=Nm(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return lfe(this,i)}}function lfe(e,t){return t&&(Hp(t)==="object"||typeof t=="function")?t:KC(e)}function KC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cfe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Nm(e){return Nm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Nm(e)}function bk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fm(e){return Fm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Fm(e)}function iR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wfe=function(e){vfe(n,e);var t=yfe(n);function n(){var r;gfe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0,r=n?t:1-t,i;if(r<=50)i=e||100;else{var o=r+50,a=Math.floor(o/100)*100,c=e>=o%100;i=e+a-(c?100:0)}return n?i:1-i}function xW(e){return e%400===0||e%4===0&&e%100!==0}function Vp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Vp=function(n){return typeof n}:Vp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Vp(e)}function Sfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Wm(e){return Wm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Wm(e)}function aR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tfe=function(e){Ife(n,e);var t=kfe(n);function n(){var r;Sfe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0}},{key:"set",value:function(i,o,a){var c=i.getUTCFullYear();if(a.isTwoDigitYear){var d=bW(a.year,c);return i.setUTCFullYear(d,0,1),i.setUTCHours(0,0,0,0),i}var u=!("era"in o)||o.era===1?a.year:1-a.year;return i.setUTCFullYear(u,0,1),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function jp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?jp=function(n){return typeof n}:jp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},jp(e)}function Pfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Hm(e){return Hm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Hm(e)}function lR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $fe=function(e){Ofe(n,e);var t=Mfe(n);function n(){var r;Pfe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0}},{key:"set",value:function(i,o,a,c){var d=vk(i,c);if(a.isTwoDigitYear){var u=bW(a.year,d);return i.setUTCFullYear(u,0,c.firstWeekContainsDate),i.setUTCHours(0,0,0,0),Na(i,c)}var p=!("era"in o)||o.era===1?a.year:1-a.year;return i.setUTCFullYear(p,0,c.firstWeekContainsDate),i.setUTCHours(0,0,0,0),Na(i,c)}}]),n}(Cn);function Gp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Gp=function(n){return typeof n}:Gp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Gp(e)}function Nfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function zm(e){return zm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},zm(e)}function uR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vfe=function(e){Bfe(n,e);var t=Wfe(n);function n(){var r;Nfe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Vm(e){return Vm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Vm(e)}function hR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kfe=function(e){Yfe(n,e);var t=Zfe(n);function n(){var r;jfe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function jm(e){return jm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},jm(e)}function pR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rpe=function(e){qfe(n,e);var t=epe(n);function n(){var r;Jfe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=4}},{key:"set",value:function(i,o,a){return i.setUTCMonth((a-1)*3,1),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function Xp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Xp=function(n){return typeof n}:Xp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Xp(e)}function ipe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Gm(e){return Gm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Gm(e)}function mR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var upe=function(e){ape(n,e);var t=spe(n);function n(){var r;ipe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=4}},{key:"set",value:function(i,o,a){return i.setUTCMonth((a-1)*3,1),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function Up(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Up=function(n){return typeof n}:Up=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Up(e)}function dpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ym(e){return Ym=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ym(e)}function yR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vpe=function(e){fpe(n,e);var t=ppe(n);function n(){var r;dpe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=11}},{key:"set",value:function(i,o,a){return i.setUTCMonth(a,1),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function Kp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Kp=function(n){return typeof n}:Kp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Kp(e)}function ype(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Zm(e){return Zm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Zm(e)}function xR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ape=function(e){xpe(n,e);var t=wpe(n);function n(){var r;ype(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=11}},{key:"set",value:function(i,o,a){return i.setUTCMonth(a,1),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function Ipe(e,t,n){kt(2,arguments);var r=Dt(e),i=an(t),o=aW(r,n)-i;return r.setUTCDate(r.getUTCDate()-o*7),r}function Jp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Jp=function(n){return typeof n}:Jp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Jp(e)}function kpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Xm(e){return Xm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Xm(e)}function CR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ope=function(e){Epe(n,e);var t=Tpe(n);function n(){var r;kpe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=53}},{key:"set",value:function(i,o,a,c){return Na(Ipe(i,a,c),c)}}]),n}(Cn);function Mpe(e,t){kt(2,arguments);var n=Dt(e),r=an(t),i=oW(n)-r;return n.setUTCDate(n.getUTCDate()-i*7),n}function Qp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Qp=function(n){return typeof n}:Qp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Qp(e)}function Lpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Um(e){return Um=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Um(e)}function AR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wpe=function(e){$pe(n,e);var t=Npe(n);function n(){var r;Lpe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=53}},{key:"set",value:function(i,o,a){return ru(Mpe(i,a))}}]),n}(Cn);function qp(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?qp=function(n){return typeof n}:qp=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},qp(e)}function Hpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Km(e){return Km=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Km(e)}function px(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zpe=[31,28,31,30,31,30,31,31,30,31,30,31],Xpe=[31,29,31,30,31,30,31,31,30,31,30,31],Upe=function(e){Vpe(n,e);var t=jpe(n);function n(){var r;Hpe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=Xpe[d]:o>=1&&o<=Zpe[d]}},{key:"set",value:function(i,o,a){return i.setUTCDate(a),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function tg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?tg=function(n){return typeof n}:tg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},tg(e)}function Kpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Jm(e){return Jm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Jm(e)}function gx(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nge=function(e){Qpe(n,e);var t=qpe(n);function n(){var r;Kpe(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(i,o,a){return i.setUTCMonth(0,a),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function Ak(e,t,n){var r,i,o,a,c,d,u,p;kt(2,arguments);var k=$l(),P=an((r=(i=(o=(a=n==null?void 0:n.weekStartsOn)!==null&&a!==void 0?a:n==null||(c=n.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&o!==void 0?o:k.weekStartsOn)!==null&&i!==void 0?i:(u=k.locale)===null||u===void 0||(p=u.options)===null||p===void 0?void 0:p.weekStartsOn)!==null&&r!==void 0?r:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var F=Dt(e),B=an(t),N=F.getUTCDay(),D=B%7,T=(D+7)%7,M=(T"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Qm(e){return Qm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Qm(e)}function ER(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cge=function(e){oge(n,e);var t=age(n);function n(){var r;rge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=6}},{key:"set",value:function(i,o,a,c){return i=Ak(i,a,c),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function ig(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ig=function(n){return typeof n}:ig=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ig(e)}function uge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function qm(e){return qm=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},qm(e)}function PR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mge=function(e){hge(n,e);var t=fge(n);function n(){var r;uge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=6}},{key:"set",value:function(i,o,a,c){return i=Ak(i,a,c),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function og(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?og=function(n){return typeof n}:og=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},og(e)}function vge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ev(e){return ev=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ev(e)}function OR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sge=function(e){bge(n,e);var t=xge(n);function n(){var r;vge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=6}},{key:"set",value:function(i,o,a,c){return i=Ak(i,a,c),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function Age(e,t){kt(2,arguments);var n=an(t);n%7===0&&(n=n-7);var r=1,i=Dt(e),o=i.getUTCDay(),a=n%7,c=(a+7)%7,d=(c"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function tv(e){return tv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},tv(e)}function LR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rge=function(e){_ge(n,e);var t=Ege(n);function n(){var r;Ige(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=7}},{key:"set",value:function(i,o,a){return i=Age(i,a),i.setUTCHours(0,0,0,0),i}}]),n}(Cn);function sg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?sg=function(n){return typeof n}:sg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},sg(e)}function Oge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function nv(e){return nv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},nv(e)}function $R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fge=function(e){Lge(n,e);var t=Dge(n);function n(){var r;Oge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rv(e){return rv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},rv(e)}function FR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gge=function(e){Hge(n,e);var t=zge(n);function n(){var r;Bge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function iv(e){return iv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},iv(e)}function WR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qge=function(e){Xge(n,e);var t=Uge(n);function n(){var r;Yge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ov(e){return ov=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ov(e)}function zR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ome=function(e){tme(n,e);var t=nme(n);function n(){var r;qge(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=12}},{key:"set",value:function(i,o,a){var c=i.getUTCHours()>=12;return c&&a<12?i.setUTCHours(a+12,0,0,0):!c&&a===12?i.setUTCHours(0,0,0,0):i.setUTCHours(a,0,0,0),i}}]),n}(Cn);function dg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?dg=function(n){return typeof n}:dg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},dg(e)}function ame(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function av(e){return av=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},av(e)}function jR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hme=function(e){lme(n,e);var t=cme(n);function n(){var r;ame(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=23}},{key:"set",value:function(i,o,a){return i.setUTCHours(a,0,0,0),i}}]),n}(Cn);function hg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?hg=function(n){return typeof n}:hg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},hg(e)}function fme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function sv(e){return sv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},sv(e)}function YR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bme=function(e){gme(n,e);var t=mme(n);function n(){var r;fme(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=11}},{key:"set",value:function(i,o,a){var c=i.getUTCHours()>=12;return c&&a<12?i.setUTCHours(a+12,0,0,0):i.setUTCHours(a,0,0,0),i}}]),n}(Cn);function fg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?fg=function(n){return typeof n}:fg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},fg(e)}function xme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function lv(e){return lv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},lv(e)}function XR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kme=function(e){Cme(n,e);var t=Sme(n);function n(){var r;xme(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=1&&o<=24}},{key:"set",value:function(i,o,a){var c=a<=24?a%24:a;return i.setUTCHours(c,0,0,0),i}}]),n}(Cn);function pg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pg=function(n){return typeof n}:pg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},pg(e)}function _me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function cv(e){return cv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},cv(e)}function KR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mme=function(e){Tme(n,e);var t=Pme(n);function n(){var r;_me(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=59}},{key:"set",value:function(i,o,a){return i.setUTCMinutes(a,0,0),i}}]),n}(Cn);function gg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?gg=function(n){return typeof n}:gg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},gg(e)}function Lme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function uv(e){return uv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},uv(e)}function QR(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wme=function(e){$me(n,e);var t=Nme(n);function n(){var r;Lme(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=0&&o<=59}},{key:"set",value:function(i,o,a){return i.setUTCSeconds(a,0),i}}]),n}(Cn);function mg(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?mg=function(n){return typeof n}:mg=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},mg(e)}function Hme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function dv(e){return dv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},dv(e)}function eO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zme=function(e){Vme(n,e);var t=jme(n);function n(){var r;Hme(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function hv(e){return hv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},hv(e)}function nO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var eve=function(e){Kme(n,e);var t=Jme(n);function n(){var r;Xme(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function fv(e){return fv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},fv(e)}function iO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sve=function(e){rve(n,e);var t=ive(n);function n(){var r;tve(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function pv(e){return pv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},pv(e)}function aO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pve=function(e){uve(n,e);var t=dve(n);function n(){var r;lve(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function gv(e){return gv=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},gv(e)}function lO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wve=function(e){vve(n,e);var t=yve(n);function n(){var r;gve(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=Sve(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,c;return{s:function(){n=e[Symbol.iterator]()},n:function(){var u=n.next();return o=u.done,u},e:function(u){a=!0,c=u},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw c}}}}function Sve(e,t){if(!!e){if(typeof e=="string")return uO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uO(e,t)}}function uO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=an((B=(N=(D=(T=r==null?void 0:r.weekStartsOn)!==null&&T!==void 0?T:r==null||(M=r.locale)===null||M===void 0||(O=M.options)===null||O===void 0?void 0:O.weekStartsOn)!==null&&D!==void 0?D:g.weekStartsOn)!==null&&N!==void 0?N:(L=g.locale)===null||L===void 0||(x=L.options)===null||x===void 0?void 0:x.weekStartsOn)!==null&&B!==void 0?B:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(C==="")return b===""?Dt(n):new Date(NaN);var E={firstWeekContainsDate:f,weekStartsOn:m,locale:w},S=[new hfe],y=C.match(Ive).map(function(Y){var ie=Y[0];if(ie in jC){var he=jC[ie];return he(Y,w.formatLong)}return Y}).join("").match(Ave),_=[],$=cO(y),V;try{var H=function(){var ie=V.value;!(r!=null&&r.useAdditionalWeekYearTokens)&&cW(ie)&&Om(ie,C,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&lW(ie)&&Om(ie,C,e);var he=ie[0],fe=Cve[he];if(fe){var Ce=fe.incompatibleTokens;if(Array.isArray(Ce)){var Pe=_.find(function(be){return Ce.includes(be.token)||be.token===he});if(Pe)throw new RangeError("The format string mustn't contain `".concat(Pe.fullToken,"` and `").concat(ie,"` at the same time"))}else if(fe.incompatibleTokens==="*"&&_.length>0)throw new RangeError("The format string mustn't contain `".concat(ie,"` and any other token at the same time"));_.push({token:he,fullToken:ie});var we=fe.run(b,ie,w.match,E);if(!we)return{v:new Date(NaN)};S.push(we.setter),b=we.rest}else{if(he.match(Tve))throw new RangeError("Format string contains an unescaped latin alphabet character `"+he+"`");if(ie==="''"?ie="'":he==="'"&&(ie=Rve(ie)),b.indexOf(ie)===0)b=b.slice(ie.length);else return{v:new Date(NaN)}}};for($.s();!(V=$.n()).done;){var X=H();if(wg(X)==="object")return X.v}}catch(Y){$.e(Y)}finally{$.f()}if(b.length>0&&Eve.test(b))return new Date(NaN);var Q=S.map(function(Y){return Y.priority}).sort(function(Y,ie){return ie-Y}).filter(function(Y,ie,he){return he.indexOf(Y)===ie}).map(function(Y){return S.filter(function(ie){return ie.priority===Y}).sort(function(ie,he){return he.subPriority-ie.subPriority})}).map(function(Y){return Y[0]}),re=Dt(n);if(isNaN(re.getTime()))return new Date(NaN);var ue=rW(re,Rm(re)),le={},ve=cO(Q),z;try{for(ve.s();!(z=ve.n()).done;){var Z=z.value;if(!Z.validate(ue,E))return new Date(NaN);var ce=Z.set(ue,le,E);Array.isArray(ce)?(ue=ce[0],sfe(le,ce[1])):ue=ce}}catch(Y){ve.e(Y)}finally{ve.f()}return ue}function Rve(e){return e.match(kve)[1].replace(_ve,"'")}function Ove(e,t){var n;kt(1,arguments);var r=an((n=t==null?void 0:t.additionalDigits)!==null&&n!==void 0?n:2);if(r!==2&&r!==1&&r!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var i=$ve(e),o;if(i.date){var a=Nve(i.date,r);o=Fve(a.restDateString,a.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var c=o.getTime(),d=0,u;if(i.time&&(d=Bve(i.time),isNaN(d)))return new Date(NaN);if(i.timezone){if(u=Wve(i.timezone),isNaN(u))return new Date(NaN)}else{var p=new Date(c+d),k=new Date(0);return k.setFullYear(p.getUTCFullYear(),p.getUTCMonth(),p.getUTCDate()),k.setHours(p.getUTCHours(),p.getUTCMinutes(),p.getUTCSeconds(),p.getUTCMilliseconds()),k}return new Date(c+d+u)}var ip={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Mve=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Lve=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Dve=/^([+-])(\d{2})(?::?(\d{2}))?$/;function $ve(e){var t={},n=e.split(ip.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],ip.timeZoneDelimiter.test(t.date)&&(t.date=e.split(ip.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var i=ip.timezone.exec(r);i?(t.time=r.replace(i[1],""),t.timezone=i[1]):t.time=r}return t}function Nve(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:o===null?i:o*100,restDateString:e.slice((r[1]||r[2]).length)}}function Fve(e,t){if(t===null)return new Date(NaN);var n=e.match(Mve);if(!n)return new Date(NaN);var r=!!n[4],i=Uu(n[1]),o=Uu(n[2])-1,a=Uu(n[3]),c=Uu(n[4]),d=Uu(n[5])-1;if(r)return Gve(t,c,d)?Hve(t,c,d):new Date(NaN);var u=new Date(0);return!Vve(t,o,a)||!jve(t,i)?new Date(NaN):(u.setUTCFullYear(t,o,Math.max(i,a)),u)}function Uu(e){return e?parseInt(e):1}function Bve(e){var t=e.match(Lve);if(!t)return NaN;var n=mx(t[1]),r=mx(t[2]),i=mx(t[3]);return Yve(n,r,i)?n*Ck+r*wk+i*1e3:NaN}function mx(e){return e&&parseFloat(e.replace(",","."))||0}function Wve(e){if(e==="Z")return 0;var t=e.match(Dve);if(!t)return 0;var n=t[1]==="+"?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Zve(r,i)?n*(r*Ck+i*wk):NaN}function Hve(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var i=r.getUTCDay()||7,o=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+o),r}var zve=[31,null,31,30,31,30,31,31,30,31,30,31];function wW(e){return e%400===0||e%4===0&&e%100!==0}function Vve(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(zve[t]||(wW(e)?29:28))}function jve(e,t){return t>=1&&t<=(wW(e)?366:365)}function Gve(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function Yve(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function Zve(e,t){return t>=0&&t<=59}function Xve(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,iS(e,t)}function iS(e,t){return iS=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},iS(e,t)}function Uve(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function dO(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kve(e,t,n){return e===t?!0:e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n)}function Jve(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&Kve(e,t,n))return!0;e=e.parentNode||e.host}return e}function Qve(e){return document.documentElement.clientWidth<=e.clientX||document.documentElement.clientHeight<=e.clientY}var qve=function(){if(!(typeof window>"u"||typeof window.addEventListener!="function")){var t=!1,n=Object.defineProperty({},"passive",{get:function(){t=!0}}),r=function(){};return window.addEventListener("testPassiveEventSupport",r,n),window.removeEventListener("testPassiveEventSupport",r,n),t}};function eye(e){return e===void 0&&(e=0),function(){return++e}}var tye=eye(),oS,op={},vx={},nye=["touchstart","touchmove"],rye="ignore-react-onclickoutside";function hO(e,t){var n=null,r=nye.indexOf(t)!==-1;return r&&oS&&(n={passive:!e.props.preventDefault}),n}function pb(e,t){var n,r,i=e.displayName||e.name||"Component";return r=n=function(o){Xve(a,o);function a(d){var u;return u=o.call(this,d)||this,u.__outsideClickHandler=function(p){if(typeof u.__clickOutsideHandlerProp=="function"){u.__clickOutsideHandlerProp(p);return}var k=u.getInstance();if(typeof k.props.handleClickOutside=="function"){k.props.handleClickOutside(p);return}if(typeof k.handleClickOutside=="function"){k.handleClickOutside(p);return}throw new Error("WrappedComponent: "+i+" lacks a handleClickOutside(event) function for processing outside click events.")},u.__getComponentNode=function(){var p=u.getInstance();return t&&typeof t.setClickOutsideRef=="function"?t.setClickOutsideRef()(p):typeof p.setClickOutsideRef=="function"?p.setClickOutsideRef():Ls.exports.findDOMNode(p)},u.enableOnClickOutside=function(){if(!(typeof document>"u"||vx[u._uid])){typeof oS>"u"&&(oS=qve()),vx[u._uid]=!0;var p=u.props.eventTypes;p.forEach||(p=[p]),op[u._uid]=function(k){if(u.componentNode!==null&&(u.props.preventDefault&&k.preventDefault(),u.props.stopPropagation&&k.stopPropagation(),!(u.props.excludeScrollbar&&Qve(k)))){var P=k.composed&&k.composedPath&&k.composedPath().shift()||k.target;Jve(P,u.componentNode,u.props.outsideClickIgnoreClass)===document&&u.__outsideClickHandler(k)}},p.forEach(function(k){document.addEventListener(k,op[u._uid],hO(dO(u),k))})}},u.disableOnClickOutside=function(){delete vx[u._uid];var p=op[u._uid];if(p&&typeof document<"u"){var k=u.props.eventTypes;k.forEach||(k=[k]),k.forEach(function(P){return document.removeEventListener(P,p,hO(dO(u),P))}),delete op[u._uid]}},u.getRef=function(p){return u.instanceRef=p},u._uid=tye(),u}var c=a.prototype;return c.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var u=this.instanceRef;return u.getInstance?u.getInstance():u},c.componentDidMount=function(){if(!(typeof document>"u"||!document.createElement)){var u=this.getInstance();if(t&&typeof t.handleClickOutside=="function"&&(this.__clickOutsideHandlerProp=t.handleClickOutside(u),typeof this.__clickOutsideHandlerProp!="function"))throw new Error("WrappedComponent: "+i+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),!this.props.disableOnClickOutside&&this.enableOnClickOutside()}},c.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},c.componentWillUnmount=function(){this.disableOnClickOutside()},c.render=function(){var u=this.props;u.excludeScrollbar;var p=Uve(u,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?p.ref=this.getRef:p.wrappedRef=this.getRef,p.disableOnClickOutside=this.disableOnClickOutside,p.enableOnClickOutside=this.enableOnClickOutside,de.exports.createElement(e,p)},a}(de.exports.Component),n.displayName="OnClickOutside("+i+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:rye,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},r}var CW=de.exports.createContext(),SW=de.exports.createContext();function iye(e){var t=e.children,n=de.exports.useState(null),r=n[0],i=n[1],o=de.exports.useRef(!1);de.exports.useEffect(function(){return function(){o.current=!0}},[]);var a=de.exports.useCallback(function(c){o.current||i(c)},[]);return Ae(CW.Provider,{value:r,children:Ae(SW.Provider,{value:a,children:t})})}var AW=function(t){return Array.isArray(t)?t[0]:t},IW=function(t){if(typeof t=="function"){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var n,r=sS(e);if(t){var i=sS(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return fye(this,n)}}function lS(e){return function(t){if(Array.isArray(t))return yx(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return yx(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yx(t,n)}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function yx(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,o=t.excludeDateIntervals,a=t.includeDates,c=t.includeDateIntervals,d=t.filterDate;return vb(e,{minDate:n,maxDate:r})||i&&i.some(function(u){return oi(e,u)})||o&&o.some(function(u){var p=u.start,k=u.end;return Eh(e,{start:p,end:k})})||a&&!a.some(function(u){return oi(e,u)})||c&&!c.some(function(u){var p=u.start,k=u.end;return Eh(e,{start:p,end:k})})||d&&!d(Yn(e))||!1}function Ek(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some(function(i){var o=i.start,a=i.end;return Eh(e,{start:o,end:a})}):n&&n.some(function(i){return oi(e,i)})||!1}function PW(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,o=t.includeDates,a=t.filterDate;return vb(e,{minDate:fW(n),maxDate:efe(r)})||i&&i.some(function(c){return hs(e,c)})||o&&!o.some(function(c){return hs(e,c)})||a&&!a(Yn(e))||!1}function xye(e,t,n,r){var i=cn(e),o=Kr(e),a=cn(t),c=Kr(t),d=cn(r);return i===a&&i===d?o<=n&&n<=c:i=n||di:void 0}function wye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,o=t.includeDates,a=t.filterDate;return vb(e,{minDate:n,maxDate:r})||i&&i.some(function(c){return vv(e,c)})||o&&!o.some(function(c){return vv(e,c)})||a&&!a(Yn(e))||!1}function RW(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,o=t.includeDates,a=t.filterDate,c=new Date(e,0,1);return vb(c,{minDate:pW(n),maxDate:tfe(r)})||i&&i.some(function(d){return mv(c,d)})||o&&!o.some(function(d){return mv(c,d)})||a&&!a(Yn(c))||!1}function Cye(e,t,n,r){var i=cn(e),o=vc(e),a=cn(t),c=vc(t),d=cn(r);return i===a&&i===d?o<=n&&n<=c:i=n||di:void 0}function vb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&_h(e,n)<0||r&&_h(e,r)>0}function xO(e,t){return t.some(function(n){return Ri(n)===Ri(e)&&Pi(n)===Pi(e)})}function wO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,i=t.filterTime;return n&&xO(e,n)||r&&!xO(e,r)||i&&!i(e)||!1}function CO(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var i,o=Yn(),a=Bd(Fd(o,Pi(e)),Ri(e)),c=Bd(Fd(o,Pi(n)),Ri(n)),d=Bd(Fd(o,Pi(r)),Ri(r));try{i=!Eh(a,{start:c,end:d})}catch{i=!1}return i}function SO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.includeDates,i=ou(e,1);return n&&Dm(n,i)>0||r&&r.every(function(o){return Dm(o,i)>0})||!1}function AO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.maxDate,r=t.includeDates,i=ko(e,1);return n&&Dm(i,n)>0||r&&r.every(function(o){return Dm(i,o)>0})||!1}function IO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.minDate,r=t.includeDates,i=kh(e,1);return n&&$m(n,i)>0||r&&r.every(function(o){return $m(o,i)>0})||!1}function kO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.maxDate,r=t.includeDates,i=iu(e,1);return n&&$m(i,n)>0||r&&r.every(function(o){return $m(i,o)>0})||!1}function OW(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter(function(i){return _h(i,t)>=0});return q2(r)}return n?q2(n):t}function MW(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter(function(i){return _h(i,t)<=0});return eR(r)}return n?eR(n):t}function _O(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,i=e.length;r1&&arguments[1]!==void 0?arguments[1]:12,n=Math.ceil(cn(e)/t)*t,r=n-(t-1);return{startPeriod:r,endPeriod:n}}function Aye(e,t,n,r){for(var i=[],o=0;o<2*t+1;o++){var a=e+t-o,c=!0;n&&(c=cn(n)<=a),r&&c&&(c=cn(r)>=a),c&&i.push(a)}return i}var Iye=pb(function(e){Mr(n,yt.Component);var t=Lr(n);function n(r){var i;Rr(this,n),Ve(Ue(i=t.call(this,r)),"renderOptions",function(){var d=i.props.year,u=i.state.yearsList.map(function(P){return It("div",{className:d===P?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",onClick:i.onChange.bind(Ue(i),P),"aria-selected":d===P?"true":void 0,children:[d===P?Ae("span",{className:"react-datepicker__year-option--selected",children:"\u2713"}):"",P]},P)}),p=i.props.minDate?cn(i.props.minDate):null,k=i.props.maxDate?cn(i.props.maxDate):null;return k&&i.state.yearsList.find(function(P){return P===k})||u.unshift(Ae("div",{className:"react-datepicker__year-option",onClick:i.incrementYears,children:Ae("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"})},"upcoming")),p&&i.state.yearsList.find(function(P){return P===p})||u.push(Ae("div",{className:"react-datepicker__year-option",onClick:i.decrementYears,children:Ae("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"})},"previous")),u}),Ve(Ue(i),"onChange",function(d){i.props.onChange(d)}),Ve(Ue(i),"handleClickOutside",function(){i.props.onCancel()}),Ve(Ue(i),"shiftYears",function(d){var u=i.state.yearsList.map(function(p){return p+d});i.setState({yearsList:u})}),Ve(Ue(i),"incrementYears",function(){return i.shiftYears(1)}),Ve(Ue(i),"decrementYears",function(){return i.shiftYears(-1)});var o=r.yearDropdownItemNumber,a=r.scrollableYearDropdown,c=o||(a?10:5);return i.state={yearsList:Aye(i.props.year,c,i.props.minDate,i.props.maxDate)},i.dropdownRef=de.exports.createRef(),i}return Or(n,[{key:"componentDidMount",value:function(){var r=this.dropdownRef.current;if(r){var i=r.children?Array.from(r.children):null,o=i?i.find(function(a){return a.ariaSelected}):null;r.scrollTop=o?o.offsetTop+(o.clientHeight-r.clientHeight)/2:(r.scrollHeight-r.clientHeight)/2}}},{key:"render",value:function(){var r=Si({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return Ae("div",{className:r,ref:this.dropdownRef,children:this.renderOptions()})}}]),n}()),kye=function(e){Mr(n,yt.Component);var t=Lr(n);function n(){var r;Rr(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0&&arguments[0]!==void 0?arguments[0]:{},d=!1;r.getTabIndex()===0&&!c.isInputFocused&&r.isSameDay(r.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(d=!0),r.props.inline&&!r.props.shouldFocusDayInline&&(d=!1),r.props.containerRef&&r.props.containerRef.current&&r.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(d=!0)),d&&r.dayEl.current.focus({preventScroll:!0})}),Ve(Ue(r),"renderDayContents",function(){return r.props.monthShowsDuplicateDaysEnd&&r.isAfterMonth()||r.props.monthShowsDuplicateDaysStart&&r.isBeforeMonth()?null:r.props.renderDayContents?r.props.renderDayContents(Q2(r.props.day),r.props.day):Q2(r.props.day)}),Ve(Ue(r),"render",function(){return Ae("div",{ref:r.dayEl,className:r.getClassNames(r.props.day),onKeyDown:r.handleOnKeyDown,onClick:r.handleClick,onMouseEnter:r.handleMouseEnter,tabIndex:r.getTabIndex(),"aria-label":r.getAriaLabel(),role:"option","aria-disabled":r.isDisabled(),"aria-current":r.isCurrentDay()?"date":void 0,"aria-selected":r.isSelected(),children:r.renderDayContents()})}),r}return Or(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(r){this.handleFocusDay(r)}}]),n}(),Mye=function(e){Mr(n,yt.Component);var t=Lr(n);function n(){var r;Rr(this,n);for(var i=arguments.length,o=new Array(i),a=0;a=6,F=!d&&!r.isWeekInMonth(k);if(P||F){if(!r.props.peekNextMonth)break;p=!0}}return c}),Ve(Ue(r),"onMonthClick",function(c,d){r.handleDayClick(dl(Zi(r.props.day,d)),c)}),Ve(Ue(r),"handleMonthNavigation",function(c,d){r.isDisabled(d)||r.isExcluded(d)||(r.props.setPreSelection(d),r.MONTH_REFS[c].current&&r.MONTH_REFS[c].current.focus())}),Ve(Ue(r),"onMonthKeyDown",function(c,d){c.preventDefault();var u=c.key;if(!r.props.disabledKeyboardNavigation)switch(u){case"Enter":r.onMonthClick(c,d),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleMonthNavigation(d===11?0:d+1,ko(r.props.preSelection,1));break;case"ArrowLeft":r.handleMonthNavigation(d===0?11:d-1,ou(r.props.preSelection,1));break;case"ArrowUp":r.handleMonthNavigation(d>=0&&d<=2?d+9:d-3,ou(r.props.preSelection,3));break;case"ArrowDown":r.handleMonthNavigation(d>=9&&d<=11?d-9:d+3,ko(r.props.preSelection,3))}}),Ve(Ue(r),"onQuarterClick",function(c,d){r.handleDayClick(yye(cd(r.props.day,d)),c)}),Ve(Ue(r),"handleQuarterNavigation",function(c,d){r.isDisabled(d)||r.isExcluded(d)||(r.props.setPreSelection(d),r.QUARTER_REFS[c-1].current&&r.QUARTER_REFS[c-1].current.focus())}),Ve(Ue(r),"onQuarterKeyDown",function(c,d){var u=c.key;if(!r.props.disabledKeyboardNavigation)switch(u){case"Enter":r.onQuarterClick(c,d),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleQuarterNavigation(d===4?1:d+1,dW(r.props.preSelection,1));break;case"ArrowLeft":r.handleQuarterNavigation(d===1?4:d-1,Ghe(r.props.preSelection,1))}}),Ve(Ue(r),"getMonthClassNames",function(c){var d=r.props,u=d.day,p=d.startDate,k=d.endDate,P=d.selected,F=d.minDate,B=d.maxDate,N=d.preSelection,D=d.monthClassName,T=d.excludeDates,M=d.includeDates,O=D?D(Zi(u,c)):void 0,L=Zi(u,c);return Si("react-datepicker__month-text","react-datepicker__month-".concat(c),O,{"react-datepicker__month--disabled":(F||B||T||M)&&PW(L,r.props),"react-datepicker__month--selected":r.isSelectedMonth(u,c,P),"react-datepicker__month-text--keyboard-selected":!r.props.disabledKeyboardNavigation&&Kr(N)===c,"react-datepicker__month--in-range":xye(p,k,c,u),"react-datepicker__month--range-start":r.isRangeStartMonth(c),"react-datepicker__month--range-end":r.isRangeEndMonth(c),"react-datepicker__month-text--today":r.isCurrentMonth(u,c)})}),Ve(Ue(r),"getTabIndex",function(c){var d=Kr(r.props.preSelection);return r.props.disabledKeyboardNavigation||c!==d?"-1":"0"}),Ve(Ue(r),"getQuarterTabIndex",function(c){var d=vc(r.props.preSelection);return r.props.disabledKeyboardNavigation||c!==d?"-1":"0"}),Ve(Ue(r),"getAriaLabel",function(c){var d=r.props,u=d.chooseDayAriaLabelPrefix,p=u===void 0?"Choose":u,k=d.disabledDayAriaLabelPrefix,P=k===void 0?"Not available":k,F=d.day,B=Zi(F,c),N=r.isDisabled(B)||r.isExcluded(B)?P:p;return"".concat(N," ").concat(vr(B,"MMMM yyyy"))}),Ve(Ue(r),"getQuarterClassNames",function(c){var d=r.props,u=d.day,p=d.startDate,k=d.endDate,P=d.selected,F=d.minDate,B=d.maxDate,N=d.preSelection;return Si("react-datepicker__quarter-text","react-datepicker__quarter-".concat(c),{"react-datepicker__quarter--disabled":(F||B)&&wye(cd(u,c),r.props),"react-datepicker__quarter--selected":r.isSelectedQuarter(u,c,P),"react-datepicker__quarter-text--keyboard-selected":vc(N)===c,"react-datepicker__quarter--in-range":Cye(p,k,c,u),"react-datepicker__quarter--range-start":r.isRangeStartQuarter(c),"react-datepicker__quarter--range-end":r.isRangeEndQuarter(c)})}),Ve(Ue(r),"renderMonths",function(){var c=r.props,d=c.showFullMonthYearPicker,u=c.showTwoColumnMonthYearPicker,p=c.showFourColumnMonthYearPicker,k=c.locale,P=c.day,F=c.selected;return(p?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:u?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map(function(B,N){return Ae("div",{className:"react-datepicker__month-wrapper",children:B.map(function(D,T){return Ae("div",{ref:r.MONTH_REFS[D],onClick:function(M){r.onMonthClick(M,D)},onKeyDown:function(M){r.onMonthKeyDown(M,D)},tabIndex:r.getTabIndex(D),className:r.getMonthClassNames(D),role:"option","aria-label":r.getAriaLabel(D),"aria-current":r.isCurrentMonth(P,D)?"date":void 0,"aria-selected":r.isSelectedMonth(P,D,F),children:d?_k(D,k):TW(D,k)},T)})},N)})}),Ve(Ue(r),"renderQuarters",function(){var c=r.props,d=c.day,u=c.selected;return Ae("div",{className:"react-datepicker__quarter-wrapper",children:[1,2,3,4].map(function(p,k){return Ae("div",{ref:r.QUARTER_REFS[k],role:"option",onClick:function(P){r.onQuarterClick(P,p)},onKeyDown:function(P){r.onQuarterKeyDown(P,p)},className:r.getQuarterClassNames(p),"aria-selected":r.isSelectedQuarter(d,p,u),tabIndex:r.getQuarterTabIndex(p),"aria-current":r.isCurrentQuarter(d,p)?"date":void 0,children:bye(p,r.props.locale)},k)})})}),Ve(Ue(r),"getClassNames",function(){var c=r.props;c.day;var d=c.selectingDate,u=c.selectsStart,p=c.selectsEnd,k=c.showMonthYearPicker,P=c.showQuarterYearPicker;return Si("react-datepicker__month",{"react-datepicker__month--selecting-range":d&&(u||p)},{"react-datepicker__monthPicker":k},{"react-datepicker__quarterPicker":P})}),r}return Or(n,[{key:"render",value:function(){var r=this.props,i=r.showMonthYearPicker,o=r.showQuarterYearPicker,a=r.day,c=r.ariaLabelPrefix,d=c===void 0?"month ":c;return Ae("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(d," ").concat(vr(a,"yyyy-MM")),role:"listbox",children:i?this.renderMonths():o?this.renderQuarters():this.renderWeeks()})}}]),n}(),LW=function(e){Mr(n,yt.Component);var t=Lr(n);function n(){var r;Rr(this,n);for(var i=arguments.length,o=new Array(i),a=0;a0&&arguments[0]!==void 0?arguments[0]:{}).className||"").split(/\s+/);return Bye.some(function(c){return a.indexOf(c)>=0})})(o.target)&&i.props.onDropdownFocus()}),Ve(Ue(i),"getDateInView",function(){var o=i.props,a=o.preSelection,c=o.selected,d=o.openToDate,u=OW(i.props),p=MW(i.props),k=Yn(),P=d||c||a;return P||(u&&xa(k,u)?u:p&&Es(k,p)?p:k)}),Ve(Ue(i),"increaseMonth",function(){i.setState(function(o){var a=o.date;return{date:ko(a,1)}},function(){return i.handleMonthChange(i.state.date)})}),Ve(Ue(i),"decreaseMonth",function(){i.setState(function(o){var a=o.date;return{date:ou(a,1)}},function(){return i.handleMonthChange(i.state.date)})}),Ve(Ue(i),"handleDayClick",function(o,a,c){i.props.onSelect(o,a,c),i.props.setPreSelection&&i.props.setPreSelection(o)}),Ve(Ue(i),"handleDayMouseEnter",function(o){i.setState({selectingDate:o}),i.props.onDayMouseEnter&&i.props.onDayMouseEnter(o)}),Ve(Ue(i),"handleMonthMouseLeave",function(){i.setState({selectingDate:null}),i.props.onMonthMouseLeave&&i.props.onMonthMouseLeave()}),Ve(Ue(i),"handleYearChange",function(o){i.props.onYearChange&&(i.props.onYearChange(o),i.setState({isRenderAriaLiveMessage:!0})),i.props.adjustDateOnChange&&(i.props.onSelect&&i.props.onSelect(o),i.props.setOpen&&i.props.setOpen(!0)),i.props.setPreSelection&&i.props.setPreSelection(o)}),Ve(Ue(i),"handleMonthChange",function(o){i.props.onMonthChange&&(i.props.onMonthChange(o),i.setState({isRenderAriaLiveMessage:!0})),i.props.adjustDateOnChange&&(i.props.onSelect&&i.props.onSelect(o),i.props.setOpen&&i.props.setOpen(!0)),i.props.setPreSelection&&i.props.setPreSelection(o)}),Ve(Ue(i),"handleMonthYearChange",function(o){i.handleYearChange(o),i.handleMonthChange(o)}),Ve(Ue(i),"changeYear",function(o){i.setState(function(a){var c=a.date;return{date:Lm(c,o)}},function(){return i.handleYearChange(i.state.date)})}),Ve(Ue(i),"changeMonth",function(o){i.setState(function(a){var c=a.date;return{date:Zi(c,o)}},function(){return i.handleMonthChange(i.state.date)})}),Ve(Ue(i),"changeMonthYear",function(o){i.setState(function(a){var c=a.date;return{date:Lm(Zi(c,Kr(o)),cn(o))}},function(){return i.handleMonthYearChange(i.state.date)})}),Ve(Ue(i),"header",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i.state.date,a=kk(o,i.props.locale,i.props.calendarStartDay),c=[];return i.props.showWeekNumbers&&c.push(Ae("div",{className:"react-datepicker__day-name",children:i.props.weekLabel||"#"},"W")),c.concat([0,1,2,3,4,5,6].map(function(d){var u=xu(a,d),p=i.formatWeekday(u,i.props.locale),k=i.props.weekDayClassName?i.props.weekDayClassName(u):void 0;return Ae("div",{className:Si("react-datepicker__day-name",k),children:p},d)}))}),Ve(Ue(i),"formatWeekday",function(o,a){return i.props.formatWeekDay?function(c,d,u){return typeof d=="function"?d(c,u):vr(c,"EEEE",u)}(o,i.props.formatWeekDay,a):i.props.useWeekdaysShort?function(c,d){return vr(c,"EEE",d)}(o,a):function(c,d){return vr(c,"EEEEEE",d)}(o,a)}),Ve(Ue(i),"decreaseYear",function(){i.setState(function(o){var a=o.date;return{date:kh(a,i.props.showYearPicker?i.props.yearItemNumber:1)}},function(){return i.handleYearChange(i.state.date)})}),Ve(Ue(i),"renderPreviousButton",function(){if(!i.props.renderCustomHeader){var o;switch(!0){case i.props.showMonthYearPicker:o=IO(i.state.date,i.props);break;case i.props.showYearPicker:o=function(T){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=M.minDate,L=M.yearItemNumber,x=L===void 0?12:L,b=yc(ud(kh(T,x)),x).endPeriod,C=O&&cn(O);return C&&C>b||!1}(i.state.date,i.props);break;default:o=SO(i.state.date,i.props)}if((i.props.forceShowMonthNavigation||i.props.showDisabledMonthNavigation||!o)&&!i.props.showTimeSelectOnly){var a=["react-datepicker__navigation","react-datepicker__navigation--previous"],c=i.decreaseMonth;(i.props.showMonthYearPicker||i.props.showQuarterYearPicker||i.props.showYearPicker)&&(c=i.decreaseYear),o&&i.props.showDisabledMonthNavigation&&(a.push("react-datepicker__navigation--previous--disabled"),c=null);var d=i.props.showMonthYearPicker||i.props.showQuarterYearPicker||i.props.showYearPicker,u=i.props,p=u.previousMonthButtonLabel,k=u.previousYearButtonLabel,P=i.props,F=P.previousMonthAriaLabel,B=F===void 0?typeof p=="string"?p:"Previous Month":F,N=P.previousYearAriaLabel,D=N===void 0?typeof k=="string"?k:"Previous Year":N;return Ae("button",{type:"button",className:a.join(" "),onClick:c,onKeyDown:i.props.handleOnKeyDown,"aria-label":d?D:B,children:Ae("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" "),children:d?i.props.previousYearButtonLabel:i.props.previousMonthButtonLabel})})}}}),Ve(Ue(i),"increaseYear",function(){i.setState(function(o){var a=o.date;return{date:iu(a,i.props.showYearPicker?i.props.yearItemNumber:1)}},function(){return i.handleYearChange(i.state.date)})}),Ve(Ue(i),"renderNextButton",function(){if(!i.props.renderCustomHeader){var o;switch(!0){case i.props.showMonthYearPicker:o=kO(i.state.date,i.props);break;case i.props.showYearPicker:o=function(T){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=M.maxDate,L=M.yearItemNumber,x=L===void 0?12:L,b=yc(iu(T,x),x).startPeriod,C=O&&cn(O);return C&&C0&&arguments[0]!==void 0?arguments[0]:i.state.date,a=["react-datepicker__current-month"];return i.props.showYearDropdown&&a.push("react-datepicker__current-month--hasYearDropdown"),i.props.showMonthDropdown&&a.push("react-datepicker__current-month--hasMonthDropdown"),i.props.showMonthYearDropdown&&a.push("react-datepicker__current-month--hasMonthYearDropdown"),Ae("div",{className:a.join(" "),children:vr(o,i.props.dateFormat,i.props.locale)})}),Ve(Ue(i),"renderYearDropdown",function(){var o=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(i.props.showYearDropdown&&!o)return Ae(kye,{adjustDateOnChange:i.props.adjustDateOnChange,date:i.state.date,onSelect:i.props.onSelect,setOpen:i.props.setOpen,dropdownMode:i.props.dropdownMode,onChange:i.changeYear,minDate:i.props.minDate,maxDate:i.props.maxDate,year:cn(i.state.date),scrollableYearDropdown:i.props.scrollableYearDropdown,yearDropdownItemNumber:i.props.yearDropdownItemNumber})}),Ve(Ue(i),"renderMonthDropdown",function(){var o=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(i.props.showMonthDropdown&&!o)return yt.createElement(Eye,{dropdownMode:i.props.dropdownMode,locale:i.props.locale,onChange:i.changeMonth,month:Kr(i.state.date),useShortMonthInDropdown:i.props.useShortMonthInDropdown})}),Ve(Ue(i),"renderMonthYearDropdown",function(){var o=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(i.props.showMonthYearDropdown&&!o)return Ae(Rye,{dropdownMode:i.props.dropdownMode,locale:i.props.locale,dateFormat:i.props.dateFormat,onChange:i.changeMonthYear,minDate:i.props.minDate,maxDate:i.props.maxDate,date:i.state.date,scrollableMonthYearDropdown:i.props.scrollableMonthYearDropdown})}),Ve(Ue(i),"handleTodayButtonClick",function(o){i.props.onSelect(bO(),o),i.props.setPreSelection&&i.props.setPreSelection(bO())}),Ve(Ue(i),"renderTodayButton",function(){if(i.props.todayButton&&!i.props.showTimeSelectOnly)return Ae("div",{className:"react-datepicker__today-button",onClick:function(o){return i.handleTodayButtonClick(o)},children:i.props.todayButton})}),Ve(Ue(i),"renderDefaultHeader",function(o){var a=o.monthDate,c=o.i;return It("div",{className:"react-datepicker__header ".concat(i.props.showTimeSelect?"react-datepicker__header--has-time-select":""),children:[i.renderCurrentMonth(a),It("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(i.props.dropdownMode),onFocus:i.handleDropdownFocus,children:[i.renderMonthDropdown(c!==0),i.renderMonthYearDropdown(c!==0),i.renderYearDropdown(c!==0)]}),Ae("div",{className:"react-datepicker__day-names",children:i.header(a)})]})}),Ve(Ue(i),"renderCustomHeader",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=o.monthDate,c=o.i;if(i.props.showTimeSelect&&!i.state.monthContainer||i.props.showTimeSelectOnly)return null;var d=SO(i.state.date,i.props),u=AO(i.state.date,i.props),p=IO(i.state.date,i.props),k=kO(i.state.date,i.props),P=!i.props.showMonthYearPicker&&!i.props.showQuarterYearPicker&&!i.props.showYearPicker;return It("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:i.props.onDropdownFocus,children:[i.props.renderCustomHeader(mO(mO({},i.state),{},{customHeaderCount:c,monthDate:a,changeMonth:i.changeMonth,changeYear:i.changeYear,decreaseMonth:i.decreaseMonth,increaseMonth:i.increaseMonth,decreaseYear:i.decreaseYear,increaseYear:i.increaseYear,prevMonthButtonDisabled:d,nextMonthButtonDisabled:u,prevYearButtonDisabled:p,nextYearButtonDisabled:k})),P&&Ae("div",{className:"react-datepicker__day-names",children:i.header(a)})]})}),Ve(Ue(i),"renderYearHeader",function(){var o=i.state.date,a=i.props,c=a.showYearPicker,d=yc(o,a.yearItemNumber),u=d.startPeriod,p=d.endPeriod;return Ae("div",{className:"react-datepicker__header react-datepicker-year-header",children:c?"".concat(u," - ").concat(p):cn(o)})}),Ve(Ue(i),"renderHeader",function(o){switch(!0){case i.props.renderCustomHeader!==void 0:return i.renderCustomHeader(o);case(i.props.showMonthYearPicker||i.props.showQuarterYearPicker||i.props.showYearPicker):return i.renderYearHeader(o);default:return i.renderDefaultHeader(o)}}),Ve(Ue(i),"renderMonths",function(){if(!i.props.showTimeSelectOnly&&!i.props.showYearPicker){for(var o=[],a=i.props.showPreviousMonths?i.props.monthsShown-1:0,c=ou(i.state.date,a),d=0;d0;o.push(It("div",{ref:function(B){i.monthContainer=B},className:"react-datepicker__month-container",children:[i.renderHeader({monthDate:p,i:d}),Ae(Dye,{chooseDayAriaLabelPrefix:i.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:i.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:i.props.weekAriaLabelPrefix,ariaLabelPrefix:i.props.monthAriaLabelPrefix,onChange:i.changeMonthYear,day:p,dayClassName:i.props.dayClassName,calendarStartDay:i.props.calendarStartDay,monthClassName:i.props.monthClassName,onDayClick:i.handleDayClick,handleOnKeyDown:i.props.handleOnDayKeyDown,onDayMouseEnter:i.handleDayMouseEnter,onMouseLeave:i.handleMonthMouseLeave,onWeekSelect:i.props.onWeekSelect,orderInDisplay:d,formatWeekNumber:i.props.formatWeekNumber,locale:i.props.locale,minDate:i.props.minDate,maxDate:i.props.maxDate,excludeDates:i.props.excludeDates,excludeDateIntervals:i.props.excludeDateIntervals,highlightDates:i.props.highlightDates,selectingDate:i.state.selectingDate,includeDates:i.props.includeDates,includeDateIntervals:i.props.includeDateIntervals,inline:i.props.inline,shouldFocusDayInline:i.props.shouldFocusDayInline,fixedHeight:i.props.fixedHeight,filterDate:i.props.filterDate,preSelection:i.props.preSelection,setPreSelection:i.props.setPreSelection,selected:i.props.selected,selectsStart:i.props.selectsStart,selectsEnd:i.props.selectsEnd,selectsRange:i.props.selectsRange,selectsDisabledDaysInRange:i.props.selectsDisabledDaysInRange,showWeekNumbers:i.props.showWeekNumbers,startDate:i.props.startDate,endDate:i.props.endDate,peekNextMonth:i.props.peekNextMonth,setOpen:i.props.setOpen,shouldCloseOnSelect:i.props.shouldCloseOnSelect,renderDayContents:i.props.renderDayContents,disabledKeyboardNavigation:i.props.disabledKeyboardNavigation,showMonthYearPicker:i.props.showMonthYearPicker,showFullMonthYearPicker:i.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:i.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:i.props.showFourColumnMonthYearPicker,showYearPicker:i.props.showYearPicker,showQuarterYearPicker:i.props.showQuarterYearPicker,isInputFocused:i.props.isInputFocused,containerRef:i.containerRef,monthShowsDuplicateDaysEnd:P,monthShowsDuplicateDaysStart:F})]},k))}return o}}),Ve(Ue(i),"renderYears",function(){if(!i.props.showTimeSelectOnly)return i.props.showYearPicker?It("div",{className:"react-datepicker__year--container",children:[i.renderHeader(),Ae($ye,{...gb({onDayClick:i.handleDayClick,date:i.state.date},i.props)})]}):void 0}),Ve(Ue(i),"renderTimeSection",function(){if(i.props.showTimeSelect&&(i.state.monthContainer||i.props.showTimeSelectOnly))return Ae(LW,{selected:i.props.selected,openToDate:i.props.openToDate,onChange:i.props.onTimeChange,timeClassName:i.props.timeClassName,format:i.props.timeFormat,includeTimes:i.props.includeTimes,intervals:i.props.timeIntervals,minTime:i.props.minTime,maxTime:i.props.maxTime,excludeTimes:i.props.excludeTimes,filterTime:i.props.filterTime,timeCaption:i.props.timeCaption,todayButton:i.props.todayButton,showMonthDropdown:i.props.showMonthDropdown,showMonthYearDropdown:i.props.showMonthYearDropdown,showYearDropdown:i.props.showYearDropdown,withPortal:i.props.withPortal,monthRef:i.state.monthContainer,injectTimes:i.props.injectTimes,locale:i.props.locale,handleOnKeyDown:i.props.handleOnKeyDown,showTimeSelectOnly:i.props.showTimeSelectOnly})}),Ve(Ue(i),"renderInputTimeSection",function(){var o=new Date(i.props.selected),a=Ik(o)&&Boolean(i.props.selected)?"".concat(EO(o.getHours()),":").concat(EO(o.getMinutes())):"";if(i.props.showTimeInput)return Ae(Nye,{date:o,timeString:a,timeInputLabel:i.props.timeInputLabel,onChange:i.props.onTimeChange,customTimeInput:i.props.customTimeInput})}),Ve(Ue(i),"renderAriaLiveRegion",function(){var o,a=yc(i.state.date,i.props.yearItemNumber),c=a.startPeriod,d=a.endPeriod;return o=i.props.showYearPicker?"".concat(c," - ").concat(d):i.props.showMonthYearPicker||i.props.showQuarterYearPicker?cn(i.state.date):"".concat(_k(Kr(i.state.date),i.props.locale)," ").concat(cn(i.state.date)),Ae("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live",children:i.state.isRenderAriaLiveMessage&&o})}),Ve(Ue(i),"renderChildren",function(){if(i.props.children)return Ae("div",{className:"react-datepicker__children-container",children:i.props.children})}),i.containerRef=yt.createRef(),i.state={date:i.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},i}return Or(n,[{key:"componentDidMount",value:function(){var r=this;this.props.showTimeSelect&&(this.assignMonthContainer=void r.setState({monthContainer:r.monthContainer}))}},{key:"componentDidUpdate",value:function(r){!this.props.preSelection||oi(this.props.preSelection,r.preSelection)&&this.props.monthSelectedIn===r.monthSelectedIn?this.props.openToDate&&!oi(this.props.openToDate,r.openToDate)&&this.setState({date:this.props.openToDate}):this.setState({date:this.props.preSelection})}},{key:"render",value:function(){var r=this.props.container||Fye;return yt.createElement("div",{ref:this.containerRef},yt.createElement(r,{className:Si("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:12}}}]),n}(),DW=function(e){Mr(n,yt.Component);var t=Lr(n);function n(r){var i;return Rr(this,n),(i=t.call(this,r)).el=document.createElement("div"),i}return Or(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return w$.createPortal(this.props.children,this.el)}}]),n}(),Hye=function(e){return!e.disabled&&e.tabIndex!==-1},$W=function(e){Mr(n,yt.Component);var t=Lr(n);function n(r){var i;return Rr(this,n),Ve(Ue(i=t.call(this,r)),"getTabChildren",function(){return Array.prototype.slice.call(i.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Hye)}),Ve(Ue(i),"handleFocusStart",function(o){var a=i.getTabChildren();a&&a.length>1&&a[a.length-1].focus()}),Ve(Ue(i),"handleFocusEnd",function(o){var a=i.getTabChildren();a&&a.length>1&&a[0].focus()}),i.tabLoopRef=yt.createRef(),i}return Or(n,[{key:"render",value:function(){return this.props.enableTabLoop?It("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef,children:[Ae("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,Ae("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})]}):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(),zye=function(e){Mr(n,yt.Component);var t=Lr(n);function n(){return Rr(this,n),t.apply(this,arguments)}return Or(n,[{key:"render",value:function(){var r,i=this.props,o=i.className,a=i.wrapperClassName,c=i.hidePopper,d=i.popperComponent,u=i.popperModifiers,p=i.popperPlacement,k=i.popperProps,P=i.targetComponent,F=i.enableTabLoop,B=i.popperOnKeyDown,N=i.portalId,D=i.portalHost;if(!c){var T=Si("react-datepicker-popper",o);r=yt.createElement(uye,gb({modifiers:u,placement:p},k),function(O){var L=O.ref,x=O.style,b=O.placement,C=O.arrowProps;return Ae($W,{enableTabLoop:F,children:Ae("div",{ref:L,style:x,className:T,"data-placement":b,onKeyDown:B,children:yt.cloneElement(d,{arrowProps:C})})})})}this.props.popperContainer&&(r=yt.createElement(this.props.popperContainer,{},r)),N&&!c&&(r=Ae(DW,{portalId:N,portalHost:D,children:r}));var M=Si("react-datepicker-wrapper",a);return yt.createElement(iye,{className:"react-datepicker-manager"},yt.createElement(dye,null,function(O){var L=O.ref;return Ae("div",{ref:L,className:M,children:P})}),r)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),n}(),Vye=pb(Wye),Cke=function(e){Mr(n,yt.Component);var t=Lr(n);function n(r){var i;return Rr(this,n),Ve(Ue(i=t.call(this,r)),"getPreSelection",function(){return i.props.openToDate?i.props.openToDate:i.props.selectsEnd&&i.props.startDate?i.props.startDate:i.props.selectsStart&&i.props.endDate?i.props.endDate:Yn()}),Ve(Ue(i),"calcInitialState",function(){var o,a=i.getPreSelection(),c=OW(i.props),d=MW(i.props),u=c&&xa(a,Qo(c))?c:d&&Es(a,XC(d))?d:a;return{open:i.props.startOpen||!1,preventFocus:!1,preSelection:(o=i.props.selectsRange?i.props.startDate:i.props.selected)!==null&&o!==void 0?o:u,highlightDates:_O(i.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}}),Ve(Ue(i),"clearPreventFocusTimeout",function(){i.preventFocusTimeout&&clearTimeout(i.preventFocusTimeout)}),Ve(Ue(i),"setFocus",function(){i.input&&i.input.focus&&i.input.focus({preventScroll:!0})}),Ve(Ue(i),"setBlur",function(){i.input&&i.input.blur&&i.input.blur(),i.cancelFocusInput()}),Ve(Ue(i),"setOpen",function(o){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1];i.setState({open:o,preSelection:o&&i.state.open?i.state.preSelection:i.calcInitialState().preSelection,lastPreSelectChange:bx},function(){o||i.setState(function(c){return{focused:!!a&&c.focused}},function(){!a&&i.setBlur(),i.setState({inputValue:null})})})}),Ve(Ue(i),"inputOk",function(){return gk(i.state.preSelection)}),Ve(Ue(i),"isCalendarOpen",function(){return i.props.open===void 0?i.state.open&&!i.props.disabled&&!i.props.readOnly:i.props.open}),Ve(Ue(i),"handleFocus",function(o){i.state.preventFocus||(i.props.onFocus(o),i.props.preventOpenOnFocus||i.props.readOnly||i.setOpen(!0)),i.setState({focused:!0})}),Ve(Ue(i),"cancelFocusInput",function(){clearTimeout(i.inputFocusTimeout),i.inputFocusTimeout=null}),Ve(Ue(i),"deferFocusInput",function(){i.cancelFocusInput(),i.inputFocusTimeout=setTimeout(function(){return i.setFocus()},1)}),Ve(Ue(i),"handleDropdownFocus",function(){i.cancelFocusInput()}),Ve(Ue(i),"handleBlur",function(o){(!i.state.open||i.props.withPortal||i.props.showTimeInput)&&i.props.onBlur(o),i.setState({focused:!1})}),Ve(Ue(i),"handleCalendarClickOutside",function(o){i.props.inline||i.setOpen(!1),i.props.onClickOutside(o),i.props.withPortal&&o.preventDefault()}),Ve(Ue(i),"handleChange",function(){for(var o=arguments.length,a=new Array(o),c=0;c=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}var Gye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Yye=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function TO(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(Gye[n[1]]||e.charAt(e.length-2)==="/")&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("-->");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var i=new RegExp(Yye),o=null;(o=i.exec(e))!==null;)if(o[0].trim())if(o[1]){var a=o[1].trim(),c=[a,""];a.indexOf("=")>-1&&(c=a.split("=")),t.attrs[c[0]]=c[1],i.lastIndex--}else o[2]&&(t.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return t}var Zye=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,Xye=/^\s*$/,Uye=Object.create(null);function NW(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(n){var r=[];for(var i in n)r.push(i+'="'+n[i]+'"');return r.length?" "+r.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(NW,"")+"";case"comment":return e+""}}var Kye={parse:function(e,t){t||(t={}),t.components||(t.components=Uye);var n,r=[],i=[],o=-1,a=!1;if(e.indexOf("<")!==0){var c=e.indexOf("<");r.push({type:"text",content:c===-1?e:e.substring(0,c)})}return e.replace(Zye,function(d,u){if(a){if(d!=="")return;a=!1}var p,k=d.charAt(1)!=="/",P=d.startsWith("");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var i=new RegExp(jye),a=null;(a=i.exec(e))!==null;)if(a[0].trim())if(a[1]){var o=a[1].trim(),c=[o,""];o.indexOf("=")>-1&&(c=o.split("=")),t.attrs[c[0]]=c[1],i.lastIndex--}else a[2]&&(t.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1));return t}var Gye=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,Yye=/^\s*$/,Zye=Object.create(null);function DW(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(n){var r=[];for(var i in n)r.push(i+'="'+n[i]+'"');return r.length?" "+r.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(DW,"")+"";case"comment":return e+""}}var Xye={parse:function(e,t){t||(t={}),t.components||(t.components=Zye);var n,r=[],i=[],a=-1,o=!1;if(e.indexOf("<")!==0){var c=e.indexOf("<");r.push({type:"text",content:c===-1?e:e.substring(0,c)})}return e.replace(Gye,function(d,u){if(o){if(d!=="")return;o=!1}var p,k=d.charAt(1)!=="/",P=d.startsWith("