From 3803e2e09aadb3c4e124df1de329c2a2fb861cbd Mon Sep 17 00:00:00 2001 From: jgettings Date: Thu, 3 Oct 2024 00:34:46 +0000 Subject: [PATCH] deploy: dde496806c8de3321743e153e562ea6fbe381633 --- assets/index-7qdS8Cm_.css | 1 - assets/index-Bw2_JacK.js | 71 --------------------------- assets/index-C0eMl9ks.js | 71 +++++++++++++++++++++++++++ assets/index-DsM9VmgN.css | 1 + images/school-icons/fredonia-dark.svg | 8 +++ images/school-icons/fredonia.svg | 8 +++ index.html | 4 +- 7 files changed, 90 insertions(+), 74 deletions(-) delete mode 100644 assets/index-7qdS8Cm_.css delete mode 100644 assets/index-Bw2_JacK.js create mode 100644 assets/index-C0eMl9ks.js create mode 100644 assets/index-DsM9VmgN.css create mode 100644 images/school-icons/fredonia-dark.svg create mode 100644 images/school-icons/fredonia.svg diff --git a/assets/index-7qdS8Cm_.css b/assets/index-7qdS8Cm_.css deleted file mode 100644 index 67edcc1..0000000 --- a/assets/index-7qdS8Cm_.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://fonts.googleapis.com/css2?family=Playwrite+US+Trad:wght@100..400&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1280px){.container{max-width:1280px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-5{bottom:1.25rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-7{width:1.75rem;height:1.75rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[90dvh\]{max-height:90dvh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-11{min-width:2.75rem}.min-w-14{min-width:3.5rem}.min-w-9{min-width:2.25rem}.min-w-96{min-width:24rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(132 225 188 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(248 180 217 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity))}.border-purple-900{--tw-border-opacity: 1;border-color:rgb(74 29 150 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.border-red-900{--tw-border-opacity: 1;border-color:rgb(119 29 29 / var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(126 220 226 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity))}.\!bg-transparent{background-color:transparent!important}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(246 245 255 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #F17EB8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #F98080 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 128 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #16BDCA var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/75{--tw-gradient-from: rgb(255 255 255 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0E9F6E var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F05252 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/75{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-75\%{--tw-gradient-via-position: 75%}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #057A55 var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #D61F69 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #E02424 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #047481 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position)}.fill-amber-900{fill:#78350f}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-teal-300{fill:#7edce2}.fill-teal-400{fill:#16bdca}.fill-yellow-400{fill:#e3a008}.stroke-white{stroke:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2\.5{padding-bottom:.625rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.font-heading{font-family:Playwrite US Trad,cursive}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[4rem\]{line-height:4rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.placeholder-cyan-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity))}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-700{--tw-shadow-color: #374151;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity))}.ring-cyan-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,text-decoration-color\,fill\,stroke\,box-shadow\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow\:-moz-scrollbars-none\]{overflow:-moz-scrollbars-none}.\[scrollbar-width\:none\]{scrollbar-width:none}html,body{margin:0;padding:0;background:url(/images/background-small.jpg) no-repeat center top fixed;background-size:cover;color:#fff;background-color:#000;font-family:Arial,Verdana;height:100vh}@media (min-width: 768px),(min-height: 576px){html,body{background-image:url(/images/background-medium.jpg)}}@media (min-width: 992px),(min-height: 744px){html,body{background-image:url(/images/background-large.jpg)}}@media (prefers-color-scheme: light){html,body{background-color:#fff;color:#000}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:left-px:after{content:var(--tw-content);left:1px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-px:after{content:var(--tw-content);top:1px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'_\|_\'\]:after{--tw-content: " | ";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:after\:content-none:last-child:after{--tw-content: none;content:var(--tw-content)}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}@media (hover: hover) and (pointer: fine){.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity))}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity))}.focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))}.focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity))}.focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity))}.focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity))}.focus\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity))}.focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity))}.focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity))}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity))}.focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}@media (hover: hover) and (pointer: fine){.enabled\:hover\:bg-blue-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-900:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.enabled\:hover\:bg-green-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.enabled\:hover\:bg-green-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.enabled\:hover\:bg-indigo-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.enabled\:hover\:bg-lime-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.enabled\:hover\:bg-pink-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.enabled\:hover\:bg-purple-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.enabled\:hover\:bg-red-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.enabled\:hover\:bg-red-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.enabled\:hover\:bg-teal-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-500:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.enabled\:hover\:bg-gradient-to-bl:hover:enabled{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-br:hover:enabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-l:hover:enabled{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.enabled\:hover\:from-teal-200:hover:enabled{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.enabled\:hover\:to-lime-200:hover:enabled{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.enabled\:hover\:text-cyan-700:hover:enabled{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.enabled\:hover\:text-gray-900:hover:enabled{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}@media (hover: hover) and (pointer: fine){.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-cyan-500\/25{--tw-ring-color: rgb(6 182 212 / .25)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}@media (hover: hover) and (pointer: fine){.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:enabled:hover .group-enabled\:group-hover\:text-inherit{color:inherit}}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}@media (min-width: 768px){.md\:fixed{position:fixed}.md\:sticky{position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:bottom-8{bottom:2rem}.md\:left-8{left:2rem}.md\:top-0{top:0}.md\:z-10{z-index:10}.md\:z-30{z-index:30}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-2{margin-left:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:mt-5{margin-top:1.25rem}.md\:mt-9{margin-top:2.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-72{height:18rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-\[calc\(100vh_-_40px\)\]{min-height:calc(100vh - 40px)}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:min-w-56{min-width:14rem}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-items-stretch{justify-items:stretch}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:justify-self-end{justify-self:end}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:via-60\%{--tw-gradient-via-position: 60%}.md\:p-0{padding:0}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:text-left{text-align:left}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}@media (hover: hover) and (pointer: fine){.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}}}@media (min-width: 992px){.lg\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width: 1280px){.xl\:w-60{width:15rem}}.rtl\:after\:right-1:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.25rem}.rtl\:after\:right-px:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:1px}.rtl\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-color-scheme: dark){.dark\:block{display:block}.dark\:inline{display:inline}.dark\:hidden{display:none}.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark\:border-none{border-style:none}.dark\:border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}.dark\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.dark\:border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark\:border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity))}.dark\:border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark\:border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.dark\:border-indigo-600{--tw-border-opacity: 1;border-color:rgb(88 80 236 / var(--tw-border-opacity))}.dark\:border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity))}.dark\:border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity))}.dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark\:border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.dark\:border-teal-600{--tw-border-opacity: 1;border-color:rgb(4 116 129 / var(--tw-border-opacity))}.dark\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark\:border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.dark\:border-yellow-600{--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity))}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark\:bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.dark\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.dark\:bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.dark\:bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.dark\:bg-dkgray{--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}.dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.dark\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-800\/30{background-color:#1f29374d}.dark\:bg-gray-800\/50{background-color:#1f293780}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-900\/80{background-color:#111827cc}.dark\:bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.dark\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.dark\:bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity))}.dark\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.dark\:bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.dark\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.dark\:bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.dark\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.dark\:bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity))}.dark\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.dark\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.dark\:bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity))}.dark\:bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.dark\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity))}.dark\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity))}.dark\:bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.dark\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity))}.dark\:bg-opacity-80{--tw-bg-opacity: .8}.dark\:from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-black\/75{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:fill-amber-300{fill:#fcd34d}.dark\:fill-gray-300{fill:#d1d5db}.dark\:fill-teal-700{fill:#036672}.dark\:fill-teal-900{fill:#014451}.dark\:stroke-black{stroke:#000}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.dark\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.dark\:text-blue-900{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity))}.dark\:text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity))}.dark\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.dark\:text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.dark\:text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.dark\:text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}.dark\:text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity))}.dark\:text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.dark\:text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.dark\:text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.dark\:text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.dark\:text-indigo-600{--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity))}.dark\:text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.dark\:text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.dark\:text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity))}.dark\:text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}.dark\:text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity))}.dark\:text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity))}.dark\:text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.dark\:text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.dark\:text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.dark\:text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.dark\:text-purple-900{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.dark\:text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.dark\:text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.dark\:text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.dark\:text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.dark\:text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.dark\:text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity))}.dark\:text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity))}.dark\:text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-yellow-600{--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity))}.dark\:text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.dark\:text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:mix-blend-color{mix-blend-mode:color}.dark\:shadow-sm-light{--tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, .08);--tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-cyan-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.dark\:ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.dark\:ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark\:ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark\:ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.dark\:ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.dark\:ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity))}.dark\:ring-purple-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.dark\:ring-red-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity))}.dark\:ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}.dark\:ring-offset-blue-700{--tw-ring-offset-color: #1A56DB}.dark\:ring-offset-cyan-600{--tw-ring-offset-color: #0891b2}.dark\:ring-offset-gray-800{--tw-ring-offset-color: #1F2937}.dark\:ring-offset-gray-900{--tw-ring-offset-color: #111827}.dark\:ring-offset-green-600{--tw-ring-offset-color: #057A55}.dark\:ring-offset-green-800{--tw-ring-offset-color: #03543F}.dark\:ring-offset-indigo-700{--tw-ring-offset-color: #5145CD}.dark\:ring-offset-lime-700{--tw-ring-offset-color: #4d7c0f}.dark\:ring-offset-pink-600{--tw-ring-offset-color: #D61F69}.dark\:ring-offset-purple-600{--tw-ring-offset-color: #7E3AF2}.dark\:ring-offset-red-600{--tw-ring-offset-color: #E02424}.dark\:ring-offset-red-900{--tw-ring-offset-color: #771D1D}.dark\:ring-offset-teal-600{--tw-ring-offset-color: #047481}.dark\:ring-offset-yellow-400{--tw-ring-offset-color: #E3A008}.odd\:dark\:bg-gray-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.even\:dark\:bg-gray-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}@media (hover: hover) and (pointer: fine){.dark\:hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity))}.dark\:hover\:bg-lime-300:hover{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.dark\:hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity))}.dark\:hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity))}.dark\:hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.dark\:hover\:bg-teal-300:hover{--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.dark\:focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark\:focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.dark\:focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark\:focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark\:focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.dark\:focus\:bg-cyan-600:focus{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.dark\:focus\:bg-gray-600:focus{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 108 78 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity))}.dark\:focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity))}.dark\:focus\:ring-lime-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))}.dark\:focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity))}.dark\:focus\:ring-pink-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity))}.dark\:focus\:ring-pink-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}.dark\:focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.dark\:focus\:ring-purple-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.dark\:focus\:ring-purple-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.dark\:focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity))}.dark\:focus\:ring-teal-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity))}.dark\:focus\:ring-teal-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity))}@media (hover: hover) and (pointer: fine){.dark\:enabled\:hover\:border-cyan-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-gray-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-green-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-indigo-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(81 69 205 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-lime-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-pink-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-red-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-teal-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(3 102 114 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-yellow-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(142 75 16 / var(--tw-border-opacity))}.dark\:enabled\:hover\:bg-cyan-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-gray-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-green-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-indigo-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-lime-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-pink-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-purple-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-red-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-teal-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-yellow-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity))}.enabled\:dark\:hover\:bg-gray-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:text-white:hover:enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.enabled\:dark\:hover\:text-white:hover:enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.disabled\:dark\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (hover: hover) and (pointer: fine){.group:hover .dark\:group-hover\:bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:#1f293799}.group:hover .dark\:group-hover\:bg-green-300{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-300{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.peer-focus\:dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}}@media (min-width: 768px){@media (prefers-color-scheme: dark){@media (hover: hover) and (pointer: fine){.md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}}}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:gap-2>*{gap:.5rem}.\[\&\>\*\]\:p-4>*{padding:1rem}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&\>li\]\:inline-block>li{display:inline-block}.\[\&\>li\]\:px-2>li{padding-left:.5rem;padding-right:.5rem}.\[\&_\*\]\:cursor-pointer *{cursor:pointer} diff --git a/assets/index-Bw2_JacK.js b/assets/index-Bw2_JacK.js deleted file mode 100644 index 969bd04..0000000 --- a/assets/index-Bw2_JacK.js +++ /dev/null @@ -1,71 +0,0 @@ -function S7(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();const E7="modulepreload",C7=function(e){return"/"+e},f1={},ar=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=C7(l),l in f1)return;f1[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":E7,u||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),u)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})};"anchorName"in document.documentElement.style||ar(()=>import("https://unpkg.com/@oddbird/css-anchor-positioning"),[]);var Li=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Aa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Eb={exports:{}},Wd={},Cb={exports:{}},Re={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Wl=Symbol.for("react.element"),_7=Symbol.for("react.portal"),T7=Symbol.for("react.fragment"),N7=Symbol.for("react.strict_mode"),P7=Symbol.for("react.profiler"),M7=Symbol.for("react.provider"),R7=Symbol.for("react.context"),I7=Symbol.for("react.forward_ref"),O7=Symbol.for("react.suspense"),j7=Symbol.for("react.memo"),A7=Symbol.for("react.lazy"),h1=Symbol.iterator;function L7(e){return e===null||typeof e!="object"?null:(e=h1&&e[h1]||e["@@iterator"],typeof e=="function"?e:null)}var _b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Tb=Object.assign,Nb={};function La(e,t,n){this.props=e,this.context=t,this.refs=Nb,this.updater=n||_b}La.prototype.isReactComponent={};La.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};La.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Pb(){}Pb.prototype=La.prototype;function Fp(e,t,n){this.props=e,this.context=t,this.refs=Nb,this.updater=n||_b}var $p=Fp.prototype=new Pb;$p.constructor=Fp;Tb($p,La.prototype);$p.isPureReactComponent=!0;var p1=Array.isArray,Mb=Object.prototype.hasOwnProperty,Bp={current:null},Rb={key:!0,ref:!0,__self:!0,__source:!0};function Ib(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Mb.call(t,r)&&!Rb.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1>>1,Y=I[B];if(0>>1;Bo(U,E))Qo(J,U)?(I[B]=J,I[Q]=E,B=Q):(I[B]=U,I[re]=E,B=re);else if(Qo(J,E))I[B]=J,I[Q]=E,B=Q;else break e}}return z}function o(I,z){var E=I.sortIndex-z.sortIndex;return E!==0?E:I.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],c=1,d=null,h=3,f=!1,p=!1,m=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(I){for(var z=n(u);z!==null;){if(z.callback===null)r(u);else if(z.startTime<=I)r(u),z.sortIndex=z.expirationTime,t(l,z);else break;z=n(u)}}function x(I){if(m=!1,v(I),!p)if(n(l)!==null)p=!0,P(C);else{var z=n(u);z!==null&&L(x,z.startTime-I)}}function C(I,z){p=!1,m&&(m=!1,g(O),O=-1),f=!0;var E=h;try{for(v(z),d=n(l);d!==null&&(!(d.expirationTime>z)||I&&!A());){var B=d.callback;if(typeof B=="function"){d.callback=null,h=d.priorityLevel;var Y=B(d.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(l)&&r(l),v(z)}else r(l);d=n(l)}if(d!==null)var N=!0;else{var re=n(u);re!==null&&L(x,re.startTime-z),N=!1}return N}finally{d=null,h=E,f=!1}}var _=!1,R=null,O=-1,D=5,j=-1;function A(){return!(e.unstable_now()-jI||125B?(I.sortIndex=E,t(u,I),n(l)===null&&I===n(u)&&(m?(g(O),O=-1):m=!0,L(x,E-B))):(I.sortIndex=Y,t(l,I),p||f||(p=!0,P(C))),I},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(I){var z=h;return function(){var E=h;h=z;try{return I.apply(this,arguments)}finally{h=E}}}})(zb);Lb.exports=zb;var G7=Lb.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var q7=S,Sn=G7;function G(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),F0=Object.prototype.hasOwnProperty,X7=/^[: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]*$/,m1={},y1={};function Q7(e){return F0.call(y1,e)?!0:F0.call(m1,e)?!1:X7.test(e)?y1[e]=!0:(m1[e]=!0,!1)}function K7(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 J7(e,t,n,r){if(t===null||typeof t>"u"||K7(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 Qt(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Mt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Mt[e]=new Qt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Mt[t]=new Qt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Mt[e]=new Qt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Mt[e]=new Qt(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){Mt[e]=new Qt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Mt[e]=new Qt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Mt[e]=new Qt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Mt[e]=new Qt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Mt[e]=new Qt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Hp=/[\-:]([a-z])/g;function Wp(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(Hp,Wp);Mt[t]=new Qt(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(Hp,Wp);Mt[t]=new Qt(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(Hp,Wp);Mt[t]=new Qt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Mt[e]=new Qt(e,1,!1,e.toLowerCase(),null,!1,!1)});Mt.xlinkHref=new Qt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Mt[e]=new Qt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Up(e,t,n,r){var o=Mt.hasOwnProperty(t)?Mt[t]:null;(o!==null?o.type!==0:r||!(2s||o[a]!==i[s]){var l=` -`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Rf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?ps(e):""}function e8(e){switch(e.tag){case 5:return ps(e.type);case 16:return ps("Lazy");case 13:return ps("Suspense");case 19:return ps("SuspenseList");case 0:case 2:case 15:return e=If(e.type,!1),e;case 11:return e=If(e.type.render,!1),e;case 1:return e=If(e.type,!0),e;default:return""}}function H0(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 Di:return"Fragment";case zi:return"Portal";case $0:return"Profiler";case Yp:return"StrictMode";case B0:return"Suspense";case V0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case $b:return(e.displayName||"Context")+".Consumer";case Fb:return(e._context.displayName||"Context")+".Provider";case Zp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gp:return t=e.displayName||null,t!==null?t:H0(e.type)||"Memo";case lo:t=e._payload,e=e._init;try{return H0(e(t))}catch{}}return null}function t8(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 H0(t);case 8:return t===Yp?"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 Mo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vb(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function n8(e){var t=Vb(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.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 du(e){e._valueTracker||(e._valueTracker=n8(e))}function Hb(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Vb(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function bc(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 W0(e,t){var n=t.checked;return lt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function b1(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Mo(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 Wb(e,t){t=t.checked,t!=null&&Up(e,"checked",t,!1)}function U0(e,t){Wb(e,t);var n=Mo(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")?Y0(e,t.type,n):t.hasOwnProperty("defaultValue")&&Y0(e,t.type,Mo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function x1(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 Y0(e,t,n){(t!=="number"||bc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var gs=Array.isArray;function na(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=fu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ps={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},r8=["Webkit","ms","Moz","O"];Object.keys(Ps).forEach(function(e){r8.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ps[t]=Ps[e]})});function Gb(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ps.hasOwnProperty(e)&&Ps[e]?(""+t).trim():t+"px"}function qb(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Gb(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var o8=lt({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 q0(e,t){if(t){if(o8[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(G(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(G(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(G(61))}if(t.style!=null&&typeof t.style!="object")throw Error(G(62))}}function X0(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 Q0=null;function qp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var K0=null,ra=null,oa=null;function S1(e){if(e=Zl(e)){if(typeof K0!="function")throw Error(G(280));var t=e.stateNode;t&&(t=qd(t),K0(e.stateNode,e.type,t))}}function Xb(e){ra?oa?oa.push(e):oa=[e]:ra=e}function Qb(){if(ra){var e=ra,t=oa;if(oa=ra=null,S1(e),t)for(e=0;e>>=0,e===0?32:31-(g8(e)/m8|0)|0}var hu=64,pu=4194304;function ms(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 Sc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=ms(s):(i&=a,i!==0&&(r=ms(i)))}else a=n&~o,a!==0?r=ms(a):i!==0&&(r=ms(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ul(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Xn(t),e[t]=n}function x8(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=Rs),I1=" ",O1=!1;function yx(e,t){switch(e){case"keyup":return G8.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vx(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fi=!1;function X8(e,t){switch(e){case"compositionend":return vx(t);case"keypress":return t.which!==32?null:(O1=!0,I1);case"textInput":return e=t.data,e===I1&&O1?null:e;default:return null}}function Q8(e,t){if(Fi)return e==="compositionend"||!rg&&yx(e,t)?(e=gx(),Qu=eg=yo=null,Fi=!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=z1(n)}}function kx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?kx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sx(){for(var e=window,t=bc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=bc(e.document)}return t}function og(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 a9(e){var t=Sx(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&kx(n.ownerDocument.documentElement,n)){if(r!==null&&og(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=D1(n,i);var a=D1(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>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,$i=null,oh=null,Os=null,ih=!1;function F1(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ih||$i==null||$i!==bc(r)||(r=$i,"selectionStart"in r&&og(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}),Os&&nl(Os,r)||(Os=r,r=_c(oh,"onSelect"),0Hi||(e.current=dh[Hi],dh[Hi]=null,Hi--)}function Ze(e,t){Hi++,dh[Hi]=e.current,e.current=t}var Ro={},Dt=Bo(Ro),sn=Bo(!1),fi=Ro;function ma(e,t){var n=e.type.contextTypes;if(!n)return Ro;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ln(e){return e=e.childContextTypes,e!=null}function Nc(){Je(sn),Je(Dt)}function Y1(e,t,n){if(Dt.current!==Ro)throw Error(G(168));Ze(Dt,t),Ze(sn,n)}function Ix(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(G(108,t8(e)||"Unknown",o));return lt({},n,r)}function Pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ro,fi=Dt.current,Ze(Dt,e),Ze(sn,sn.current),!0}function Z1(e,t,n){var r=e.stateNode;if(!r)throw Error(G(169));n?(e=Ix(e,t,fi),r.__reactInternalMemoizedMergedChildContext=e,Je(sn),Je(Dt),Ze(Dt,e)):Je(sn),Ze(sn,n)}var Ir=null,Xd=!1,Yf=!1;function Ox(e){Ir===null?Ir=[e]:Ir.push(e)}function v9(e){Xd=!0,Ox(e)}function Vo(){if(!Yf&&Ir!==null){Yf=!0;var e=0,t=Ve;try{var n=Ir;for(Ve=1;e>=a,o-=a,Dr=1<<32-Xn(t)+o|n<O?(D=R,R=null):D=R.sibling;var j=h(g,R,v[O],x);if(j===null){R===null&&(R=D);break}e&&R&&j.alternate===null&&t(g,R),y=i(j,y,O),_===null?C=j:_.sibling=j,_=j,R=D}if(O===v.length)return n(g,R),tt&&Zo(g,O),C;if(R===null){for(;OO?(D=R,R=null):D=R.sibling;var A=h(g,R,j.value,x);if(A===null){R===null&&(R=D);break}e&&R&&A.alternate===null&&t(g,R),y=i(A,y,O),_===null?C=A:_.sibling=A,_=A,R=D}if(j.done)return n(g,R),tt&&Zo(g,O),C;if(R===null){for(;!j.done;O++,j=v.next())j=d(g,j.value,x),j!==null&&(y=i(j,y,O),_===null?C=j:_.sibling=j,_=j);return tt&&Zo(g,O),C}for(R=r(g,R);!j.done;O++,j=v.next())j=f(R,g,O,j.value,x),j!==null&&(e&&j.alternate!==null&&R.delete(j.key===null?O:j.key),y=i(j,y,O),_===null?C=j:_.sibling=j,_=j);return e&&R.forEach(function(M){return t(g,M)}),tt&&Zo(g,O),C}function w(g,y,v,x){if(typeof v=="object"&&v!==null&&v.type===Di&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case cu:e:{for(var C=v.key,_=y;_!==null;){if(_.key===C){if(C=v.type,C===Di){if(_.tag===7){n(g,_.sibling),y=o(_,v.props.children),y.return=g,g=y;break e}}else if(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===lo&&X1(C)===_.type){n(g,_.sibling),y=o(_,v.props),y.ref=es(g,_,v),y.return=g,g=y;break e}n(g,_);break}else t(g,_);_=_.sibling}v.type===Di?(y=si(v.props.children,g.mode,x,v.key),y.return=g,g=y):(x=ic(v.type,v.key,v.props,null,g.mode,x),x.ref=es(g,y,v),x.return=g,g=x)}return a(g);case zi:e:{for(_=v.key;y!==null;){if(y.key===_)if(y.tag===4&&y.stateNode.containerInfo===v.containerInfo&&y.stateNode.implementation===v.implementation){n(g,y.sibling),y=o(y,v.children||[]),y.return=g,g=y;break e}else{n(g,y);break}else t(g,y);y=y.sibling}y=e0(v,g.mode,x),y.return=g,g=y}return a(g);case lo:return _=v._init,w(g,y,_(v._payload),x)}if(gs(v))return p(g,y,v,x);if(qa(v))return m(g,y,v,x);wu(g,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,y!==null&&y.tag===6?(n(g,y.sibling),y=o(y,v),y.return=g,g=y):(n(g,y),y=Jf(v,g.mode,x),y.return=g,g=y),a(g)):n(g,y)}return w}var va=zx(!0),Dx=zx(!1),Ic=Bo(null),Oc=null,Yi=null,lg=null;function ug(){lg=Yi=Oc=null}function cg(e){var t=Ic.current;Je(Ic),e._currentValue=t}function ph(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function aa(e,t){Oc=e,lg=Yi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(on=!0),e.firstContext=null)}function Ln(e){var t=e._currentValue;if(lg!==e)if(e={context:e,memoizedValue:t,next:null},Yi===null){if(Oc===null)throw Error(G(308));Yi=e,Oc.dependencies={lanes:0,firstContext:e}}else Yi=Yi.next=e;return t}var ti=null;function dg(e){ti===null?ti=[e]:ti.push(e)}function Fx(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,dg(t)):(n.next=o.next,o.next=n),t.interleaved=n,Wr(e,r)}function Wr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var uo=!1;function fg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $x(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Br(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Eo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Le&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Wr(e,n)}return o=r.interleaved,o===null?(t.next=t,dg(r)):(t.next=o.next,o.next=t),r.interleaved=t,Wr(e,n)}function Ju(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qp(e,n)}}function Q1(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function jc(e,t,n,r){var o=e.updateQueue;uo=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?i=u:a.next=u,a=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,c=u=l=null,s=i;do{var h=s.lane,f=s.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,m=s;switch(h=t,f=n,m.tag){case 1:if(p=m.payload,typeof p=="function"){d=p.call(f,d,h);break e}d=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=m.payload,h=typeof p=="function"?p.call(f,d,h):p,h==null)break e;d=lt({},d,h);break e;case 2:uo=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[s]:h.push(s))}else f={eventTime:f,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=f,l=d):c=c.next=f,a|=h;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;h=s,s=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(c===null&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);gi|=a,e.lanes=a,e.memoizedState=d}}function K1(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Gf.transition;Gf.transition={};try{e(!1),t()}finally{Ve=n,Gf.transition=r}}function rw(){return zn().memoizedState}function k9(e,t,n){var r=_o(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ow(e))iw(t,n);else if(n=Fx(e,t,n,r),n!==null){var o=Ut();Qn(n,e,r,o),aw(n,t,r)}}function S9(e,t,n){var r=_o(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ow(e))iw(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,Jn(s,a)){var l=t.interleaved;l===null?(o.next=o,dg(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=Fx(e,t,o,r),n!==null&&(o=Ut(),Qn(n,e,r,o),aw(n,t,r))}}function ow(e){var t=e.alternate;return e===st||t!==null&&t===st}function iw(e,t){js=Lc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function aw(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qp(e,n)}}var zc={readContext:Ln,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useInsertionEffect:Ot,useLayoutEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useMutableSource:Ot,useSyncExternalStore:Ot,useId:Ot,unstable_isNewReconciler:!1},E9={readContext:Ln,useCallback:function(e,t){return sr().memoizedState=[e,t===void 0?null:t],e},useContext:Ln,useEffect:ey,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,tc(4194308,4,Kx.bind(null,t,e),n)},useLayoutEffect:function(e,t){return tc(4194308,4,e,t)},useInsertionEffect:function(e,t){return tc(4,2,e,t)},useMemo:function(e,t){var n=sr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=sr();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=k9.bind(null,st,e),[r.memoizedState,e]},useRef:function(e){var t=sr();return e={current:e},t.memoizedState=e},useState:J1,useDebugValue:xg,useDeferredValue:function(e){return sr().memoizedState=e},useTransition:function(){var e=J1(!1),t=e[0];return e=w9.bind(null,e[1]),sr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=st,o=sr();if(tt){if(n===void 0)throw Error(G(407));n=n()}else{if(n=t(),St===null)throw Error(G(349));pi&30||Wx(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,ey(Yx.bind(null,r,i,e),[e]),r.flags|=2048,cl(9,Ux.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=sr(),t=St.identifierPrefix;if(tt){var n=Fr,r=Dr;n=(r&~(1<<32-Xn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ll++,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[ur]=t,e[il]=r,mw(e,t,!1,!1),t.stateNode=e;e:{switch(a=X0(n,r),n){case"dialog":Ke("cancel",e),Ke("close",e),o=r;break;case"iframe":case"object":case"embed":Ke("load",e),o=r;break;case"video":case"audio":for(o=0;owa&&(t.flags|=128,r=!0,ts(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ac(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ts(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!tt)return jt(t),null}else 2*ft()-i.renderingStartTime>wa&&n!==1073741824&&(t.flags|=128,r=!0,ts(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ft(),t.sibling=null,n=it.current,Ze(it,r?n&1|2:n&1),t):(jt(t),null);case 22:case 23:return _g(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?mn&1073741824&&(jt(t),t.subtreeFlags&6&&(t.flags|=8192)):jt(t),null;case 24:return null;case 25:return null}throw Error(G(156,t.tag))}function I9(e,t){switch(ag(t),t.tag){case 1:return ln(t.type)&&Nc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ba(),Je(sn),Je(Dt),gg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pg(t),null;case 13:if(Je(it),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(G(340));ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(it),null;case 4:return ba(),null;case 10:return cg(t.type._context),null;case 22:case 23:return _g(),null;case 24:return null;default:return null}}var Su=!1,Lt=!1,O9=typeof WeakSet=="function"?WeakSet:Set,se=null;function Zi(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ct(e,t,r)}else n.current=null}function Sh(e,t,n){try{n()}catch(r){ct(e,t,r)}}var dy=!1;function j9(e,t){if(ah=Ec,e=Sx(),og(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,u=0,c=0,d=e,h=null;t:for(;;){for(var f;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(f=d.firstChild)!==null;)h=d,d=f;for(;;){if(d===e)break t;if(h===n&&++u===o&&(s=a),h===i&&++c===r&&(l=a),(f=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=f}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(sh={focusedElem:e,selectionRange:n},Ec=!1,se=t;se!==null;)if(t=se,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,se=e;else for(;se!==null;){t=se;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var m=p.memoizedProps,w=p.memoizedState,g=t.stateNode,y=g.getSnapshotBeforeUpdate(t.elementType===t.type?m:Vn(t.type,m),w);g.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(G(163))}}catch(x){ct(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,se=e;break}se=t.return}return p=dy,dy=!1,p}function As(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Sh(t,n,i)}o=o.next}while(o!==r)}}function Jd(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 Eh(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 bw(e){var t=e.alternate;t!==null&&(e.alternate=null,bw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ur],delete t[il],delete t[ch],delete t[m9],delete t[y9])),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 xw(e){return e.tag===5||e.tag===3||e.tag===4}function fy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||xw(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 Ch(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=Tc));else if(r!==4&&(e=e.child,e!==null))for(Ch(e,t,n),e=e.sibling;e!==null;)Ch(e,t,n),e=e.sibling}function _h(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(_h(e,t,n),e=e.sibling;e!==null;)_h(e,t,n),e=e.sibling}var Ct=null,Hn=!1;function eo(e,t,n){for(n=n.child;n!==null;)ww(e,t,n),n=n.sibling}function ww(e,t,n){if(pr&&typeof pr.onCommitFiberUnmount=="function")try{pr.onCommitFiberUnmount(Ud,n)}catch{}switch(n.tag){case 5:Lt||Zi(n,t);case 6:var r=Ct,o=Hn;Ct=null,eo(e,t,n),Ct=r,Hn=o,Ct!==null&&(Hn?(e=Ct,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ct.removeChild(n.stateNode));break;case 18:Ct!==null&&(Hn?(e=Ct,n=n.stateNode,e.nodeType===8?Uf(e.parentNode,n):e.nodeType===1&&Uf(e,n),el(e)):Uf(Ct,n.stateNode));break;case 4:r=Ct,o=Hn,Ct=n.stateNode.containerInfo,Hn=!0,eo(e,t,n),Ct=r,Hn=o;break;case 0:case 11:case 14:case 15:if(!Lt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&Sh(n,t,a),o=o.next}while(o!==r)}eo(e,t,n);break;case 1:if(!Lt&&(Zi(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ct(n,t,s)}eo(e,t,n);break;case 21:eo(e,t,n);break;case 22:n.mode&1?(Lt=(r=Lt)||n.memoizedState!==null,eo(e,t,n),Lt=r):eo(e,t,n);break;default:eo(e,t,n)}}function hy(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new O9),t.forEach(function(r){var o=H9.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Bn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=ft()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*L9(r/1960))-r,10e?16:e,vo===null)var r=!1;else{if(e=vo,vo=null,$c=0,Le&6)throw Error(G(331));var o=Le;for(Le|=4,se=e.current;se!==null;){var i=se,a=i.child;if(se.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lft()-Eg?ai(e,0):Sg|=n),un(e,t)}function Pw(e,t){t===0&&(e.mode&1?(t=pu,pu<<=1,!(pu&130023424)&&(pu=4194304)):t=1);var n=Ut();e=Wr(e,t),e!==null&&(Ul(e,t,n),un(e,n))}function V9(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pw(e,n)}function H9(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(G(314))}r!==null&&r.delete(t),Pw(e,n)}var Mw;Mw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||sn.current)on=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return on=!1,M9(e,t,n);on=!!(e.flags&131072)}else on=!1,tt&&t.flags&1048576&&jx(t,Rc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;nc(e,t),e=t.pendingProps;var o=ma(t,Dt.current);aa(t,n),o=yg(null,t,r,e,o,n);var i=vg();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ln(r)?(i=!0,Pc(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,fg(t),o.updater=Kd,t.stateNode=o,o._reactInternals=t,mh(t,r,e,n),t=bh(null,t,r,!0,i,n)):(t.tag=0,tt&&i&&ig(t),Bt(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(nc(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=U9(r),e=Vn(r,e),o){case 0:t=vh(null,t,r,e,n);break e;case 1:t=ly(null,t,r,e,n);break e;case 11:t=ay(null,t,r,e,n);break e;case 14:t=sy(null,t,r,Vn(r.type,e),n);break e}throw Error(G(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vn(r,o),vh(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vn(r,o),ly(e,t,r,o,n);case 3:e:{if(hw(t),e===null)throw Error(G(387));r=t.pendingProps,i=t.memoizedState,o=i.element,$x(e,t),jc(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=xa(Error(G(423)),t),t=uy(e,t,r,n,o);break e}else if(r!==o){o=xa(Error(G(424)),t),t=uy(e,t,r,n,o);break e}else for(bn=So(t.stateNode.containerInfo.firstChild),wn=t,tt=!0,Wn=null,n=Dx(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ya(),r===o){t=Ur(e,t,n);break e}Bt(e,t,r,n)}t=t.child}return t;case 5:return Bx(t),e===null&&hh(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,lh(r,o)?a=null:i!==null&&lh(r,i)&&(t.flags|=32),fw(e,t),Bt(e,t,a,n),t.child;case 6:return e===null&&hh(t),null;case 13:return pw(e,t,n);case 4:return hg(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=va(t,null,r,n):Bt(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vn(r,o),ay(e,t,r,o,n);case 7:return Bt(e,t,t.pendingProps,n),t.child;case 8:return Bt(e,t,t.pendingProps.children,n),t.child;case 12:return Bt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,Ze(Ic,r._currentValue),r._currentValue=a,i!==null)if(Jn(i.value,a)){if(i.children===o.children&&!sn.current){t=Ur(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Br(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),ph(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(G(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),ph(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Bt(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,aa(t,n),o=Ln(o),r=r(o),t.flags|=1,Bt(e,t,r,n),t.child;case 14:return r=t.type,o=Vn(r,t.pendingProps),o=Vn(r.type,o),sy(e,t,r,o,n);case 15:return cw(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vn(r,o),nc(e,t),t.tag=1,ln(r)?(e=!0,Pc(t)):e=!1,aa(t,n),sw(t,r,o),mh(t,r,o,n),bh(null,t,r,!0,e,n);case 19:return gw(e,t,n);case 22:return dw(e,t,n)}throw Error(G(156,t.tag))};function Rw(e,t){return ox(e,t)}function W9(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 On(e,t,n,r){return new W9(e,t,n,r)}function Ng(e){return e=e.prototype,!(!e||!e.isReactComponent)}function U9(e){if(typeof e=="function")return Ng(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zp)return 11;if(e===Gp)return 14}return 2}function To(e,t){var n=e.alternate;return n===null?(n=On(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 ic(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")Ng(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Di:return si(n.children,o,i,t);case Yp:a=8,o|=8;break;case $0:return e=On(12,n,t,o|2),e.elementType=$0,e.lanes=i,e;case B0:return e=On(13,n,t,o),e.elementType=B0,e.lanes=i,e;case V0:return e=On(19,n,t,o),e.elementType=V0,e.lanes=i,e;case Bb:return tf(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Fb:a=10;break e;case $b:a=9;break e;case Zp:a=11;break e;case Gp:a=14;break e;case lo:a=16,r=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return t=On(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function si(e,t,n,r){return e=On(7,e,r,t),e.lanes=n,e}function tf(e,t,n,r){return e=On(22,e,r,t),e.elementType=Bb,e.lanes=n,e.stateNode={isHidden:!1},e}function Jf(e,t,n){return e=On(6,e,null,t),e.lanes=n,e}function e0(e,t,n){return t=On(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Y9(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=jf(0),this.expirationTimes=jf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jf(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Pg(e,t,n,r,o,i,a,s,l){return e=new Y9(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=On(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},fg(i),e}function Z9(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Aw)}catch(e){console.error(e)}}Aw(),Ab.exports=Cn;var Og=Ab.exports,wy=Og;D0.createRoot=wy.createRoot,D0.hydrateRoot=wy.hydrateRoot;var Lw={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},ky=Se.createContext&&Se.createContext(Lw),K9=["attr","size","title"];function J9(e,t){if(e==null)return{};var n=eS(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function eS(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Hc(){return Hc=Object.assign?Object.assign.bind():function(e){for(var t=1;tSe.createElement(t.tag,Wc({key:n},t.attr),zw(t.child)))}function wt(e){return t=>Se.createElement(oS,Hc({attr:Wc({},e.attr)},t),zw(e.child))}function oS(e){var t=n=>{var{attr:r,size:o,title:i}=e,a=J9(e,K9),s=o||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),Se.createElement("svg",Hc({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:Wc(Wc({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&Se.createElement("title",null,i),e.children)};return ky!==void 0?Se.createElement(ky.Consumer,null,n=>t(n)):t(Lw)}function iS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"},child:[]}]})(e)}function aS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function sS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"},child:[]}]})(e)}function Dw(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function lS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"},child:[]}]})(e)}function uS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"},child:[]}]})(e)}function cS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},child:[]}]})(e)}function dS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function Fw(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"},child:[]}]})(e)}function fS(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"},child:[]}]})(e)}function $w(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"},child:[]}]})(e)}function hS(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"},child:[]}]})(e)}function pS(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"},child:[]}]})(e)}const jg="-";function gS(e){const t=yS(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function o(a){const s=a.split(jg);return s[0]===""&&s.length!==1&&s.shift(),Bw(s,t)||mS(a)}function i(a,s){const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}return{getClassGroupId:o,getConflictingClassGroupIds:i}}function Bw(e,t){var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Bw(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(jg);return(a=t.validators.find(({validator:s})=>s(i)))==null?void 0:a.classGroupId}const Ey=/^\[(.+)\]$/;function mS(e){if(Ey.test(e)){const t=Ey.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function yS(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return bS(Object.entries(e.classGroups),n).forEach(([i,a])=>{Rh(a,r,i,t)}),r}function Rh(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:Cy(t,o);i.classGroupId=n;return}if(typeof o=="function"){if(vS(o)){Rh(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([i,a])=>{Rh(a,Cy(t,i),n,r)})})}function Cy(e,t){let n=e;return t.split(jg).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function vS(e){return e.isThemeGetter}function bS(e,t){return t?e.map(([n,r])=>{const o=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,s])=>[t+a,s])):i);return[n,o]}):e}function xS(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(i,a){n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)}return{get(i){let a=n.get(i);if(a!==void 0)return a;if((a=r.get(i))!==void 0)return o(i,a),a},set(i,a){n.has(i)?n.set(i,a):o(i,a)}}}const Vw="!";function wS(e){const t=e.separator,n=t.length===1,r=t[0],o=t.length;return function(a){const s=[];let l=0,u=0,c;for(let m=0;mu?c-u:void 0;return{modifiers:s,hasImportantModifier:h,baseClassName:f,maybePostfixModifierPosition:p}}}function kS(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function SS(e){return{cache:xS(e.cacheSize),splitModifiers:wS(e),...gS(e)}}const ES=/\s+/;function CS(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=new Set;return e.trim().split(ES).map(a=>{const{modifiers:s,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:c}=n(a);let d=r(c?u.substring(0,c):u),h=!!c;if(!d){if(!c)return{isTailwindClass:!1,originalClassName:a};if(d=r(u),!d)return{isTailwindClass:!1,originalClassName:a};h=!1}const f=kS(s).join(":");return{isTailwindClass:!0,modifierId:l?f+Vw:f,classGroupId:d,originalClassName:a,hasPostfixModifier:h}}).reverse().filter(a=>{if(!a.isTailwindClass)return!0;const{modifierId:s,classGroupId:l,hasPostfixModifier:u}=a,c=s+l;return i.has(c)?!1:(i.add(c),o(l,u).forEach(d=>i.add(s+d)),!0)}).reverse().map(a=>a.originalClassName).join(" ")}function _S(){let e=0,t,n,r="";for(;ed(c),e());return n=SS(u),r=n.cache.get,o=n.cache.set,i=s,s(l)}function s(l){const u=r(l);if(u)return u;const c=CS(l,n);return o(l,c),c}return function(){return i(_S.apply(null,arguments))}}function Xe(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const Ww=/^\[(?:([a-z-]+):)?(.+)\]$/i,NS=/^\d+\/\d+$/,PS=new Set(["px","full","screen"]),MS=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,RS=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,IS=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,OS=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,jS=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Tr(e){return ri(e)||PS.has(e)||NS.test(e)}function to(e){return Fa(e,"length",VS)}function ri(e){return!!e&&!Number.isNaN(Number(e))}function _u(e){return Fa(e,"number",ri)}function rs(e){return!!e&&Number.isInteger(Number(e))}function AS(e){return e.endsWith("%")&&ri(e.slice(0,-1))}function Te(e){return Ww.test(e)}function no(e){return MS.test(e)}const LS=new Set(["length","size","percentage"]);function zS(e){return Fa(e,LS,Uw)}function DS(e){return Fa(e,"position",Uw)}const FS=new Set(["image","url"]);function $S(e){return Fa(e,FS,WS)}function BS(e){return Fa(e,"",HS)}function os(){return!0}function Fa(e,t,n){const r=Ww.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function VS(e){return RS.test(e)&&!IS.test(e)}function Uw(){return!1}function HS(e){return OS.test(e)}function WS(e){return jS.test(e)}function US(){const e=Xe("colors"),t=Xe("spacing"),n=Xe("blur"),r=Xe("brightness"),o=Xe("borderColor"),i=Xe("borderRadius"),a=Xe("borderSpacing"),s=Xe("borderWidth"),l=Xe("contrast"),u=Xe("grayscale"),c=Xe("hueRotate"),d=Xe("invert"),h=Xe("gap"),f=Xe("gradientColorStops"),p=Xe("gradientColorStopPositions"),m=Xe("inset"),w=Xe("margin"),g=Xe("opacity"),y=Xe("padding"),v=Xe("saturate"),x=Xe("scale"),C=Xe("sepia"),_=Xe("skew"),R=Xe("space"),O=Xe("translate"),D=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",Te,t],M=()=>[Te,t],F=()=>["",Tr,to],k=()=>["auto",ri,Te],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["solid","dashed","dotted","double","none"],L=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",Te],E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],B=()=>[ri,_u],Y=()=>[ri,Te];return{cacheSize:500,separator:":",theme:{colors:[os],spacing:[Tr,to],blur:["none","",no,Te],brightness:B(),borderColor:[e],borderRadius:["none","","full",no,Te],borderSpacing:M(),borderWidth:F(),contrast:B(),grayscale:z(),hueRotate:Y(),invert:z(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[AS,to],inset:A(),margin:A(),opacity:B(),padding:M(),saturate:B(),scale:B(),sepia:z(),skew:Y(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",Te]}],container:["container"],columns:[{columns:[no]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),Te]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",rs,Te]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Te]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",rs,Te]}],"grid-cols":[{"grid-cols":[os]}],"col-start-end":[{col:["auto",{span:["full",rs,Te]},Te]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[os]}],"row-start-end":[{row:["auto",{span:[rs,Te]},Te]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Te]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Te]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...I()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...I(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...I(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Te,t]}],"min-w":[{"min-w":[Te,t,"min","max","fit"]}],"max-w":[{"max-w":[Te,t,"none","full","min","max","fit","prose",{screen:[no]},no]}],h:[{h:[Te,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Te,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Te,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Te,t,"auto","min","max","fit"]}],"font-size":[{text:["base",no,to]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",_u]}],"font-family":[{font:[os]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Te]}],"line-clamp":[{"line-clamp":["none",ri,_u]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Tr,Te]}],"list-image":[{"list-image":["none",Te]}],"list-style-type":[{list:["none","disc","decimal",Te]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Tr,to]}],"underline-offset":[{"underline-offset":["auto",Tr,Te]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Te]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),DS]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",zS]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},$S]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...P(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:P()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...P()]}],"outline-offset":[{"outline-offset":[Tr,Te]}],"outline-w":[{outline:[Tr,to]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Tr,to]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",no,BS]}],"shadow-color":[{shadow:[os]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...L(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":L()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",no,Te]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[v]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[v]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Te]}],duration:[{duration:Y()}],ease:[{ease:["linear","in","out","in-out",Te]}],delay:[{delay:Y()}],animate:[{animate:["none","spin","ping","pulse","bounce",Te]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[rs,Te]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Te]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Te]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Te]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Tr,to,_u]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const $=TS(US);function qo(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function fl(e){if(!qo(e))return e;const t={};for(const n in e)t[n]=fl(e[n]);return t}function W(e,t){if(qo(t)&&Object.keys(t).length===0)return fl({...e,...t});const n={...e,...t};if(qo(t)&&qo(e))for(const r in t)qo(t[r])&&r in e&&qo(e[r])?n[r]=W(e[r],t[r]):n[r]=qo(t[r])?fl(t[r]):t[r];return n}const YS={root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700",flush:{off:"rounded-lg border",on:"border-b"}},content:{base:"p-5 first:rounded-t-lg last:rounded-b-lg dark:bg-gray-900"},title:{arrow:{base:"h-6 w-6 shrink-0",open:{off:"",on:"rotate-180"}},base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",flush:{off:"hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:hover:bg-gray-800 dark:focus:ring-gray-800",on:"bg-transparent dark:bg-transparent"},heading:"",open:{off:"",on:"bg-gray-100 text-gray-900 dark:bg-gray-800 dark:text-white"}}},ZS={base:"flex flex-col gap-2 p-4 text-sm",borderAccent:"border-t-4",closeButton:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg p-1.5 focus:ring-2",icon:"h-5 w-5",color:{info:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",gray:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-700 dark:text-gray-300 dark:hover:bg-gray-800 dark:hover:text-white",failure:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",success:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",warning:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",red:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",green:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",yellow:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",blue:"bg-blue-100 text-blue-500 hover:bg-blue-200 focus:ring-blue-400 dark:bg-blue-200 dark:text-blue-600 dark:hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",pink:"bg-pink-100 text-pink-500 hover:bg-pink-200 focus:ring-pink-400 dark:bg-pink-200 dark:text-pink-600 dark:hover:bg-pink-300",lime:"bg-lime-100 text-lime-500 hover:bg-lime-200 focus:ring-lime-400 dark:bg-lime-200 dark:text-lime-600 dark:hover:bg-lime-300",dark:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-200 dark:text-gray-600 dark:hover:bg-gray-300",indigo:"bg-indigo-100 text-indigo-500 hover:bg-indigo-200 focus:ring-indigo-400 dark:bg-indigo-200 dark:text-indigo-600 dark:hover:bg-indigo-300",purple:"bg-purple-100 text-purple-500 hover:bg-purple-200 focus:ring-purple-400 dark:bg-purple-200 dark:text-purple-600 dark:hover:bg-purple-300",teal:"bg-teal-100 text-teal-500 hover:bg-teal-200 focus:ring-teal-400 dark:bg-teal-200 dark:text-teal-600 dark:hover:bg-teal-300",light:"bg-gray-50 text-gray-500 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-600 dark:text-gray-200 dark:hover:bg-gray-700 dark:hover:text-white"}},color:{info:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",gray:"border-gray-500 bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-300",failure:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",success:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",warning:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",red:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",green:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",yellow:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",blue:"border-blue-500 bg-blue-100 text-blue-700 dark:bg-blue-200 dark:text-blue-800",cyan:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",pink:"border-pink-500 bg-pink-100 text-pink-700 dark:bg-pink-200 dark:text-pink-800",lime:"border-lime-500 bg-lime-100 text-lime-700 dark:bg-lime-200 dark:text-lime-800",dark:"border-gray-600 bg-gray-800 text-gray-200 dark:bg-gray-900 dark:text-gray-300",indigo:"border-indigo-500 bg-indigo-100 text-indigo-700 dark:bg-indigo-200 dark:text-indigo-800",purple:"border-purple-500 bg-purple-100 text-purple-700 dark:bg-purple-200 dark:text-purple-800",teal:"border-teal-500 bg-teal-100 text-teal-700 dark:bg-teal-200 dark:text-teal-800",light:"border-gray-400 bg-gray-50 text-gray-600 dark:bg-gray-500 dark:text-gray-200"},icon:"mr-3 inline h-5 w-5 flex-shrink-0",rounded:"rounded-lg",wrapper:"flex items-center"},GS={root:{base:"flex items-center justify-center space-x-4 rounded",bordered:"p-1 ring-2",rounded:"rounded-full",color:{dark:"ring-gray-800 dark:ring-gray-800",failure:"ring-red-500 dark:ring-red-700",gray:"ring-gray-500 dark:ring-gray-400",info:"ring-cyan-400 dark:ring-cyan-800",light:"ring-gray-300 dark:ring-gray-500",purple:"ring-purple-500 dark:ring-purple-600",success:"ring-green-500 dark:ring-green-500",warning:"ring-yellow-300 dark:ring-yellow-500",pink:"ring-pink-500 dark:ring-pink-500"},img:{base:"rounded",off:"relative overflow-hidden bg-gray-100 dark:bg-gray-600",on:"",placeholder:"absolute -bottom-1 h-auto w-auto text-gray-400"},size:{xs:"h-6 w-6",sm:"h-8 w-8",md:"h-10 w-10",lg:"h-20 w-20",xl:"h-36 w-36"},stacked:"ring-2 ring-gray-300 dark:ring-gray-500",statusPosition:{"bottom-left":"-bottom-1 -left-1","bottom-center":"-bottom-1","bottom-right":"-bottom-1 -right-1","top-left":"-left-1 -top-1","top-center":"-top-1","top-right":"-right-1 -top-1","center-right":"-right-1",center:"","center-left":"-left-1"},status:{away:"bg-yellow-400",base:"absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",busy:"bg-red-400",offline:"bg-gray-400",online:"bg-green-400"},initials:{text:"font-medium text-gray-600 dark:text-gray-300",base:"relative inline-flex items-center justify-center overflow-hidden bg-gray-100 dark:bg-gray-600"}},group:{base:"flex -space-x-4"},groupCounter:{base:"relative flex h-10 w-10 items-center justify-center rounded-full bg-gray-700 text-xs font-medium text-white ring-2 ring-gray-300 hover:bg-gray-600 dark:ring-gray-500"}},qS={root:{base:"flex h-fit items-center gap-1 font-semibold",color:{info:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-800 dark:group-hover:bg-cyan-300",gray:"bg-gray-100 text-gray-800 group-hover:bg-gray-200 dark:bg-gray-700 dark:text-gray-300 dark:group-hover:bg-gray-600",failure:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",success:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",warning:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300",indigo:"bg-indigo-100 text-indigo-800 group-hover:bg-indigo-200 dark:bg-indigo-200 dark:text-indigo-900 dark:group-hover:bg-indigo-300",purple:"bg-purple-100 text-purple-800 group-hover:bg-purple-200 dark:bg-purple-200 dark:text-purple-900 dark:group-hover:bg-purple-300",pink:"bg-pink-100 text-pink-800 group-hover:bg-pink-200 dark:bg-pink-200 dark:text-pink-900 dark:group-hover:bg-pink-300",blue:"bg-blue-100 text-blue-800 group-hover:bg-blue-200 dark:bg-blue-200 dark:text-blue-900 dark:group-hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-900 dark:group-hover:bg-cyan-300",dark:"bg-gray-600 text-gray-100 group-hover:bg-gray-500 dark:bg-gray-900 dark:text-gray-200 dark:group-hover:bg-gray-700",light:"bg-gray-200 text-gray-800 group-hover:bg-gray-300 dark:bg-gray-400 dark:text-gray-900 dark:group-hover:bg-gray-500",green:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",lime:"bg-lime-100 text-lime-800 group-hover:bg-lime-200 dark:bg-lime-200 dark:text-lime-900 dark:group-hover:bg-lime-300",red:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",teal:"bg-teal-100 text-teal-800 group-hover:bg-teal-200 dark:bg-teal-200 dark:text-teal-900 dark:group-hover:bg-teal-300",yellow:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300"},href:"group",size:{xs:"p-1 text-xs",sm:"p-1.5 text-sm"}},icon:{off:"rounded px-2 py-0.5",on:"rounded-full p-1.5",size:{xs:"h-3 w-3",sm:"h-3.5 w-3.5"}}},XS={root:{base:"text-xl font-semibold italic text-gray-900 dark:text-white"}},QS={root:{base:"",list:"flex items-center"},item:{base:"group flex items-center",chevron:"mx-1 h-4 w-4 text-gray-400 group-first:hidden md:mx-2",href:{off:"flex items-center text-sm font-medium text-gray-500 dark:text-gray-400",on:"flex items-center text-sm font-medium text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white"},icon:"mr-2 h-4 w-4"}},KS={base:"group relative flex items-stretch justify-center p-0.5 text-center font-medium transition-[color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow] focus:z-10 focus:outline-none",fullSized:"w-full",color:{dark:"border border-transparent bg-gray-800 text-white focus:ring-4 focus:ring-gray-300 enabled:hover:bg-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:focus:ring-gray-800 dark:enabled:hover:bg-gray-700",failure:"border border-transparent bg-red-700 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-800 dark:bg-red-600 dark:focus:ring-red-900 dark:enabled:hover:bg-red-700",gray:":ring-cyan-700 border border-gray-200 bg-white text-gray-900 focus:text-cyan-700 focus:ring-4 enabled:hover:bg-gray-100 enabled:hover:text-cyan-700 dark:border-gray-600 dark:bg-transparent dark:text-gray-400 dark:enabled:hover:bg-gray-700 dark:enabled:hover:text-white",info:"border border-transparent bg-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-800 dark:bg-cyan-600 dark:focus:ring-cyan-800 dark:enabled:hover:bg-cyan-700",light:"border border-gray-300 bg-white text-gray-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-600 dark:text-white dark:focus:ring-gray-700 dark:enabled:hover:border-gray-700 dark:enabled:hover:bg-gray-700",purple:"border border-transparent bg-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-purple-800 dark:bg-purple-600 dark:focus:ring-purple-900 dark:enabled:hover:bg-purple-700",success:"border border-transparent bg-green-700 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-800 dark:bg-green-600 dark:focus:ring-green-800 dark:enabled:hover:bg-green-700",warning:"border border-transparent bg-yellow-400 text-white focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-500 dark:focus:ring-yellow-900",blue:"border border-transparent bg-blue-700 text-white focus:ring-4 focus:ring-blue-300 enabled:hover:bg-blue-800 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",cyan:"border border-cyan-300 bg-white text-cyan-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-100 dark:border-cyan-600 dark:bg-cyan-600 dark:text-white dark:focus:ring-cyan-700 dark:enabled:hover:border-cyan-700 dark:enabled:hover:bg-cyan-700",green:"border border-green-300 bg-white text-green-900 focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-100 dark:border-green-600 dark:bg-green-600 dark:text-white dark:focus:ring-green-700 dark:enabled:hover:border-green-700 dark:enabled:hover:bg-green-700",indigo:"border border-indigo-300 bg-white text-indigo-900 focus:ring-4 focus:ring-indigo-300 enabled:hover:bg-indigo-100 dark:border-indigo-600 dark:bg-indigo-600 dark:text-white dark:focus:ring-indigo-700 dark:enabled:hover:border-indigo-700 dark:enabled:hover:bg-indigo-700",lime:"border border-lime-300 bg-white text-lime-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-lime-100 dark:border-lime-600 dark:bg-lime-600 dark:text-white dark:focus:ring-lime-700 dark:enabled:hover:border-lime-700 dark:enabled:hover:bg-lime-700",pink:"border border-pink-300 bg-white text-pink-900 focus:ring-4 focus:ring-pink-300 enabled:hover:bg-pink-100 dark:border-pink-600 dark:bg-pink-600 dark:text-white dark:focus:ring-pink-700 dark:enabled:hover:border-pink-700 dark:enabled:hover:bg-pink-700",red:"border border-red-300 bg-white text-red-900 focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-100 dark:border-red-600 dark:bg-red-600 dark:text-white dark:focus:ring-red-700 dark:enabled:hover:border-red-700 dark:enabled:hover:bg-red-700",teal:"border border-teal-300 bg-white text-teal-900 focus:ring-4 focus:ring-teal-300 enabled:hover:bg-teal-100 dark:border-teal-600 dark:bg-teal-600 dark:text-white dark:focus:ring-teal-700 dark:enabled:hover:border-teal-700 dark:enabled:hover:bg-teal-700",yellow:"border border-yellow-300 bg-white text-yellow-900 focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-100 dark:border-yellow-600 dark:bg-yellow-600 dark:text-white dark:focus:ring-yellow-700 dark:enabled:hover:border-yellow-700 dark:enabled:hover:bg-yellow-700"},disabled:"cursor-not-allowed opacity-50",isProcessing:"cursor-wait",spinnerSlot:"absolute top-0 flex h-full items-center",spinnerLeftPosition:{xs:"left-2",sm:"left-3",md:"left-4",lg:"left-5",xl:"left-6"},gradient:{cyan:"bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",failure:"bg-gradient-to-r from-red-400 via-red-500 to-red-600 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-gradient-to-br dark:focus:ring-red-800",info:"bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",lime:"bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 text-gray-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-gradient-to-br dark:focus:ring-lime-800",pink:"bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 text-white focus:ring-4 focus:ring-pink-300 enabled:hover:bg-gradient-to-br dark:focus:ring-pink-800",purple:"bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-gradient-to-br dark:focus:ring-purple-800",success:"bg-gradient-to-r from-green-400 via-green-500 to-green-600 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-gradient-to-br dark:focus:ring-green-800",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 text-white focus:ring-4 focus:ring-teal-300 enabled:hover:bg-gradient-to-br dark:focus:ring-teal-800"},gradientDuoTone:{cyanToBlue:"bg-gradient-to-r from-cyan-500 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",greenToBlue:"bg-gradient-to-br from-green-400 to-cyan-600 text-white focus:ring-4 focus:ring-green-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-green-800",pinkToOrange:"bg-gradient-to-br from-pink-500 to-orange-400 text-white focus:ring-4 focus:ring-pink-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-pink-800",purpleToBlue:"bg-gradient-to-br from-purple-600 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",purpleToPink:"bg-gradient-to-r from-purple-500 to-pink-500 text-white focus:ring-4 focus:ring-purple-200 enabled:hover:bg-gradient-to-l dark:focus:ring-purple-800",redToYellow:"bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 text-gray-900 focus:ring-4 focus:ring-red-100 enabled:hover:bg-gradient-to-bl dark:focus:ring-red-400",tealToLime:"bg-gradient-to-r from-teal-200 to-lime-200 text-gray-900 focus:ring-4 focus:ring-lime-200 enabled:hover:bg-gradient-to-l enabled:hover:from-teal-200 enabled:hover:to-lime-200 enabled:hover:text-gray-900 dark:focus:ring-teal-700"},inner:{base:"flex items-stretch transition-all duration-200",position:{none:"",start:"rounded-r-none",middle:"rounded-none",end:"rounded-l-none"},outline:"border border-transparent",isProcessingPadding:{xs:"pl-8",sm:"pl-10",md:"pl-12",lg:"pl-16",xl:"pl-20"}},label:"ml-2 inline-flex h-4 w-4 items-center justify-center rounded-full bg-cyan-200 text-xs font-semibold text-cyan-800",outline:{color:{gray:"border border-gray-900 dark:border-white",default:"border-0",light:""},off:"",on:"flex w-full justify-center bg-white text-gray-900 transition-all duration-75 ease-in group-enabled:group-hover:bg-opacity-0 group-enabled:group-hover:text-inherit dark:bg-gray-900 dark:text-white",pill:{off:"rounded-md",on:"rounded-full"}},pill:{off:"rounded-lg",on:"rounded-full"},size:{xs:"px-2 py-1 text-xs",sm:"px-3 py-1.5 text-sm",md:"px-4 py-2 text-sm",lg:"px-5 py-2.5 text-base",xl:"px-6 py-3 text-base"}},JS={base:"inline-flex",position:{none:"",start:"rounded-r-none focus:ring-2",middle:"rounded-none border-l-0 pl-0 focus:ring-2",end:"rounded-l-none border-l-0 pl-0 focus:ring-2"}},eE={root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800",children:"flex h-full flex-col justify-center gap-4 p-6",horizontal:{off:"flex-col",on:"flex-col md:max-w-xl md:flex-row"},href:"hover:bg-gray-100 dark:hover:bg-gray-700"},img:{base:"",horizontal:{off:"rounded-t-lg",on:"h-96 w-full rounded-t-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"}}},tE={root:{base:"relative h-full w-full",leftControl:"absolute left-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none",rightControl:"absolute right-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none"},indicators:{active:{off:"bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800",on:"bg-white dark:bg-gray-800"},base:"h-3 w-3 rounded-full",wrapper:"absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3"},item:{base:"absolute left-1/2 top-1/2 block w-full -translate-x-1/2 -translate-y-1/2",wrapper:{off:"w-full flex-shrink-0 transform cursor-default snap-center",on:"w-full flex-shrink-0 transform cursor-grab snap-center"}},control:{base:"inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/30 group-hover:bg-white/50 group-focus:outline-none group-focus:ring-4 group-focus:ring-white dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70 sm:h-10 sm:w-10",icon:"h-5 w-5 text-white dark:text-gray-800 sm:h-6 sm:w-6"},scrollContainer:{base:"flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg",snap:"snap-x"}},nE={root:{base:"h-4 w-4 rounded border border-gray-300 bg-gray-100 focus:ring-2 dark:border-gray-600 dark:bg-gray-700",color:{default:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-gray-800 dark:focus:ring-cyan-600",dark:"text-gray-800 focus:ring-gray-800 dark:ring-offset-gray-800 dark:focus:ring-gray-800",failure:"text-red-900 focus:ring-red-900 dark:ring-offset-red-900 dark:focus:ring-red-900",gray:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",info:"text-cyan-800 focus:ring-cyan-800 dark:ring-offset-gray-800 dark:focus:ring-cyan-800",light:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",purple:"text-purple-600 focus:ring-purple-600 dark:ring-offset-purple-600 dark:focus:ring-purple-600",success:"text-green-800 focus:ring-green-800 dark:ring-offset-green-800 dark:focus:ring-green-800",warning:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400",blue:"text-blue-700 focus:ring-blue-600 dark:ring-offset-blue-700 dark:focus:ring-blue-700",cyan:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-cyan-600 dark:focus:ring-cyan-600",green:"text-green-600 focus:ring-green-600 dark:ring-offset-green-600 dark:focus:ring-green-600",indigo:"text-indigo-700 focus:ring-indigo-700 dark:ring-offset-indigo-700 dark:focus:ring-indigo-700",lime:"text-lime-700 focus:ring-lime-700 dark:ring-offset-lime-700 dark:focus:ring-lime-700",pink:"text-pink-600 focus:ring-pink-600 dark:ring-offset-pink-600 dark:focus:ring-pink-600",red:"text-red-600 focus:ring-red-600 dark:ring-offset-red-600 dark:focus:ring-red-600",teal:"text-teal-600 focus:ring-teal-600 dark:ring-offset-teal-600 dark:focus:ring-teal-600",yellow:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400"}}},rE={button:{base:"inline-flex w-full items-center justify-center rounded-lg bg-blue-700 px-5 py-3 hover:bg-blue-800 focus:outline-none focus:ring-4 focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",label:"text-center text-sm font-medium text-white sm:w-auto"},withIcon:{base:"absolute end-2 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg p-2 text-gray-500 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-800",icon:{defaultIcon:"h-4 w-4",successIcon:"h-4 w-4 text-blue-700 dark:text-blue-500"}},withIconText:{base:"absolute end-2.5 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg border border-gray-200 bg-white px-2.5 py-2 text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700",icon:{defaultIcon:"me-1.5 h-3 w-3",successIcon:"me-1.5 h-3 w-3 text-blue-700 dark:text-blue-500"},label:{base:"inline-flex items-center",defaultText:"text-xs font-semibold",successText:"text-xs font-semibold text-blue-700 dark:text-blue-500"}}},oE={root:{base:"rounded-lg p-2.5 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700",icon:"h-5 w-5"}},iE={root:{base:"relative"},popup:{root:{base:"absolute top-10 z-50 block pt-2",inline:"relative top-0 z-auto",inner:"inline-block rounded-lg bg-white p-4 shadow-lg dark:bg-gray-700"},header:{base:"",title:"px-2 py-3 text-center font-semibold text-gray-900 dark:text-white",selectors:{base:"mb-2 flex justify-between",button:{base:"rounded-lg bg-white px-5 py-2.5 text-sm font-semibold text-gray-900 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600",prev:"",next:"",view:""}}},view:{base:"p-1"},footer:{base:"mt-2 flex space-x-2",button:{base:"w-full rounded-lg px-5 py-2 text-center text-sm font-medium focus:ring-4 focus:ring-cyan-300",today:"bg-cyan-700 text-white hover:bg-cyan-800 dark:bg-cyan-600 dark:hover:bg-cyan-700",clear:"border border-gray-300 bg-white text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600"}}},views:{days:{header:{base:"mb-1 grid grid-cols-7",title:"h-6 text-center text-sm font-medium leading-6 text-gray-500 dark:text-gray-400"},items:{base:"grid w-64 grid-cols-7",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},months:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},years:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},decades:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}}}},aE={root:{base:"fixed z-40 overflow-y-auto bg-white p-4 transition-transform dark:bg-gray-800",backdrop:"fixed inset-0 z-30 bg-gray-900/50 dark:bg-gray-900/80",edge:"bottom-16",position:{top:{on:"left-0 right-0 top-0 w-full transform-none",off:"left-0 right-0 top-0 w-full -translate-y-full"},right:{on:"right-0 top-0 h-screen w-80 transform-none",off:"right-0 top-0 h-screen w-80 translate-x-full"},bottom:{on:"bottom-0 left-0 right-0 w-full transform-none",off:"bottom-0 left-0 right-0 w-full translate-y-full"},left:{on:"left-0 top-0 h-screen w-80 transform-none",off:"left-0 top-0 h-screen w-80 -translate-x-full"}}},header:{inner:{closeButton:"absolute end-2.5 top-2.5 flex h-8 w-8 items-center justify-center rounded-lg bg-transparent text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",closeIcon:"h-4 w-4",titleIcon:"me-2.5 h-4 w-4",titleText:"mb-4 inline-flex items-center text-base font-semibold text-gray-500 dark:text-gray-400"},collapsed:{on:"hidden",off:"block"}},items:{base:""}},so={arrowIcon:"ml-2 h-4 w-4",content:"py-1 focus:outline-none",floating:{animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"z-10 w-fit divide-y divide-gray-100 rounded shadow focus:outline-none",content:"py-1 text-sm text-gray-700 dark:text-gray-200",divider:"my-1 h-px bg-gray-100 dark:bg-gray-600",header:"block px-4 py-2 text-sm text-gray-700 dark:text-gray-200",hidden:"invisible opacity-0",item:{container:"",base:"flex w-full cursor-pointer items-center justify-start px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 focus:bg-gray-100 focus:outline-none dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:bg-gray-600 dark:focus:text-white",icon:"mr-2 h-4 w-4"},style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},target:"w-fit"},inlineWrapper:"flex items-center"},sE={root:{base:"flex"},field:{base:"relative w-full",input:{base:"block w-full overflow-hidden rounded-lg border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},lE={input:{default:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"}},success:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"}},error:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"}}},label:{default:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"}},success:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500"}},error:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500"}}},helperText:{default:"mt-2 text-xs text-gray-600 dark:text-gray-400",success:"mt-2 text-xs text-green-600 dark:text-green-400",error:"mt-2 text-xs text-red-600 dark:text-red-400"}},uE={root:{base:"w-full rounded-lg bg-white shadow dark:bg-gray-800 md:flex md:items-center md:justify-between",container:"w-full p-6",bgDark:"bg-gray-800"},groupLink:{base:"flex flex-wrap text-sm text-gray-500 dark:text-white",link:{base:"me-4 last:mr-0 md:mr-6",href:"hover:underline"},col:"flex-col space-y-4"},icon:{base:"text-gray-500 dark:hover:text-white",size:"h-5 w-5"},title:{base:"mb-6 text-sm font-semibold uppercase text-gray-500 dark:text-white"},divider:{base:"my-6 w-full border-gray-200 dark:border-gray-700 sm:mx-auto lg:my-8"},copyright:{base:"text-sm text-gray-500 dark:text-gray-400 sm:text-center",href:"ml-1 hover:underline",span:"ml-1"},brand:{base:"mb-4 flex items-center sm:mb-0",img:"mr-3 h-8",span:"self-center whitespace-nowrap text-2xl font-semibold text-gray-800 dark:text-white"}},cE={root:{base:"mt-2 text-sm",colors:{gray:"text-gray-500 dark:text-gray-400",info:"text-cyan-700 dark:text-cyan-800",success:"text-green-600 dark:text-green-500",failure:"text-red-600 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600"}}},dE={root:{base:"my-8 h-px border-0 bg-gray-200 dark:bg-gray-700"},trimmed:{base:"mx-auto my-4 h-1 w-48 rounded border-0 bg-gray-100 dark:bg-gray-700 md:my-10"},icon:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-1 w-64 rounded border-0 bg-gray-200 dark:bg-gray-700",icon:{base:"absolute left-1/2 -translate-x-1/2 bg-white px-4 dark:bg-gray-900",icon:"h-4 w-4 text-gray-700 dark:text-gray-300"}},text:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-px w-64 border-0 bg-gray-200 dark:bg-gray-700",text:"absolute left-1/2 -translate-x-1/2 bg-white px-3 font-medium text-gray-900 dark:bg-gray-900 dark:text-white"},square:{base:"mx-auto my-8 h-8 w-8 rounded border-0 bg-gray-200 dark:bg-gray-700 md:my-12"}},fE={root:{base:"rounded-lg border border-gray-200 bg-gray-100 px-2 py-1.5 text-xs font-semibold text-gray-800 dark:border-gray-500 dark:bg-gray-600 dark:text-gray-100",icon:"inline-block"}},hE={root:{base:"text-sm font-medium",disabled:"opacity-50",colors:{default:"text-gray-900 dark:text-white",info:"text-cyan-500 dark:text-cyan-600",failure:"text-red-700 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600",success:"text-green-700 dark:text-green-500"}}},pE={root:{base:"list-inside space-y-1 text-gray-500 dark:text-gray-400",ordered:{off:"list-disc",on:"list-decimal"},horizontal:"flex list-none flex-wrap items-center justify-center space-x-4 space-y-0",unstyled:"list-none",nested:"mt-2 ps-5"},item:{withIcon:{off:"",on:"flex items-center"},icon:"me-2 h-3.5 w-3.5 flex-shrink-0"}},gE={root:{base:"list-none rounded-lg border border-gray-200 bg-white text-left text-sm font-medium text-gray-900 dark:border-gray-600 dark:bg-gray-700 dark:text-white"},item:{base:"[&>*]:first:rounded-t-lg [&>*]:last:rounded-b-lg [&>*]:last:border-b-0",link:{base:"flex w-full items-center border-b border-gray-200 px-4 py-2 dark:border-gray-600",active:{off:"hover:bg-gray-100 hover:text-cyan-700 focus:text-cyan-700 focus:outline-none focus:ring-2 focus:ring-cyan-700 dark:border-gray-600 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:text-white dark:focus:ring-gray-500",on:"bg-cyan-700 text-white dark:bg-gray-800"},disabled:{off:"",on:"cursor-not-allowed bg-gray-100 text-gray-900 hover:bg-gray-100 hover:text-gray-900 focus:text-gray-900"},href:{off:"",on:""},icon:"mr-2 h-4 w-4 fill-current"}}},ac={root:{base:"bg-white px-2 py-2.5 dark:border-gray-700 dark:bg-gray-800 sm:px-4",rounded:{on:"rounded",off:""},bordered:{on:"border",off:""},inner:{base:"mx-auto flex flex-wrap items-center justify-between",fluid:{on:"",off:"container"}}},brand:{base:"flex items-center"},collapse:{base:"w-full md:block md:w-auto",list:"mt-4 flex flex-col md:mt-0 md:flex-row md:space-x-8 md:text-sm md:font-medium",hidden:{on:"hidden",off:""}},link:{base:"block py-2 pl-3 pr-4 md:p-0",active:{on:"bg-cyan-700 text-white dark:text-white md:bg-transparent md:text-cyan-700",off:"border-b border-gray-100 text-gray-700 hover:bg-gray-50 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:border-0 md:hover:bg-transparent md:hover:text-cyan-700 md:dark:hover:bg-transparent md:dark:hover:text-white"},disabled:{on:"text-gray-400 hover:cursor-not-allowed dark:text-gray-600",off:""}},toggle:{base:"inline-flex items-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600 md:hidden",icon:"h-6 w-6 shrink-0"}},mE={...ac,dropdown:{base:"",toggle:{...so,floating:{...so.floating,base:$(so.floating.base,"mt-2 block"),content:$(so.floating.content,"text-gray-500 dark:text-gray-400"),style:{...so.floating.style,auto:$(so.floating.style.auto,"text-gray-500 dark:text-gray-400")}},inlineWrapper:$(so.inlineWrapper,"flex w-full items-center justify-between")}},dropdownToggle:{base:$(ac.link.base,ac.link.active.off,"flex w-full items-center justify-between")}},yE={root:{base:"fixed inset-x-0 top-0 z-50 h-screen overflow-y-auto overflow-x-hidden md:inset-0 md:h-full",show:{on:"flex bg-gray-900 bg-opacity-50 dark:bg-opacity-80",off:"hidden"},sizes:{sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"},positions:{"top-left":"items-start justify-start","top-center":"items-start justify-center","top-right":"items-start justify-end","center-left":"items-center justify-start",center:"items-center justify-center","center-right":"items-center justify-end","bottom-right":"items-end justify-end","bottom-center":"items-end justify-center","bottom-left":"items-end justify-start"}},content:{base:"relative h-full w-full p-4 md:h-auto",inner:"relative flex max-h-[90dvh] flex-col rounded-lg bg-white shadow dark:bg-gray-700"},body:{base:"flex-1 overflow-auto p-6",popup:"pt-0"},header:{base:"flex items-start justify-between rounded-t border-b p-5 dark:border-gray-600",popup:"border-b-0 p-2",title:"text-xl font-medium text-gray-900 dark:text-white",close:{base:"ml-auto inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",icon:"h-5 w-5"}},footer:{base:"flex items-center space-x-2 rounded-b border-gray-200 p-6 dark:border-gray-600",popup:"border-t"}},vE={base:"",layout:{table:{base:"text-sm text-gray-700 dark:text-gray-400",span:"font-semibold text-gray-900 dark:text-white"}},pages:{base:"xs:mt-0 mt-2 inline-flex items-center -space-x-px",showIcon:"inline-flex",previous:{base:"ml-0 rounded-l-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},next:{base:"rounded-r-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},selector:{base:"w-12 border border-gray-300 bg-white py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",active:"bg-cyan-50 text-cyan-600 hover:bg-cyan-100 hover:text-cyan-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white",disabled:"cursor-not-allowed opacity-50"}}},bE={base:"absolute z-20 inline-block w-max max-w-[100vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800",content:"z-10 overflow-hidden rounded-[7px]",arrow:{base:"absolute h-2 w-2 z-0 rotate-45 mix-blend-lighten bg-white border border-gray-200 dark:border-gray-600 dark:bg-gray-800 dark:mix-blend-color",placement:"-4px"}},xE={base:"w-full overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",label:"mb-1 flex justify-between font-medium dark:text-white",bar:"space-x-2 rounded-full text-center font-medium leading-none text-cyan-300 dark:text-cyan-100",color:{dark:"bg-gray-600 dark:bg-gray-300",blue:"bg-blue-600",red:"bg-red-600 dark:bg-red-500",green:"bg-green-600 dark:bg-green-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500",cyan:"bg-cyan-600",gray:"bg-gray-500",lime:"bg-lime-600",pink:"bg-pink-500",teal:"bg-teal-600"},size:{sm:"h-1.5",md:"h-2.5",lg:"h-4",xl:"h-6"}},wE={root:{base:"h-4 w-4 border border-gray-300 text-cyan-600 focus:ring-2 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:focus:bg-cyan-600 dark:focus:ring-cyan-600"}},kE={root:{base:"flex"},field:{base:"relative w-full",input:{base:"w-full cursor-pointer appearance-none rounded-lg bg-gray-200 dark:bg-gray-700",sizes:{sm:"h-1",md:"h-2",lg:"h-3"}}}},SE={root:{base:"flex items-center"},star:{empty:"text-gray-300 dark:text-gray-500",filled:"text-yellow-400",sizes:{sm:"h-5 w-5",md:"h-7 w-7",lg:"h-10 w-10"}}},EE={base:"flex items-center",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500",progress:{base:"mx-4 h-5 w-2/4 rounded bg-gray-200 dark:bg-gray-700",fill:"h-5 rounded bg-yellow-400",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500"}},CE={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},select:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""},sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},_E={root:{base:"h-full",collapsed:{on:"w-16",off:"w-64"},inner:"h-full overflow-y-auto overflow-x-hidden rounded bg-gray-50 px-3 py-4 dark:bg-gray-800"},collapse:{button:"group flex w-full items-center rounded-lg p-2 text-base font-normal text-gray-900 transition duration-75 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",icon:{base:"h-6 w-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",open:{off:"",on:"text-gray-900"}},label:{base:"ml-3 flex-1 whitespace-nowrap text-left",icon:{base:"h-6 w-6 transition delay-0 ease-in-out",open:{on:"rotate-180",off:""}}},list:"space-y-2 py-2"},cta:{base:"mt-6 rounded-lg bg-gray-100 p-4 dark:bg-gray-700",color:{blue:"bg-cyan-50 dark:bg-cyan-900",dark:"bg-dark-50 dark:bg-dark-900",failure:"bg-red-50 dark:bg-red-900",gray:"bg-alternative-50 dark:bg-alternative-900",green:"bg-green-50 dark:bg-green-900",light:"bg-light-50 dark:bg-light-900",red:"bg-red-50 dark:bg-red-900",purple:"bg-purple-50 dark:bg-purple-900",success:"bg-green-50 dark:bg-green-900",yellow:"bg-yellow-50 dark:bg-yellow-900",warning:"bg-yellow-50 dark:bg-yellow-900"}},item:{base:"flex items-center justify-center rounded-lg p-2 text-base font-normal text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",active:"bg-gray-100 dark:bg-gray-700",collapsed:{insideCollapse:"group w-full pl-8 transition duration-75",noIcon:"font-bold"},content:{base:"flex-1 whitespace-nowrap px-3"},icon:{base:"h-6 w-6 flex-shrink-0 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",active:"text-gray-700 dark:text-gray-100"},label:"",listItem:""},items:{base:""},itemGroup:{base:"mt-4 space-y-2 border-t border-gray-200 pt-4 first:mt-0 first:border-t-0 first:pt-0 dark:border-gray-700"},logo:{base:"mb-5 flex items-center pl-2.5",collapsed:{on:"hidden",off:"self-center whitespace-nowrap text-xl font-semibold dark:text-white"},img:"mr-3 h-6 sm:h-7"}},TE={base:"inline animate-spin text-gray-200",color:{failure:"fill-red-600",gray:"fill-gray-600",info:"fill-cyan-600",pink:"fill-pink-600",purple:"fill-purple-600",success:"fill-green-500",warning:"fill-yellow-400"},light:{off:{base:"dark:text-gray-600",color:{failure:"",gray:"dark:fill-gray-300",info:"",pink:"",purple:"",success:"",warning:""}},on:{base:"",color:{failure:"",gray:"",info:"",pink:"",purple:"",success:"",warning:""}}},size:{xs:"h-3 w-3",sm:"h-4 w-4",md:"h-6 w-6",lg:"h-8 w-8",xl:"h-10 w-10"}},NE={root:{base:"w-full text-left text-sm text-gray-500 dark:text-gray-400",shadow:"absolute left-0 top-0 -z-10 h-full w-full rounded-lg bg-white drop-shadow-md dark:bg-black",wrapper:"relative"},body:{base:"group/body",cell:{base:"px-6 py-4 group-first/body:group-first/row:first:rounded-tl-lg group-first/body:group-first/row:last:rounded-tr-lg group-last/body:group-last/row:first:rounded-bl-lg group-last/body:group-last/row:last:rounded-br-lg"}},head:{base:"group/head text-xs uppercase text-gray-700 dark:text-gray-400",cell:{base:"bg-gray-50 px-6 py-3 group-first/head:first:rounded-tl-lg group-first/head:last:rounded-tr-lg dark:bg-gray-700"}},row:{base:"group/row",hovered:"hover:bg-gray-50 dark:hover:bg-gray-600",striped:"odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700"}},PE={base:"flex flex-col gap-2",tablist:{base:"flex text-center",variant:{default:"flex-wrap border-b border-gray-200 dark:border-gray-700",underline:"-mb-px flex-wrap border-b border-gray-200 dark:border-gray-700",pills:"flex-wrap space-x-2 text-sm font-medium text-gray-500 dark:text-gray-400",fullWidth:"grid w-full grid-flow-col divide-x divide-gray-200 rounded-none text-sm font-medium shadow dark:divide-gray-700 dark:text-gray-400"},tabitem:{base:"flex items-center justify-center rounded-t-lg p-4 text-sm font-medium first:ml-0 focus:outline-none focus:ring-4 focus:ring-cyan-300 disabled:cursor-not-allowed disabled:text-gray-400 disabled:dark:text-gray-500",variant:{default:{base:"rounded-t-lg",active:{on:"bg-gray-100 text-cyan-600 dark:bg-gray-800 dark:text-cyan-500",off:"text-gray-500 hover:bg-gray-50 hover:text-gray-600 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-300"}},underline:{base:"rounded-t-lg",active:{on:"active rounded-t-lg border-b-2 border-cyan-600 text-cyan-600 dark:border-cyan-500 dark:text-cyan-500",off:"border-b-2 border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"}},pills:{base:"",active:{on:"rounded-lg bg-cyan-600 text-white",off:"rounded-lg hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-800 dark:hover:text-white"}},fullWidth:{base:"ml-0 flex w-full rounded-none first:ml-0",active:{on:"active rounded-none bg-gray-100 p-4 text-gray-900 dark:bg-gray-700 dark:text-white",off:"rounded-none bg-white hover:bg-gray-50 hover:text-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white"}}},icon:"mr-2 h-5 w-5"}},tabitemcontainer:{base:"",variant:{default:"",underline:"",pills:"",fullWidth:""}},tabpanel:"py-3"},ME={base:"block w-full rounded-lg border text-sm disabled:cursor-not-allowed disabled:opacity-50",colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}},RE={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},rightIcon:{base:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},input:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withRightIcon:{on:"pr-10",off:""},withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}}}},IE={root:{direction:{horizontal:"sm:flex",vertical:"relative border-l border-gray-200 dark:border-gray-700"}},item:{root:{horizontal:"relative mb-6 sm:mb-0",vertical:"mb-10 ml-6"},content:{root:{base:"",horizontal:"mt-3 sm:pr-8",vertical:""},body:{base:"mb-4 text-base font-normal text-gray-500 dark:text-gray-400"},time:{base:"mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500"},title:{base:"text-lg font-semibold text-gray-900 dark:text-white"}},point:{horizontal:"flex items-center",line:"hidden h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",marker:{base:{horizontal:"absolute -left-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700",vertical:"absolute -left-1.5 mt-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700"},icon:{base:"h-3 w-3 text-cyan-600 dark:text-cyan-300",wrapper:"absolute -left-3 flex h-6 w-6 items-center justify-center rounded-full bg-cyan-200 ring-8 ring-white dark:bg-cyan-900 dark:ring-gray-900"}},vertical:""}}},OE={root:{base:"flex w-full max-w-xs items-center rounded-lg bg-white p-4 text-gray-500 shadow dark:bg-gray-800 dark:text-gray-400",closed:"opacity-0 ease-out"},toggle:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg bg-white p-1.5 text-gray-400 hover:bg-gray-100 hover:text-gray-900 focus:ring-2 focus:ring-gray-300 dark:bg-gray-800 dark:text-gray-500 dark:hover:bg-gray-700 dark:hover:text-white",icon:"h-5 w-5 shrink-0"}},jE={root:{base:"group flex rounded-lg focus:outline-none",active:{on:"cursor-pointer",off:"cursor-not-allowed opacity-50"},label:"ms-3 mt-0.5 text-start text-sm font-medium text-gray-900 dark:text-gray-300"},toggle:{base:"relative rounded-full border after:absolute after:rounded-full after:bg-white after:transition-all group-focus:ring-4 group-focus:ring-cyan-500/25",checked:{on:"after:translate-x-full after:border-white rtl:after:-translate-x-full",off:"border-gray-200 bg-gray-200 dark:border-gray-600 dark:bg-gray-700",color:{blue:"border-cyan-700 bg-cyan-700",dark:"bg-dark-700 border-dark-900",failure:"border-red-900 bg-red-700",gray:"border-gray-600 bg-gray-500",green:"border-green-700 bg-green-600",light:"bg-light-700 border-light-900",red:"border-red-900 bg-red-700",purple:"border-purple-900 bg-purple-700",success:"border-green-500 bg-green-500",yellow:"border-yellow-400 bg-yellow-400",warning:"border-yellow-600 bg-yellow-600",cyan:"border-cyan-500 bg-cyan-500",lime:"border-lime-400 bg-lime-400",indigo:"border-indigo-400 bg-indigo-400",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-4",info:"border-cyan-600 bg-cyan-600",pink:"border-pink-600 bg-pink-600"}},sizes:{sm:"h-5 w-9 min-w-9 after:left-px after:top-px after:h-4 after:w-4 rtl:after:right-px",md:"h-6 w-11 min-w-11 after:left-px after:top-px after:h-5 after:w-5 rtl:after:right-px",lg:"h-7 w-14 min-w-14 after:left-1 after:top-0.5 after:h-6 after:w-6 rtl:after:right-1"}}},AE={target:"w-fit",animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"absolute z-10 inline-block rounded-lg px-3 py-2 text-sm font-medium shadow-sm",hidden:"invisible opacity-0",style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},content:"relative z-20"},Yw={accordion:YS,alert:ZS,avatar:GS,badge:qS,blockquote:XS,breadcrumb:QS,button:KS,buttonGroup:JS,card:eE,carousel:tE,checkbox:nE,clipboard:rE,datepicker:iE,darkThemeToggle:oE,drawer:aE,dropdown:so,fileInput:sE,floatingLabel:lE,footer:uE,helperText:cE,hr:dE,kbd:fE,label:hE,listGroup:gE,list:pE,megaMenu:mE,modal:yE,navbar:ac,pagination:vE,popover:bE,progress:xE,radio:wE,rangeSlider:kE,rating:SE,ratingAdvanced:EE,select:CE,textInput:RE,textarea:ME,toggleSwitch:jE,sidebar:_E,spinner:TE,table:NE,tabs:PE,timeline:IE,toast:OE,tooltip:AE},sf={theme:fl(Yw)};function LE(e){sf.mode=e}function _y(){return sf.mode}function Zw(e){e&&(sf.theme=W(Yw,e))}function ue(){return fl(sf.theme)}const Gw=S.createContext(void 0);function qw(){const e=S.useContext(Gw);if(!e)throw new Error("useAccordionContext should be used within the AccordionPanelContext provider!");return e}const Xw=({children:e,className:t,theme:n={},...r})=>{const{isOpen:o}=qw(),i=W(ue().accordion.content,n);return b.jsx("div",{className:$(i.base,t),"data-testid":"flowbite-accordion-content",hidden:!o,...r,children:e})},Qw=({children:e,...t})=>{const{alwaysOpen:n}=t,[r,o]=S.useState(t.isOpen),i=n?{...t,isOpen:r,setOpen:()=>o(!r)}:t;return b.jsx(Gw.Provider,{value:i,children:e})},Kw=({as:e="h2",children:t,className:n,theme:r={},...o})=>{const{arrowIcon:i,flush:a,isOpen:s,setOpen:l}=qw(),u=()=>typeof l<"u"&&l(),c=W(ue().accordion.title,r);return b.jsxs("button",{className:$(c.base,c.flush[a?"on":"off"],c.open[s?"on":"off"],n),onClick:u,type:"button",...o,children:[b.jsx(e,{className:c.heading,"data-testid":"flowbite-accordion-heading",children:t}),i&&b.jsx(i,{"aria-hidden":!0,className:$(c.arrow.base,c.arrow.open[s?"on":"off"]),"data-testid":"flowbite-accordion-arrow"})]})},Jw=({alwaysOpen:e=!1,arrowIcon:t=Dw,children:n,flush:r=!1,collapseAll:o=!1,className:i,theme:a={},...s})=>{const[l,u]=S.useState(o?-1:0),c=S.useMemo(()=>S.Children.map(n,(h,f)=>S.cloneElement(h,{alwaysOpen:e,arrowIcon:t,flush:r,isOpen:l===f,setOpen:()=>u(l===f?-1:f)})),[e,t,n,r,l]),d=W(ue().accordion.root,a);return b.jsx("div",{className:$(d.base,d.flush[r?"on":"off"],i),"data-testid":"flowbite-accordion",...s,children:c})};Jw.displayName="Accordion";Qw.displayName="Accordion.Panel";Kw.displayName="Accordion.Title";Xw.displayName="Accordion.Content";const Tu=Object.assign(Jw,{Panel:Qw,Title:Kw,Content:Xw}),e4=({children:e,className:t,theme:n={},...r})=>{const o=W(ue().avatar.group,n);return b.jsx("div",{"data-testid":"avatar-group-element",className:$(o.base,t),...r,children:e})};e4.displayName="Avatar.Group";const t4=({className:e,href:t,theme:n={},total:r,...o})=>{const i=W(ue().avatar.groupCounter,n);return b.jsxs("a",{href:t,className:$(i.base,e),...o,children:["+",r]})};t4.displayName="Avatar.GroupCounter";const n4=({alt:e="",bordered:t=!1,children:n,className:r,color:o="light",img:i,placeholderInitials:a="",rounded:s=!1,size:l="md",stacked:u=!1,status:c,statusPosition:d="top-left",theme:h={},...f})=>{const p=W(ue().avatar,h),m=$(p.root.img.base,t&&p.root.bordered,t&&p.root.color[o],s&&p.root.rounded,u&&p.root.stacked,p.root.img.on,p.root.size[l]),w={className:$(m,p.root.img.on),"data-testid":"flowbite-avatar-img"};return b.jsxs("div",{className:$(p.root.base,r),"data-testid":"flowbite-avatar",...f,children:[b.jsxs("div",{className:"relative",children:[i?typeof i=="string"?b.jsx("img",{alt:e,src:i,...w}):i({alt:e,...w}):a?b.jsx("div",{className:$(p.root.img.off,p.root.initials.base,u&&p.root.stacked,t&&p.root.bordered,t&&p.root.color[o],p.root.size[l],s&&p.root.rounded),"data-testid":"flowbite-avatar-initials-placeholder",children:b.jsx("span",{className:$(p.root.initials.text),"data-testid":"flowbite-avatar-initials-placeholder-text",children:a})}):b.jsx("div",{className:$(m,p.root.img.off),"data-testid":"flowbite-avatar-img",children:b.jsx("svg",{className:p.root.img.placeholder,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:b.jsx("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"})})}),c&&b.jsx("span",{"data-testid":"flowbite-avatar-status",className:$(p.root.status.base,p.root.status[c],p.root.statusPosition[d])})]}),n&&b.jsx("div",{children:n})]})};n4.displayName="Avatar";const zE=Object.assign(n4,{Group:e4,Counter:t4}),r4=({children:e,color:t="info",href:n,icon:r,size:o="xs",className:i,theme:a={},...s})=>{const l=W(ue().badge,a),u=()=>b.jsxs("span",{className:$(l.root.base,l.root.color[t],l.root.size[o],l.icon[r?"on":"off"],i),"data-testid":"flowbite-badge",...s,children:[r&&b.jsx(r,{"aria-hidden":!0,className:l.icon.size[o],"data-testid":"flowbite-badge-icon"}),e&&b.jsx("span",{children:e})]});return n?b.jsx("a",{className:l.root.href,href:n,children:b.jsx(u,{})}):b.jsx(u,{})};r4.displayName="Badge";const o4=({className:e,color:t="info",light:n,size:r="md",theme:o={},...i})=>{const a=W(ue().spinner,o);return b.jsx("span",{role:"status",...i,children:b.jsxs("svg",{fill:"none",viewBox:"0 0 100 101",className:$(a.base,a.color[t],a.light[n?"on":"off"].base,a.light[n?"on":"off"].color[t],a.size[r],e),children:[b.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),b.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})};o4.displayName="Spinner";const Ag=S.forwardRef(({children:e,as:t,href:n,type:r="button",...o},i)=>{const a=t||(n?"a":"button");return S.createElement(a,{ref:i,href:n,type:r,...o},e)});Ag.displayName="ButtonBaseComponent";const i4=(e,t,n)=>S.Children.map(e,(r,o)=>{if(S.isValidElement(r)){const i=r.type==Lg?{positionInGroup:DE(o,S.Children.count(e))}:{};return r.props.children?S.cloneElement(r,{...r.props,children:i4(r.props.children,t,n),...i}):S.cloneElement(r,{outline:t,pill:n,...i})}return r}),DE=(e,t)=>e===0?"start":e===t-1?"end":"middle",a4=({children:e,className:t,outline:n,pill:r,theme:o={},...i})=>{const a=S.useMemo(()=>i4(e,n,r),[e,n,r]),s=W(ue().buttonGroup,o);return b.jsx("div",{className:$(s.base,t),role:"group",...i,children:a})};a4.displayName="Button.Group";const s4=S.forwardRef(({children:e,className:t,color:n="info",disabled:r,fullSized:o,isProcessing:i=!1,processingLabel:a="Loading...",processingSpinner:s,gradientDuoTone:l,gradientMonochrome:u,label:c,outline:d=!1,pill:h=!1,positionInGroup:f="none",size:p="md",theme:m={},...w},g)=>{const{buttonGroup:y,button:v}=ue(),x=W(v,m),C=w;return b.jsx(Ag,{ref:g,disabled:r,className:$(x.base,r&&x.disabled,!l&&!u&&x.color[n],l&&!u&&x.gradientDuoTone[l],!l&&u&&x.gradient[u],d&&(x.outline.color[n]??x.outline.color.default),x.pill[h?"on":"off"],o&&x.fullSized,y.position[f],t),...C,children:b.jsx("span",{className:$(x.inner.base,x.outline[d?"on":"off"],x.outline.pill[d&&h?"on":"off"],x.size[p],d&&!x.outline.color[n]&&x.inner.outline,i&&x.isProcessing,i&&x.inner.isProcessingPadding[p],x.inner.position[f]),children:b.jsxs(b.Fragment,{children:[i&&b.jsx("span",{className:$(x.spinnerSlot,x.spinnerLeftPosition[p]),children:s||b.jsx(o4,{size:p})}),typeof e<"u"?e:b.jsx("span",{"data-testid":"flowbite-button-label",className:$(x.label),children:i?a:c})]})})})});s4.displayName="Button";const Lg=Object.assign(s4,{Group:a4}),l4=({children:e,...t})=>{const n=r=>{const i=r.target.closest('[role="banner"]');i==null||i.remove()};return b.jsx(Lg,{onClick:n,...t,children:e})};l4.displayName="Banner.CollapseButton";const u4=({children:e,...t})=>b.jsx("div",{"data-testid":"flowbite-banner",role:"banner",tabIndex:-1,...t,children:e});u4.displayName="Banner";Object.assign(u4,{CollapseButton:l4});const c4=S.forwardRef(({children:e,className:t,href:n,icon:r,theme:o={},...i},a)=>{const s=typeof n<"u",l=s?"a":"span",u=W(ue().breadcrumb.item,o);return b.jsxs("li",{className:$(u.base,t),...i,children:[b.jsx($w,{"aria-hidden":!0,className:u.chevron,"data-testid":"flowbite-breadcrumb-separator"}),b.jsxs(l,{ref:a,className:u.href[s?"on":"off"],"data-testid":"flowbite-breadcrumb-item",href:n,children:[r&&b.jsx(r,{"aria-hidden":!0,className:u.icon}),e]})]})});c4.displayName="Breadcrumb.Item";const d4=({children:e,className:t,theme:n={},...r})=>{const o=W(ue().breadcrumb.root,n);return b.jsx("nav",{"aria-label":"Breadcrumb",className:$(o.base,t),...r,children:b.jsx("ol",{className:o.list,children:e})})};d4.displayName="Breadcrumb";Object.assign(d4,{Item:c4});const FE=e=>t=>{const n={};for(const r in t)e.includes(r)||(n[r]=t[r]);return n},yi=e=>{const{children:t,className:n,horizontal:r,href:o,theme:i={}}=e,a=typeof o>"u"?"div":"a",s=BE(e),l=W(ue().card,i);return b.jsxs(a,{"data-testid":"flowbite-card",href:o,className:$(l.root.base,l.root.horizontal[r?"on":"off"],o&&l.root.href,n),...s,children:[b.jsx($E,{...e}),b.jsx("div",{className:l.root.children,children:t})]})},$E=({theme:e={},...t})=>{const n=W(ue().card,e);return t.renderImage?t.renderImage(n,t.horizontal??!1):t.imgSrc?b.jsx("img",{"data-testid":"flowbite-card-image",alt:t.imgAlt??"",src:t.imgSrc,className:$(n.img.base,n.img.horizontal[t.horizontal?"on":"off"])}):null},BE=FE(["renderImage","imgSrc","imgAlt","children","className","horizontal","href","theme"]);var f4={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 i="",a=0;a=0?a=setTimeout(c,t-h):(a=void 0,r||(l=u()))}const d=function(...h){if(o&&this!==o)throw new Error("Debounced method called with different contexts.");o=this,i=h,s=Date.now();const f=r&&!a;return a||(a=setTimeout(c,t)),f&&(l=u()),l};return d.clear=()=>{a&&(clearTimeout(a),a=void 0)},d.flush=()=>{a&&d.trigger()},d.trigger=()=>{l=u(),d.clear()},d}zg.exports.debounce=h4;zg.exports=h4;var WE=zg.exports;const UE=Aa(WE);var YE=Object.defineProperty,ZE=(e,t,n)=>t in e?YE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vt=(e,t,n)=>ZE(e,typeof t!="symbol"?t+"":t,n);const GE=300,qE=0;class XE extends S.PureComponent{constructor(t){super(t),vt(this,"container"),vt(this,"scrolling"),vt(this,"started"),vt(this,"pressed"),vt(this,"isMobile",!1),vt(this,"internal"),vt(this,"scrollLeft"),vt(this,"scrollTop"),vt(this,"clientX"),vt(this,"clientY"),vt(this,"onEndScroll",()=>{this.scrolling=!1,!this.pressed&&this.started&&this.processEnd()}),vt(this,"onScroll",()=>{const n=this.container.current;(n.scrollLeft!==this.scrollLeft||n.scrollTop!==this.scrollTop)&&(this.scrolling=!0,this.processScroll(),this.onEndScroll())}),vt(this,"onTouchStart",n=>{const{nativeMobileScroll:r}=this.props;if(this.isDraggable(n.target))if(this.internal=!0,r&&this.scrolling)this.pressed=!0;else{const o=n.touches[0];this.processClick(o.clientX,o.clientY),!r&&this.props.stopPropagation&&n.stopPropagation()}}),vt(this,"onTouchEnd",()=>{const{nativeMobileScroll:n}=this.props;this.pressed&&(this.started&&(!this.scrolling||!n)?this.processEnd():this.pressed=!1,this.forceUpdate())}),vt(this,"onTouchMove",n=>{const{nativeMobileScroll:r}=this.props;if(this.pressed&&(!r||!this.isMobile)){const o=n.touches[0];o&&this.processMove(o.clientX,o.clientY),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation()}}),vt(this,"onMouseDown",n=>{var r,o;this.isDraggable(n.target)&&this.isScrollable()&&(this.internal=!0,((o=(r=this.props)==null?void 0:r.buttons)==null?void 0:o.indexOf(n.button))!==-1&&(this.processClick(n.clientX,n.clientY),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation()))}),vt(this,"onMouseMove",n=>{this.pressed&&(this.processMove(n.clientX,n.clientY),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation())}),vt(this,"onMouseUp",n=>{this.pressed&&(this.started?this.processEnd():(this.internal=!1,this.pressed=!1,this.forceUpdate(),this.props.onClick&&this.props.onClick(n)),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation())}),this.container=Se.createRef(),this.onEndScroll=UE(this.onEndScroll,GE),this.scrolling=!1,this.started=!1,this.pressed=!1,this.internal=!1,this.getRef=this.getRef.bind(this)}componentDidMount(){const{nativeMobileScroll:t}=this.props,n=this.container.current;window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd),n.addEventListener("touchstart",this.onTouchStart,{passive:!1}),n.addEventListener("mousedown",this.onMouseDown,{passive:!1}),t&&(this.isMobile=this.isMobileDevice(),this.isMobile&&this.forceUpdate())}componentWillUnmount(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)}getElement(){return this.container.current}isMobileDevice(){return typeof window.orientation<"u"||navigator.userAgent.indexOf("IEMobile")!==-1}isDraggable(t){const n=this.props.ignoreElements;if(n){const r=t.closest(n);return r===null||r.contains(this.getElement())}else return!0}isScrollable(){const t=this.container.current;return t&&(t.scrollWidth>t.clientWidth||t.scrollHeight>t.clientHeight)}processClick(t,n){const r=this.container.current;this.scrollLeft=r==null?void 0:r.scrollLeft,this.scrollTop=r==null?void 0:r.scrollTop,this.clientX=t,this.clientY=n,this.pressed=!0}processStart(t=!0){const{onStartScroll:n}=this.props;this.started=!0,t&&document.body.classList.add("cursor-grab"),n&&n({external:!this.internal}),this.forceUpdate()}processScroll(){if(this.started){const{onScroll:t}=this.props;t&&t({external:!this.internal})}else this.processStart(!1)}processMove(t,n){const{horizontal:r,vertical:o,activationDistance:i,onScroll:a}=this.props,s=this.container.current;this.started?(r&&(s.scrollLeft-=t-this.clientX),o&&(s.scrollTop-=n-this.clientY),a&&a({external:!this.internal}),this.clientX=t,this.clientY=n,this.scrollLeft=s.scrollLeft,this.scrollTop=s.scrollTop):(r&&Math.abs(t-this.clientX)>i||o&&Math.abs(n-this.clientY)>i)&&(this.clientX=t,this.clientY=n,this.processStart())}processEnd(){const{onEndScroll:t}=this.props;this.container.current&&t&&t({external:!this.internal}),this.pressed=!1,this.started=!1,this.scrolling=!1,this.internal=!1,document.body.classList.remove("cursor-grab"),this.forceUpdate()}getRef(t){[this.container,this.props.innerRef].forEach(n=>{n&&(typeof n=="function"?n(t):n.current=t)})}render(){const{children:t,draggingClassName:n,className:r,style:o,hideScrollbars:i}=this.props;return b.jsx("div",{className:HE(r,this.pressed&&n,{"!scroll-auto [&>*]:pointer-events-none [&>*]:cursor-grab":this.pressed,"overflow-auto":this.isMobile,"overflow-hidden !overflow-x-hidden [overflow:-moz-scrollbars-none] [scrollbar-width:none]":i,"[&::-webkit-scrollbar]:[-webkit-appearance:none !important] [&::-webkit-scrollbar]:!hidden [&::-webkit-scrollbar]:!h-0 [&::-webkit-scrollbar]:!w-0 [&::-webkit-scrollbar]:!bg-transparent":i}),style:o,ref:this.getRef,onScroll:this.onScroll,children:t})}}vt(XE,"defaultProps",{nativeMobileScroll:!0,hideScrollbars:!0,activationDistance:10,vertical:!0,horizontal:!0,stopPropagation:!1,style:{},buttons:[qE]});const QE=()=>typeof window<"u",KE=S.forwardRef(({className:e,color:t="default",theme:n={},...r},o)=>{const i=W(ue().checkbox,n);return b.jsx("input",{ref:o,type:"checkbox",className:$(i.root.base,i.root.color[t],e),...r})});KE.displayName="Checkbox";function Ho(e){return p4(e)?(e.nodeName||"").toLowerCase():"#document"}function cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Jr(e){var t;return(t=(p4(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function p4(e){return e instanceof Node||e instanceof cn(e).Node}function Ue(e){return e instanceof Element||e instanceof cn(e).Element}function mt(e){return e instanceof HTMLElement||e instanceof cn(e).HTMLElement}function Ih(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cn(e).ShadowRoot}function ql(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Dn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function JE(e){return["table","td","th"].includes(Ho(e))}function lf(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Dg(e){const t=Fg(),n=Ue(e)?Dn(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function eC(e){let t=Yr(e);for(;mt(t)&&!Io(t);){if(Dg(t))return t;if(lf(t))return null;t=Yr(t)}return null}function Fg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Io(e){return["html","body","#document"].includes(Ho(e))}function Dn(e){return cn(e).getComputedStyle(e)}function uf(e){return Ue(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Yr(e){if(Ho(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ih(e)&&e.host||Jr(e);return Ih(t)?t.host:t}function g4(e){const t=Yr(e);return Io(t)?e.ownerDocument?e.ownerDocument.body:e.body:mt(t)&&ql(t)?t:g4(t)}function No(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=g4(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),a=cn(o);return i?t.concat(a,a.visualViewport||[],ql(o)?o:[],a.frameElement&&n?No(a.frameElement):[]):t.concat(o,No(o,[],n))}function Un(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function pt(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Ih(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function $g(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function m4(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:n,version:r}=t;return n+"/"+r}).join(" "):navigator.userAgent}function y4(e){return e.mozInputSource===0&&e.isTrusted?!0:Oh()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Bg(e){return tC()?!1:!Oh()&&e.width===0&&e.height===0||Oh()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function Vg(){return/apple/i.test(navigator.vendor)}function Oh(){const e=/android/i;return e.test($g())||e.test(m4())}function v4(){return $g().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function tC(){return m4().includes("jsdom/")}function hl(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function nC(e){return"nativeEvent"in e}function rC(e){return e.matches("html,body")}function Tt(e){return(e==null?void 0:e.ownerDocument)||document}function t0(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return n.target!=null&&t.contains(n.target)}function jr(e){return"composedPath"in e?e.composedPath()[0]:e.target}const oC="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Hg(e){return mt(e)&&e.matches(oC)}function _t(e){e.preventDefault(),e.stopPropagation()}function b4(e){return e?e.getAttribute("role")==="combobox"&&Hg(e):!1}const iC=["top","right","bottom","left"],Ty=["start","end"],Ny=iC.reduce((e,t)=>e.concat(t,t+"-"+Ty[0],t+"-"+Ty[1]),[]),ka=Math.min,li=Math.max,Uc=Math.round,qi=Math.floor,Oo=e=>({x:e,y:e}),aC={left:"right",right:"left",bottom:"top",top:"bottom"},sC={start:"end",end:"start"};function jh(e,t,n){return li(e,ka(t,n))}function $a(e,t){return typeof e=="function"?e(t):e}function Zr(e){return e.split("-")[0]}function mr(e){return e.split("-")[1]}function x4(e){return e==="x"?"y":"x"}function Wg(e){return e==="y"?"height":"width"}function Sa(e){return["top","bottom"].includes(Zr(e))?"y":"x"}function Ug(e){return x4(Sa(e))}function w4(e,t,n){n===void 0&&(n=!1);const r=mr(e),o=Ug(e),i=Wg(o);let a=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=Zc(a)),[a,Zc(a)]}function lC(e){const t=Zc(e);return[Yc(e),t,Yc(t)]}function Yc(e){return e.replace(/start|end/g,t=>sC[t])}function uC(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}function cC(e,t,n,r){const o=mr(e);let i=uC(Zr(e),n==="start",r);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Yc)))),i}function Zc(e){return e.replace(/left|right|bottom|top/g,t=>aC[t])}function dC(e){return{top:0,right:0,bottom:0,left:0,...e}}function k4(e){return typeof e!="number"?dC(e):{top:e,right:e,bottom:e,left:e}}function Gc(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function Py(e,t,n){let{reference:r,floating:o}=e;const i=Sa(t),a=Ug(t),s=Wg(a),l=Zr(t),u=i==="y",c=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,h=r[s]/2-o[s]/2;let f;switch(l){case"top":f={x:c,y:r.y-o.height};break;case"bottom":f={x:c,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-o.width,y:d};break;default:f={x:r.x,y:r.y}}switch(mr(t)){case"start":f[a]-=h*(n&&u?-1:1);break;case"end":f[a]+=h*(n&&u?-1:1);break}return f}const fC=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=Py(u,r,l),h=r,f={},p=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=$a(e,t)||{};if(u==null)return{};const d=k4(c),h={x:n,y:r},f=Ug(o),p=Wg(f),m=await a.getDimensions(u),w=f==="y",g=w?"top":"left",y=w?"bottom":"right",v=w?"clientHeight":"clientWidth",x=i.reference[p]+i.reference[f]-h[f]-i.floating[p],C=h[f]-i.reference[f],_=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let R=_?_[v]:0;(!R||!await(a.isElement==null?void 0:a.isElement(_)))&&(R=s.floating[v]||i.floating[p]);const O=x/2-C/2,D=R/2-m[p]/2-1,j=ka(d[g],D),A=ka(d[y],D),M=j,F=R-m[p]-A,k=R/2-m[p]/2+O,T=jh(M,k,F),P=!l.arrow&&mr(o)!=null&&k!==T&&i.reference[p]/2-(kmr(o)===e),...n.filter(o=>mr(o)!==e)]:n.filter(o=>Zr(o)===o)).filter(o=>e?mr(o)===e||(t?Yc(o)!==o:!1):!0)}const gC=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o;const{rects:i,middlewareData:a,placement:s,platform:l,elements:u}=t,{crossAxis:c=!1,alignment:d,allowedPlacements:h=Ny,autoAlignment:f=!0,...p}=$a(e,t),m=d!==void 0||h===Ny?pC(d||null,f,h):h,w=await Yg(t,p),g=((n=a.autoPlacement)==null?void 0:n.index)||0,y=m[g];if(y==null)return{};const v=w4(y,i,await(l.isRTL==null?void 0:l.isRTL(u.floating)));if(s!==y)return{reset:{placement:m[0]}};const x=[w[Zr(y)],w[v[0]],w[v[1]]],C=[...((r=a.autoPlacement)==null?void 0:r.overflows)||[],{placement:y,overflows:x}],_=m[g+1];if(_)return{data:{index:g+1,overflows:C},reset:{placement:_}};const R=C.map(j=>{const A=mr(j.placement);return[j.placement,A&&c?j.overflows.slice(0,2).reduce((M,F)=>M+F,0):j.overflows[0],j.overflows]}).sort((j,A)=>j[1]-A[1]),D=((o=R.filter(j=>j[2].slice(0,mr(j[0])?2:3).every(A=>A<=0))[0])==null?void 0:o[0])||R[0][0];return D!==s?{data:{index:g+1,overflows:C},reset:{placement:D}}:{}}}},mC=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:m=!0,...w}=$a(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const g=Zr(o),y=Sa(s),v=Zr(s)===s,x=await(l.isRTL==null?void 0:l.isRTL(u.floating)),C=h||(v||!m?[Zc(s)]:lC(s)),_=p!=="none";!h&&_&&C.push(...cC(s,m,p,x));const R=[s,...C],O=await Yg(t,w),D=[];let j=((r=i.flip)==null?void 0:r.overflows)||[];if(c&&D.push(O[g]),d){const k=w4(o,a,x);D.push(O[k[0]],O[k[1]])}if(j=[...j,{placement:o,overflows:D}],!D.every(k=>k<=0)){var A,M;const k=(((A=i.flip)==null?void 0:A.index)||0)+1,T=R[k];if(T)return{data:{index:k,overflows:j},reset:{placement:T}};let P=(M=j.filter(L=>L.overflows[0]<=0).sort((L,I)=>L.overflows[1]-I.overflows[1])[0])==null?void 0:M.placement;if(!P)switch(f){case"bestFit":{var F;const L=(F=j.filter(I=>{if(_){const z=Sa(I.placement);return z===y||z==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(z=>z>0).reduce((z,E)=>z+E,0)]).sort((I,z)=>I[1]-z[1])[0])==null?void 0:F[0];L&&(P=L);break}case"initialPlacement":P=s;break}if(o!==P)return{reset:{placement:P}}}return{}}}};async function yC(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),a=Zr(n),s=mr(n),l=Sa(n)==="y",u=["left","top"].includes(a)?-1:1,c=i&&l?-1:1,d=$a(t,e);let{mainAxis:h,crossAxis:f,alignmentAxis:p}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&typeof p=="number"&&(f=s==="end"?p*-1:p),l?{x:f*c,y:h*u}:{x:h*u,y:f*c}}const vC=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:s}=t,l=await yC(t,e);return a===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},bC=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:w=>{let{x:g,y}=w;return{x:g,y}}},...l}=$a(e,t),u={x:n,y:r},c=await Yg(t,l),d=Sa(Zr(o)),h=x4(d);let f=u[h],p=u[d];if(i){const w=h==="y"?"top":"left",g=h==="y"?"bottom":"right",y=f+c[w],v=f-c[g];f=jh(y,f,v)}if(a){const w=d==="y"?"top":"left",g=d==="y"?"bottom":"right",y=p+c[w],v=p-c[g];p=jh(y,p,v)}const m=s.fn({...t,[h]:f,[d]:p});return{...m,data:{x:m.x-n,y:m.y-r}}}}};function S4(e){const t=Dn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=mt(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=Uc(n)!==i||Uc(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function Zg(e){return Ue(e)?e:e.contextElement}function la(e){const t=Zg(e);if(!mt(t))return Oo(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=S4(t);let a=(i?Uc(n.width):n.width)/r,s=(i?Uc(n.height):n.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const xC=Oo(0);function E4(e){const t=cn(e);return!Fg()||!t.visualViewport?xC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function wC(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==cn(e)?!1:t}function vi(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=Zg(e);let a=Oo(1);t&&(r?Ue(r)&&(a=la(r)):a=la(e));const s=wC(i,n,r)?E4(i):Oo(0);let l=(o.left+s.x)/a.x,u=(o.top+s.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(i){const h=cn(i),f=r&&Ue(r)?cn(r):r;let p=h,m=p.frameElement;for(;m&&r&&f!==p;){const w=la(m),g=m.getBoundingClientRect(),y=Dn(m),v=g.left+(m.clientLeft+parseFloat(y.paddingLeft))*w.x,x=g.top+(m.clientTop+parseFloat(y.paddingTop))*w.y;l*=w.x,u*=w.y,c*=w.x,d*=w.y,l+=v,u+=x,p=cn(m),m=p.frameElement}}return Gc({width:c,height:d,x:l,y:u})}function kC(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",a=Jr(r),s=t?lf(t.floating):!1;if(r===a||s&&i)return n;let l={scrollLeft:0,scrollTop:0},u=Oo(1);const c=Oo(0),d=mt(r);if((d||!d&&!i)&&((Ho(r)!=="body"||ql(a))&&(l=uf(r)),mt(r))){const h=vi(r);u=la(r),c.x=h.x+r.clientLeft,c.y=h.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x,y:n.y*u.y-l.scrollTop*u.y+c.y}}function SC(e){return Array.from(e.getClientRects())}function C4(e){return vi(Jr(e)).left+uf(e).scrollLeft}function EC(e){const t=Jr(e),n=uf(e),r=e.ownerDocument.body,o=li(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=li(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+C4(e);const s=-n.scrollTop;return Dn(r).direction==="rtl"&&(a+=li(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}function CC(e,t){const n=cn(e),r=Jr(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const u=Fg();(!u||u&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}function _C(e,t){const n=vi(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=mt(e)?la(e):Oo(1),a=e.clientWidth*i.x,s=e.clientHeight*i.y,l=o*i.x,u=r*i.y;return{width:a,height:s,x:l,y:u}}function My(e,t,n){let r;if(t==="viewport")r=CC(e,n);else if(t==="document")r=EC(Jr(e));else if(Ue(t))r=_C(t,n);else{const o=E4(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return Gc(r)}function _4(e,t){const n=Yr(e);return n===t||!Ue(n)||Io(n)?!1:Dn(n).position==="fixed"||_4(n,t)}function TC(e,t){const n=t.get(e);if(n)return n;let r=No(e,[],!1).filter(s=>Ue(s)&&Ho(s)!=="body"),o=null;const i=Dn(e).position==="fixed";let a=i?Yr(e):e;for(;Ue(a)&&!Io(a);){const s=Dn(a),l=Dg(a);!l&&s.position==="fixed"&&(o=null),(i?!l&&!o:!l&&s.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||ql(a)&&!l&&_4(e,a))?r=r.filter(c=>c!==a):o=s,a=Yr(a)}return t.set(e,r),r}function NC(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const a=[...n==="clippingAncestors"?lf(t)?[]:TC(t,this._c):[].concat(n),r],s=a[0],l=a.reduce((u,c)=>{const d=My(t,c,o);return u.top=li(d.top,u.top),u.right=ka(d.right,u.right),u.bottom=ka(d.bottom,u.bottom),u.left=li(d.left,u.left),u},My(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function PC(e){const{width:t,height:n}=S4(e);return{width:t,height:n}}function MC(e,t,n){const r=mt(t),o=Jr(t),i=n==="fixed",a=vi(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=Oo(0);if(r||!r&&!i)if((Ho(t)!=="body"||ql(o))&&(s=uf(t)),r){const d=vi(t,!0,i,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else o&&(l.x=C4(o));const u=a.left+s.scrollLeft-l.x,c=a.top+s.scrollTop-l.y;return{x:u,y:c,width:a.width,height:a.height}}function n0(e){return Dn(e).position==="static"}function Ry(e,t){return!mt(e)||Dn(e).position==="fixed"?null:t?t(e):e.offsetParent}function T4(e,t){const n=cn(e);if(lf(e))return n;if(!mt(e)){let o=Yr(e);for(;o&&!Io(o);){if(Ue(o)&&!n0(o))return o;o=Yr(o)}return n}let r=Ry(e,t);for(;r&&JE(r)&&n0(r);)r=Ry(r,t);return r&&Io(r)&&n0(r)&&!Dg(r)?n:r||eC(e)||n}const RC=async function(e){const t=this.getOffsetParent||T4,n=this.getDimensions,r=await n(e.floating);return{reference:MC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function IC(e){return Dn(e).direction==="rtl"}const OC={convertOffsetParentRelativeRectToViewportRelativeRect:kC,getDocumentElement:Jr,getClippingRect:NC,getOffsetParent:T4,getElementRects:RC,getClientRects:SC,getDimensions:PC,getScale:la,isElement:Ue,isRTL:IC};function jC(e,t){let n=null,r;const o=Jr(e);function i(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function a(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),i();const{left:u,top:c,width:d,height:h}=e.getBoundingClientRect();if(s||t(),!d||!h)return;const f=qi(c),p=qi(o.clientWidth-(u+d)),m=qi(o.clientHeight-(c+h)),w=qi(u),y={rootMargin:-f+"px "+-p+"px "+-m+"px "+-w+"px",threshold:li(0,ka(1,l))||1};let v=!0;function x(C){const _=C[0].intersectionRatio;if(_!==l){if(!v)return a();_?a(!1,_):r=setTimeout(()=>{a(!1,1e-7)},1e3)}v=!1}try{n=new IntersectionObserver(x,{...y,root:o.ownerDocument})}catch{n=new IntersectionObserver(x,y)}n.observe(e)}return a(!0),i}function N4(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=Zg(e),c=o||i?[...u?No(u):[],...No(t)]:[];c.forEach(g=>{o&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});const d=u&&s?jC(u,n):null;let h=-1,f=null;a&&(f=new ResizeObserver(g=>{let[y]=g;y&&y.target===u&&f&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var v;(v=f)==null||v.observe(t)})),n()}),u&&!l&&f.observe(u),f.observe(t));let p,m=l?vi(e):null;l&&w();function w(){const g=vi(e);m&&(g.x!==m.x||g.y!==m.y||g.width!==m.width||g.height!==m.height)&&n(),m=g,p=requestAnimationFrame(w)}return n(),()=>{var g;c.forEach(y=>{o&&y.removeEventListener("scroll",n),i&&y.removeEventListener("resize",n)}),d==null||d(),(g=f)==null||g.disconnect(),f=null,l&&cancelAnimationFrame(p)}}const AC=vC,LC=gC,zC=bC,DC=mC,Iy=hC,FC=(e,t,n)=>{const r=new Map,o={platform:OC,...n},i={...o.platform,_c:r};return fC(e,t,{...o,platform:i})};var sc=typeof document<"u"?S.useLayoutEffect:S.useEffect;function qc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!qc(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!qc(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function P4(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Oy(e,t){const n=P4(e);return Math.round(t*n)/n}function jy(e){const t=S.useRef(e);return sc(()=>{t.current=e}),t}function $C(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:l,open:u}=e,[c,d]=S.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,f]=S.useState(r);qc(h,r)||f(r);const[p,m]=S.useState(null),[w,g]=S.useState(null),y=S.useCallback(L=>{L!==_.current&&(_.current=L,m(L))},[]),v=S.useCallback(L=>{L!==R.current&&(R.current=L,g(L))},[]),x=i||p,C=a||w,_=S.useRef(null),R=S.useRef(null),O=S.useRef(c),D=l!=null,j=jy(l),A=jy(o),M=S.useCallback(()=>{if(!_.current||!R.current)return;const L={placement:t,strategy:n,middleware:h};A.current&&(L.platform=A.current),FC(_.current,R.current,L).then(I=>{const z={...I,isPositioned:!0};F.current&&!qc(O.current,z)&&(O.current=z,Og.flushSync(()=>{d(z)}))})},[h,t,n,A]);sc(()=>{u===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,d(L=>({...L,isPositioned:!1})))},[u]);const F=S.useRef(!1);sc(()=>(F.current=!0,()=>{F.current=!1}),[]),sc(()=>{if(x&&(_.current=x),C&&(R.current=C),x&&C){if(j.current)return j.current(x,C,M);M()}},[x,C,M,j,D]);const k=S.useMemo(()=>({reference:_,floating:R,setReference:y,setFloating:v}),[y,v]),T=S.useMemo(()=>({reference:x,floating:C}),[x,C]),P=S.useMemo(()=>{const L={position:n,left:0,top:0};if(!T.floating)return L;const I=Oy(T.floating,c.x),z=Oy(T.floating,c.y);return s?{...L,transform:"translate("+I+"px, "+z+"px)",...P4(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:I,top:z}},[n,s,T.floating,c.x,c.y]);return S.useMemo(()=>({...c,update:M,refs:k,elements:T,floatingStyles:P}),[c,M,k,T,P])}const BC=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Iy({element:r.current,padding:o}).fn(n):{}:r?Iy({element:r,padding:o}).fn(n):{}}}},VC=(e,t)=>({...AC(e),options:[e,t]}),HC=(e,t)=>({...zC(e),options:[e,t]}),WC=(e,t)=>({...DC(e),options:[e,t]}),UC=(e,t)=>({...LC(e),options:[e,t]}),YC=(e,t)=>({...BC(e),options:[e,t]});/*! -* tabbable 6.2.0 -* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var ZC=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Xc=ZC.join(","),M4=typeof Element>"u",Ea=M4?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Qc=!M4&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Kc=function e(t,n){var r;n===void 0&&(n=!0);var o=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"inert"),i=o===""||o==="true",a=i||n&&t&&e(t.parentNode);return a},GC=function(t){var n,r=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"contenteditable");return r===""||r==="true"},qC=function(t,n,r){if(Kc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(Xc));return n&&Ea.call(t,Xc)&&o.unshift(t),o=o.filter(r),o},XC=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var a=i.shift();if(!Kc(a,!1))if(a.tagName==="SLOT"){var s=a.assignedElements(),l=s.length?s:a.children,u=e(l,!0,r);r.flatten?o.push.apply(o,u):o.push({scopeParent:a,candidates:u})}else{var c=Ea.call(a,Xc);c&&r.filter(a)&&(n||!t.includes(a))&&o.push(a);var d=a.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(a),h=!Kc(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(a));if(d&&h){var f=e(d===!0?a.children:d.children,!0,r);r.flatten?o.push.apply(o,f):o.push({scopeParent:a,candidates:f})}else i.unshift.apply(i,a.children)}}return o},R4=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},I4=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||GC(t))&&!R4(t)?0:t.tabIndex},QC=function(t,n){var r=I4(t);return r<0&&n&&!R4(t)?0:r},KC=function(t,n){return t.tabIndex===n.tabIndex?t.documentOrder-n.documentOrder:t.tabIndex-n.tabIndex},O4=function(t){return t.tagName==="INPUT"},JC=function(t){return O4(t)&&t.type==="hidden"},e_=function(t){var n=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(r){return r.tagName==="SUMMARY"});return n},t_=function(t,n){for(var r=0;rsummary:first-of-type"),a=i?t.parentElement:t;if(Ea.call(a,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof o=="function"){for(var s=t;t;){var l=t.parentElement,u=Qc(t);if(l&&!l.shadowRoot&&o(l)===!0)return Ay(t);t.assignedSlot?t=t.assignedSlot:!l&&u!==t.ownerDocument?t=u.host:t=l}t=s}if(i_(t))return!t.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return Ay(t);return!1},s_=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var n=t.parentElement;n;){if(n.tagName==="FIELDSET"&&n.disabled){for(var r=0;r=0)},c_=function e(t){var n=[],r=[];return t.forEach(function(o,i){var a=!!o.scopeParent,s=a?o.scopeParent:o,l=QC(s,a),u=a?e(o.candidates):s;l===0?a?n.push.apply(n,u):n.push(s):r.push({documentOrder:i,tabIndex:l,item:o,isScope:a,content:u})}),r.sort(KC).reduce(function(o,i){return i.isScope?o.push.apply(o,i.content):o.push(i.content),o},[]).concat(n)},cf=function(t,n){n=n||{};var r;return n.getShadowRoot?r=XC([t],n.includeContainer,{filter:Ah.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:u_}):r=qC(t,n.includeContainer,Ah.bind(null,n)),c_(r)},d_=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return Ea.call(t,Xc)===!1?!1:Ah(n,t)};function Gg(e){return S.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})},e)}const j4={...B7},f_=j4.useInsertionEffect,h_=f_||(e=>e());function rn(e){const t=S.useRef(()=>{});return h_(()=>{t.current=e}),S.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o=e.current.length}function r0(e,t){return At(e,{disabledIndices:t})}function Ly(e,t){return At(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function At(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:o,amount:i=1}=t===void 0?{}:t;const a=e.current;let s=n;do s+=r?-i:i;while(s>=0&&s<=a.length-1&&lc(a,s,o));return s}function p_(e,t){let{event:n,orientation:r,loop:o,cols:i,disabledIndices:a,minIndex:s,maxIndex:l,prevIndex:u,stopEvent:c=!1}=t,d=u;if(n.key===qg){if(c&&_t(n),u===-1)d=l;else if(d=At(e,{startingIndex:d,amount:i,decrement:!0,disabledIndices:a}),o&&(u-ih?p:p-i}Ds(e,d)&&(d=u)}if(n.key===Xl&&(c&&_t(n),u===-1?d=s:(d=At(e,{startingIndex:u,amount:i,disabledIndices:a}),o&&u+i>l&&(d=At(e,{startingIndex:u%i-i,amount:i,disabledIndices:a}))),Ds(e,d)&&(d=u)),r==="both"){const h=qi(u/i);n.key===Ba&&(c&&_t(n),u%i!==i-1?(d=At(e,{startingIndex:u,disabledIndices:a}),o&&Nu(d,i,h)&&(d=At(e,{startingIndex:u-u%i-1,disabledIndices:a}))):o&&(d=At(e,{startingIndex:u-u%i-1,disabledIndices:a})),Nu(d,i,h)&&(d=u)),n.key===Ca&&(c&&_t(n),u%i!==0?(d=At(e,{startingIndex:u,decrement:!0,disabledIndices:a}),o&&Nu(d,i,h)&&(d=At(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:a}))):o&&(d=At(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:a})),Nu(d,i,h)&&(d=u));const f=qi(l/i)===h;Ds(e,d)&&(o&&f?d=n.key===Ca?l:At(e,{startingIndex:u-u%i-1,disabledIndices:a}):d=u)}return d}function g_(e,t,n){const r=[];let o=0;return e.forEach((i,a)=>{let{width:s,height:l}=i,u=!1;for(n&&(o=0);!u;){const c=[];for(let d=0;dr[d]==null)?(c.forEach(d=>{r[d]=a}),u=!0):o++}}),[...r]}function m_(e,t,n,r,o){if(e===-1)return-1;const i=n.indexOf(e),a=t[e];switch(o){case"tl":return i;case"tr":return a?i+a.width-1:i;case"bl":return a?i+(a.height-1)*r:i;case"br":return n.lastIndexOf(e)}}function y_(e,t){return t.flatMap((n,r)=>e.includes(n)?[r]:[])}function lc(e,t,n){if(n)return n.includes(t);const r=e[t];return r==null||r.hasAttribute("disabled")||r.getAttribute("aria-disabled")==="true"}let zy=0;function Rr(e,t){t===void 0&&(t={});const{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(zy);const i=()=>e==null?void 0:e.focus({preventScroll:n});o?i():zy=requestAnimationFrame(i)}var We=typeof document<"u"?S.useLayoutEffect:S.useEffect;function v_(e,t){const n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function b_(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}const A4=S.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function x_(e){const{children:t,elementsRef:n,labelsRef:r}=e,[o,i]=S.useState(()=>new Map),a=S.useCallback(l=>{i(u=>new Map(u).set(l,null))},[]),s=S.useCallback(l=>{i(u=>{const c=new Map(u);return c.delete(l),c})},[]);return We(()=>{const l=new Map(o);Array.from(l.keys()).sort(v_).forEach((c,d)=>{l.set(c,d)}),b_(o,l)||i(l)},[o]),S.createElement(A4.Provider,{value:S.useMemo(()=>({register:a,unregister:s,map:o,elementsRef:n,labelsRef:r}),[a,s,o,n,r])},t)}function w_(e){e===void 0&&(e={});const{label:t}=e,{register:n,unregister:r,map:o,elementsRef:i,labelsRef:a}=S.useContext(A4),[s,l]=S.useState(null),u=S.useRef(null),c=S.useCallback(d=>{if(u.current=d,s!==null&&(i.current[s]=d,a)){var h;const f=t!==void 0;a.current[s]=f?t:(h=d==null?void 0:d.textContent)!=null?h:null}},[s,i,a,t]);return We(()=>{const d=u.current;if(d)return n(d),()=>{r(d)}},[n,r]),We(()=>{const d=u.current?o.get(u.current):null;d!=null&&l(d)},[o]),S.useMemo(()=>({ref:c,index:s??-1}),[s,c])}function pl(){return pl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Math.random().toString(36).slice(2,6)+k_++;function S_(){const[e,t]=S.useState(()=>Dy?Fy():void 0);return We(()=>{e==null&&t(Fy())},[]),S.useEffect(()=>{Dy=!0},[]),e}const E_=j4.useId,df=E_||S_;function C_(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const __=S.createContext(null),T_=S.createContext(null),ff=()=>{var e;return((e=S.useContext(__))==null?void 0:e.id)||null},Ql=()=>S.useContext(T_);function bi(e){return"data-floating-ui-"+e}function Rn(e){const t=S.useRef(e);return We(()=>{t.current=e}),t}const $y=bi("safe-polygon");function o0(e,t,n){return n&&!hl(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function N_(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:i,elements:{domReference:a,floating:s}}=e,{enabled:l=!0,delay:u=0,handleClose:c=null,mouseOnly:d=!1,restMs:h=0,move:f=!0}=t,p=Ql(),m=ff(),w=Rn(c),g=Rn(u),y=S.useRef(),v=S.useRef(-1),x=S.useRef(),C=S.useRef(-1),_=S.useRef(!0),R=S.useRef(!1),O=S.useRef(()=>{}),D=S.useCallback(()=>{var F;const k=(F=o.current.openEvent)==null?void 0:F.type;return(k==null?void 0:k.includes("mouse"))&&k!=="mousedown"},[o]);S.useEffect(()=>{if(!l)return;function F(k){let{open:T}=k;T||(clearTimeout(v.current),clearTimeout(C.current),_.current=!0)}return i.on("openchange",F),()=>{i.off("openchange",F)}},[l,i]),S.useEffect(()=>{if(!l||!w.current||!n)return;function F(T){D()&&r(!1,T,"hover")}const k=Tt(s).documentElement;return k.addEventListener("mouseleave",F),()=>{k.removeEventListener("mouseleave",F)}},[s,n,r,l,w,D]);const j=S.useCallback(function(F,k,T){k===void 0&&(k=!0),T===void 0&&(T="hover");const P=o0(g.current,"close",y.current);P&&!x.current?(clearTimeout(v.current),v.current=window.setTimeout(()=>r(!1,F,T),P)):k&&(clearTimeout(v.current),r(!1,F,T))},[g,r]),A=rn(()=>{O.current(),x.current=void 0}),M=rn(()=>{if(R.current){const F=Tt(s).body;F.style.pointerEvents="",F.removeAttribute($y),R.current=!1}});return S.useEffect(()=>{if(!l)return;function F(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function k(L){if(clearTimeout(v.current),_.current=!1,d&&!hl(y.current)||h>0&&!o0(g.current,"open"))return;const I=o0(g.current,"open",y.current);I?v.current=window.setTimeout(()=>{r(!0,L,"hover")},I):r(!0,L,"hover")}function T(L){if(F())return;O.current();const I=Tt(s);if(clearTimeout(C.current),w.current&&o.current.floatingContext){n||clearTimeout(v.current),x.current=w.current({...o.current.floatingContext,tree:p,x:L.clientX,y:L.clientY,onClose(){M(),A(),j(L,!0,"safe-polygon")}});const E=x.current;I.addEventListener("mousemove",E),O.current=()=>{I.removeEventListener("mousemove",E)};return}(y.current==="touch"?!pt(s,L.relatedTarget):!0)&&j(L)}function P(L){F()||o.current.floatingContext&&(w.current==null||w.current({...o.current.floatingContext,tree:p,x:L.clientX,y:L.clientY,onClose(){M(),A(),j(L)}})(L))}if(Ue(a)){const L=a;return n&&L.addEventListener("mouseleave",P),s==null||s.addEventListener("mouseleave",P),f&&L.addEventListener("mousemove",k,{once:!0}),L.addEventListener("mouseenter",k),L.addEventListener("mouseleave",T),()=>{n&&L.removeEventListener("mouseleave",P),s==null||s.removeEventListener("mouseleave",P),f&&L.removeEventListener("mousemove",k),L.removeEventListener("mouseenter",k),L.removeEventListener("mouseleave",T)}}},[a,s,l,e,d,h,f,j,A,M,r,n,p,g,w,o]),We(()=>{var F;if(l&&n&&(F=w.current)!=null&&F.__options.blockPointerEvents&&D()){const T=Tt(s).body;if(T.setAttribute($y,""),T.style.pointerEvents="none",R.current=!0,Ue(a)&&s){var k;const P=a,L=p==null||(k=p.nodesRef.current.find(I=>I.id===m))==null||(k=k.context)==null?void 0:k.elements.floating;return L&&(L.style.pointerEvents=""),P.style.pointerEvents="auto",s.style.pointerEvents="auto",()=>{P.style.pointerEvents="",s.style.pointerEvents=""}}}},[l,n,m,s,a,p,w,D]),We(()=>{n||(y.current=void 0,A(),M())},[n,A,M]),S.useEffect(()=>()=>{A(),clearTimeout(v.current),clearTimeout(C.current),M()},[l,a,A,M]),S.useMemo(()=>{if(!l)return{};function F(k){y.current=k.pointerType}return{reference:{onPointerDown:F,onPointerEnter:F,onMouseMove(k){const{nativeEvent:T}=k;function P(){_.current||r(!0,T,"hover")}d&&!hl(y.current)||n||h===0||(clearTimeout(C.current),y.current==="touch"?P():C.current=window.setTimeout(P,h))}},floating:{onMouseEnter(){clearTimeout(v.current)},onMouseLeave(k){j(k.nativeEvent,!1)}}}},[l,d,n,h,r,j])}function P_(e,t){var n;let r=[],o=(n=e.find(i=>i.id===t))==null?void 0:n.parentId;for(;o;){const i=e.find(a=>a.id===o);o=i==null?void 0:i.parentId,i&&(r=r.concat(i))}return r}function ui(e,t){let n=e.filter(o=>{var i;return o.parentId===t&&((i=o.context)==null?void 0:i.open)}),r=n;for(;r.length;)r=e.filter(o=>{var i;return(i=r)==null?void 0:i.some(a=>{var s;return o.parentId===a.id&&((s=o.context)==null?void 0:s.open)})}),n=n.concat(r);return n}function M_(e,t){let n,r=-1;function o(i,a){a>r&&(n=i,r=a),ui(e,i).forEach(l=>{o(l.id,a+1)})}return o(t,0),e.find(i=>i.id===n)}let Mi=new WeakMap,Pu=new WeakSet,Mu={},i0=0;const R_=()=>typeof HTMLElement<"u"&&"inert"in HTMLElement.prototype,L4=e=>e&&(e.host||L4(e.parentNode)),I_=(e,t)=>t.map(n=>{if(e.contains(n))return n;const r=L4(n);return e.contains(r)?r:null}).filter(n=>n!=null);function O_(e,t,n,r){const o="data-floating-ui-inert",i=r?"inert":n?"aria-hidden":null,a=I_(t,e),s=new Set,l=new Set(a),u=[];Mu[o]||(Mu[o]=new WeakMap);const c=Mu[o];a.forEach(d),h(t),s.clear();function d(f){!f||s.has(f)||(s.add(f),f.parentNode&&d(f.parentNode))}function h(f){!f||l.has(f)||[].forEach.call(f.children,p=>{if(Ho(p)!=="script")if(s.has(p))h(p);else{const m=i?p.getAttribute(i):null,w=m!==null&&m!=="false",g=(Mi.get(p)||0)+1,y=(c.get(p)||0)+1;Mi.set(p,g),c.set(p,y),u.push(p),g===1&&w&&Pu.add(p),y===1&&p.setAttribute(o,""),!w&&i&&p.setAttribute(i,"true")}})}return i0++,()=>{u.forEach(f=>{const p=(Mi.get(f)||0)-1,m=(c.get(f)||0)-1;Mi.set(f,p),c.set(f,m),p||(!Pu.has(f)&&i&&f.removeAttribute(i),Pu.delete(f)),m||f.removeAttribute(o)}),i0--,i0||(Mi=new WeakMap,Mi=new WeakMap,Pu=new WeakSet,Mu={})}}function By(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=Tt(e[0]).body;return O_(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}const gl=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function z4(e,t){const n=cf(e,gl());t==="prev"&&n.reverse();const r=n.indexOf(Un(Tt(e)));return n.slice(r+1)[0]}function D4(){return z4(document.body,"next")}function F4(){return z4(document.body,"prev")}function Fs(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!pt(n,r)}function j_(e){cf(e,gl()).forEach(n=>{n.dataset.tabindex=n.getAttribute("tabindex")||"",n.setAttribute("tabindex","-1")})}function A_(e){e.querySelectorAll("[data-tabindex]").forEach(n=>{const r=n.dataset.tabindex;delete n.dataset.tabindex,r?n.setAttribute("tabindex",r):n.removeAttribute("tabindex")})}const Xg={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let L_;function Vy(e){e.key==="Tab"&&(e.target,clearTimeout(L_))}const Jc=S.forwardRef(function(t,n){const[r,o]=S.useState();We(()=>(Vg()&&o("button"),document.addEventListener("keydown",Vy),()=>{document.removeEventListener("keydown",Vy)}),[]);const i={ref:n,tabIndex:0,role:r,"aria-hidden":r?void 0:!0,[bi("focus-guard")]:"",style:Xg};return S.createElement("span",pl({},t,i))}),$4=S.createContext(null),Hy=bi("portal");function z_(e){e===void 0&&(e={});const{id:t,root:n}=e,r=df(),o=B4(),[i,a]=S.useState(null),s=S.useRef(null);return We(()=>()=>{i==null||i.remove(),queueMicrotask(()=>{s.current=null})},[i]),We(()=>{if(!r||s.current)return;const l=t?document.getElementById(t):null;if(!l)return;const u=document.createElement("div");u.id=r,u.setAttribute(Hy,""),l.appendChild(u),s.current=u,a(u)},[t,r]),We(()=>{if(!r||s.current)return;let l=n||(o==null?void 0:o.portalNode);l&&!Ue(l)&&(l=l.current),l=l||document.body;let u=null;t&&(u=document.createElement("div"),u.id=t,l.appendChild(u));const c=document.createElement("div");c.id=r,c.setAttribute(Hy,""),l=u||l,l.appendChild(c),s.current=c,a(c)},[t,n,r,o]),i}function D_(e){const{children:t,id:n,root:r=null,preserveTabOrder:o=!0}=e,i=z_({id:n,root:r}),[a,s]=S.useState(null),l=S.useRef(null),u=S.useRef(null),c=S.useRef(null),d=S.useRef(null),h=!!a&&!a.modal&&a.open&&o&&!!(r||i);return S.useEffect(()=>{if(!i||!o||a!=null&&a.modal)return;function f(p){i&&Fs(p)&&(p.type==="focusin"?A_:j_)(i)}return i.addEventListener("focusin",f,!0),i.addEventListener("focusout",f,!0),()=>{i.removeEventListener("focusin",f,!0),i.removeEventListener("focusout",f,!0)}},[i,o,a==null?void 0:a.modal]),S.createElement($4.Provider,{value:S.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:l,afterOutsideRef:u,beforeInsideRef:c,afterInsideRef:d,portalNode:i,setFocusManagerState:s}),[o,i])},h&&i&&S.createElement(Jc,{"data-type":"outside",ref:l,onFocus:f=>{if(Fs(f,i)){var p;(p=c.current)==null||p.focus()}else{const m=F4()||(a==null?void 0:a.refs.domReference.current);m==null||m.focus()}}}),h&&i&&S.createElement("span",{"aria-owns":i.id,style:Xg}),i&&Og.createPortal(t,i),h&&i&&S.createElement(Jc,{"data-type":"outside",ref:u,onFocus:f=>{if(Fs(f,i)){var p;(p=d.current)==null||p.focus()}else{const m=D4()||(a==null?void 0:a.refs.domReference.current);m==null||m.focus(),a!=null&&a.closeOnFocusOut&&(a==null||a.onOpenChange(!1,f.nativeEvent))}}}))}const B4=()=>S.useContext($4),Wy=20;let Xo=[];function a0(e){Xo=Xo.filter(n=>n.isConnected);let t=e;if(!(!t||Ho(t)==="body")){if(!d_(t,gl())){const n=cf(t,gl())[0];n&&(t=n)}Xo.push(t),Xo.length>Wy&&(Xo=Xo.slice(-Wy))}}function Uy(){return Xo.slice().reverse().find(e=>e.isConnected)}const F_=S.forwardRef(function(t,n){return S.createElement("button",pl({},t,{type:"button",ref:n,tabIndex:-1,style:Xg}))});function Qg(e){const{context:t,children:n,disabled:r=!1,order:o=["content"],guards:i=!0,initialFocus:a=0,returnFocus:s=!0,restoreFocus:l=!1,modal:u=!0,visuallyHiddenDismiss:c=!1,closeOnFocusOut:d=!0}=e,{open:h,refs:f,nodeId:p,onOpenChange:m,events:w,dataRef:g,floatingId:y,elements:{domReference:v,floating:x}}=t,C=typeof a=="number"&&a<0,_=b4(v)&&C,R=R_()?i:!0,O=Rn(o),D=Rn(a),j=Rn(s),A=Ql(),M=B4(),F=S.useRef(null),k=S.useRef(null),T=S.useRef(!1),P=S.useRef(!1),L=S.useRef(-1),I=M!=null,z=x==null?void 0:x.firstElementChild,E=(z==null?void 0:z.id)===y?z:x,B=rn(function(U){return U===void 0&&(U=E),U?cf(U,gl()):[]}),Y=rn(U=>{const Q=B(U);return O.current.map(J=>v&&J==="reference"?v:E&&J==="floating"?E:Q).filter(Boolean).flat()});S.useEffect(()=>{if(r||!u)return;function U(J){if(J.key==="Tab"){pt(E,Un(Tt(E)))&&B().length===0&&!_&&_t(J);const ee=Y(),ne=jr(J);O.current[0]==="reference"&&ne===v&&(_t(J),J.shiftKey?Rr(ee[ee.length-1]):Rr(ee[1])),O.current[1]==="floating"&&ne===E&&J.shiftKey&&(_t(J),Rr(ee[0]))}}const Q=Tt(E);return Q.addEventListener("keydown",U),()=>{Q.removeEventListener("keydown",U)}},[r,v,E,u,O,_,B,Y]),S.useEffect(()=>{if(r||!x)return;function U(Q){const J=jr(Q),ne=B().indexOf(J);ne!==-1&&(L.current=ne)}return x.addEventListener("focusin",U),()=>{x.removeEventListener("focusin",U)}},[r,x,B]),S.useEffect(()=>{if(r||!d)return;function U(){P.current=!0,setTimeout(()=>{P.current=!1})}function Q(J){const ee=J.relatedTarget;queueMicrotask(()=>{const ne=!(pt(v,ee)||pt(x,ee)||pt(ee,x)||pt(M==null?void 0:M.portalNode,ee)||ee!=null&&ee.hasAttribute(bi("focus-guard"))||A&&(ui(A.nodesRef.current,p).find(me=>{var _e,he;return pt((_e=me.context)==null?void 0:_e.elements.floating,ee)||pt((he=me.context)==null?void 0:he.elements.domReference,ee)})||P_(A.nodesRef.current,p).find(me=>{var _e,he;return((_e=me.context)==null?void 0:_e.elements.floating)===ee||((he=me.context)==null?void 0:he.elements.domReference)===ee})));if(l&&ne&&Un(Tt(E))===Tt(E).body){mt(E)&&(E==null||E.focus());const me=L.current,_e=B(),he=_e[me]||_e[_e.length-1]||E;mt(he)&&he.focus()}!u&&ee&&ne&&!P.current&&ee!==Uy()&&(T.current=!0,m(!1,J))})}if(x&&mt(v))return v.addEventListener("focusout",Q),v.addEventListener("pointerdown",U),x.addEventListener("focusout",Q),()=>{v.removeEventListener("focusout",Q),v.removeEventListener("pointerdown",U),x.removeEventListener("focusout",Q)}},[r,v,x,E,u,p,A,M,m,d,l,B]),S.useEffect(()=>{var U;if(r)return;const Q=Array.from((M==null||(U=M.portalNode)==null?void 0:U.querySelectorAll("["+bi("portal")+"]"))||[]);if(x){const J=[x,...Q,F.current,k.current,O.current.includes("reference")||_?v:null].filter(ne=>ne!=null),ee=u||_?By(J,R,!R):By(J);return()=>{ee()}}},[r,v,x,u,O,M,_,R]),We(()=>{if(r||!mt(E))return;const U=Tt(E),Q=Un(U);queueMicrotask(()=>{const J=Y(E),ee=D.current,ne=(typeof ee=="number"?J[ee]:ee.current)||E,me=pt(E,Q);!C&&!me&&h&&Rr(ne,{preventScroll:ne===E})})},[r,h,E,C,Y,D]),We(()=>{if(r||!E)return;let U=!1;const Q=Tt(E),J=Un(Q);let ne=g.current.openEvent;a0(J);function me(_e){let{open:he,reason:le,event:ke,nested:ye}=_e;he&&(ne=ke),le==="escape-key"&&f.domReference.current&&a0(f.domReference.current),le==="hover"&&ke.type==="mouseleave"&&(T.current=!0),le==="outside-press"&&(ye?(T.current=!1,U=!0):T.current=!(y4(ke)||Bg(ke)))}return w.on("openchange",me),()=>{w.off("openchange",me);const _e=Un(Q),he=pt(x,_e)||A&&ui(A.nodesRef.current,p).some(ye=>{var je;return pt((je=ye.context)==null?void 0:je.elements.floating,_e)});(he||ne&&["click","mousedown"].includes(ne.type))&&f.domReference.current&&a0(f.domReference.current);const ke=Uy();j.current&&!T.current&&mt(ke)&&(!(ke!==_e&&_e!==Q.body)||he)&&Rr(ke,{cancelPrevious:!1,preventScroll:U})}},[r,x,E,j,g,f,w,A,p]),We(()=>{if(!r&&M)return M.setFocusManagerState({modal:u,closeOnFocusOut:d,open:h,onOpenChange:m,refs:f}),()=>{M.setFocusManagerState(null)}},[r,M,u,h,m,f,d]),We(()=>{if(r||!E||typeof MutationObserver!="function"||C)return;const U=()=>{const J=E.getAttribute("tabindex"),ee=B(),ne=Un(Tt(x)),me=ee.indexOf(ne);me!==-1&&(L.current=me),O.current.includes("floating")||ne!==f.domReference.current&&ee.length===0?J!=="0"&&E.setAttribute("tabindex","0"):J!=="-1"&&E.setAttribute("tabindex","-1")};U();const Q=new MutationObserver(U);return Q.observe(E,{childList:!0,subtree:!0,attributes:!0}),()=>{Q.disconnect()}},[r,x,E,f,O,B,C]);function N(U){return r||!c||!u?null:S.createElement(F_,{ref:U==="start"?F:k,onClick:Q=>m(!1,Q.nativeEvent)},typeof c=="string"?c:"Dismiss")}const re=!r&&R&&(I||u);return S.createElement(S.Fragment,null,re&&S.createElement(Jc,{"data-type":"inside",ref:M==null?void 0:M.beforeInsideRef,onFocus:U=>{if(u){const J=Y();Rr(o[0]==="reference"?J[0]:J[J.length-1])}else if(M!=null&&M.preserveTabOrder&&M.portalNode)if(T.current=!1,Fs(U,M.portalNode)){const J=D4()||v;J==null||J.focus()}else{var Q;(Q=M.beforeOutsideRef.current)==null||Q.focus()}}}),!_&&N("start"),n,N("end"),re&&S.createElement(Jc,{"data-type":"inside",ref:M==null?void 0:M.afterInsideRef,onFocus:U=>{if(u)Rr(Y()[0]);else if(M!=null&&M.preserveTabOrder&&M.portalNode)if(d&&(T.current=!0),Fs(U,M.portalNode)){const J=F4()||v;J==null||J.focus()}else{var Q;(Q=M.afterOutsideRef.current)==null||Q.focus()}}}))}const s0=new Set,$_=S.forwardRef(function(t,n){const{lockScroll:r=!1,...o}=t,i=df();return We(()=>{if(!r)return;s0.add(i);const a=/iP(hone|ad|od)|iOS/.test($g()),s=document.body.style,u=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",c=window.innerWidth-document.documentElement.clientWidth,d=s.left?parseFloat(s.left):window.pageXOffset,h=s.top?parseFloat(s.top):window.pageYOffset;if(s.overflow="hidden",c&&(s[u]=c+"px"),a){var f,p;const m=((f=window.visualViewport)==null?void 0:f.offsetLeft)||0,w=((p=window.visualViewport)==null?void 0:p.offsetTop)||0;Object.assign(s,{position:"fixed",top:-(h-Math.floor(w))+"px",left:-(d-Math.floor(m))+"px",right:"0"})}return()=>{s0.delete(i),s0.size===0&&(Object.assign(s,{overflow:"",[u]:""}),a&&(Object.assign(s,{position:"",top:"",left:"",right:""}),window.scrollTo(d,h)))}},[i,r]),S.createElement("div",pl({ref:n},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Yy(e){return mt(e.target)&&e.target.tagName==="BUTTON"}function Zy(e){return Hg(e)}function V4(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:a=!0,event:s="click",toggle:l=!0,ignoreMouse:u=!1,keyboardHandlers:c=!0}=t,d=S.useRef(),h=S.useRef(!1);return S.useMemo(()=>a?{reference:{onPointerDown(f){d.current=f.pointerType},onMouseDown(f){f.button===0&&(hl(d.current,!0)&&u||s!=="click"&&(n&&l&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")?r(!1,f.nativeEvent,"click"):(f.preventDefault(),r(!0,f.nativeEvent,"click"))))},onClick(f){if(s==="mousedown"&&d.current){d.current=void 0;return}hl(d.current,!0)&&u||(n&&l&&(!o.current.openEvent||o.current.openEvent.type==="click")?r(!1,f.nativeEvent,"click"):r(!0,f.nativeEvent,"click"))},onKeyDown(f){d.current=void 0,!(f.defaultPrevented||!c||Yy(f))&&(f.key===" "&&!Zy(i)&&(f.preventDefault(),h.current=!0),f.key==="Enter"&&r(!(n&&l),f.nativeEvent,"click"))},onKeyUp(f){f.defaultPrevented||!c||Yy(f)||Zy(i)||f.key===" "&&h.current&&(h.current=!1,r(!(n&&l),f.nativeEvent,"click"))}}}:{},[a,o,s,u,c,i,l,n,r])}const B_={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},V_={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Gy=e=>{var t,n;return{escapeKey:typeof e=="boolean"?e:(t=e==null?void 0:e.escapeKey)!=null?t:!1,outsidePress:typeof e=="boolean"?e:(n=e==null?void 0:e.outsidePress)!=null?n:!0}};function H4(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,elements:{reference:o,domReference:i,floating:a},dataRef:s}=e,{enabled:l=!0,escapeKey:u=!0,outsidePress:c=!0,outsidePressEvent:d="pointerdown",referencePress:h=!1,referencePressEvent:f="pointerdown",ancestorScroll:p=!1,bubbles:m,capture:w}=t,g=Ql(),y=rn(typeof c=="function"?c:()=>!1),v=typeof c=="function"?y:c,x=S.useRef(!1),C=S.useRef(!1),{escapeKey:_,outsidePress:R}=Gy(m),{escapeKey:O,outsidePress:D}=Gy(w),j=rn(k=>{var T;if(!n||!l||!u||k.key!=="Escape")return;const P=(T=s.current.floatingContext)==null?void 0:T.nodeId,L=g?ui(g.nodesRef.current,P):[];if(!_&&(k.stopPropagation(),L.length>0)){let I=!0;if(L.forEach(z=>{var E;if((E=z.context)!=null&&E.open&&!z.context.dataRef.current.__escapeKeyBubbles){I=!1;return}}),!I)return}r(!1,nC(k)?k.nativeEvent:k,"escape-key")}),A=rn(k=>{var T;const P=()=>{var L;j(k),(L=jr(k))==null||L.removeEventListener("keydown",P)};(T=jr(k))==null||T.addEventListener("keydown",P)}),M=rn(k=>{var T;const P=x.current;x.current=!1;const L=C.current;if(C.current=!1,d==="click"&&L||P||typeof v=="function"&&!v(k))return;const I=jr(k),z="["+bi("inert")+"]",E=Tt(a).querySelectorAll(z);let B=Ue(I)?I:null;for(;B&&!Io(B);){const U=Yr(B);if(Io(U)||!Ue(U))break;B=U}if(E.length&&Ue(I)&&!rC(I)&&!pt(I,a)&&Array.from(E).every(U=>!pt(B,U)))return;if(mt(I)&&a){const U=I.clientWidth>0&&I.scrollWidth>I.clientWidth,Q=I.clientHeight>0&&I.scrollHeight>I.clientHeight;let J=Q&&k.offsetX>I.clientWidth;if(Q&&Dn(I).direction==="rtl"&&(J=k.offsetX<=I.offsetWidth-I.clientWidth),J||U&&k.offsetY>I.clientHeight)return}const Y=(T=s.current.floatingContext)==null?void 0:T.nodeId,N=g&&ui(g.nodesRef.current,Y).some(U=>{var Q;return t0(k,(Q=U.context)==null?void 0:Q.elements.floating)});if(t0(k,a)||t0(k,i)||N)return;const re=g?ui(g.nodesRef.current,Y):[];if(re.length>0){let U=!0;if(re.forEach(Q=>{var J;if((J=Q.context)!=null&&J.open&&!Q.context.dataRef.current.__outsidePressBubbles){U=!1;return}}),!U)return}r(!1,k,"outside-press")}),F=rn(k=>{var T;const P=()=>{var L;M(k),(L=jr(k))==null||L.removeEventListener(d,P)};(T=jr(k))==null||T.addEventListener(d,P)});return S.useEffect(()=>{if(!n||!l)return;s.current.__escapeKeyBubbles=_,s.current.__outsidePressBubbles=R;function k(L){r(!1,L,"ancestor-scroll")}const T=Tt(a);u&&T.addEventListener("keydown",O?A:j,O),v&&T.addEventListener(d,D?F:M,D);let P=[];return p&&(Ue(i)&&(P=No(i)),Ue(a)&&(P=P.concat(No(a))),!Ue(o)&&o&&o.contextElement&&(P=P.concat(No(o.contextElement)))),P=P.filter(L=>{var I;return L!==((I=T.defaultView)==null?void 0:I.visualViewport)}),P.forEach(L=>{L.addEventListener("scroll",k,{passive:!0})}),()=>{u&&T.removeEventListener("keydown",O?A:j,O),v&&T.removeEventListener(d,D?F:M,D),P.forEach(L=>{L.removeEventListener("scroll",k)})}},[s,a,i,o,u,v,d,n,r,p,l,_,R,j,O,A,M,D,F]),S.useEffect(()=>{x.current=!1},[v,d]),S.useMemo(()=>l?{reference:{onKeyDown:j,[B_[f]]:k=>{h&&r(!1,k.nativeEvent,"reference-press")}},floating:{onKeyDown:j,onMouseDown(){C.current=!0},onMouseUp(){C.current=!0},[V_[d]]:()=>{x.current=!0}}}:{},[l,h,d,f,r,j])}function H_(e){const{open:t=!1,onOpenChange:n,elements:r}=e,o=df(),i=S.useRef({}),[a]=S.useState(()=>C_()),s=ff()!=null,[l,u]=S.useState(r.reference),c=rn((f,p,m)=>{i.current.openEvent=f?p:void 0,a.emit("openchange",{open:f,event:p,reason:m,nested:s}),n==null||n(f,p,m)}),d=S.useMemo(()=>({setPositionReference:u}),[]),h=S.useMemo(()=>({reference:l||r.reference||null,floating:r.floating||null,domReference:r.reference}),[l,r.reference,r.floating]);return S.useMemo(()=>({dataRef:i,open:t,onOpenChange:c,elements:h,events:a,floatingId:o,refs:d}),[t,c,h,a,o,d])}function W4(e){e===void 0&&(e={});const{nodeId:t}=e,n=H_({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,a]=S.useState(null),[s,l]=S.useState(null),c=(o==null?void 0:o.reference)||i,d=S.useRef(null),h=Ql();We(()=>{c&&(d.current=c)},[c]);const f=$C({...e,elements:{...o,...s&&{reference:s}}}),p=S.useCallback(v=>{const x=Ue(v)?{getBoundingClientRect:()=>v.getBoundingClientRect(),contextElement:v}:v;l(x),f.refs.setReference(x)},[f.refs]),m=S.useCallback(v=>{(Ue(v)||v===null)&&(d.current=v,a(v)),(Ue(f.refs.reference.current)||f.refs.reference.current===null||v!==null&&!Ue(v))&&f.refs.setReference(v)},[f.refs]),w=S.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:d}),[f.refs,m,p]),g=S.useMemo(()=>({...f.elements,domReference:c}),[f.elements,c]),y=S.useMemo(()=>({...f,...r,refs:w,elements:g,nodeId:t}),[f,w,g,t,r]);return We(()=>{r.dataRef.current.floatingContext=y;const v=h==null?void 0:h.nodesRef.current.find(x=>x.id===t);v&&(v.context=y)}),S.useMemo(()=>({...f,context:y,refs:w,elements:g}),[f,w,g,y])}function W_(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,events:o,dataRef:i,elements:{domReference:a}}=e,{enabled:s=!0,visibleOnly:l=!0}=t,u=S.useRef(!1),c=S.useRef(),d=S.useRef(!0);return S.useEffect(()=>{if(!s)return;const h=cn(a);function f(){!n&&mt(a)&&a===Un(Tt(a))&&(u.current=!0)}function p(){d.current=!0}return h.addEventListener("blur",f),h.addEventListener("keydown",p,!0),()=>{h.removeEventListener("blur",f),h.removeEventListener("keydown",p,!0)}},[a,n,s]),S.useEffect(()=>{if(!s)return;function h(f){let{reason:p}=f;(p==="reference-press"||p==="escape-key")&&(u.current=!0)}return o.on("openchange",h),()=>{o.off("openchange",h)}},[o,s]),S.useEffect(()=>()=>{clearTimeout(c.current)},[]),S.useMemo(()=>s?{reference:{onPointerDown(h){Bg(h.nativeEvent)||(d.current=!1)},onMouseLeave(){u.current=!1},onFocus(h){if(u.current)return;const f=jr(h.nativeEvent);if(l&&Ue(f))try{if(Vg()&&v4())throw Error();if(!f.matches(":focus-visible"))return}catch{if(!d.current&&!Hg(f))return}r(!0,h.nativeEvent,"focus")},onBlur(h){u.current=!1;const f=h.relatedTarget,p=Ue(f)&&f.hasAttribute(bi("focus-guard"))&&f.getAttribute("data-type")==="outside";c.current=window.setTimeout(()=>{var m;const w=Un(a?a.ownerDocument:document);!f&&w===a||pt((m=i.current.floatingContext)==null?void 0:m.refs.floating.current,w)||pt(a,w)||p||r(!1,h.nativeEvent,"focus")})}}}:{},[s,l,i,a,r])}const qy="active",Xy="selected";function l0(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[qy]:a,[Xy]:s,...l}=e;i=l}return{...n==="floating"&&{tabIndex:-1},...i,...t.map(a=>{const s=a?a[n]:null;return typeof s=="function"?e?s(e):null:s}).concat(e).reduce((a,s)=>(s&&Object.entries(s).forEach(l=>{let[u,c]=l;if(!(o&&[qy,Xy].includes(u)))if(u.indexOf("on")===0){if(r.has(u)||r.set(u,[]),typeof c=="function"){var d;(d=r.get(u))==null||d.push(c),a[u]=function(){for(var h,f=arguments.length,p=new Array(f),m=0;mw(...p)).find(w=>w!==void 0)}}}else a[u]=c}),a),{})}}function U4(e){e===void 0&&(e=[]);const t=e,n=S.useCallback(i=>l0(i,e,"reference"),t),r=S.useCallback(i=>l0(i,e,"floating"),t),o=S.useCallback(i=>l0(i,e,"item"),e.map(i=>i==null?void 0:i.item));return S.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}let Qy=!1;function hf(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function Ky(e,t){return hf(t,e===qg||e===Xl,e===Ca||e===Ba)}function u0(e,t,n){return hf(t,e===Xl,n?e===Ca:e===Ba)||e==="Enter"||e===" "||e===""}function U_(e,t,n){return hf(t,n?e===Ca:e===Ba,e===Xl)}function Jy(e,t,n){return hf(t,n?e===Ba:e===Ca,e===qg)}function Y_(e,t){const{open:n,onOpenChange:r,elements:{domReference:o,floating:i}}=e,{listRef:a,activeIndex:s,onNavigate:l=()=>{},enabled:u=!0,selectedIndex:c=null,allowEscape:d=!1,loop:h=!1,nested:f=!1,rtl:p=!1,virtual:m=!1,focusItemOnOpen:w="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:y=!0,disabledIndices:v=void 0,orientation:x="vertical",cols:C=1,scrollItemIntoView:_=!0,virtualItemRef:R,itemSizes:O,dense:D=!1}=t,j=ff(),A=Ql(),M=rn(l),F=S.useRef(w),k=S.useRef(c??-1),T=S.useRef(null),P=S.useRef(!0),L=S.useRef(M),I=S.useRef(!!i),z=S.useRef(!1),E=S.useRef(!1),B=Rn(v),Y=Rn(n),N=Rn(_),re=Rn(i),U=Rn(c),[Q,J]=S.useState(),[ee,ne]=S.useState(),me=rn(function(le,ke,ye){ye===void 0&&(ye=!1);function je(Ie){m?(J(Ie.id),A==null||A.events.emit("virtualfocus",Ie),R&&(R.current=Ie)):Rr(Ie,{preventScroll:!0,sync:v4()&&Vg()?Qy||z.current:!1})}const yt=le.current[ke.current];yt&&je(yt),requestAnimationFrame(()=>{const Ie=le.current[ke.current]||yt;if(!Ie)return;yt||je(Ie);const ae=N.current;ae&&he&&(ye||!P.current)&&(Ie.scrollIntoView==null||Ie.scrollIntoView(typeof ae=="boolean"?{block:"nearest",inline:"nearest"}:ae))})});We(()=>{document.createElement("div").focus({get preventScroll(){return Qy=!0,!1}})},[]),We(()=>{u&&(n&&i?F.current&&c!=null&&(E.current=!0,k.current=c,M(c)):I.current&&(k.current=-1,L.current(null)))},[u,n,i,c,M]),We(()=>{if(u&&n&&i)if(s==null){if(z.current=!1,U.current!=null)return;if(I.current&&(k.current=-1,me(a,k)),!I.current&&F.current&&(T.current!=null||F.current===!0&&T.current==null)){let le=0;const ke=()=>{a.current[0]==null?(le<2&&(le?requestAnimationFrame:queueMicrotask)(ke),le++):(k.current=T.current==null||u0(T.current,x,p)||f?r0(a,B.current):Ly(a,B.current),T.current=null,M(k.current))};ke()}}else Ds(a,s)||(k.current=s,me(a,k,E.current),E.current=!1)},[u,n,i,s,U,f,a,x,p,M,me,B]),We(()=>{var le;if(!u||i||!A||m||!I.current)return;const ke=A.nodesRef.current,ye=(le=ke.find(Ie=>Ie.id===j))==null||(le=le.context)==null?void 0:le.elements.floating,je=Un(Tt(i)),yt=ke.some(Ie=>Ie.context&&pt(Ie.context.elements.floating,je));ye&&!yt&&P.current&&ye.focus({preventScroll:!0})},[u,i,A,j,m]),We(()=>{if(!u||!A||!m||j)return;function le(ke){ne(ke.id),R&&(R.current=ke)}return A.events.on("virtualfocus",le),()=>{A.events.off("virtualfocus",le)}},[u,A,m,j,R]),We(()=>{L.current=M,I.current=!!i}),We(()=>{n||(T.current=null)},[n]);const _e=s!=null,he=S.useMemo(()=>{function le(ye){if(!n)return;const je=a.current.indexOf(ye);je!==-1&&M(je)}return{onFocus(ye){let{currentTarget:je}=ye;le(je)},onClick:ye=>{let{currentTarget:je}=ye;return je.focus({preventScroll:!0})},...g&&{onMouseMove(ye){let{currentTarget:je}=ye;le(je)},onPointerLeave(ye){let{pointerType:je}=ye;!P.current||je==="touch"||(k.current=-1,me(a,k),M(null),m||Rr(re.current,{preventScroll:!0}))}}}},[n,re,me,g,a,M,m]);return S.useMemo(()=>{if(!u)return{};const le=B.current;function ke(ae){if(P.current=!1,z.current=!0,!Y.current&&ae.currentTarget===re.current)return;if(f&&Jy(ae.key,x,p)){_t(ae),r(!1,ae.nativeEvent,"list-navigation"),mt(o)&&!m&&o.focus();return}const qe=k.current,Rt=r0(a,le),Kt=Ly(a,le);if(ae.key==="Home"&&(_t(ae),k.current=Rt,M(k.current)),ae.key==="End"&&(_t(ae),k.current=Kt,M(k.current)),C>1){const Tn=O||Array.from({length:a.current.length},()=>({width:1,height:1})),nt=g_(Tn,C,D),It=nt.findIndex(Z=>Z!=null&&!lc(a.current,Z,le)),H=nt.reduce((Z,fe,we)=>fe!=null&&!lc(a.current,fe,le)?we:Z,-1);if(k.current=nt[p_({current:nt.map(Z=>Z!=null?a.current[Z]:null)},{event:ae,orientation:x,loop:h,cols:C,disabledIndices:y_([...le||a.current.map((Z,fe)=>lc(a.current,fe)?fe:void 0),void 0],nt),minIndex:It,maxIndex:H,prevIndex:m_(k.current>Kt?Rt:k.current,Tn,nt,C,ae.key===Xl?"bl":ae.key===Ba?"tr":"tl"),stopEvent:!0})],M(k.current),x==="both")return}if(Ky(ae.key,x)){if(_t(ae),n&&!m&&Un(ae.currentTarget.ownerDocument)===ae.currentTarget){k.current=u0(ae.key,x,p)?Rt:Kt,M(k.current);return}u0(ae.key,x,p)?h?k.current=qe>=Kt?d&&qe!==a.current.length?-1:Rt:At(a,{startingIndex:qe,disabledIndices:le}):k.current=Math.min(Kt,At(a,{startingIndex:qe,disabledIndices:le})):h?k.current=qe<=Rt?d&&qe!==-1?a.current.length:Kt:At(a,{startingIndex:qe,decrement:!0,disabledIndices:le}):k.current=Math.max(Rt,At(a,{startingIndex:qe,decrement:!0,disabledIndices:le})),Ds(a,k.current)?M(null):M(k.current)}}function ye(ae){w==="auto"&&y4(ae.nativeEvent)&&(F.current=!0)}function je(ae){F.current=w,w==="auto"&&Bg(ae.nativeEvent)&&(F.current=!0)}const yt=m&&n&&_e&&{"aria-activedescendant":ee||Q},Ie=a.current.find(ae=>(ae==null?void 0:ae.id)===Q);return{reference:{...yt,onKeyDown(ae){P.current=!1;const qe=ae.key.indexOf("Arrow")===0,Rt=U_(ae.key,x,p),Kt=Jy(ae.key,x,p),Tn=Ky(ae.key,x),nt=(f?Rt:Tn)||ae.key==="Enter"||ae.key.trim()==="";if(m&&n){const fe=A==null?void 0:A.nodesRef.current.find(ze=>ze.parentId==null),we=A&&fe?M_(A.nodesRef.current,fe.id):null;if(qe&&we&&R){const ze=new KeyboardEvent("keydown",{key:ae.key,bubbles:!0});if(Rt||Kt){var It,H;const hn=((It=we.context)==null?void 0:It.elements.domReference)===ae.currentTarget,or=Kt&&!hn?(H=we.context)==null?void 0:H.elements.domReference:Rt?Ie:null;or&&(_t(ae),or.dispatchEvent(ze),ne(void 0))}if(Tn&&we.context&&we.context.open&&we.parentId&&ae.currentTarget!==we.context.elements.domReference){var Z;_t(ae),(Z=we.context.elements.domReference)==null||Z.dispatchEvent(ze);return}}return ke(ae)}if(!(!n&&!y&&qe)){if(nt&&(T.current=f&&Tn?null:ae.key),f){Rt&&(_t(ae),n?(k.current=r0(a,le),M(k.current)):r(!0,ae.nativeEvent,"list-navigation"));return}Tn&&(c!=null&&(k.current=c),_t(ae),!n&&y?r(!0,ae.nativeEvent,"list-navigation"):ke(ae),n&&M(k.current))}},onFocus(){n&&!m&&M(null)},onPointerDown:je,onMouseDown:ye,onClick:ye},floating:{"aria-orientation":x==="both"?void 0:x,...!b4(o)&&yt,onKeyDown:ke,onPointerMove(){P.current=!0}},item:he}},[o,re,Q,ee,B,Y,a,u,x,p,m,n,_e,f,c,y,d,C,h,w,M,r,he,A,R,O,D])}const Z_=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function Y4(e,t){var n;t===void 0&&(t={});const{open:r,floatingId:o}=e,{enabled:i=!0,role:a="dialog"}=t,s=(n=Z_.get(a))!=null?n:a,l=df(),c=ff()!=null;return S.useMemo(()=>{if(!i)return{};const d={id:o,...s&&{role:s}};return s==="tooltip"||a==="label"?{reference:{["aria-"+(a==="label"?"labelledby":"describedby")]:r?o:void 0},floating:d}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":s==="alertdialog"?"dialog":s,"aria-controls":r?o:void 0,...s==="listbox"&&{role:"combobox"},...s==="menu"&&{id:l},...s==="menu"&&c&&{role:"menuitem"},...a==="select"&&{"aria-autocomplete":"none"},...a==="combobox"&&{"aria-autocomplete":"list"}},floating:{...d,...s==="menu"&&{"aria-labelledby":l}},item(h){let{active:f,selected:p}=h;const m={role:"option",...f&&{id:o+"-option"}};switch(a){case"select":return{...m,"aria-selected":f&&p};case"combobox":return{...m,...f&&{"aria-selected":!0}}}return{}}}},[i,a,s,r,o,l,c])}function G_(e,t){var n;const{open:r,dataRef:o}=e,{listRef:i,activeIndex:a,onMatch:s,onTypingChange:l,enabled:u=!0,findMatch:c=null,resetMs:d=750,ignoreKeys:h=[],selectedIndex:f=null}=t,p=S.useRef(),m=S.useRef(""),w=S.useRef((n=f??a)!=null?n:-1),g=S.useRef(null),y=rn(s),v=rn(l),x=Rn(c),C=Rn(h);return We(()=>{r&&(clearTimeout(p.current),g.current=null,m.current="")},[r]),We(()=>{if(r&&m.current===""){var _;w.current=(_=f??a)!=null?_:-1}},[r,f,a]),S.useMemo(()=>{if(!u)return{};function _(D){D?o.current.typing||(o.current.typing=D,v(D)):o.current.typing&&(o.current.typing=D,v(D))}function R(D,j,A){const M=x.current?x.current(j,A):j.find(F=>(F==null?void 0:F.toLocaleLowerCase().indexOf(A.toLocaleLowerCase()))===0);return M?D.indexOf(M):-1}function O(D){const j=i.current;if(m.current.length>0&&m.current[0]!==" "&&(R(j,j,m.current)===-1?_(!1):D.key===" "&&_t(D)),j==null||C.current.includes(D.key)||D.key.length!==1||D.ctrlKey||D.metaKey||D.altKey)return;r&&D.key!==" "&&(_t(D),_(!0)),j.every(k=>{var T,P;return k?((T=k[0])==null?void 0:T.toLocaleLowerCase())!==((P=k[1])==null?void 0:P.toLocaleLowerCase()):!0})&&m.current===D.key&&(m.current="",w.current=g.current),m.current+=D.key,clearTimeout(p.current),p.current=setTimeout(()=>{m.current="",w.current=g.current,_(!1)},d);const M=w.current,F=R(j,[...j.slice((M||0)+1),...j.slice(0,(M||0)+1)],m.current);F!==-1?(y(F),g.current=F):D.key!==" "&&(m.current="",_(!1))}return{reference:{onKeyDown:O},floating:{onKeyDown:O,onKeyUp(D){D.key===" "&&_(!1)}}}},[u,r,o,i,d,C,x,y,v])}function ev(e,t){const[n,r]=e;let o=!1;const i=t.length;for(let a=0,s=i-1;a=r!=d>=r&&n<=(c-l)*(r-u)/(d-u)+l&&(o=!o)}return o}function q_(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function X_(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,i=!1,a=null,s=null,l=performance.now();function u(d,h){const f=performance.now(),p=f-l;if(a===null||s===null||p===0)return a=d,s=h,l=f,null;const m=d-a,w=h-s,y=Math.sqrt(m*m+w*w)/p;return a=d,s=h,l=f,y}const c=d=>{let{x:h,y:f,placement:p,elements:m,onClose:w,nodeId:g,tree:y}=d;return function(x){function C(){clearTimeout(o),w()}if(clearTimeout(o),!m.domReference||!m.floating||p==null||h==null||f==null)return;const{clientX:_,clientY:R}=x,O=[_,R],D=jr(x),j=x.type==="mouseleave",A=pt(m.floating,D),M=pt(m.domReference,D),F=m.domReference.getBoundingClientRect(),k=m.floating.getBoundingClientRect(),T=p.split("-")[0],P=h>k.right-k.width/2,L=f>k.bottom-k.height/2,I=q_(O,F),z=k.width>F.width,E=k.height>F.height,B=(z?F:k).left,Y=(z?F:k).right,N=(E?F:k).top,re=(E?F:k).bottom;if(A&&(i=!0,!j))return;if(M&&(i=!1),M&&!j){i=!0;return}if(j&&Ue(x.relatedTarget)&&pt(m.floating,x.relatedTarget)||y&&ui(y.nodesRef.current,g).some(J=>{let{context:ee}=J;return ee==null?void 0:ee.open}))return;if(T==="top"&&f>=F.bottom-1||T==="bottom"&&f<=F.top+1||T==="left"&&h>=F.right-1||T==="right"&&h<=F.left+1)return C();let U=[];switch(T){case"top":U=[[B,F.top+1],[B,k.bottom-1],[Y,k.bottom-1],[Y,F.top+1]];break;case"bottom":U=[[B,k.top+1],[B,F.bottom-1],[Y,F.bottom-1],[Y,k.top+1]];break;case"left":U=[[k.right-1,re],[k.right-1,N],[F.left+1,N],[F.left+1,re]];break;case"right":U=[[F.right-1,re],[F.right-1,N],[k.left+1,N],[k.left+1,re]];break}function Q(J){let[ee,ne]=J;switch(T){case"top":{const me=[z?ee+t/2:P?ee+t*4:ee-t*4,ne+t+1],_e=[z?ee-t/2:P?ee+t*4:ee-t*4,ne+t+1],he=[[k.left,P||z?k.bottom-t:k.top],[k.right,P?z?k.bottom-t:k.top:k.bottom-t]];return[me,_e,...he]}case"bottom":{const me=[z?ee+t/2:P?ee+t*4:ee-t*4,ne-t],_e=[z?ee-t/2:P?ee+t*4:ee-t*4,ne-t],he=[[k.left,P||z?k.top+t:k.bottom],[k.right,P?z?k.top+t:k.bottom:k.top+t]];return[me,_e,...he]}case"left":{const me=[ee+t+1,E?ne+t/2:L?ne+t*4:ne-t*4],_e=[ee+t+1,E?ne-t/2:L?ne+t*4:ne-t*4];return[...[[L||E?k.right-t:k.left,k.top],[L?E?k.right-t:k.left:k.right-t,k.bottom]],me,_e]}case"right":{const me=[ee-t,E?ne+t/2:L?ne+t*4:ne-t*4],_e=[ee-t,E?ne-t/2:L?ne+t*4:ne-t*4],he=[[L||E?k.left+t:k.right,k.top],[L?E?k.left+t:k.right:k.left+t,k.bottom]];return[me,_e,...he]}}}if(!ev([_,R],U)){if(i&&!I)return C();if(!j&&r){const J=u(x.clientX,x.clientY);if(J!==null&&J<.1)return C()}ev([_,R],Q([h,f]))?!i&&r&&(o=window.setTimeout(C,40)):C()}}};return c.__options={blockPointerEvents:n},c}const Q_=({arrowRef:e,placement:t})=>{const n=[];return n.push(VC(8)),n.push(t==="auto"?UC():WC()),n.push(HC({padding:8})),e!=null&&e.current&&n.push(YC({element:e.current})),n},K_=({placement:e})=>e==="auto"?void 0:e,Z4=({placement:e})=>({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]],Kg=({open:e,arrowRef:t,placement:n="top",setOpen:r})=>W4({placement:K_({placement:n}),open:e,onOpenChange:r,whileElementsMounted:N4,middleware:Q_({placement:n,arrowRef:t})}),Jg=({context:e,trigger:t,role:n="tooltip",interactions:r=[]})=>U4([V4(e,{enabled:t==="click"}),N_(e,{enabled:t==="hover",handleClose:X_()}),H4(e),Y4(e,{role:n}),...r]),J_=({animation:e="duration-300",arrow:t=!0,children:n,className:r,content:o,placement:i="top",style:a="dark",theme:s,trigger:l="hover",minWidth:u,...c})=>{const d=S.useRef(null),[h,f]=S.useState(!1),p=Kg({open:h,placement:i,arrowRef:d,setOpen:f}),{context:m,middlewareData:{arrow:{x:w,y:g}={}},refs:y,strategy:v,update:x,x:C,y:_}=p,R=W_(m),{getFloatingProps:O,getReferenceProps:D}=Jg({context:m,role:"tooltip",trigger:l,interactions:[R]});return S.useEffect(()=>{if(y.reference.current&&y.floating.current&&h)return N4(y.reference.current,y.floating.current,x)},[h,y.floating,y.reference,x]),b.jsxs(b.Fragment,{children:[b.jsx("div",{ref:y.setReference,className:s.target,"data-testid":"flowbite-tooltip-target",...D(),children:n}),b.jsxs("div",{ref:y.setFloating,"data-testid":"flowbite-tooltip",...O({className:$(s.base,e&&`${s.animation} ${e}`,!h&&s.hidden,s.style[a],r),style:{position:v,top:_??" ",left:C??" ",minWidth:u},...c}),children:[b.jsx("div",{className:s.content,children:o}),t&&b.jsx("div",{className:$(s.arrow.base,a==="dark"&&s.arrow.style.dark,a==="light"&&s.arrow.style.light,a==="auto"&&s.arrow.style.auto),"data-testid":"flowbite-tooltip-arrow",ref:d,style:{top:g??" ",left:w??" ",right:" ",bottom:" ",[Z4({placement:p.placement})]:s.arrow.placement},children:" "})]})]})},pf=({animation:e="duration-300",arrow:t=!0,children:n,className:r,content:o,placement:i="top",style:a="dark",theme:s={},trigger:l="hover",...u})=>{const c=W(ue().tooltip,s);return b.jsx(J_,{animation:e,arrow:t,content:o,placement:i,style:a,theme:c,trigger:l,className:r,...u,children:n})};pf.displayName="Tooltip";function G4(e){return wt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},child:[]}]})(e)}function q4(e){return wt({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z"},child:[]}]})(e)}function eT(e){return wt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z"},child:[]}]})(e)}const em=(e,t)=>{var n;t(!0),(n=navigator==null?void 0:navigator.clipboard)==null||n.writeText(e).then(()=>{console.log("Copy Successfull")}).catch(r=>{console.error("Failed to Copy text: ",r),t(!1)}),setTimeout(()=>t(!1),4e3)},X4=S.forwardRef(({valueToCopy:e,icon:t=q4,theme:n={},className:r,...o},i)=>{const[a,s]=S.useState(!1),l=W(ue().clipboard.withIcon,n);return b.jsx("button",{className:$(l.base,r),onClick:()=>em(e,s),...o,ref:i,children:a?b.jsx(G4,{"aria-hidden":!0,className:l.icon.successIcon}):b.jsx(t,{"aria-hidden":!0,className:l.icon.defaultIcon})})}),Q4=S.forwardRef(({valueToCopy:e,icon:t=q4,label:n="Copy",theme:r={},className:o,...i},a)=>{const[s,l]=S.useState(!1),u=W(ue().clipboard.withIconText,r);return b.jsx("button",{className:$(u.base,o),onClick:()=>em(e,l),...i,ref:a,children:s?b.jsxs("span",{className:u.label.base,children:[b.jsx(G4,{"aria-hidden":!0,className:u.icon.successIcon}),b.jsx("span",{className:u.label.successText,children:"Copied"})]}):b.jsxs("span",{className:u.label.base,children:[b.jsx(t,{"aria-hidden":!0,className:u.icon.defaultIcon}),b.jsx("span",{className:u.label.defaultText,children:n})]})})}),K4=S.forwardRef(({className:e,valueToCopy:t,label:n,theme:r={},...o},i)=>{const[a,s]=S.useState(!1),l=W(ue().clipboard.button,r);return b.jsx(pf,{content:a?"Copied":"Copy to clipboard",className:"[&_*]:cursor-pointer",children:b.jsx("button",{className:$(l.base,e),onClick:()=>em(t,s),...o,ref:i,children:b.jsx("span",{className:l.label,children:n})})})});K4.displayName="Clipboard";X4.displayName="Clipboard.WithIcon";Q4.displayName="Clipboard.WithIconText";Object.assign(K4,{WithIcon:X4,WithIconText:Q4});const tT=({key:e,onChange:t})=>{function n({key:r,newValue:o}){r===e&&t(o)}S.useEffect(()=>(window.addEventListener("storage",n),()=>window.removeEventListener("storage",n)),[])},Lh="light",tm="flowbite-theme-mode",zh="flowbite-theme-mode-sync",nT=()=>{const[e,t]=S.useState(oT(_y()));S.useEffect(()=>{tv(e),nv(e)},[]),tT({key:tm,onChange(i){if(i)return n(i)}}),rT(i=>t(i));const n=i=>{t(i),tv(i),nv(i),document.dispatchEvent(new CustomEvent(zh,{detail:i}))},r=()=>{let i=e;i==="auto"&&(i=Dh(i)),i=i==="dark"?"light":"dark",n(i)},o=()=>{const i=_y()??Lh;n(i)};return{mode:e,computedMode:Dh(e),setMode:n,toggleMode:r,clearMode:o}},rT=e=>{S.useEffect(()=>{function t(n){const r=n.detail;e(r)}return document.addEventListener(zh,t),()=>document.removeEventListener(zh,t)},[])},tv=e=>localStorage.setItem(tm,e),nv=e=>{Dh(e)==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},oT=e=>QE()?localStorage.getItem(tm)??e??Lh:Lh,Dh=e=>e==="auto"?iT():e,iT=()=>{var e;return(e=window.matchMedia)!=null&&e.call(window,"(prefers-color-scheme: dark)").matches?"dark":"light"},Kl=({children:e,className:t,color:n="default",theme:r={},value:o,...i})=>{const a=W(ue().helperText,r);return b.jsx("p",{className:$(a.root.base,a.root.colors[n],t),...i,children:o??e??""})};Kl.displayName="HelperText";const J4=S.forwardRef(({addon:e,className:t,color:n="gray",helperText:r,icon:o,rightIcon:i,shadow:a,sizing:s="md",theme:l={},type:u="text",...c},d)=>{const h=W(ue().textInput,l);return b.jsxs(b.Fragment,{children:[b.jsxs("div",{className:$(h.base,t),children:[e&&b.jsx("span",{className:h.addon,children:e}),b.jsxs("div",{className:h.field.base,children:[o&&b.jsx("div",{className:h.field.icon.base,children:b.jsx(o,{className:h.field.icon.svg})}),i&&b.jsx("div",{"data-testid":"right-icon",className:h.field.rightIcon.base,children:b.jsx(i,{className:h.field.rightIcon.svg})}),b.jsx("input",{className:$(h.field.input.base,h.field.input.colors[n],h.field.input.sizes[s],h.field.input.withIcon[o?"on":"off"],h.field.input.withRightIcon[i?"on":"off"],h.field.input.withAddon[e?"on":"off"],h.field.input.withShadow[a?"on":"off"]),type:u,...c,ref:d})]})]}),r&&b.jsx(Kl,{color:n,children:r})]})});J4.displayName="TextInput";const e3=S.createContext(void 0);function gf(){const e=S.useContext(e3);if(!e)throw new Error("useDatePickerContext should be used within the DatePickerContext provider!");return e}var et=(e=>(e[e.Days=0]="Days",e[e.Months=1]="Months",e[e.Years=2]="Years",e[e.Decades=3]="Decades",e))(et||{}),t3=(e=>(e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday",e))(t3||{});const Jl=(e,t,n)=>{const r=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime();if(t&&n){const o=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime(),i=new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime();return r>=o&&r<=i}if(t){const o=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();return r>=o}if(n){const o=new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime();return r<=o}return!0},mf=(e,t)=>(e=new Date(e.getFullYear(),e.getMonth(),e.getDate()),t=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e.getTime()===t.getTime()),aT=(e,t,n)=>(Jl(e,t,n)||(t&&en&&(e=n)),e),sT=(e,t)=>{const n=new Date(e.getFullYear(),e.getMonth(),1);let o=n.getDay()-t;return o<0&&(o+=7),nm(n,-o)},lT=(e,t)=>{const n=[],r=new Date(0);r.setDate(r.getDate()-r.getDay()+t);const o=new Intl.DateTimeFormat(e,{weekday:"short"});for(let i=0;i<7;i++)n.push(o.format(nm(r,i)));return n},nm=(e,t)=>{const n=new Date(e);return n.setDate(n.getDate()+t),n},uT=(e,t)=>{const n=new Date(e);return n.setMonth(n.getMonth()+t),n},Xi=(e,t)=>{const n=new Date(e);return n.setFullYear(n.getFullYear()+t),n},$s=(e,t,n)=>{let r={day:"numeric",month:"long",year:"numeric"};return n&&(r=n),new Intl.DateTimeFormat(e,r).format(t)},Qi=(e,t)=>{const n=e.getFullYear();return Math.floor(n/t)*t},cT=(e,t)=>{const n=e.getFullYear(),r=t+9;return n>=t&&n<=r},dT=({theme:e={}})=>{const{theme:t,weekStart:n,minDate:r,maxDate:o,viewDate:i,selectedDate:a,changeSelectedDate:s,language:l}=gf(),u=W(t.views.days,e),c=lT(l,n),d=sT(i,n);return b.jsxs(b.Fragment,{children:[b.jsx("div",{className:u.header.base,children:c.map((h,f)=>b.jsx("span",{className:u.header.title,children:h},f))}),b.jsx("div",{className:u.items.base,children:[...Array(42)].map((h,f)=>{const p=nm(d,f),m=$s(l,p,{day:"numeric"}),w=mf(a,p),g=!Jl(p,r,o);return b.jsx("button",{disabled:g,type:"button",className:$(u.items.item.base,w&&u.items.item.selected,g&&u.items.item.disabled),onClick:()=>{g||s(p,!0)},children:m},f)})})]})},fT=({theme:e={}})=>{const{theme:t,selectedDate:n,viewDate:r,setViewDate:o,setView:i}=gf(),a=W(t.views.decades,e);return b.jsx("div",{className:a.items.base,children:[...Array(12)].map((s,l)=>{const c=Qi(r,100)-10+l*10,d=new Date(c,0,1),h=Xi(d,9),f=cT(r,c),p=!Jl(r,d,h);return b.jsx("button",{disabled:p,type:"button",className:$(a.items.item.base,f&&a.items.item.selected,p&&a.items.item.disabled),onClick:()=>{p||(o(Xi(r,c-n.getFullYear())),i(et.Years))},children:c},l)})})},hT=({theme:e={}})=>{const{theme:t,minDate:n,maxDate:r,selectedDate:o,viewDate:i,language:a,setViewDate:s,setView:l}=gf(),u=W(t.views.months,e);return b.jsx("div",{className:u.items.base,children:[...Array(12)].map((c,d)=>{const h=new Date(i.getTime());h.setMonth(d);const f=$s(a,h,{month:"short"}),p=mf(o,h),m=!Jl(h,n,r);return b.jsx("button",{disabled:m,type:"button",className:$(u.items.item.base,p&&u.items.item.selected,m&&u.items.item.disabled),onClick:()=>{m||(s(h),l(et.Days))},children:f},d)})})},pT=({theme:e={}})=>{const{theme:t,selectedDate:n,minDate:r,maxDate:o,viewDate:i,setViewDate:a,setView:s}=gf(),l=W(t.views.years,e);return b.jsx("div",{className:l.items.base,children:[...Array(12)].map((u,c)=>{const h=Qi(i,10)-1+c*1,f=new Date(i.getTime());f.setFullYear(h);const p=mf(n,f),m=!Jl(f,r,o);return b.jsx("button",{disabled:m,type:"button",className:$(l.items.item.base,p&&l.items.item.selected,m&&l.items.item.disabled),onClick:()=>{m||(a(f),s(et.Months))},children:h},c)})})},gT=({title:e,open:t,inline:n=!1,autoHide:r=!0,showClearButton:o=!0,labelClearButton:i="Clear",showTodayButton:a=!0,labelTodayButton:s="Today",defaultDate:l=new Date,minDate:u,maxDate:c,language:d="en",weekStart:h=t3.Sunday,className:f,theme:p={},onSelectedDateChanged:m,...w},g)=>{const y=W(ue().datepicker,p);l=aT(l,u,c);const[v,x]=S.useState(t),[C,_]=S.useState(et.Days),[R,O]=S.useState(l),[D,j]=S.useState(l),A=S.useRef(null),M=S.useRef(null),F=(z,E)=>{O(z),m&&m(z),r&&C===et.Days&&E==!0&&!n&&x(!1)},k=()=>{F(l,!0),l&&j(l)};S.useImperativeHandle(g,()=>({focus(){var z;(z=A.current)==null||z.focus()},clear(){k()}}));const T=z=>{switch(z){case et.Decades:return b.jsx(fT,{theme:y.views.decades});case et.Years:return b.jsx(pT,{theme:y.views.years});case et.Months:return b.jsx(hT,{theme:y.views.months});case et.Days:default:return b.jsx(dT,{theme:y.views.days})}},P=()=>{switch(C){case et.Days:return et.Months;case et.Months:return et.Years;case et.Years:return et.Decades}return C},L=()=>{switch(C){case et.Decades:return`${Qi(D,100)} - ${Qi(D,100)+90}`;case et.Years:return`${Qi(D,10)} - ${Qi(D,10)+9}`;case et.Months:return $s(d,D,{year:"numeric"});case et.Days:default:return $s(d,D,{month:"long",year:"numeric"})}},I=(z,E,B)=>{switch(z){case et.Days:return new Date(uT(E,B));case et.Months:return new Date(Xi(E,B));case et.Years:return new Date(Xi(E,B*10));case et.Decades:return new Date(Xi(E,B*100));default:return new Date(Xi(E,B*10))}};return S.useEffect(()=>{const z=E=>{var N,re;const B=(N=M==null?void 0:M.current)==null?void 0:N.contains(E.target),Y=(re=A==null?void 0:A.current)==null?void 0:re.contains(E.target);!B&&!Y&&x(!1)};return document.addEventListener("mousedown",z),()=>{document.removeEventListener("mousedown",z)}},[A,M,x]),b.jsx(e3.Provider,{value:{theme:y,language:d,minDate:u,maxDate:c,weekStart:h,isOpen:v,setIsOpen:x,view:C,setView:_,viewDate:D,setViewDate:j,selectedDate:R,setSelectedDate:O,changeSelectedDate:F},children:b.jsxs("div",{className:$(y.root.base,f),children:[!n&&b.jsx(J4,{theme:y.root.input,icon:sS,ref:A,onFocus:()=>{mf(D,R)||j(R),x(!0)},value:R&&$s(d,R),readOnly:!0,...w}),(v||n)&&b.jsx("div",{ref:M,className:$(y.popup.root.base,n&&y.popup.root.inline),children:b.jsxs("div",{className:y.popup.root.inner,children:[b.jsxs("div",{className:y.popup.header.base,children:[e&&b.jsx("div",{className:y.popup.header.title,children:e}),b.jsxs("div",{className:y.popup.header.selectors.base,children:[b.jsx("button",{type:"button",className:$(y.popup.header.selectors.button.base,y.popup.header.selectors.button.prev),onClick:()=>j(I(C,D,-1)),children:b.jsx(iS,{})}),b.jsx("button",{type:"button",className:$(y.popup.header.selectors.button.base,y.popup.header.selectors.button.view),onClick:()=>_(P()),children:L()}),b.jsx("button",{type:"button",className:$(y.popup.header.selectors.button.base,y.popup.header.selectors.button.next),onClick:()=>j(I(C,D,1)),children:b.jsx(aS,{})})]})]}),b.jsx("div",{className:y.popup.view.base,children:T(C)}),(o||a)&&b.jsxs("div",{className:y.popup.footer.base,children:[a&&b.jsx("button",{type:"button",className:$(y.popup.footer.button.base,y.popup.footer.button.today),onClick:()=>{const z=new Date;F(z,!0),j(z)},children:s}),o&&b.jsx("button",{type:"button",className:$(y.popup.footer.button.base,y.popup.footer.button.clear),onClick:()=>{F(l,!0),l&&j(l)},children:i})]})]})})]})})},mT=S.forwardRef(gT);mT.displayName="Datepicker";const n3=S.createContext(void 0);function r3(){const e=S.useContext(n3);if(!e)throw new Error("useDrawerContext should be used within the DrawerContext provider!");return e}function yT(e){return wt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"},child:[]}]})(e)}function vT(e){return wt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"},child:[]}]})(e)}const o3=({children:e,className:t,closeIcon:n=vT,theme:r={},title:o,titleIcon:i=yT,...a})=>{const s=S.useId(),{id:l,isOpen:u,onClose:c,theme:d}=r3(),h=W(d.header,r);return b.jsxs("div",{className:t,...a,children:[b.jsxs("h5",{className:h.inner.titleText,id:l,children:[b.jsx(i,{"aria-hidden":!0,className:h.inner.titleIcon}),o]}),b.jsxs("button",{onClick:c,"data-testid":"close-drawer",className:h.inner.closeButton,children:[b.jsx(n,{"aria-hidden":!0,className:h.inner.closeIcon}),b.jsx("span",{className:"sr-only",children:"Close menu"})]}),b.jsx("span",{className:h.collapsed[u?"on":"off"],id:`flowbite-drawer-header-${s}`,children:e})]})};o3.displayName="Drawer.Header";const i3=({children:e,className:t,theme:n={},...r})=>{const{theme:o}=r3(),i=W(o.items,n);return b.jsx("div",{"data-testid":"flowbite-drawer-items",className:$(i.base,t),...r,children:e})};i3.displayName="Drawer.Items";const a3=({backdrop:e=!0,children:t,className:n,edge:r=!1,position:o="left",onClose:i,open:a=!1,theme:s={},...l})=>{const u=S.useId(),c=W(ue().drawer,s);return S.useEffect(()=>{const d=h=>{h.key==="Escape"&&a&&i&&i()};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[i,a]),b.jsxs(n3.Provider,{value:{theme:c,onClose:i,isOpen:a,id:u},children:[b.jsx("div",{"aria-modal":!0,"aria-describedby":`drawer-dialog-${u}`,role:"dialog",tabIndex:-1,"data-testid":"flowbite-drawer",className:$(c.root.base,c.root.position[o][a?"on":"off"],r&&!a&&c.root.edge,n),...l,children:t}),a&&e&&b.jsx("div",{onClick:()=>i(),className:c.root.backdrop})]})};a3.displayName="Drawer";Object.assign(a3,{Header:o3,Items:i3});const s3=S.createContext(void 0);function rm(){const e=S.useContext(s3);if(!e)throw new Error("useDropdownContext should be used within the DropdownContext provider!");return e}const om=({className:e,theme:t={},...n})=>{const{theme:r}=rm(),o=t.divider??r.floating.divider;return b.jsx("div",{className:$(o,e),...n})},l3=({children:e,className:t,theme:n={},...r})=>{const{theme:o}=rm(),i=n.header??o.floating.header;return b.jsxs(b.Fragment,{children:[b.jsx("div",{className:$(i,t),...r,children:e}),b.jsx(om,{})]})},u3=S.forwardRef(({children:e,className:t,icon:n,onClick:r,theme:o={},...i},a)=>{const{ref:s,index:l}=w_({label:typeof e=="string"?e:void 0}),u=Gg([a,s]),{theme:c,activeIndex:d,dismissOnClick:h,getItemProps:f,handleSelect:p}=rm(),m=d===l,w=W(c.floating.item,o),g=i;return b.jsx("li",{role:"menuitem",className:w.container,children:b.jsxs(Ag,{ref:u,className:$(w.base,t),...g,...f({onClick:()=>{r==null||r(),h&&p(null)}}),tabIndex:m?0:-1,children:[n&&b.jsx(n,{className:w.icon}),e]})})});u3.displayName="DropdownItem";const bT={top:hS,right:$w,bottom:Fw,left:fS},xT=({refs:e,children:t,inline:n,theme:r,disabled:o,setButtonWidth:i,getReferenceProps:a,renderTrigger:s,...l})=>{const u=e.reference,c=a();if(S.useEffect(()=>{u.current&&(i==null||i(u.current.clientWidth))},[u,i]),s){const d=s(r);return S.cloneElement(d,{ref:e.setReference,disabled:o,...c,...d.props})}return n?b.jsx("button",{type:"button",ref:e.setReference,className:r==null?void 0:r.inlineWrapper,disabled:o,...c,children:t}):b.jsx(Lg,{...l,disabled:o,type:"button",ref:e.setReference,...c,children:t})},c3=({children:e,className:t,dismissOnClick:n=!0,theme:r={},enableTypeAhead:o=!0,renderTrigger:i,...a})=>{const[s,l]=S.useState(!1),[u,c]=S.useState(null),[d,h]=S.useState(null),[f,p]=S.useState(void 0),m=S.useRef([]),w=S.useRef([]),g=W(ue().dropdown,r),y=a,v=a["data-testid"]||"flowbite-dropdown-target",{placement:x=a.inline?"bottom-start":"bottom",trigger:C="click",label:_,inline:R,arrowIcon:O=!0,...D}=y,j=S.useCallback(B=>{h(B),l(!1)},[]),A=S.useCallback(B=>{s?c(B):j(B)},[s,j]),{context:M,floatingStyles:F,refs:k}=Kg({open:s,setOpen:l,placement:x}),T=Y_(M,{listRef:m,activeIndex:u,selectedIndex:d,onNavigate:c}),P=G_(M,{listRef:w,activeIndex:u,selectedIndex:d,onMatch:A,enabled:o}),{getReferenceProps:L,getFloatingProps:I,getItemProps:z}=Jg({context:M,role:"menu",trigger:C,interactions:[T,P]}),E=S.useMemo(()=>{const[B]=x.split("-");return bT[B]??Fw},[x]);return b.jsxs(s3.Provider,{value:{theme:g,activeIndex:u,dismissOnClick:n,getItemProps:z,handleSelect:j},children:[b.jsxs(xT,{...D,refs:k,inline:R,theme:g,"data-testid":v,className:$(g.floating.target,D.className),setButtonWidth:p,getReferenceProps:L,renderTrigger:i,children:[_,O&&b.jsx(E,{className:g.arrowIcon})]}),s&&b.jsx(Qg,{context:M,modal:!1,children:b.jsx("div",{ref:k.setFloating,style:{...F,minWidth:f},"data-testid":"flowbite-dropdown","aria-expanded":s,...I({className:$(g.floating.base,g.floating.animation,"duration-100",!s&&g.floating.hidden,g.floating.style.auto,t)}),children:b.jsx(x_,{elementsRef:m,labelsRef:w,children:b.jsx("ul",{className:g.content,tabIndex:-1,children:e})})})})]})};c3.displayName="Dropdown";l3.displayName="Dropdown.Header";om.displayName="Dropdown.Divider";const wT=Object.assign(c3,{Item:u3,Header:l3,Divider:om}),kT=S.forwardRef(({className:e,color:t="gray",helperText:n,sizing:r="md",theme:o={},...i},a)=>{const s=W(ue().fileInput,o);return b.jsxs(b.Fragment,{children:[b.jsx("div",{className:$(s.root.base,e),children:b.jsx("div",{className:s.field.base,children:b.jsx("input",{className:$(s.field.input.base,s.field.input.colors[t],s.field.input.sizes[r]),...i,type:"file",ref:a})})}),n&&b.jsx(Kl,{color:t,children:n})]})});kT.displayName="FileInput";const ST=S.forwardRef(({label:e,helperText:t,color:n="default",sizing:r="md",variant:o,disabled:i=!1,theme:a={},className:s,...l},u)=>{const c=S.useId(),d=W(ue().floatingLabel,a);return b.jsxs("div",{children:[b.jsxs("div",{className:$("relative",o==="standard"?"z-0":""),children:[b.jsx("input",{type:"text",id:l.id?l.id:"floatingLabel"+c,"aria-describedby":"outlined_success_help",className:$(d.input[n][o][r],s),placeholder:" ","data-testid":"floating-label",disabled:i,...l,ref:u}),b.jsx("label",{htmlFor:l.id?l.id:"floatingLabel"+c,className:$(d.label[n][o][r],s),children:e})]}),b.jsx("p",{id:"outlined_helper_text"+c,className:$(d.helperText[n],s),children:t})]})});ST.displayName="FloatingLabel";function ET({theme:e}){return Zw(e),null}function CT({mode:e}){return e&&LE(e),nT(),null}function _T({theme:e}){return Zw(e),null}function TT({mode:e,theme:t}){return b.jsxs(b.Fragment,{children:[b.jsx(CT,{mode:e}),b.jsx(_T,{theme:t}),b.jsx(ET,{theme:t})]})}const d3=({children:e,theme:t})=>b.jsxs(b.Fragment,{children:[b.jsx(TT,{mode:t==null?void 0:t.mode,theme:t==null?void 0:t.theme}),e]});d3.displayName="Flowbite";const f3=({alt:e,className:t,children:n,href:r,name:o,src:i,theme:a={},...s})=>{const l=W(ue().footer.brand,a);return b.jsx("div",{children:r?b.jsxs("a",{"data-testid":"flowbite-footer-brand",href:r,className:$(l.base,t),...s,children:[b.jsx("img",{alt:e,src:i,className:l.img}),b.jsx("span",{"data-testid":"flowbite-footer-brand-span",className:l.span,children:o}),n]}):b.jsx("img",{alt:e,"data-testid":"flowbite-footer-brand",src:i,className:$(l.img,t),...s})})},h3=({by:e,className:t,href:n,theme:r={},year:o,...i})=>{const a=W(ue().footer.copyright,r);return b.jsxs("div",{"data-testid":"flowbite-footer-copyright",className:$(a.base,t),...i,children:["© ",o,n?b.jsx("a",{href:n,className:a.href,children:e}):b.jsx("span",{"data-testid":"flowbite-footer-copyright-span",className:a.span,children:e})]})},p3=({className:e,theme:t={},...n})=>{const r=W(ue().footer.divider,t);return b.jsx("hr",{"data-testid":"footer-divider",className:$(r.base,e),...n})},g3=({ariaLabel:e,className:t,href:n,icon:r,theme:o={},...i})=>{const a=W(ue().footer.icon,o);return b.jsx("div",{children:n?b.jsx("a",{"aria-label":e,"data-testid":"flowbite-footer-icon",href:n,className:$(a.base,t),...i,children:b.jsx(r,{className:a.size})}):b.jsx(r,{"data-testid":"flowbite-footer-icon",className:a.size,...i})})},m3=({as:e="a",children:t,className:n,href:r,theme:o={},...i})=>{const a=W(ue().footer.groupLink.link,o);return b.jsx("li",{className:$(a.base,n),children:b.jsx(e,{href:r,className:a.href,...i,children:t})})},y3=({children:e,className:t,col:n=!1,theme:r={},...o})=>{const i=W(ue().footer.groupLink,r);return b.jsx("ul",{"data-testid":"footer-groupLink",className:$(i.base,n&&i.col,t),...o,children:e})},v3=({as:e="h2",className:t,theme:n={},title:r,...o})=>{const i=W(ue().footer.title,n);return b.jsx(e,{"data-testid":"flowbite-footer-title",className:$(i.base,t),...o,children:r})},b3=({bgDark:e=!1,children:t,className:n,container:r=!1,theme:o={},...i})=>{const a=W(ue().footer,o);return b.jsx("footer",{"data-testid":"flowbite-footer",className:$(a.root.base,e&&a.root.bgDark,r&&a.root.container,n),...i,children:t})};b3.displayName="Footer";h3.displayName="Footer.Copyright";m3.displayName="Footer.Link";f3.displayName="Footer.Brand";y3.displayName="Footer.LinkGroup";g3.displayName="Footer.Icon";v3.displayName="Footer.Title";p3.displayName="Footer.Divider";Object.assign(b3,{Copyright:h3,Link:m3,LinkGroup:y3,Brand:f3,Icon:g3,Title:v3,Divider:p3});const x3=S.forwardRef(({theme:e={},icon:t=eT,className:n,...r},o)=>{const i=W(ue().hr.icon,e);return b.jsxs("div",{className:i.base,children:[b.jsx("hr",{className:$(i.hrLine,n),role:"separator","data-testid":"flowbite-hr-icon",ref:o,...r}),b.jsx("div",{className:i.icon.base,children:b.jsx(t,{"aria-hidden":!0,className:i.icon.icon})})]})}),w3=S.forwardRef(({theme:e={},className:t,...n},r)=>{const o=W(ue().hr.square,e);return b.jsx("hr",{className:$(o.base,t),role:"separator","data-testid":"flowbite-hr-square",ref:r,...n})}),k3=S.forwardRef(({theme:e={},text:t,className:n,...r},o)=>{const i=W(ue().hr.text,e);return b.jsxs("div",{className:i.base,children:[b.jsx("hr",{className:$(i.hrLine,n),"data-testid":"flowbite-hr-text",role:"separator",ref:o,...r}),b.jsx("span",{className:i.text,children:t})]})}),S3=S.forwardRef(({theme:e={},className:t,...n},r)=>{const o=W(ue().hr.trimmed,e);return b.jsx("hr",{className:$(o.base,t),role:"separator","data-testid":"flowbite-hr-trimmed",ref:r,...n})}),E3=S.forwardRef(({theme:e={},className:t,...n},r)=>{const o=W(ue().hr.root,e);return b.jsx("hr",{className:$(o.base,t),role:"separator","data-testid":"flowbite-hr",ref:r,...n})});E3.displayName="HR";S3.displayName="HR.Trimmed";x3.displayName="HR.Icon";k3.displayName="HR.Text";w3.displayName="HR.Square";Object.assign(E3,{Trimmed:S3,Icon:x3,Text:k3,Square:w3});const C3=({children:e,className:t,icon:n,theme:r={},...o})=>{const i=W(ue().list.item,r);return b.jsxs("li",{className:$(i.withIcon[n?"on":"off"],t),...o,children:[n&&b.jsx(n,{className:$(i.icon)}),e]})},_3=({children:e,className:t,unstyled:n,nested:r,ordered:o,horizontal:i,theme:a={},...s})=>{const l=W(ue().list,a),u=o?"ol":"ul";return b.jsx(u,{className:$(l.root.base,l.root.ordered[o?"on":"off"],n&&l.root.unstyled,r&&l.root.nested,i&&l.root.horizontal,t),...s,children:e})};_3.displayName="List";C3.displayName="List.Item";Object.assign(_3,{Item:C3});const T3=({active:e,children:t,className:n,href:r,icon:o,onClick:i,theme:a={},disabled:s,...l})=>{const u=W(ue().listGroup.item,a),c=typeof r<"u",d=c?"a":"button";return b.jsx("li",{className:$(u.base,n),children:b.jsxs(d,{href:r,onClick:i,type:c?void 0:"button",disabled:s,className:$(u.link.active[e?"on":"off"],u.link.disabled[s?"on":"off"],u.link.base,u.link.href[c?"on":"off"]),...l,children:[o&&b.jsx(o,{"aria-hidden":!0,"data-testid":"flowbite-list-group-item-icon",className:u.link.icon}),t]})})},N3=({children:e,className:t,theme:n={},...r})=>{const o=W(ue().listGroup,n);return b.jsx("ul",{className:$(o.root.base,t),...r,children:e})};N3.displayName="ListGroup";T3.displayName="ListGroup.Item";Object.assign(N3,{Item:T3});const P3=S.createContext(void 0);function yf(){const e=S.useContext(P3);if(!e)throw new Error("useNavBarContext should be used within the NavbarContext provider!");return e}const M3=({as:e="a",children:t,className:n,theme:r={},...o})=>{const{theme:i}=yf(),a=W(i.brand,r);return b.jsx(e,{className:$(a.base,n),...o,children:t})},R3=({children:e,className:t,theme:n={},...r})=>{const{theme:o,isOpen:i}=yf(),a=W(o.collapse,n);return b.jsx("div",{"data-testid":"flowbite-navbar-collapse",className:$(a.base,a.hidden[i?"off":"on"],t),...r,children:b.jsx("ul",{className:a.list,children:e})})},I3=({active:e,as:t="a",disabled:n,children:r,className:o,theme:i={},onClick:a,...s})=>{const{theme:l,setIsOpen:u}=yf(),c=W(l.link,i),d=h=>{u(!1),a==null||a(h)};return b.jsx("li",{children:b.jsx(t,{className:$(c.base,e&&c.active.on,!e&&!n&&c.active.off,c.disabled[n?"on":"off"],o),onClick:d,...s,children:r})})};function NT(e){return wt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(e)}const O3=({barIcon:e=NT,className:t,theme:n={},...r})=>{const{theme:o,isOpen:i,setIsOpen:a}=yf(),s=W(o.toggle,n),l=()=>{a(!i)};return b.jsxs("button",{"data-testid":"flowbite-navbar-toggle",onClick:l,className:$(s.base,t),...r,children:[b.jsx("span",{className:"sr-only",children:"Open main menu"}),b.jsx(e,{"aria-hidden":!0,className:s.icon})]})},j3=({border:e,children:t,className:n,fluid:r=!1,menuOpen:o,rounded:i,theme:a={},...s})=>{const[l,u]=S.useState(o),c=W(ue().navbar,a);return b.jsx(P3.Provider,{value:{theme:c,isOpen:l,setIsOpen:u},children:b.jsx("nav",{className:$(c.root.base,c.root.bordered[e?"on":"off"],c.root.rounded[i?"on":"off"],n),...s,children:b.jsx("div",{className:$(c.root.inner.base,c.root.inner.fluid[r?"on":"off"]),children:t})})})};j3.displayName="Navbar";M3.displayName="Navbar.Brand";R3.displayName="Navbar.Collapse";I3.displayName="Navbar.Link";O3.displayName="Navbar.Toggle";const PT=Object.assign(j3,{Brand:M3,Collapse:R3,Link:I3,Toggle:O3}),A3=({children:e,className:t,theme:n={},toggle:r,...o})=>{const[i,a]=S.useState(void 0),s=W(ue().megaMenu.dropdown,n);if(r)return b.jsx(wT,{inline:!0,label:r,placement:"bottom",theme:s.toggle,className:$(s.base,t),children:e});const l=S.useId(),u=S.useRef(null);return S.useEffect(()=>{var d;a((d=function(){var f;const h=(f=u.current)==null?void 0:f.closest("nav");return h==null?void 0:h.querySelector('[aria-haspopup="menu"]')}())==null?void 0:d.id)},[]),b.jsx("div",{"aria-labelledby":i,id:l,ref:u,role:"menu",className:$(s.base,t),...o,children:e})};A3.displayName="MegaMenu.Dropdown";const L3=({children:e,className:t,theme:n={},...r})=>{const o=S.useId(),i=S.useRef(null),[a,s]=S.useState(void 0),[l,u]=S.useState(void 0),c=W(ue().megaMenu.dropdownToggle,n),d=function(){var p;const f=(p=i.current)==null?void 0:p.closest("nav");return f==null?void 0:f.querySelector('[role="menu"]')},h=function(){var f;(f=d())==null||f.classList.toggle("hidden"),u(!l)};return S.useEffect(()=>{const f=d(),p=f==null?void 0:f.classList.contains("hidden");s(f==null?void 0:f.id),u(!p)},[]),b.jsx("button",{"aria-controls":a,"aria-expanded":l,"aria-haspopup":"menu",id:o,onClick:h,ref:i,className:$(c.base,t),...r,children:e})};L3.displayName="MegaMenu.DropdownToggle";const z3=({children:e,theme:t={},...n})=>{const r=W(ue().megaMenu,t);return b.jsx(PT,{fluid:!0,theme:r,...n,children:e})};Object.assign(z3,{Dropdown:A3,DropdownToggle:L3});z3.displayName="MegaMenu";const D3=S.createContext(void 0);function im(){const e=S.useContext(D3);if(!e)throw new Error("useModalContext should be used within the ModalContext provider!");return e}const F3=({children:e,className:t,theme:n={},...r})=>{const{theme:o,popup:i}=im(),a=W(o.body,n);return b.jsx("div",{className:$(a.base,i&&[a.popup],t),...r,children:e})},$3=({children:e,className:t,theme:n={},...r})=>{const{theme:o,popup:i}=im(),a=W(o.footer,n);return b.jsx("div",{className:$(a.base,!i&&a.popup,t),...r,children:e})},B3=({as:e="h3",children:t,className:n,theme:r={},id:o,...i})=>{const a=S.useId(),s=o||a,{theme:l,popup:u,onClose:c,setHeaderId:d}=im(),h=W(l.header,r);return S.useLayoutEffect(()=>(d(s),()=>d(void 0)),[s,d]),b.jsxs("div",{className:$(h.base,u&&h.popup,n),...i,children:[b.jsx(e,{id:s,className:h.title,children:t}),b.jsx("button",{"aria-label":"Close",className:h.close.base,type:"button",onClick:c,children:b.jsx(pS,{"aria-hidden":!0,className:h.close.icon})})]})},V3=S.forwardRef(({children:e,className:t,dismissible:n=!1,onClose:r,popup:o,position:i="center",root:a,show:s,size:l="2xl",theme:u={},initialFocus:c,...d},h)=>{const[f,p]=S.useState(void 0),m=W(ue().modal,u),{context:w}=W4({open:s,onOpenChange:()=>r&&r()}),g=Gg([w.refs.setFloating,h]),y=V4(w),v=H4(w,{outsidePressEvent:"mousedown",enabled:n}),x=Y4(w),{getFloatingProps:C}=U4([y,v,x]);return s?b.jsx(D3.Provider,{value:{theme:m,popup:o,onClose:r,setHeaderId:p},children:b.jsx(D_,{root:a,children:b.jsx($_,{lockScroll:!0,"data-testid":"modal-overlay",className:$(m.root.base,m.root.positions[i],s?m.root.show.on:m.root.show.off,t),...d,children:b.jsx(Qg,{context:w,initialFocus:c,children:b.jsx("div",{ref:g,...C(d),"aria-labelledby":f,className:$(m.content.base,m.root.sizes[l]),children:b.jsx("div",{className:m.content.inner,children:e})})})})})}):null});V3.displayName="Modal";B3.displayName="Modal.Header";F3.displayName="Modal.Body";$3.displayName="Modal.Footer";Object.assign(V3,{Header:B3,Body:F3,Footer:$3});const MT=(e,t)=>e>=t?[]:[...Array(t-e+1).keys()].map(n=>n+e),am=({active:e,children:t,className:n,onClick:r,theme:o={},...i})=>{const a=W(ue().pagination,o);return b.jsx("button",{type:"button",className:$(e&&a.pages.selector.active,n),onClick:r,...i,children:t})};am.displayName="Pagination.Button";const Fh=({children:e,className:t,onClick:n,theme:r={},disabled:o=!1,...i})=>{const a=W(ue().pagination,r);return b.jsx("button",{type:"button",className:$(o&&a.pages.selector.disabled,t),disabled:o,onClick:n,...i,children:e})};Fh.displayName="Pagination.Navigation";const H3=({className:e,currentPage:t,layout:n="pagination",nextLabel:r="Next",onPageChange:o,previousLabel:i="Previous",renderPaginationButton:a=d=>b.jsx(am,{...d}),showIcons:s=!1,theme:l={},totalPages:u,...c})=>{const d=W(ue().pagination,l),h=Math.min(Math.max(n==="pagination"?t+2:t+4,5),u),f=Math.max(1,h-4),p=()=>{o(Math.min(t+1,u))},m=()=>{o(Math.max(t-1,1))};return b.jsxs("nav",{className:$(d.base,e),...c,children:[n==="table"&&b.jsxs("div",{className:d.layout.table.base,children:["Showing ",b.jsx("span",{className:d.layout.table.span,children:f})," to ",b.jsx("span",{className:d.layout.table.span,children:h})," of ",b.jsx("span",{className:d.layout.table.span,children:u})," Entries"]}),b.jsxs("ul",{className:d.pages.base,children:[b.jsx("li",{children:b.jsxs(Fh,{className:$(d.pages.previous.base,s&&d.pages.showIcon),onClick:m,disabled:t===1,children:[s&&b.jsx(lS,{"aria-hidden":!0,className:d.pages.previous.icon}),i]})}),n==="pagination"&&MT(f,h).map(w=>b.jsx("li",{"aria-current":w===t?"page":void 0,children:a({className:$(d.pages.selector.base,t===w&&d.pages.selector.active),active:w===t,onClick:()=>o(w),children:w})},w)),b.jsx("li",{children:b.jsxs(Fh,{className:$(d.pages.next.base,s&&d.pages.showIcon),onClick:p,disabled:t===u,children:[r,s&&b.jsx(uS,{"aria-hidden":!0,className:d.pages.next.icon})]})})]})]})};H3.displayName="Pagination";Object.assign(H3,{Button:am});function RT({children:e,content:t,theme:n={},arrow:r=!0,trigger:o="click",initialOpen:i,open:a,onOpenChange:s,placement:l="bottom",...u}){const[c,d]=S.useState(!!i),h=S.useRef(null),f=W(ue().popover,n),p=a??c,w=Kg({open:p,placement:l,arrowRef:h,setOpen:s??d}),{floatingStyles:g,context:y,placement:v,middlewareData:{arrow:{x,y:C}={}},refs:_}=w,{getFloatingProps:R,getReferenceProps:O}=Jg({context:y,role:"dialog",trigger:o}),D=e.ref,j=Gg([y.refs.setReference,D]);if(!S.isValidElement(e))throw Error("Invalid target element");const A=S.useMemo(()=>S.cloneElement(e,O({ref:j,"data-testid":"flowbite-popover-target",...e==null?void 0:e.props})),[e,j,O]);return b.jsxs(b.Fragment,{children:[A,p&&b.jsx(Qg,{context:y,modal:!0,children:b.jsx("div",{className:f.base,ref:_.setFloating,"data-testid":"flowbite-popover",...u,style:g,...R(),children:b.jsxs("div",{className:"relative",children:[r&&b.jsx("div",{className:f.arrow.base,"data-testid":"flowbite-popover-arrow",ref:h,style:{top:C??" ",left:x??" ",right:" ",bottom:" ",[Z4({placement:v})]:f.arrow.placement},children:" "}),b.jsx("div",{className:f.content,children:t})]})})})]})}const IT=S.forwardRef(({className:e,theme:t={},...n},r)=>{const o=W(ue().radio,t);return b.jsx("input",{ref:r,type:"radio",className:$(o.root.base,e),...n})});IT.displayName="Radio";const OT=S.forwardRef(({className:e,sizing:t="md",theme:n={},...r},o)=>{const i=W(ue().rangeSlider,n);return b.jsx(b.Fragment,{children:b.jsx("div",{"data-testid":"flowbite-range-slider",className:$(i.root.base,e),children:b.jsx("div",{className:i.field.base,children:b.jsx("input",{ref:o,type:"range",className:$(i.field.input.base,i.field.input.sizes[t]),...r})})})})});OT.displayName="RangeSlider";const W3=({children:e,className:t,percentFilled:n=0,theme:r={},...o})=>{const i=W(ue().ratingAdvanced,r);return b.jsxs("div",{className:$(i.base,t),...o,children:[b.jsx("span",{className:i.label,children:e}),b.jsx("div",{className:i.progress.base,children:b.jsx("div",{className:i.progress.fill,"data-testid":"flowbite-rating-fill",style:{width:`${n}%`}})}),b.jsx("span",{className:i.progress.label,children:`${n}%`})]})},U3=S.createContext(void 0);function jT(){const e=S.useContext(U3);if(!e)throw new Error("useRatingContext should be used within the RatingContext provider!");return e}const Y3=({className:e,filled:t=!0,starIcon:n=cS,theme:r={},...o})=>{const{theme:i,size:a="sm"}=jT(),s=W(i.star,r);return b.jsx(n,{"data-testid":"flowbite-rating-star",className:$(s.sizes[a],s[t?"filled":"empty"],e),...o})},Z3=({children:e,className:t,size:n="sm",theme:r={},...o})=>{const i=W(ue().rating,r);return b.jsx(U3.Provider,{value:{theme:i,size:n},children:b.jsx("div",{className:$(i.root.base,t),...o,children:e})})};Z3.displayName="Rating";Y3.displayName="Rating.Star";W3.displayName="Rating.Advanced";const rv=Object.assign(Z3,{Star:Y3,Advanced:W3}),AT=S.forwardRef(({addon:e,children:t,className:n,color:r="gray",helperText:o,icon:i,shadow:a,sizing:s="md",theme:l={},...u},c)=>{const d=W(ue().select,l);return b.jsxs("div",{className:$(d.base,n),children:[e&&b.jsx("span",{className:d.addon,children:e}),b.jsxs("div",{className:d.field.base,children:[i&&b.jsx("div",{className:d.field.icon.base,children:b.jsx(i,{className:d.field.icon.svg})}),b.jsx("select",{className:$(d.field.select.base,d.field.select.colors[r],d.field.select.sizes[s],d.field.select.withIcon[i?"on":"off"],d.field.select.withAddon[e?"on":"off"],d.field.select.withShadow[a?"on":"off"]),...u,ref:c,children:t}),o&&b.jsx(Kl,{color:r,children:o})]})]})});AT.displayName="Select";const G3=S.createContext(void 0);function Va(){const e=S.useContext(G3);if(!e)throw new Error("useSidebarContext should be used within the SidebarContext provider!");return e}const sm=S.createContext(void 0);function LT(){const e=S.useContext(sm);if(!e)throw new Error("useSidebarItemContext should be used within the SidebarItemContext provider!");return e}const q3=({children:e,className:t,icon:n,label:r,chevronIcon:o=Dw,renderChevronIcon:i,open:a=!1,theme:s={},...l})=>{const u=S.useId(),[c,d]=S.useState(a),{theme:h,isCollapsed:f}=Va(),p=W(h.collapse,s);S.useEffect(()=>d(a),[a]);const m=({children:w})=>b.jsx("li",{children:f&&!c?b.jsx(pf,{content:r,placement:"right",children:w}):w});return b.jsxs(m,{children:[b.jsxs("button",{id:`flowbite-sidebar-collapse-${u}`,onClick:()=>d(!c),title:r,type:"button",className:$(p.button,t),...l,children:[n&&b.jsx(n,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-collapse-icon",className:$(p.icon.base,p.icon.open[c?"on":"off"])}),f?b.jsx("span",{className:"sr-only",children:r}):b.jsxs(b.Fragment,{children:[b.jsx("span",{"data-testid":"flowbite-sidebar-collapse-label",className:p.label.base,children:r}),i?i(p,c):b.jsx(o,{"aria-hidden":!0,className:$(p.label.icon.base,p.label.icon.open[c?"on":"off"])})]})]}),b.jsx("ul",{"aria-labelledby":`flowbite-sidebar-collapse-${u}`,hidden:!c,className:p.list,children:b.jsx(sm.Provider,{value:{isInsideCollapse:!0},children:e})})]})};q3.displayName="Sidebar.Collapse";const X3=({children:e,color:t="info",className:n,theme:r={},...o})=>{const{theme:i,isCollapsed:a}=Va(),s=W(i.cta,r);return b.jsx("div",{"data-testid":"sidebar-cta",hidden:a,className:$(s.base,s.color[t],n),...o,children:e})};X3.displayName="Sidebar.CTA";const zT=({id:e,theme:t,isCollapsed:n,tooltipChildren:r,children:o,...i})=>b.jsx("li",{...i,children:n?b.jsx(pf,{content:b.jsx(Q3,{id:e,theme:t,children:r}),placement:"right",children:o}):o}),Q3=({id:e,theme:t,children:n})=>b.jsx("span",{"data-testid":"flowbite-sidebar-item-content",id:`flowbite-sidebar-item-${e}`,className:$(t.content.base),children:n}),K3=S.forwardRef(({active:e,as:t="a",children:n,className:r,icon:o,label:i,labelColor:a="info",theme:s={},...l},u)=>{var m,w,g,y;const c=S.useId(),{theme:d,isCollapsed:h}=Va(),{isInsideCollapse:f}=LT(),p=W(d.item,s);return b.jsx(zT,{theme:p,className:p.listItem,id:c,isCollapsed:h,tooltipChildren:n,children:b.jsxs(t,{"aria-labelledby":`flowbite-sidebar-item-${c}`,ref:u,className:$(p.base,e&&p.active,!h&&f&&((m=p.collapsed)==null?void 0:m.insideCollapse),r),...l,children:[o&&b.jsx(o,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-item-icon",className:$((w=p.icon)==null?void 0:w.base,e&&((g=p.icon)==null?void 0:g.active))}),h&&!o&&b.jsx("span",{className:(y=p.collapsed)==null?void 0:y.noIcon,children:n.charAt(0).toLocaleUpperCase()??"?"}),!h&&b.jsx(Q3,{id:c,theme:p,children:n}),!h&&i&&b.jsx(r4,{color:a,"data-testid":"flowbite-sidebar-label",hidden:h,className:p.label,children:i})]})})});K3.displayName="Sidebar.Item";const J3=({children:e,className:t,theme:n={},...r})=>{const{theme:o}=Va(),i=W(o.itemGroup,n);return b.jsx("ul",{"data-testid":"flowbite-sidebar-item-group",className:$(i.base,t),...r,children:b.jsx(sm.Provider,{value:{isInsideCollapse:!1},children:e})})};J3.displayName="Sidebar.ItemGroup";const e5=({children:e,className:t,theme:n={},...r})=>{const{theme:o}=Va(),i=W(o.items,n);return b.jsx("div",{className:$(i.base,t),"data-testid":"flowbite-sidebar-items",...r,children:e})};e5.displayName="Sidebar.Items";const t5=({children:e,className:t,href:n,img:r,imgAlt:o="",theme:i={},...a})=>{const s=S.useId(),{theme:l,isCollapsed:u}=Va(),c=W(l.logo,i);return b.jsxs("a",{"aria-labelledby":`flowbite-sidebar-logo-${s}`,href:n,className:$(c.base,t),...a,children:[b.jsx("img",{alt:o,src:r,className:c.img}),b.jsx("span",{className:c.collapsed[u?"on":"off"],id:`flowbite-sidebar-logo-${s}`,children:e})]})};t5.displayName="Sidebar.Logo";const n5=({children:e,as:t="nav",collapseBehavior:n="collapse",collapsed:r=!1,theme:o={},className:i,...a})=>{const s=W(ue().sidebar,o);return b.jsx(G3.Provider,{value:{theme:s,isCollapsed:r},children:b.jsx(t,{"aria-label":"Sidebar",hidden:r&&n==="hide",className:$(s.root.base,s.root.collapsed[r?"on":"off"],i),...a,children:b.jsx("div",{className:s.root.inner,children:e})})})};n5.displayName="Sidebar";Object.assign(n5,{Collapse:q3,CTA:X3,Item:K3,Items:e5,ItemGroup:J3,Logo:t5});const r5=S.createContext(void 0);function DT(){const e=S.useContext(r5);if(!e)throw new Error("useTableBodyContext should be used within the TableBodyContext provider!");return e}const o5=S.createContext(void 0);function lm(){const e=S.useContext(o5);if(!e)throw new Error("useTableContext should be used within the TableContext provider!");return e}const i5=S.forwardRef(({children:e,className:t,theme:n={},...r},o)=>{const{theme:i}=lm(),a=W(i.body,n);return b.jsx(r5.Provider,{value:{theme:a},children:b.jsx("tbody",{className:$(a.base,t),ref:o,...r,children:e})})});i5.displayName="Table.Body";const a5=S.forwardRef(({children:e,className:t,theme:n={},...r},o)=>{const{theme:i}=DT(),a=W(i.cell,n);return b.jsx("td",{className:$(a.base,t),ref:o,...r,children:e})});a5.displayName="Table.Cell";const s5=S.createContext(void 0);function FT(){const e=S.useContext(s5);if(!e)throw new Error("useTableHeadContext should be used within the TableHeadContext provider!");return e}const l5=S.forwardRef(({children:e,className:t,theme:n={},...r},o)=>{const{theme:i}=lm(),a=W(i.head,n);return b.jsx(s5.Provider,{value:{theme:a},children:b.jsx("thead",{className:$(a.base,t),ref:o,...r,children:b.jsx("tr",{children:e})})})});l5.displayName="Table.Head";const u5=S.forwardRef(({children:e,className:t,theme:n={},...r},o)=>{const{theme:i}=FT(),a=W(i.cell,n);return b.jsx("th",{className:$(a.base,t),ref:o,...r,children:e})});u5.displayName="Table.HeadCell";const c5=S.forwardRef(({children:e,className:t,theme:n={},...r},o)=>{const{theme:i,hoverable:a,striped:s}=lm(),l=W(i.row,n);return b.jsx("tr",{ref:o,"data-testid":"table-row-element",className:$(l.base,s&&l.striped,a&&l.hovered,t),...r,children:e})});c5.displayName="Table.Row";const d5=S.forwardRef(({children:e,className:t,striped:n,hoverable:r,theme:o={},...i},a)=>{const s=W(ue().table,o);return b.jsx("div",{"data-testid":"table-element",className:$(s.root.wrapper),children:b.jsxs(o5.Provider,{value:{theme:s,striped:n,hoverable:r},children:[b.jsx("div",{className:$(s.root.shadow,t)}),b.jsx("table",{className:$(s.root.base,t),...i,ref:a,children:e})]})})});d5.displayName="Table";Object.assign(d5,{Head:l5,Body:i5,Row:c5,Cell:a5,HeadCell:u5});const f5=({children:e,className:t})=>b.jsx("div",{className:t,children:e});f5.displayName="Tabs.Item";const h5=S.forwardRef(({children:e,className:t,onActiveTabChange:n,variant:r="default",theme:o={},...i},a)=>{const s=W(ue().tabs,o),l=S.useId(),u=S.useMemo(()=>S.Children.map(S.Children.toArray(e),({props:x})=>x),[e]),c=S.useRef([]),[d,h]=S.useState(Math.max(0,u.findIndex(x=>x.active))),[f,p]=S.useState(-1),m=x=>{h(x),n&&n(x)},w=({target:x})=>{m(x),p(x)},g=({event:x,target:C})=>{x.key==="ArrowLeft"&&p(Math.max(0,f-1)),x.key==="ArrowRight"&&p(Math.min(u.length-1,f+1)),x.key==="Enter"&&(m(C),p(C))},y=s.tablist.tabitem.variant[r],v=s.tabitemcontainer.variant[r];return S.useEffect(()=>{var x;(x=c.current[f])==null||x.focus()},[f]),S.useImperativeHandle(a,()=>({setActiveTab:m})),b.jsxs("div",{className:$(s.base,t),children:[b.jsx("div",{"aria-label":"Tabs",role:"tablist",className:$(s.tablist.base,s.tablist.variant[r],t),...i,children:u.map((x,C)=>b.jsxs("button",{type:"button","aria-controls":`${l}-tabpanel-${C}`,"aria-selected":C===d,className:$(s.tablist.tabitem.base,y.base,C===d&&y.active.on,C!==d&&!x.disabled&&y.active.off),disabled:x.disabled,id:`${l}-tab-${C}`,onClick:()=>w({target:C}),onKeyDown:_=>g({event:_,target:C}),ref:_=>c.current[C]=_,role:"tab",tabIndex:C===f?0:-1,style:{zIndex:C===f?2:1},children:[x.icon&&b.jsx(x.icon,{className:s.tablist.tabitem.icon}),x.title]},C))}),b.jsx("div",{className:$(s.tabitemcontainer.base,v),children:u.map((x,C)=>b.jsx("div",{"aria-labelledby":`${l}-tab-${C}`,className:s.tabpanel,hidden:C!==d,id:`${l}-tabpanel-${C}`,role:"tabpanel",tabIndex:0,children:x.children},C))})]})});h5.displayName="Tabs";Object.assign(h5,{Item:f5});const $T=S.forwardRef(({className:e,color:t="gray",helperText:n,shadow:r,theme:o={},...i},a)=>{const s=W(ue().textarea,o);return b.jsxs(b.Fragment,{children:[b.jsx("textarea",{ref:a,className:$(s.base,s.colors[t],s.withShadow[r?"on":"off"],e),...i}),n&&b.jsx(Kl,{color:t,children:n})]})});$T.displayName="Textarea";const p5=S.createContext(void 0);function um(){const e=S.useContext(p5);if(!e)throw new Error("useTimelineContentContext should be used within the TimelineContentContext provider!");return e}const g5=({children:e,className:t,theme:n={},...r})=>{const{theme:o}=um(),i=W(o.body,n);return b.jsx("div",{className:$(i.base,t),...r,children:e})},m5=S.createContext(void 0);function cm(){const e=S.useContext(m5);if(!e)throw new Error("useTimelineContext should be used within the TimelineContext provider!");return e}const y5=S.createContext(void 0);function v5(){const e=S.useContext(y5);if(!e)throw new Error("useTimelineItemContext should be used within the TimelineItemContext provider!");return e}const b5=({children:e,className:t,theme:n={},...r})=>{const{horizontal:o}=cm(),{theme:i}=v5(),a=W(i.content,n);return b.jsx(p5.Provider,{value:{theme:a},children:b.jsx("div",{"data-testid":"timeline-content",className:$(a.root.base,o?a.root.horizontal:a.root.vertical,t),...r,children:e})})},x5=({children:e,className:t,theme:n={},...r})=>{const{theme:o,horizontal:i}=cm(),a=W(o.item,n);return b.jsx(y5.Provider,{value:{theme:a},children:b.jsx("li",{"data-testid":"timeline-item",className:$(i&&a.root.horizontal,!i&&a.root.vertical,t),...r,children:e})})},w5=({children:e,className:t,icon:n,theme:r={},...o})=>{const{horizontal:i}=cm(),{theme:a}=v5(),s=W(a.point,r);return b.jsxs("div",{"data-testid":"timeline-point",className:$(i&&s.horizontal,!i&&s.vertical,t),...o,children:[e,n?b.jsx("span",{className:$(s.marker.icon.wrapper),children:b.jsx(n,{"aria-hidden":!0,className:$(s.marker.icon.base)})}):b.jsx("div",{className:$(i&&s.marker.base.horizontal,!i&&s.marker.base.vertical)}),i&&b.jsx("div",{className:$(s.line)})]})},k5=({children:e,className:t,theme:n={},...r})=>{const{theme:o}=um(),i=W(o.time,n);return b.jsx("time",{className:$(i.base,t),...r,children:e})},S5=({as:e="h3",children:t,className:n,theme:r={},...o})=>{const{theme:i}=um(),a=W(i.title,r);return b.jsx(e,{className:$(a.base,n),...o,children:t})},E5=({children:e,className:t,horizontal:n,theme:r={},...o})=>{const i=W(ue().timeline,r);return b.jsx(m5.Provider,{value:{theme:i,horizontal:n},children:b.jsx("ol",{"data-testid":"timeline-component",className:$(n&&i.root.direction.horizontal,!n&&i.root.direction.vertical,t),...o,children:e})})};E5.displayName="Timeline";x5.displayName="Timeline.Item";w5.displayName="Timeline.Point";b5.displayName="Timeline.Content";k5.displayName="Timeline.Time";S5.displayName="Timeline.Title";g5.displayName="Timeline.Body";const co=Object.assign(E5,{Item:x5,Point:w5,Content:b5,Time:k5,Title:S5,Body:g5}),C5=S.createContext(void 0);function BT(){const e=S.useContext(C5);if(!e)throw new Error("useToastContext should be used within the ToastContext provider!");return e}const _5=({className:e,onClick:t,theme:n={},xIcon:r=dS,onDismiss:o,...i})=>{const{theme:a,duration:s,isClosed:l,isRemoved:u,setIsClosed:c,setIsRemoved:d}=BT(),h=W(a.toggle,n),f=p=>{if(t&&t(p),o){o();return}c(!l),setTimeout(()=>d(!u),s)};return b.jsx("button",{"aria-label":"Close",onClick:f,type:"button",className:$(h.base,e),...i,children:b.jsx(r,{"aria-hidden":!0,className:h.icon})})},VT={75:"duration-75",100:"duration-100",150:"duration-150",200:"duration-200",300:"duration-300",500:"duration-500",700:"duration-700",1e3:"duration-1000"},T5=({children:e,className:t,duration:n=300,theme:r={},...o})=>{const[i,a]=S.useState(!1),[s,l]=S.useState(!1),u=W(ue().toast,r);return s?null:b.jsx(C5.Provider,{value:{theme:u,duration:n,isClosed:i,isRemoved:s,setIsClosed:a,setIsRemoved:l},children:b.jsx("div",{"data-testid":"flowbite-toast",role:"alert",className:$(u.root.base,VT[n],i&&u.root.closed,t),...o,children:e})})};T5.displayName="Toast";_5.displayName="Toast.Toggle";Object.assign(T5,{Toggle:_5});const HT=S.forwardRef(({checked:e,className:t,color:n="blue",sizing:r="md",disabled:o,label:i,name:a,onChange:s,theme:l={},...u},c)=>{const d=S.useId(),h=W(ue().toggleSwitch,l),f=()=>s(!e),p=()=>{f()},m=w=>{w.code=="Enter"&&w.preventDefault()};return b.jsxs(b.Fragment,{children:[a&&e?b.jsx("input",{ref:c,checked:e,hidden:!0,name:a,readOnly:!0,type:"checkbox",className:"sr-only"}):null,b.jsxs("button",{"aria-checked":e,"aria-labelledby":`${d}-flowbite-toggleswitch-label`,disabled:o,id:`${d}-flowbite-toggleswitch`,onClick:p,onKeyDown:m,role:"switch",tabIndex:0,type:"button",className:$(h.root.base,h.root.active[o?"off":"on"],t),...u,children:[b.jsx("div",{"data-testid":"flowbite-toggleswitch-toggle",className:$(h.toggle.base,h.toggle.checked[e?"on":"off"],e&&h.toggle.checked.color[n],h.toggle.sizes[r])}),i!=null&&i.length?b.jsx("span",{"data-testid":"flowbite-toggleswitch-label",id:`${d}-flowbite-toggleswitch-label`,className:h.root.label,children:i}):null]})]})});HT.displayName="ToggleSwitch";var WT=4,UT=.001,YT=1e-7,ZT=10,vs=11,Ru=1/(vs-1),GT=typeof Float32Array=="function";function N5(e,t){return 1-3*t+3*e}function P5(e,t){return 3*t-6*e}function M5(e){return 3*e}function ed(e,t,n){return((N5(t,n)*e+P5(t,n))*e+M5(t))*e}function R5(e,t,n){return 3*N5(t,n)*e*e+2*P5(t,n)*e+M5(t)}function qT(e,t,n,r,o){var i,a,s=0;do a=t+(n-t)/2,i=ed(a,r,o)-e,i>0?n=a:t=a;while(Math.abs(i)>YT&&++s=UT?XT(l,f,t,r):p===0?f:qT(l,u,u+Ru,t,r)}return function(u){return u===0?0:u===1?1:ed(s(u),n,o)}};const ov=Aa(KT);var dm=function(t){this.startX=t.startX,this.startY=t.startY,this.endX=t.endX,this.endY=t.endY,this.totalX=this.endX-this.startX,this.totalY=this.endY-this.startY,this.startMultiplierX=t.startMultiplierX||1,this.endMultiplierX=t.endMultiplierX||1,this.startMultiplierY=t.startMultiplierY||1,this.endMultiplierY=t.endMultiplierY||1};function Po(){return Po=Object.assign||function(e){for(var t=1;t"u")return n;var r=typeof e=="number"||typeof e=="string";if(!r)throw new Error("Invalid value provided. Must provide a value as a string or number");e=String(e),n.value=parseFloat(e),n.unit=e.match(/[\d.\-+]*\s*(.*)/)[1]||t;var o=tN.includes(n.unit);if(!o)throw new Error("Invalid unit provided.");return n}var sv={ease:[.25,.1,.25,1],easeIn:[.42,0,1,1],easeOut:[0,0,.58,1],easeInOut:[.42,0,.58,1],easeInQuad:[.55,.085,.68,.53],easeInCubic:[.55,.055,.675,.19],easeInQuart:[.895,.03,.685,.22],easeInQuint:[.755,.05,.855,.06],easeInSine:[.47,0,.745,.715],easeInExpo:[.95,.05,.795,.035],easeInCirc:[.6,.04,.98,.335],easeOutQuad:[.25,.46,.45,.94],easeOutCubic:[.215,.61,.355,1],easeOutQuart:[.165,.84,.44,1],easeOutQuint:[.23,1,.32,1],easeOutSine:[.39,.575,.565,1],easeOutExpo:[.19,1,.22,1],easeOutCirc:[.075,.82,.165,1],easeInOutQuad:[.455,.03,.515,.955],easeInOutCubic:[.645,.045,.355,1],easeInOutQuart:[.77,0,.175,1],easeInOutQuint:[.86,0,.07,1],easeInOutSine:[.445,.05,.55,.95],easeInOutExpo:[1,0,0,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]};function I5(e){if(Array.isArray(e))return ov(e[0],e[1],e[2],e[3]);if(typeof e=="string"&&typeof sv[e]<"u"){var t=sv[e];return ov(t[0],t[1],t[2],t[3])}}var nN=Object.values(td),rN={speed:"px",translateX:"%",translateY:"%",rotate:"deg",rotateX:"deg",rotateY:"deg",rotateZ:"deg",scale:"",scaleX:"",scaleY:"",scaleZ:"",opacity:""};function lv(e,t){var n={};return nN.forEach(function(r){var o=rN[r];if(typeof(e==null?void 0:e[r])=="number"){var i=e==null?void 0:e[r],a=(i||0)*10+"px",s=(i||0)*-10+"px",l=Iu(a),u=Iu(s),c={start:l.value,end:u.value,unit:l.unit};t===er.vertical&&(n.translateY=c),t===er.horizontal&&(n.translateX=c)}if(Array.isArray(e==null?void 0:e[r])){var d=e==null?void 0:e[r];if(typeof d[0]<"u"&&typeof d[1]<"u"){var h=Iu(d==null?void 0:d[0],o),f=Iu(d==null?void 0:d[1],o),p=I5(d==null?void 0:d[2]);if(n[r]={start:h.value,end:f.value,unit:h.unit,easing:p},h.unit!==f.unit)throw new Error("Must provide matching units for the min and max offset values of each axis.")}}}),n}function uv(e,t,n,r){var o=n-e,i=o/t;return r&&(i=r(i)),i}function oN(e,t,n){var r=n>=e&&n<=t;return r}function iN(e,t,n,r,o){return(n-t)*(e-r)/(o-r)+t}function O5(e,t){var n=iN(typeof e.easing=="function"?e.easing(t):t,(e==null?void 0:e.start)||0,(e==null?void 0:e.end)||0,0,1);return{value:n,unit:e==null?void 0:e.unit}}var aN=Object.values(td).filter(function(e){return e!=="opacity"});function sN(e,t){var n=Object.keys(t),r=n.includes("opacity"),o="transform"+(r?",opacity":"");e.style.willChange=o}function lN(e,t,n){if(n){var r=cN(e,t),o=uN(e,t);n.style.transform=r,n.style.opacity=o}}function uN(e,t){var n=e.opacity&&O5(e.opacity,t);if(typeof n>"u"||typeof n.value>"u"||typeof n.unit>"u")return"";var r=""+n.value;return r}function cN(e,t){var n=aN.reduce(function(r,o){var i=e[o]&&O5(e[o],t);if(typeof i>"u"||typeof i.value>"u"||typeof i.unit>"u")return r;var a=o+"("+i.value+i.unit+")";return r+a},"");return n}function uc(e){var t=e.el;t&&(t.style.transform="",t.style.opacity="")}function dN(e,t,n,r){var o=e.top-t.height,i=e.left-t.width,a=e.bottom,s=e.right;i+=n.x,s+=n.x,o+=n.y,a+=n.y,r&&(n.y+e.topt.scrollHeight-t.height&&(a=t.scrollHeight-t.height),s>t.scrollWidth-t.width&&(s=t.scrollWidth-t.width));var l=new dm({startX:i,startY:o,endX:s,endY:a});return l}function Ri(e,t,n){var r=t>e,o=(Math.abs(e)+Math.abs(t))*(r?-1:1),i=n+o,a=Math.max(n/i,1);return a}function cv(e,t){var n=e.start,r=e.end,o=e.unit;if(o==="%"){var i=t/100;n=n*i,r=r*i}if(o==="vw"){var a=n/100,s=r/100;n=window.innerWidth*a,r=window.innerWidth*s}if(o==="vh"){var l=n/100,u=r/100;n=window.innerHeight*l,r=window.innerHeight*u}return{start:n,end:r}}var dv={start:0,end:0,unit:""};function fN(e,t,n,r,o,i){var a=n.translateX||dv,s=n.translateY||dv,l=cv(a,e.width),u=l.start,c=l.end,d=cv(s,e.height),h=d.start,f=d.end,p=e.top-t.height,m=e.left-t.width,w=e.bottom,g=e.right,y=1,v=1;o===er.vertical&&(y=Ri(h,f,t.height+e.height),v=y);var x=1,C=1;if(o===er.horizontal&&(x=Ri(u,c,t.width+e.width),C=x),h<0&&(p=p+h*y),f>0&&(w=w+f*v),u<0&&(m=m+u*x),c>0&&(g=g+c*C),m+=r.x,g+=r.x,p+=r.y,w+=r.y,i){var _=r.y+e.topt.scrollHeight-t.height,D=r.x+e.right>t.scrollWidth-t.height;if(_&&O&&(y=1,v=1,p=0,w=t.scrollHeight-t.height),R&&D&&(x=1,C=1,m=0,g=t.scrollWidth-t.width),!_&&O){p=e.top-t.height+r.y,w=t.scrollHeight-t.height;var j=w-p;y=Ri(h,f,j),v=1,h<0&&(p=p+h*y)}if(!R&&D){m=e.left-t.width+r.x,g=t.scrollWidth-t.width;var A=g-m;x=Ri(u,c,A),C=1,u<0&&(m=m+u*x)}if(_&&!O){p=0,w=e.bottom+r.y;var M=w-p;y=1,v=Ri(h,f,M),f>0&&(w=w+f*v)}if(R&&!D){m=0,g=e.right+r.x;var F=g-m;x=1,C=Ri(u,c,F),c>0&&(g=g+c*C)}}var k=new dm({startX:m,startY:p,endX:g,endY:w,startMultiplierX:x,endMultiplierX:C,startMultiplierY:y,endMultiplierY:v});return k}function hN(e,t){var n=Po({},e);return n.translateX&&(n.translateX=Po({},e.translateX,{start:n.translateX.start*t.startMultiplierX,end:n.translateX.end*t.endMultiplierX})),n.translateY&&(n.translateY=Po({},e.translateY,{start:n.translateY.start*t.startMultiplierY,end:n.translateY.end*t.endMultiplierY})),n}function pN(e,t,n){return e.rootMargin||e.targetElement||e.shouldDisableScalingTranslations?!1:!!(t.translateX&&n===er.horizontal||t.translateY&&n===er.vertical)}var fv=function(t,n,r){return Math.min(Math.max(t,n),r)},gN=function(){function e(n){this.el=n.el,this.props=n.props,this.scrollAxis=n.scrollAxis,this.disabledParallaxController=n.disabledParallaxController||!1,this.id=JT(),this.effects=lv(this.props,this.scrollAxis),this.isInView=null,this.progress=0,this._setElementEasing(n.props.easing),sN(n.el,this.effects)}var t=e.prototype;return t.updateProps=function(r){return this.props=Po({},this.props,r),this.effects=lv(r,this.scrollAxis),this._setElementEasing(r.easing),this},t.setCachedAttributes=function(r,o){uc(this),this.rect=new eN({el:this.props.targetElement||this.el,rootMargin:this.props.rootMargin,view:r});var i=pN(this.props,this.effects,this.scrollAxis);return typeof this.props.startScroll=="number"&&typeof this.props.endScroll=="number"?(this.limits=new dm({startX:this.props.startScroll,startY:this.props.startScroll,endX:this.props.endScroll,endY:this.props.endScroll}),this._setElementStyles(),this):(i?(this.limits=fN(this.rect,r,this.effects,o,this.scrollAxis,this.props.shouldAlwaysCompleteAnimation),this.scaledEffects=hN(this.effects,this.limits)):this.limits=dN(this.rect,r,o,this.props.shouldAlwaysCompleteAnimation),this._setElementStyles(),this)},t._updateElementIsInView=function(r){var o=this.isInView===null;r!==this.isInView&&(r?this.props.onEnter&&this.props.onEnter(this):o||(this._setFinalProgress(),this._setElementStyles(),this.props.onExit&&this.props.onExit(this))),this.isInView=r},t._setFinalProgress=function(){var r=fv(Math.round(this.progress),0,1);this._updateElementProgress(r)},t._setElementStyles=function(){if(!(this.props.disabled||this.disabledParallaxController)){var r=this.scaledEffects||this.effects;lN(r,this.progress,this.el)}},t._updateElementProgress=function(r){this.progress=r,this.props.onProgressChange&&this.props.onProgressChange(this.progress),this.props.onChange&&this.props.onChange(this)},t._setElementEasing=function(r){this.easing=I5(r)},t.updateElementOptions=function(r){this.scrollAxis=r.scrollAxis,this.disabledParallaxController=r.disabledParallaxController||!1},t.updatePosition=function(r){if(!this.limits)return this;var o=this.scrollAxis===er.vertical,i=this.isInView===null,a=o?this.limits.startY:this.limits.startX,s=o?this.limits.endY:this.limits.endX,l=o?this.limits.totalY:this.limits.totalX,u=o?r.y:r.x,c=oN(a,s,u);if(this._updateElementIsInView(c),c){var d=uv(a,l,u,this.easing);this._updateElementProgress(d),this._setElementStyles()}else i&&(this.progress=fv(Math.round(uv(a,l,u,this.easing)),0,1),this._setElementStyles());return this},e}(),hv=function(){function e(n){this.scrollContainer=n.scrollContainer,this.width=n.width,this.height=n.height,this.scrollHeight=n.scrollHeight,this.scrollWidth=n.scrollWidth}var t=e.prototype;return t.hasChanged=function(r){return r.width!==this.width||r.height!==this.height||r.scrollWidth!==this.scrollWidth||r.scrollHeight!==this.scrollHeight},t.setSize=function(r){return this.width=r.width,this.height=r.height,this.scrollHeight=r.scrollHeight,this.scrollWidth=r.scrollWidth,this},e}(),mN=function(){function e(n,r){this.x=n,this.y=r,this.dx=0,this.dy=0}var t=e.prototype;return t.setScroll=function(r,o){return this.dx=r-this.x,this.dy=o-this.y,this.x=r,this.y=o,this},e}();function yN(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e=!0,!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}var j5=function(){function e(n){var r=n.scrollAxis,o=r===void 0?er.vertical:r,i=n.scrollContainer,a=n.disabled,s=a===void 0?!1:a;this.disabled=s,this.scrollAxis=o,this.elements=[],this._hasScrollContainer=!!i,this.viewEl=i??window;var l=this._getScrollPosition(),u=l[0],c=l[1];this.scroll=new mN(u,c),this.view=new hv({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:this._hasScrollContainer?i:void 0}),this._ticking=!1,this._supportsPassive=yN(),this._bindAllMethods(),!this.disabled&&(this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize())}e.init=function(r){var o=typeof window<"u";if(!o)throw new Error("Looks like ParallaxController.init() was called on the server. This method must be called on the client.");return new e(r)};var t=e.prototype;return t._bindAllMethods=function(){var r=this;["_addListeners","_removeListeners","_getScrollPosition","_handleScroll","_handleUpdateCache","_updateAllElements","_updateElementPosition","_setViewSize","_addResizeObserver","_checkIfViewHasChanged","_getViewParams","getElements","createElement","removeElementById","resetElementStyles","updateElementPropsById","update","updateScrollContainer","destroy"].forEach(function(o){r[o]=r[o].bind(r)})},t._addListeners=function(r){r.addEventListener("scroll",this._handleScroll,this._supportsPassive?{passive:!0}:!1),window.addEventListener("resize",this._handleUpdateCache,!1),window.addEventListener("blur",this._handleUpdateCache,!1),window.addEventListener("focus",this._handleUpdateCache,!1),window.addEventListener("load",this._handleUpdateCache,!1)},t._removeListeners=function(r){var o;r.removeEventListener("scroll",this._handleScroll,!1),window.removeEventListener("resize",this._handleUpdateCache,!1),window.removeEventListener("blur",this._handleUpdateCache,!1),window.removeEventListener("focus",this._handleUpdateCache,!1),window.removeEventListener("load",this._handleUpdateCache,!1),(o=this._resizeObserver)==null||o.disconnect()},t._addResizeObserver=function(){var r=this;try{var o=this._hasScrollContainer?this.viewEl:document.documentElement;this._resizeObserver=new ResizeObserver(function(){return r.update()}),this._resizeObserver.observe(o)}catch{console.warn("Failed to create the resize observer in the ParallaxContoller")}},t._getScrollPosition=function(){var r=this._hasScrollContainer?this.viewEl.scrollLeft:window.pageXOffset,o=this._hasScrollContainer?this.viewEl.scrollTop:window.pageYOffset;return[r,o]},t._handleScroll=function(){var r,o=this._getScrollPosition(),i=o[0],a=o[1];this.scroll.setScroll(i,a),!this._ticking&&((r=this.elements)==null?void 0:r.length)>0&&(this._ticking=!0,window.requestAnimationFrame(this._updateAllElements))},t._handleUpdateCache=function(){this._setViewSize(),this._updateAllElements({updateCache:!0})},t._updateAllElements=function(r){var o=this,i=r===void 0?{}:r,a=i.updateCache;this.elements&&this.elements.forEach(function(s){a&&s.setCachedAttributes(o.view,o.scroll),o._updateElementPosition(s)}),this._ticking=!1},t._updateElementPosition=function(r){r.props.disabled||this.disabled||r.updatePosition(this.scroll)},t._getViewParams=function(){if(this._hasScrollContainer){var r=this.viewEl.offsetWidth,o=this.viewEl.offsetHeight,i=this.viewEl.scrollHeight,a=this.viewEl.scrollWidth;return this.view.setSize({width:r,height:o,scrollHeight:i,scrollWidth:a})}var s=document.documentElement,l=window.innerWidth||s.clientWidth,u=window.innerHeight||s.clientHeight,c=s.scrollHeight,d=s.scrollWidth;return{width:l,height:u,scrollHeight:c,scrollWidth:d}},t._setViewSize=function(){return this.view.setSize(this._getViewParams())},t._checkIfViewHasChanged=function(){return this.view.hasChanged(this._getViewParams())},t.getElements=function(){return this.elements},t.createElement=function(r){var o=new gN(Po({},r,{scrollAxis:this.scrollAxis,disabledParallaxController:this.disabled}));return o.setCachedAttributes(this.view,this.scroll),this.elements=this.elements?[].concat(this.elements,[o]):[o],this._updateElementPosition(o),this._checkIfViewHasChanged()&&this.update(),o},t.removeElementById=function(r){this.elements&&(this.elements=this.elements.filter(function(o){return o.id!==r}))},t.updateElementPropsById=function(r,o){this.elements&&(this.elements=this.elements.map(function(i){return i.id===r?i.updateProps(o):i})),this.update()},t.resetElementStyles=function(r){uc(r)},t.update=function(){var r=this._getScrollPosition(),o=r[0],i=r[1];this.scroll.setScroll(o,i),this._setViewSize(),this._updateAllElements({updateCache:!0})},t.updateScrollContainer=function(r){this._removeListeners(this.viewEl),this.viewEl=r,this._hasScrollContainer=!!r,this.view=new hv({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:r}),this._setViewSize(),this._addListeners(this.viewEl),this._updateAllElements({updateCache:!0})},t.disableParallaxController=function(){this.disabled=!0,this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(r){return uc(r)})},t.enableParallaxController=function(){var r=this;this.disabled=!1,this.elements&&this.elements.forEach(function(o){return o.updateElementOptions({disabledParallaxController:!1,scrollAxis:r.scrollAxis})}),this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize()},t.disableAllElements=function(){console.warn("deprecated: use disableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(r){return r.updateProps({disabled:!0})})),this.update()},t.enableAllElements=function(){console.warn("deprecated: use enableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(r){return r.updateProps({disabled:!1})})),this.update()},t.destroy=function(){this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(r){return uc(r)}),this.elements=void 0},e}();function vN(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function bN(e){return Object.keys(e).forEach(function(t){return e[t]===void 0&&delete e[t]}),e}var xN=["disabled","easing","endScroll","onChange","onEnter","onExit","onProgressChange","opacity","rootMargin","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","shouldAlwaysCompleteAnimation","shouldDisableScalingTranslations","speed","startScroll","targetElement","translateX","translateY"];function A5(e){var t=e.disabled,n=e.easing,r=e.endScroll,o=e.onChange,i=e.onEnter,a=e.onExit,s=e.onProgressChange,l=e.opacity,u=e.rootMargin,c=e.rotate,d=e.rotateX,h=e.rotateY,f=e.rotateZ,p=e.scale,m=e.scaleX,w=e.scaleY,g=e.scaleZ,y=e.shouldAlwaysCompleteAnimation,v=e.shouldDisableScalingTranslations,x=e.speed,C=e.startScroll,_=e.targetElement,R=e.translateX,O=e.translateY,D=vN(e,xN),j=bN({disabled:t,easing:n,endScroll:r,onChange:o,onEnter:i,onExit:a,onProgressChange:s,opacity:l,rootMargin:u,rotate:c,rotateX:d,rotateY:h,rotateZ:f,scale:p,scaleX:m,scaleY:w,scaleZ:g,shouldAlwaysCompleteAnimation:y,shouldDisableScalingTranslations:v,speed:x,startScroll:C,targetElement:_,translateX:R,translateY:O});return{parallaxProps:j,rest:D}}function wN(e){S.useEffect(function(){var t=typeof window>"u",n=e instanceof j5;if(!t&&!e&&!n)throw new Error("Must wrap your application's components in a .")},[e])}var L5=Se.createContext(null);function kN(){var e=S.useContext(L5),t=typeof window>"u";if(t)return null;if(!e)throw new Error("Could not find `react-scroll-parallax` context value. Please ensure the component is wrapped in a ");return e}function SN(e){var t=kN(),n=S.useRef(null),r=A5(e),o=r.parallaxProps;wN(t);var i=S.useState(),a=i[0],s=i[1];return S.useEffect(function(){var l;if(n.current instanceof HTMLElement){var u={el:n.current,props:o};l=t==null?void 0:t.createElement(u),s(l)}else throw new Error("You must assign the ref returned by the useParallax() hook to an HTML Element.");return function(){l&&(t==null||t.removeElementById(l.id))}},[]),S.useEffect(function(){a&&(e.disabled&&(t==null||t.resetElementStyles(a)),t==null||t.updateElementPropsById(a.id,o))},[e.disabled,e.easing,e.endScroll,e.onChange,e.onEnter,e.onExit,e.onProgressChange,e.opacity,e.rootMargin,e.rotate,e.rotateX,e.rotateY,e.rotateZ,e.scale,e.scaleX,e.scaleY,e.scaleZ,e.shouldAlwaysCompleteAnimation,e.shouldDisableScalingTranslations,e.speed,e.startScroll,e.targetElement,e.translateX,e.translateY]),{ref:n,controller:t,element:a}}function EN(e){var t=A5(e),n=t.parallaxProps,r=t.rest,o=SN(n),i=o.ref;return Se.createElement("div",Object.assign({ref:i},r),e.children)}var CN=function(t){var n=typeof window>"u";return n?null:j5.init(t)};function _N(e){var t=S.useRef(null);return t.current||(t.current=CN({scrollAxis:e.scrollAxis||er.vertical,scrollContainer:e.scrollContainer,disabled:e.isDisabled})),S.useEffect(function(){e.scrollContainer&&t.current&&t.current.updateScrollContainer(e.scrollContainer)},[e.scrollContainer,t.current]),S.useEffect(function(){e.isDisabled&&t.current&&t.current.disableParallaxController(),!e.isDisabled&&t.current&&t.current.enableParallaxController()},[e.isDisabled,t.current]),S.useEffect(function(){return function(){t!=null&&t.current&&(t==null||t.current.destroy())}},[]),Se.createElement(L5.Provider,{value:t.current},e.children)}var TN=typeof Li=="object"&&Li&&Li.Object===Object&&Li,NN=typeof self=="object"&&self&&self.Object===Object&&self;TN||NN||Function("return this")();var PN=typeof window<"u"?S.useLayoutEffect:S.useEffect,MN=typeof window>"u";function fm(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=s=>MN?t:window.matchMedia(s).matches,[o,i]=S.useState(()=>n?r(e):t);function a(){i(r(e))}return PN(()=>{const s=window.matchMedia(e);return a(),s.addListener?s.addListener(a):s.addEventListener("change",a),()=>{s.removeListener?s.removeListener(a):s.removeEventListener("change",a)}},[e]),o}const hm={name:"Jennifer Gettings",label:"Senior Software Engineer",preferredName:"Jen",preferredPronouns:"she/her",image:"https://jgettings.github.io/images/avatar.jpg",email:"jennifer.wystup@gmail.com",url:"https://jgettings.github.io",summary:"Dynamic senior full-stack engineer with 17 years of experience specializing in React, TypeScript, and GraphQL. Proven success in driving accessibility improvements and cutting development time by automating repetitive tasks while improving team cohesion.",location:{postalCode:"14213",city:"Buffalo",countryCode:"US",region:"NY",coordinates:[-78.878056,42.886389]},profiles:[{network:"LinkedIn",username:"jen-gettings",url:"http://www.linkedin.com/in/jen-gettings"},{network:"Github",username:"jgettings",url:"https://github.com/jgettings"},{network:"Instagram",username:"pretzelcabin",url:"https://www.instagram.com/pretzelcabin/"}]},RN=[{name:"Wagmo",icon:"wagmo.svg",iconDark:"wagmo-white.svg",position:"Senior Engineer",url:"https://wagmo.io/",location:"Remote",summary:"Growth-stage Pet insurance startup selling wellness and insurance products to individual consumers directly and to employers as part of their employee benefits. Working almost completely on the frontend but also comfortable jumping into the API code to make minor changes as needed.",skills:{primary:["React","Next.js","TypeScript","Recoil","React Testing Library","Jest","Cypress","Formik","Yup","React Query","Storybook","CSS","JavaScript","MUI","Tailwind CSS","styled components"],tools:["Github","Jira","Confluence","GSuite","Concourse CI","Sentry","GCP","Firebase","Figma","Miro"],other:["Builder.io","Ghost blog","Python","Django"]},startDate:"2023-05-22",endDate:"2024-01-10",highlights:["Working primarily on the front-end with React, TypeScript, Tailwind CSS, and NextJS","Facilitated improved communications within the engineering team with iterative process improvements via retrospectives. Encouraging more automated testing, and more discussion before and during implementation of features","Architected end-to-end tests through critical product flows, saving development time on each release while also significantly improving confidence","Improved accessibility across the platform to better conform to WAI-ARIA standards and general useability","Spearheaded a campaign to reduce cluttered error logs and fix longstanding bugs in the process"],projects:["Redesign - converted ghost blog to new design independently with minimal design specs and instruction","Builder.io - jumped in at the end of the project to help manually test and wrap up development on the redesign","Cypress tests - Led effort to move tests that always should've been unit tests to Jest so they'd run faster. Created new e2e tests through critical flows to speed up development process and eliminate the ocurrences of terrible bugs","A11y - Mentored other developers in improving the accessibility of the entire product. Added tooling to help catch accessibility improvements early in feature development. Push towards using semantic html and browser APIs where possible.","Add a pet","Multi pet?","Onboard quiz?"]},{name:"Crisp",icon:"crisp.svg",position:"Software Engineer",url:"https://www.gocrisp.com/",location:"Remote",summary:"Growth-stage SaaS Startup. Helping to reduce food waste by surfacing supply chain data to companies that need it to determine production and shipping needs. Working almost completely on the frontend but also comfortable jumping into the API code to make minor changes as needed.",skills:{primary:["Apollo GraphQL","Highcharts","React Testing Library","React Hook Form","React.js","TypeScript","Jest","Microsoft FluentUI","Microsoft Excel Add-In","ESLint","Create React App","Storybook","CSS Modules","HTML","CSS","JavaScript","Reakit"],tools:["GCP","FullStory","Pendo","Launch Darkly","Segment","DataDog","Github","Jira","Confluence","Notion","GSuite"],other:["Cypress.io","Postgres","Kubernetes","Kotlin","Shopify","Azure Blob Storage - OAuth","Snowflake","Google Maps"]},startDate:"2020-08-17",endDate:"2023-01-05",highlights:["Working primarily on the front-end with React, TypeScript, and GraphQL","Found a way to combine a POC effort with some existing functionality to wrap up the POC much faster with a much more complete feature set","Improved observability of major business functionality with a new UI to track status and diagnose issues by working with stakeholders and iterating on various designs","Created new UIs to allow users to connect to third-party systems using OAuth and other third party APIs","Built a new Microsoft Excel Add-In with Microsoft's Fluent UI React, enabling cross-platform data access for users and increasing product adoption","Built a new public `@gocrisp/store-locator` npm package so that client companies could seamlessly use data from Crisp on their own websites."],projects:["A11y - is this the same words as wagmo?","Storybook - added more plugins to help, stuff like that?","Eslint custom plugin","Move to RTL","Excel Add-in","OAuth - Azure blob storage, Snowflake, Shopify","More things on bytespout?","Inbound Data Status","Store Locator","Saved Reports","Quick Reports"]},{name:"Campus Labs",icon:"campuslabs.svg",position:"Software Developer",url:"https://www.anthology.com/",location:"Buffalo, NY",summary:"Higher education software from a well-established startup. Worked on the Course Evaluations product as a full stack developer.",skills:{primary:[".NET Framework",".NET Core","Microsoft SQL Server","NHibernate","Entity Framework","Backbone.js","AngularJS","React.js","Redux","Enzyme","Mocha","TypeScript","React Query","Gulp","Grunt","Webpack","ESLint","Bootstrap","React Testing Library","C#","Jest","jQuery","Jasmine"],tools:["VSTS","Azure","Azure DevOps","Azure Application Insights","Launch Darkly","Mailchimp","Visual Studio","Visual Studio Team Services","VSCode","Resharper"],other:["Azure Blob Storage","Azure Storage Queues","Azure Table Storage","Azure Functions","Azure Service Bus Queues","Azure Blob Storage"]},startDate:"2015-12-14",endDate:"2020-08-14",highlights:["Lead member of the Course Evaluations development team, working on everything from survey building to data collection from students and reporting results to faculty and administrators.","Developed and implemented a new front-end architecture using React and Redux to iteratively move away from Backbone.js and AngularJS","Worked across the full stack with .NET Framework, .NET Core, and Azure products including hosting, DevOps, Azure Functions and ServiceBus.","Led the team in continually adding more automated testing across the entire product using NUnit, Jasmine, Jest, and some custom scripts to create useful test data for better manual testing"],projects:["Mailing","Permissions","New reporting in React","Rewrite FE from Backbone to Angular JS",""]},{name:"Studio, LLC",icon:"studio.webp",iconDark:"studio-white.webp",position:"Senior Software Developer",url:"https://www.studiolabs.com/",location:"Buffalo, NY",summary:"Agency doing development work for small businesses based in Buffalo and NYC. Microsites in wordpress and small ecommerce webapps and mobile apps.",skills:{primary:["PHP","Wordpress","Android Native","Symfony2","JavaScript","jQuery","Bootstrap","CSS","MySQL"],tools:["Jenkins","SSH","Digital Ocean","Google Analytics","Jira","Confluence","Bitbucket","Git"],other:["Drupal"]},startDate:"2014-09-29",endDate:"2015-12-11",highlights:["Lead Developer on multiple concurrent projects while mentoring junior developers and interns","Working with a wide variety of languages and libraries, from native Android apps to wordpress-based microsites and Symfony-based webapps.","Significantly reduced context switching overhead for all developers by standardizing and improving build tools across all projects","Headed an initiative to leverage pull requests for all code changes, reducing bugs and spreading knowledge","Launched a new Jenkins server to ensure consistent releases and test runs"],projects:["KWG","PRPS","Kelton Global","Central Park Android App","Some hedge fund thing that never got implemented"]},{name:"LocalEdge",icon:"localedge.png",iconDark:"localedge-white.png",position:"Software Developer II",url:"https://localedge.com/",location:"Buffalo, NY",summary:"Digital media company owned by Hearst. Offering services for SEO, SMM, SEM, and custom websites to SMB customers. Mostly working on maintaining and creating internal tools to support these functions.",skills:{primary:["Java","JSP","Spring","Hibernate","JUnit","Backbone.js","AngularJS","Bootstrap","MongoDB","Oracle","CSS","jQuery","MySQL"],tools:["Jenkins","Artifactory","Maven","Jira","SVN","Balsamiq","Mercurial"],other:[]},startDate:"2011-02-14",endDate:"2014-09-26",highlights:["Led an initiative to add unit tests in some Backbone.js webapps using Jasmine which lead to fewer bugs and shorter development time","Implemented new system for entering sales contracts using Twitter Bootstrap, AngularJS and MongoDB","Added internationalization to an existing public-facing webapp","Redesigned a public-facing webapp to be mobile-friendly and responsive"],projects:["Responsive Search","i18n Search","Contracts","What was that crud app?"]},{name:"Flexovit Abrasives",icon:"flexovit.webp",position:"Applications Programmer",url:"hhttps://www.flexovitabrasives.com/",location:"Buffalo, NY",summary:"Manufacturing company for abrasive products, mainly grinding discs. Maintaining legacy systems for internal tools. Working on a very small IT team and occasionally helping on IT tasks in addition to primary role of maintaining applications.",skills:{primary:["COBOL","Java Applets","Linux","CSS","JavaScript","jQuery","PHP","Java","HTML"],tools:[],other:["Linux","Bash Scripting"]},startDate:"2007-06-25",endDate:"2011-02-11",highlights:["Maintained legacy COBOL projects, adapting as necessary for the ever-changing needs of the business","Led effort to create more user-friendly webapps as an interface for the existing COBOL infrastructure","Handled user support requests and various linux server maintenance as part of a very small IT team","Created a javadoc-style documentation parser for the COBOL source code while adding documentation to the codebase"],projects:["Press planning, drag and drop visual scheduler using PHP and jQuery","Documentation thing"]}],IN=[{organization:"Nickel City Canine Rescue",position:"Foster",url:"https://nickelcitycaninerescue.org/",startDate:"2023-11-01",summary:"Fostering dogs as they look for their forever homes"},{organization:"The Tool Library",position:"Dare to Repair Cafe Fixer",url:"https://thetoollibrary.org/daretorepair/",startDate:"2022-07-01",summary:"Help people fix broken household items to save them from the landfill"},{organization:"Big Big Table Community Cafe",position:"Volunteer",url:"https://www.bigbigtable.org/",startDate:"2023-01-15",endDate:"2023-05-20",summary:"Serving food in a pay-as-you-can cafe"}],ON=[{institution:"State University of New York at Fredonia",url:"https://www.fredonia.edu/",area:"Computer Information Systems",studyType:"Bachelor of Science",secondaryArea:"Business Management",minorArea:"Mathematics",startDate:"2002-07-01",endDate:"2007-05-15",score:"3.3"}],jN=[{name:"React",level:"Master",keywords:["HTML","CSS","JavaScript","JS","React","ReactJS","Redux","Reakit","Yarn","NPM","Storybook","React Testing Library","Jest","React Query","GraphQL","Apollo GraphQL","Recoil","Webpack","Babel.js","ESLint","Prettier","CSS Modules","Styled Components","Material UI","Formik","Yup","React Hook Form","Builder.io"]},{name:"Web Development",level:"Master",keywords:["HTML","CSS","JavaScript","JS","Twitter Bootstrap","PHP","React","AngularJS","Backbone.js","Gulp","Grunt","Webpack","Babel","jQuery","SASS"]},{name:"Web Accessibility",level:"Advanced",keywords:["HTML","JavaScript","React","React Testing Library","eslint/jsx-a11y","WCAG","VoiceOver"]},{name:"Automated Testing",level:"Master",keywords:["JavaScript","React","AngularJS","Jest","React Testing Library","Cypress","Jasmine","Karma","Mocha","jUnit","Mockito","Selenium","Cucumber","SpecFlow","Storyshots","Snapshot testing","NUnit","XUnit"]},{name:"Devops",level:"Competent",keywords:["Azure","Azure DevOps","Visual Studio Team Services","Google Cloud Platform","GCP","Firebase","Kubernetes","Docker","Git","Github","Bitbucket","Webpack","Babel","Create React App","NextJS","Gulp","Grunt","Gradle","Capistrano","Git","Mercurial","Maven","Artifactory","Pendo","Google Analytics","Launch Darkly","FullStory","Sentry","Segment","Vite","Launch Darkly"]},{name:"Third Party APIs",level:"Competent",keywords:["Google Maps","Shopify","Slackbot","OAuth","Firebase Authentication","Firebase Remote Config","Launch Darkly"]},{name:"Cloud Native",level:"Competent",keywords:["Azure Functions","Azure Table Storage","Azure Blob Storage","Azure ServiceBus Queue","Azure Storage Queue","event-driven data processing","message queue"]},{name:"API Development",level:"Advanced",keywords:["Java","C#",".NET Framework",".NET Core","Spring MVC","Hibernate","NHibernate","Java Servlets","JSP","Kotlin","Python","Django","Swagger","REST","GraphQL","Apollo GraphQL"]},{name:"Mobile Development",level:"Competent",keywords:["Android Native","Java","React Native","Gradle","Google Play Store","Google Maps API"]}],AN=[{name:"Home assistant? Automation/media server",startDate:"2019-01-01",description:"Description...",highlights:[""],url:"https://project.com/"}],LN=[{language:"English",fluency:"Native speaker"}],zN={canonical:"https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",version:"v1.0.0",lastModified:"2024-07-08T15:53:00"},DN={basics:hm,work:RN,volunteer:IN,education:ON,skills:jN,projects:AN,languages:LN,meta:zN},pm="-",FN=e=>{const t=BN(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(pm);return s[0]===""&&s.length!==1&&s.shift(),z5(s,t)||$N(a)},getConflictingClassGroupIds:(a,s)=>{const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}}},z5=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?z5(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const i=e.join(pm);return(a=t.validators.find(({validator:s})=>s(i)))==null?void 0:a.classGroupId},pv=/^\[(.+)\]$/,$N=e=>{if(pv.test(e)){const t=pv.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},BN=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return HN(Object.entries(e.classGroups),n).forEach(([i,a])=>{Bh(a,r,i,t)}),r},Bh=(e,t,n,r)=>{e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:gv(t,o);i.classGroupId=n;return}if(typeof o=="function"){if(VN(o)){Bh(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([i,a])=>{Bh(a,gv(t,i),n,r)})})},gv=(e,t)=>{let n=e;return t.split(pm).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},VN=e=>e.isThemeGetter,HN=(e,t)=>t?e.map(([n,r])=>{const o=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([a,s])=>[t+a,s])):i);return[n,o]}):e,WN=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(i,a)=>{n.set(i,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let a=n.get(i);if(a!==void 0)return a;if((a=r.get(i))!==void 0)return o(i,a),a},set(i,a){n.has(i)?n.set(i,a):o(i,a)}}},D5="!",UN=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,o=t[0],i=t.length,a=s=>{const l=[];let u=0,c=0,d;for(let w=0;wc?d-c:void 0;return{modifiers:l,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}};return n?s=>n({className:s,parseClassName:a}):a},YN=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},ZN=e=>({cache:WN(e.cacheSize),parseClassName:UN(e),...FN(e)}),GN=/\s+/,qN=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(GN);let s="";for(let l=a.length-1;l>=0;l-=1){const u=a[l],{modifiers:c,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:f}=n(u);let p=!!f,m=r(p?h.substring(0,f):h);if(!m){if(!p){s=u+(s.length>0?" "+s:s);continue}if(m=r(h),!m){s=u+(s.length>0?" "+s:s);continue}p=!1}const w=YN(c).join(":"),g=d?w+D5:w,y=g+m;if(i.includes(y))continue;i.push(y);const v=o(m,p);for(let x=0;x0?" "+s:s)}return s};function XN(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rd(c),e());return n=ZN(u),r=n.cache.get,o=n.cache.set,i=s,s(l)}function s(l){const u=r(l);if(u)return u;const c=qN(l,n);return o(l,c),c}return function(){return i(XN.apply(null,arguments))}}const Qe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},$5=/^\[(?:([a-z-]+):)?(.+)\]$/i,KN=/^\d+\/\d+$/,JN=new Set(["px","full","screen"]),eP=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,tP=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,nP=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,rP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,oP=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Nr=e=>ua(e)||JN.has(e)||KN.test(e),ro=e=>Ha(e,"length",fP),ua=e=>!!e&&!Number.isNaN(Number(e)),c0=e=>Ha(e,"number",ua),is=e=>!!e&&Number.isInteger(Number(e)),iP=e=>e.endsWith("%")&&ua(e.slice(0,-1)),Ne=e=>$5.test(e),oo=e=>eP.test(e),aP=new Set(["length","size","percentage"]),sP=e=>Ha(e,aP,B5),lP=e=>Ha(e,"position",B5),uP=new Set(["image","url"]),cP=e=>Ha(e,uP,pP),dP=e=>Ha(e,"",hP),as=()=>!0,Ha=(e,t,n)=>{const r=$5.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},fP=e=>tP.test(e)&&!nP.test(e),B5=()=>!1,hP=e=>rP.test(e),pP=e=>oP.test(e),gP=()=>{const e=Qe("colors"),t=Qe("spacing"),n=Qe("blur"),r=Qe("brightness"),o=Qe("borderColor"),i=Qe("borderRadius"),a=Qe("borderSpacing"),s=Qe("borderWidth"),l=Qe("contrast"),u=Qe("grayscale"),c=Qe("hueRotate"),d=Qe("invert"),h=Qe("gap"),f=Qe("gradientColorStops"),p=Qe("gradientColorStopPositions"),m=Qe("inset"),w=Qe("margin"),g=Qe("opacity"),y=Qe("padding"),v=Qe("saturate"),x=Qe("scale"),C=Qe("sepia"),_=Qe("skew"),R=Qe("space"),O=Qe("translate"),D=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",Ne,t],M=()=>[Ne,t],F=()=>["",Nr,ro],k=()=>["auto",ua,Ne],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["solid","dashed","dotted","double","none"],L=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",Ne],E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],B=()=>[ua,Ne];return{cacheSize:500,separator:":",theme:{colors:[as],spacing:[Nr,ro],blur:["none","",oo,Ne],brightness:B(),borderColor:[e],borderRadius:["none","","full",oo,Ne],borderSpacing:M(),borderWidth:F(),contrast:B(),grayscale:z(),hueRotate:B(),invert:z(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[iP,ro],inset:A(),margin:A(),opacity:B(),padding:M(),saturate:B(),scale:B(),sepia:z(),skew:B(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",Ne]}],container:["container"],columns:[{columns:[oo]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),Ne]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",is,Ne]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ne]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",is,Ne]}],"grid-cols":[{"grid-cols":[as]}],"col-start-end":[{col:["auto",{span:["full",is,Ne]},Ne]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[as]}],"row-start-end":[{row:["auto",{span:[is,Ne]},Ne]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ne]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ne]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...I()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...I(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...I(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ne,t]}],"min-w":[{"min-w":[Ne,t,"min","max","fit"]}],"max-w":[{"max-w":[Ne,t,"none","full","min","max","fit","prose",{screen:[oo]},oo]}],h:[{h:[Ne,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ne,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ne,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ne,t,"auto","min","max","fit"]}],"font-size":[{text:["base",oo,ro]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",c0]}],"font-family":[{font:[as]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ne]}],"line-clamp":[{"line-clamp":["none",ua,c0]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Nr,Ne]}],"list-image":[{"list-image":["none",Ne]}],"list-style-type":[{list:["none","disc","decimal",Ne]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Nr,ro]}],"underline-offset":[{"underline-offset":["auto",Nr,Ne]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),lP]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",sP]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},cP]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...P(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:P()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...P()]}],"outline-offset":[{"outline-offset":[Nr,Ne]}],"outline-w":[{outline:[Nr,ro]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Nr,ro]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",oo,dP]}],"shadow-color":[{shadow:[as]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...L(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":L()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",oo,Ne]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[v]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[v]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ne]}],duration:[{duration:B()}],ease:[{ease:["linear","in","out","in-out",Ne]}],delay:[{delay:B()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ne]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[is,Ne]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ne]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ne]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ne]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Nr,ro,c0]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},gm=QN(gP);var V5={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},mv=Se.createContext&&Se.createContext(V5),mP=["attr","size","title"];function yP(e,t){if(e==null)return{};var n=vP(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vP(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function nd(){return nd=Object.assign?Object.assign.bind():function(e){for(var t=1;tSe.createElement(t.tag,rd({key:n},t.attr),H5(t.child)))}function $e(e){return t=>Se.createElement(kP,nd({attr:rd({},e.attr)},t),H5(e.child))}function kP(e){var t=n=>{var{attr:r,size:o,title:i}=e,a=yP(e,mP),s=o||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),Se.createElement("svg",nd({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:rd(rd({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&Se.createElement("title",null,i),e.children)};return mv!==void 0?Se.createElement(mv.Consumer,null,n=>t(n)):t(V5)}function SP(e){return $e({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(e)}function EP(e){return $e({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"},child:[]}]})(e)}function W5(e){return $e({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function CP(e){return $e({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z"},child:[]}]})(e)}const _P={LinkedIn:W5,Github:SP,Instagram:EP},TP=({className:e})=>b.jsx("ul",{className:gm("text-3xl md:mb-3 md:mt-9 md:justify-self-end [&>li]:inline-block [&>li]:px-2",e),children:hm.profiles.map(({network:t,username:n,url:r})=>b.jsx("li",{children:b.jsxs("a",{href:r,children:[_P[t]({title:`${n} on ${t}`}),b.jsxs("span",{className:"sr-only",children:[t," Profile"]})]})},t))}),NP=()=>{const e=fm("(prefers-reduced-transparency)");return b.jsx("header",{className:"md:sticky md:top-0 md:z-10",children:b.jsxs("div",{className:"relative grid grid-cols-none grid-rows-2 justify-items-center gap-4 px-8 pt-4 md:grid-cols-2 md:grid-rows-none md:justify-items-stretch md:px-12",children:[e?b.jsx("div",{className:"absolute z-0 h-36 w-full bg-white dark:bg-dkgray"}):b.jsx("div",{className:"absolute z-0 h-48 w-full bg-gradient-to-b from-white/75 via-white/75 via-75% md:via-60% dark:from-black/75 dark:via-black/75"}),b.jsx("h1",{className:"relative z-10 font-heading text-3xl font-bold leading-[4rem] md:mt-5",children:hm.name}),b.jsx(TP,{className:"z-10"})]})})},PP=()=>{const e=fm("(min-width: 768px)");return b.jsxs(b.Fragment,{children:[b.jsx("footer",{className:"p-8 text-center md:fixed md:bottom-8 md:left-8 md:z-30 md:p-0 md:text-left",children:b.jsx("figure",{children:b.jsx(RT,{placement:e?"right":"top",trigger:"click",arrow:!1,content:b.jsx("figcaption",{children:b.jsxs(yi,{className:"m-0 min-w-96 [&>*]:gap-2 [&>*]:p-4",children:[b.jsxs("p",{className:"my-2 text-xs",children:[e?"Left: ":"Below: ","Jen at Hálsanefshellir Cave, Iceland"]}),b.jsxs("p",{className:"my-2 text-xs",children:[b.jsx("em",{children:"Background:"})," Niagara Gorge, downstream of Niagara Falls near the Whirlpool Rapids on the US side"]})]})}),children:b.jsx("button",{type:"button",title:"click for photo info",children:b.jsx(zE,{tabIndex:0,img:"images/avatar.jpg",rounded:!0,size:"xl",alt:"Jen - close up of face, in a cave on a black sand beach in Iceland"})})})})}),b.jsx("div",{className:"md:h-72"})]})};function MP(e){return $e({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M4.58341 17.3211C3.55316 16.2274 3 15 3 13.0103C3 9.51086 5.45651 6.37366 9.03059 4.82318L9.92328 6.20079C6.58804 8.00539 5.93618 10.346 5.67564 11.822C6.21263 11.5443 6.91558 11.4466 7.60471 11.5105C9.40908 11.6778 10.8312 13.159 10.8312 15C10.8312 16.933 9.26416 18.5 7.33116 18.5C6.2581 18.5 5.23196 18.0095 4.58341 17.3211ZM14.5834 17.3211C13.5532 16.2274 13 15 13 13.0103C13 9.51086 15.4565 6.37366 19.0306 4.82318L19.9233 6.20079C16.588 8.00539 15.9362 10.346 15.6756 11.822C16.2126 11.5443 16.9156 11.4466 17.6047 11.5105C19.4091 11.6778 20.8312 13.159 20.8312 15C20.8312 16.933 19.2642 18.5 17.3312 18.5C16.2581 18.5 15.232 18.0095 14.5834 17.3211Z"},child:[]}]})(e)}function RP(e){return $e({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M19.4167 6.67891C20.4469 7.77257 21.0001 9 21.0001 10.9897C21.0001 14.4891 18.5436 17.6263 14.9695 19.1768L14.0768 17.7992C17.4121 15.9946 18.0639 13.6539 18.3245 12.178C17.7875 12.4557 17.0845 12.5533 16.3954 12.4895C14.591 12.3222 13.1689 10.8409 13.1689 9C13.1689 7.067 14.7359 5.5 16.6689 5.5C17.742 5.5 18.7681 5.99045 19.4167 6.67891ZM9.41669 6.67891C10.4469 7.77257 11.0001 9 11.0001 10.9897C11.0001 14.4891 8.54359 17.6263 4.96951 19.1768L4.07682 17.7992C7.41206 15.9946 8.06392 13.6539 8.32447 12.178C7.78747 12.4557 7.08452 12.5533 6.39539 12.4895C4.59102 12.3222 3.16895 10.8409 3.16895 9C3.16895 7.067 4.73595 5.5 6.66895 5.5C7.742 5.5 8.76814 5.99045 9.41669 6.67891Z"},child:[]}]})(e)}function IP(e){return $e({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M6.75651 1.50129L4 18.4998L4.00007 18.4998L9.47342 4.81645L7.69485 1.35292C7.47439 0.923595 6.83377 1.02489 6.75651 1.50129ZM11.5638 4.31793L4.00008 18.4998L4.00012 18.4999L13.8396 6.94912L12.4412 4.32699C12.2546 3.9771 11.7558 3.97408 11.5638 4.31793ZM10.94 22.8373L4.00013 18.4999L17.31 5.66535C17.6037 5.39537 18.0834 5.56273 18.1424 5.96076L20 18.4998L13.06 22.8373C12.4115 23.2426 11.5885 23.2426 10.94 22.8373Z"},child:[]}]})(e)}function OP(e){return $e({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M11.9996 4.85999C8.82628 4.85999 6.84294 6.44665 6.04961 9.61999C7.23961 8.03332 8.62794 7.43832 10.2146 7.83499C11.12 8.06109 11.7666 8.71757 12.4835 9.44545C13.6507 10.6295 15.0004 12 17.9496 12C21.1229 12 23.1063 10.4133 23.8996 7.23998C22.7096 8.82665 21.3213 9.42165 19.7346 9.02499C18.8292 8.79889 18.1827 8.1424 17.4657 7.41452C16.2995 6.23047 14.9498 4.85999 11.9996 4.85999ZM6.04961 12C2.87628 12 0.892943 13.5867 0.0996094 16.76C1.28961 15.1733 2.67794 14.5783 4.26461 14.975C5.17 15.2011 5.81657 15.8576 6.53354 16.5855C7.70073 17.7695 9.05039 19.14 11.9996 19.14C15.1729 19.14 17.1563 17.5533 17.9496 14.38C16.7596 15.9667 15.3713 16.5617 13.7846 16.165C12.8792 15.9389 12.2326 15.2824 11.5157 14.5545C10.3495 13.3705 8.99982 12 6.04961 12Z"},child:[]}]})(e)}var Ae;(function(e){e.assertEqual=o=>o;function t(o){}e.assertIs=t;function n(o){throw new Error}e.assertNever=n,e.arrayToEnum=o=>{const i={};for(const a of o)i[a]=a;return i},e.getValidEnumValues=o=>{const i=e.objectKeys(o).filter(s=>typeof o[o[s]]!="number"),a={};for(const s of i)a[s]=o[s];return e.objectValues(a)},e.objectValues=o=>e.objectKeys(o).map(function(i){return o[i]}),e.objectKeys=typeof Object.keys=="function"?o=>Object.keys(o):o=>{const i=[];for(const a in o)Object.prototype.hasOwnProperty.call(o,a)&&i.push(a);return i},e.find=(o,i)=>{for(const a of o)if(i(a))return a},e.isInteger=typeof Number.isInteger=="function"?o=>Number.isInteger(o):o=>typeof o=="number"&&isFinite(o)&&Math.floor(o)===o;function r(o,i=" | "){return o.map(a=>typeof a=="string"?`'${a}'`:a).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(o,i)=>typeof i=="bigint"?i.toString():i})(Ae||(Ae={}));var Vh;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(Vh||(Vh={}));const oe=Ae.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),mo=e=>{switch(typeof e){case"undefined":return oe.undefined;case"string":return oe.string;case"number":return isNaN(e)?oe.nan:oe.number;case"boolean":return oe.boolean;case"function":return oe.function;case"bigint":return oe.bigint;case"symbol":return oe.symbol;case"object":return Array.isArray(e)?oe.array:e===null?oe.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?oe.promise:typeof Map<"u"&&e instanceof Map?oe.map:typeof Set<"u"&&e instanceof Set?oe.set:typeof Date<"u"&&e instanceof Date?oe.date:oe.object;default:return oe.unknown}},q=Ae.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),jP=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class kn extends Error{constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){const n=t||function(i){return i.message},r={_errors:[]},o=i=>{for(const a of i.issues)if(a.code==="invalid_union")a.unionErrors.map(o);else if(a.code==="invalid_return_type")o(a.returnTypeError);else if(a.code==="invalid_arguments")o(a.argumentsError);else if(a.path.length===0)r._errors.push(n(a));else{let s=r,l=0;for(;ln.message){const n={},r=[];for(const o of this.issues)o.path.length>0?(n[o.path[0]]=n[o.path[0]]||[],n[o.path[0]].push(t(o))):r.push(t(o));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}kn.create=e=>new kn(e);const _a=(e,t)=>{let n;switch(e.code){case q.invalid_type:e.received===oe.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case q.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Ae.jsonStringifyReplacer)}`;break;case q.unrecognized_keys:n=`Unrecognized key(s) in object: ${Ae.joinValues(e.keys,", ")}`;break;case q.invalid_union:n="Invalid input";break;case q.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Ae.joinValues(e.options)}`;break;case q.invalid_enum_value:n=`Invalid enum value. Expected ${Ae.joinValues(e.options)}, received '${e.received}'`;break;case q.invalid_arguments:n="Invalid function arguments";break;case q.invalid_return_type:n="Invalid function return type";break;case q.invalid_date:n="Invalid date";break;case q.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Ae.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case q.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case q.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case q.custom:n="Invalid input";break;case q.invalid_intersection_types:n="Intersection results could not be merged";break;case q.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case q.not_finite:n="Number must be finite";break;default:n=t.defaultError,Ae.assertNever(e)}return{message:n}};let U5=_a;function AP(e){U5=e}function od(){return U5}const id=e=>{const{data:t,path:n,errorMaps:r,issueData:o}=e,i=[...n,...o.path||[]],a={...o,path:i};if(o.message!==void 0)return{...o,path:i,message:o.message};let s="";const l=r.filter(u=>!!u).slice().reverse();for(const u of l)s=u(a,{data:t,defaultError:s}).message;return{...o,path:i,message:s}},LP=[];function te(e,t){const n=od(),r=id({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===_a?void 0:_a].filter(o=>!!o)});e.common.issues.push(r)}class Ft{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const o of n){if(o.status==="aborted")return be;o.status==="dirty"&&t.dirty(),r.push(o.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const o of n){const i=await o.key,a=await o.value;r.push({key:i,value:a})}return Ft.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const o of n){const{key:i,value:a}=o;if(i.status==="aborted"||a.status==="aborted")return be;i.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof a.value<"u"||o.alwaysSet)&&(r[i.value]=a.value)}return{status:t.value,value:r}}}const be=Object.freeze({status:"aborted"}),Ki=e=>({status:"dirty",value:e}),Yt=e=>({status:"valid",value:e}),Hh=e=>e.status==="aborted",Wh=e=>e.status==="dirty",ml=e=>e.status==="valid",yl=e=>typeof Promise<"u"&&e instanceof Promise;function ad(e,t,n,r){if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function Y5(e,t,n,r,o){if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var de;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(de||(de={}));var bs,xs;class br{constructor(t,n,r,o){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=o}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const vv=(e,t)=>{if(ml(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new kn(e.common.issues);return this._error=n,this._error}}};function Ce(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:o}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:o}:{errorMap:(a,s)=>{var l,u;const{message:c}=e;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(l=c??r)!==null&&l!==void 0?l:s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:(u=c??n)!==null&&u!==void 0?u:s.defaultError}},description:o}}class Pe{constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return mo(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:mo(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Ft,ctx:{common:t.parent.common,data:t.data,parsedType:mo(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(yl(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const o={common:{issues:[],async:(r=n==null?void 0:n.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:mo(t)},i=this._parseSync({data:t,path:o.path,parent:o});return vv(o,i)}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:mo(t)},o=this._parse({data:t,path:r.path,parent:r}),i=await(yl(o)?o:Promise.resolve(o));return vv(r,i)}refine(t,n){const r=o=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(o):n;return this._refinement((o,i)=>{const a=t(o),s=()=>i.addIssue({code:q.custom,...r(o)});return typeof Promise<"u"&&a instanceof Promise?a.then(l=>l?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,n){return this._refinement((r,o)=>t(r)?!0:(o.addIssue(typeof n=="function"?n(r,o):n),!1))}_refinement(t){return new tr({schema:this,typeName:ve.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return yr.create(this,this._def)}nullable(){return zo.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Kn.create(this,this._def)}promise(){return Na.create(this,this._def)}or(t){return wl.create([this,t],this._def)}and(t){return kl.create(this,t,this._def)}transform(t){return new tr({...Ce(this._def),schema:this,typeName:ve.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Tl({...Ce(this._def),innerType:this,defaultValue:n,typeName:ve.ZodDefault})}brand(){return new mm({typeName:ve.ZodBranded,type:this,...Ce(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Nl({...Ce(this._def),innerType:this,catchValue:n,typeName:ve.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return eu.create(this,t)}readonly(){return Pl.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const zP=/^c[^\s-]{8,}$/i,DP=/^[0-9a-z]+$/,FP=/^[0-9A-HJKMNP-TV-Z]{26}$/,$P=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,BP=/^[a-z0-9_-]{21}$/i,VP=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,HP=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,WP="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let d0;const UP=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,YP=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ZP=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Z5="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",GP=new RegExp(`^${Z5}$`);function G5(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function qP(e){return new RegExp(`^${G5(e)}$`)}function q5(e){let t=`${Z5}T${G5(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function XP(e,t){return!!((t==="v4"||!t)&&UP.test(e)||(t==="v6"||!t)&&YP.test(e))}class Gn extends Pe{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==oe.string){const i=this._getOrReturnCtx(t);return te(i,{code:q.invalid_type,expected:oe.string,received:i.parsedType}),be}const r=new Ft;let o;for(const i of this._def.checks)if(i.kind==="min")t.data.lengthi.value&&(o=this._getOrReturnCtx(t,o),te(o,{code:q.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){const a=t.data.length>i.value,s=t.data.lengtht.test(o),{validation:n,code:q.invalid_string,...de.errToObj(r)})}_addCheck(t){return new Gn({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...de.errToObj(t)})}url(t){return this._addCheck({kind:"url",...de.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...de.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...de.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...de.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...de.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...de.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...de.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...de.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...de.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(n=t==null?void 0:t.offset)!==null&&n!==void 0?n:!1,local:(r=t==null?void 0:t.local)!==null&&r!==void 0?r:!1,...de.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...de.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...de.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...de.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...de.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...de.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...de.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...de.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...de.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...de.errToObj(n)})}nonempty(t){return this.min(1,de.errToObj(t))}trim(){return new Gn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Gn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Gn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new Gn({checks:[],typeName:ve.ZodString,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...Ce(e)})};function QP(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,o=n>r?n:r,i=parseInt(e.toFixed(o).replace(".","")),a=parseInt(t.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}class jo extends Pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==oe.number){const i=this._getOrReturnCtx(t);return te(i,{code:q.invalid_type,expected:oe.number,received:i.parsedType}),be}let r;const o=new Ft;for(const i of this._def.checks)i.kind==="int"?Ae.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),te(r,{code:q.invalid_type,expected:"integer",received:"float",message:i.message}),o.dirty()):i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),o.dirty()):i.kind==="multipleOf"?QP(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),te(r,{code:q.not_finite,message:i.message}),o.dirty()):Ae.assertNever(i);return{status:o.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,de.toString(n))}gt(t,n){return this.setLimit("min",t,!1,de.toString(n))}lte(t,n){return this.setLimit("max",t,!0,de.toString(n))}lt(t,n){return this.setLimit("max",t,!1,de.toString(n))}setLimit(t,n,r,o){return new jo({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:de.toString(o)}]})}_addCheck(t){return new jo({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:de.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:de.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:de.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:de.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:de.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:de.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:de.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:de.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:de.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&Ae.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew jo({checks:[],typeName:ve.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...Ce(e)});class Ao extends Pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==oe.bigint){const i=this._getOrReturnCtx(t);return te(i,{code:q.invalid_type,expected:oe.bigint,received:i.parsedType}),be}let r;const o=new Ft;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.datai.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),o.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.not_multiple_of,multipleOf:i.value,message:i.message}),o.dirty()):Ae.assertNever(i);return{status:o.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,de.toString(n))}gt(t,n){return this.setLimit("min",t,!1,de.toString(n))}lte(t,n){return this.setLimit("max",t,!0,de.toString(n))}lt(t,n){return this.setLimit("max",t,!1,de.toString(n))}setLimit(t,n,r,o){return new Ao({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:de.toString(o)}]})}_addCheck(t){return new Ao({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:de.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:de.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:de.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:de.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:de.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new Ao({checks:[],typeName:ve.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...Ce(e)})};class vl extends Pe{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==oe.boolean){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:oe.boolean,received:r.parsedType}),be}return Yt(t.data)}}vl.create=e=>new vl({typeName:ve.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...Ce(e)});class xi extends Pe{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==oe.date){const i=this._getOrReturnCtx(t);return te(i,{code:q.invalid_type,expected:oe.date,received:i.parsedType}),be}if(isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return te(i,{code:q.invalid_date}),be}const r=new Ft;let o;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()i.value&&(o=this._getOrReturnCtx(t,o),te(o,{code:q.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):Ae.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new xi({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:de.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:de.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew xi({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:ve.ZodDate,...Ce(e)});class sd extends Pe{_parse(t){if(this._getType(t)!==oe.symbol){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:oe.symbol,received:r.parsedType}),be}return Yt(t.data)}}sd.create=e=>new sd({typeName:ve.ZodSymbol,...Ce(e)});class bl extends Pe{_parse(t){if(this._getType(t)!==oe.undefined){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:oe.undefined,received:r.parsedType}),be}return Yt(t.data)}}bl.create=e=>new bl({typeName:ve.ZodUndefined,...Ce(e)});class xl extends Pe{_parse(t){if(this._getType(t)!==oe.null){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:oe.null,received:r.parsedType}),be}return Yt(t.data)}}xl.create=e=>new xl({typeName:ve.ZodNull,...Ce(e)});class Ta extends Pe{constructor(){super(...arguments),this._any=!0}_parse(t){return Yt(t.data)}}Ta.create=e=>new Ta({typeName:ve.ZodAny,...Ce(e)});class ci extends Pe{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Yt(t.data)}}ci.create=e=>new ci({typeName:ve.ZodUnknown,...Ce(e)});class Gr extends Pe{_parse(t){const n=this._getOrReturnCtx(t);return te(n,{code:q.invalid_type,expected:oe.never,received:n.parsedType}),be}}Gr.create=e=>new Gr({typeName:ve.ZodNever,...Ce(e)});class ld extends Pe{_parse(t){if(this._getType(t)!==oe.undefined){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:oe.void,received:r.parsedType}),be}return Yt(t.data)}}ld.create=e=>new ld({typeName:ve.ZodVoid,...Ce(e)});class Kn extends Pe{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),o=this._def;if(n.parsedType!==oe.array)return te(n,{code:q.invalid_type,expected:oe.array,received:n.parsedType}),be;if(o.exactLength!==null){const a=n.data.length>o.exactLength.value,s=n.data.lengtho.maxLength.value&&(te(n,{code:q.too_big,maximum:o.maxLength.value,type:"array",inclusive:!0,exact:!1,message:o.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((a,s)=>o.type._parseAsync(new br(n,a,n.path,s)))).then(a=>Ft.mergeArray(r,a));const i=[...n.data].map((a,s)=>o.type._parseSync(new br(n,a,n.path,s)));return Ft.mergeArray(r,i)}get element(){return this._def.type}min(t,n){return new Kn({...this._def,minLength:{value:t,message:de.toString(n)}})}max(t,n){return new Kn({...this._def,maxLength:{value:t,message:de.toString(n)}})}length(t,n){return new Kn({...this._def,exactLength:{value:t,message:de.toString(n)}})}nonempty(t){return this.min(1,t)}}Kn.create=(e,t)=>new Kn({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ve.ZodArray,...Ce(t)});function Ai(e){if(e instanceof ot){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=yr.create(Ai(r))}return new ot({...e._def,shape:()=>t})}else return e instanceof Kn?new Kn({...e._def,type:Ai(e.element)}):e instanceof yr?yr.create(Ai(e.unwrap())):e instanceof zo?zo.create(Ai(e.unwrap())):e instanceof xr?xr.create(e.items.map(t=>Ai(t))):e}class ot extends Pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=Ae.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==oe.object){const u=this._getOrReturnCtx(t);return te(u,{code:q.invalid_type,expected:oe.object,received:u.parsedType}),be}const{status:r,ctx:o}=this._processInputParams(t),{shape:i,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof Gr&&this._def.unknownKeys==="strip"))for(const u in o.data)a.includes(u)||s.push(u);const l=[];for(const u of a){const c=i[u],d=o.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new br(o,d,o.path,u)),alwaysSet:u in o.data})}if(this._def.catchall instanceof Gr){const u=this._def.unknownKeys;if(u==="passthrough")for(const c of s)l.push({key:{status:"valid",value:c},value:{status:"valid",value:o.data[c]}});else if(u==="strict")s.length>0&&(te(o,{code:q.unrecognized_keys,keys:s}),r.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const c of s){const d=o.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new br(o,d,o.path,c)),alwaysSet:c in o.data})}}return o.common.async?Promise.resolve().then(async()=>{const u=[];for(const c of l){const d=await c.key,h=await c.value;u.push({key:d,value:h,alwaysSet:c.alwaysSet})}return u}).then(u=>Ft.mergeObjectSync(r,u)):Ft.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return de.errToObj,new ot({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var o,i,a,s;const l=(a=(i=(o=this._def).errorMap)===null||i===void 0?void 0:i.call(o,n,r).message)!==null&&a!==void 0?a:r.defaultError;return n.code==="unrecognized_keys"?{message:(s=de.errToObj(t).message)!==null&&s!==void 0?s:l}:{message:l}}}:{}})}strip(){return new ot({...this._def,unknownKeys:"strip"})}passthrough(){return new ot({...this._def,unknownKeys:"passthrough"})}extend(t){return new ot({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new ot({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:ve.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new ot({...this._def,catchall:t})}pick(t){const n={};return Ae.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new ot({...this._def,shape:()=>n})}omit(t){const n={};return Ae.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new ot({...this._def,shape:()=>n})}deepPartial(){return Ai(this)}partial(t){const n={};return Ae.objectKeys(this.shape).forEach(r=>{const o=this.shape[r];t&&!t[r]?n[r]=o:n[r]=o.optional()}),new ot({...this._def,shape:()=>n})}required(t){const n={};return Ae.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof yr;)i=i._def.innerType;n[r]=i}}),new ot({...this._def,shape:()=>n})}keyof(){return X5(Ae.objectKeys(this.shape))}}ot.create=(e,t)=>new ot({shape:()=>e,unknownKeys:"strip",catchall:Gr.create(),typeName:ve.ZodObject,...Ce(t)});ot.strictCreate=(e,t)=>new ot({shape:()=>e,unknownKeys:"strict",catchall:Gr.create(),typeName:ve.ZodObject,...Ce(t)});ot.lazycreate=(e,t)=>new ot({shape:e,unknownKeys:"strip",catchall:Gr.create(),typeName:ve.ZodObject,...Ce(t)});class wl extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function o(i){for(const s of i)if(s.result.status==="valid")return s.result;for(const s of i)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;const a=i.map(s=>new kn(s.ctx.common.issues));return te(n,{code:q.invalid_union,unionErrors:a}),be}if(n.common.async)return Promise.all(r.map(async i=>{const a={...n,common:{...n.common,issues:[]},parent:null};return{result:await i._parseAsync({data:n.data,path:n.path,parent:a}),ctx:a}})).then(o);{let i;const a=[];for(const l of r){const u={...n,common:{...n.common,issues:[]},parent:null},c=l._parseSync({data:n.data,path:n.path,parent:u});if(c.status==="valid")return c;c.status==="dirty"&&!i&&(i={result:c,ctx:u}),u.common.issues.length&&a.push(u.common.issues)}if(i)return n.common.issues.push(...i.ctx.common.issues),i.result;const s=a.map(l=>new kn(l));return te(n,{code:q.invalid_union,unionErrors:s}),be}}get options(){return this._def.options}}wl.create=(e,t)=>new wl({options:e,typeName:ve.ZodUnion,...Ce(t)});const Pr=e=>e instanceof El?Pr(e.schema):e instanceof tr?Pr(e.innerType()):e instanceof Cl?[e.value]:e instanceof Lo?e.options:e instanceof _l?Ae.objectValues(e.enum):e instanceof Tl?Pr(e._def.innerType):e instanceof bl?[void 0]:e instanceof xl?[null]:e instanceof yr?[void 0,...Pr(e.unwrap())]:e instanceof zo?[null,...Pr(e.unwrap())]:e instanceof mm||e instanceof Pl?Pr(e.unwrap()):e instanceof Nl?Pr(e._def.innerType):[];class vf extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==oe.object)return te(n,{code:q.invalid_type,expected:oe.object,received:n.parsedType}),be;const r=this.discriminator,o=n.data[r],i=this.optionsMap.get(o);return i?n.common.async?i._parseAsync({data:n.data,path:n.path,parent:n}):i._parseSync({data:n.data,path:n.path,parent:n}):(te(n,{code:q.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),be)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const o=new Map;for(const i of n){const a=Pr(i.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const s of a){if(o.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);o.set(s,i)}}return new vf({typeName:ve.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:o,...Ce(r)})}}function Uh(e,t){const n=mo(e),r=mo(t);if(e===t)return{valid:!0,data:e};if(n===oe.object&&r===oe.object){const o=Ae.objectKeys(t),i=Ae.objectKeys(e).filter(s=>o.indexOf(s)!==-1),a={...e,...t};for(const s of i){const l=Uh(e[s],t[s]);if(!l.valid)return{valid:!1};a[s]=l.data}return{valid:!0,data:a}}else if(n===oe.array&&r===oe.array){if(e.length!==t.length)return{valid:!1};const o=[];for(let i=0;i{if(Hh(i)||Hh(a))return be;const s=Uh(i.value,a.value);return s.valid?((Wh(i)||Wh(a))&&n.dirty(),{status:n.value,value:s.data}):(te(r,{code:q.invalid_intersection_types}),be)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,a])=>o(i,a)):o(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}kl.create=(e,t,n)=>new kl({left:e,right:t,typeName:ve.ZodIntersection,...Ce(n)});class xr extends Pe{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==oe.array)return te(r,{code:q.invalid_type,expected:oe.array,received:r.parsedType}),be;if(r.data.lengththis._def.items.length&&(te(r,{code:q.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const i=[...r.data].map((a,s)=>{const l=this._def.items[s]||this._def.rest;return l?l._parse(new br(r,a,r.path,s)):null}).filter(a=>!!a);return r.common.async?Promise.all(i).then(a=>Ft.mergeArray(n,a)):Ft.mergeArray(n,i)}get items(){return this._def.items}rest(t){return new xr({...this._def,rest:t})}}xr.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new xr({items:e,typeName:ve.ZodTuple,rest:null,...Ce(t)})};class Sl extends Pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==oe.object)return te(r,{code:q.invalid_type,expected:oe.object,received:r.parsedType}),be;const o=[],i=this._def.keyType,a=this._def.valueType;for(const s in r.data)o.push({key:i._parse(new br(r,s,r.path,s)),value:a._parse(new br(r,r.data[s],r.path,s)),alwaysSet:s in r.data});return r.common.async?Ft.mergeObjectAsync(n,o):Ft.mergeObjectSync(n,o)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof Pe?new Sl({keyType:t,valueType:n,typeName:ve.ZodRecord,...Ce(r)}):new Sl({keyType:Gn.create(),valueType:t,typeName:ve.ZodRecord,...Ce(n)})}}class ud extends Pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==oe.map)return te(r,{code:q.invalid_type,expected:oe.map,received:r.parsedType}),be;const o=this._def.keyType,i=this._def.valueType,a=[...r.data.entries()].map(([s,l],u)=>({key:o._parse(new br(r,s,r.path,[u,"key"])),value:i._parse(new br(r,l,r.path,[u,"value"]))}));if(r.common.async){const s=new Map;return Promise.resolve().then(async()=>{for(const l of a){const u=await l.key,c=await l.value;if(u.status==="aborted"||c.status==="aborted")return be;(u.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(u.value,c.value)}return{status:n.value,value:s}})}else{const s=new Map;for(const l of a){const u=l.key,c=l.value;if(u.status==="aborted"||c.status==="aborted")return be;(u.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(u.value,c.value)}return{status:n.value,value:s}}}}ud.create=(e,t,n)=>new ud({valueType:t,keyType:e,typeName:ve.ZodMap,...Ce(n)});class wi extends Pe{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==oe.set)return te(r,{code:q.invalid_type,expected:oe.set,received:r.parsedType}),be;const o=this._def;o.minSize!==null&&r.data.sizeo.maxSize.value&&(te(r,{code:q.too_big,maximum:o.maxSize.value,type:"set",inclusive:!0,exact:!1,message:o.maxSize.message}),n.dirty());const i=this._def.valueType;function a(l){const u=new Set;for(const c of l){if(c.status==="aborted")return be;c.status==="dirty"&&n.dirty(),u.add(c.value)}return{status:n.value,value:u}}const s=[...r.data.values()].map((l,u)=>i._parse(new br(r,l,r.path,u)));return r.common.async?Promise.all(s).then(l=>a(l)):a(s)}min(t,n){return new wi({...this._def,minSize:{value:t,message:de.toString(n)}})}max(t,n){return new wi({...this._def,maxSize:{value:t,message:de.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}wi.create=(e,t)=>new wi({valueType:e,minSize:null,maxSize:null,typeName:ve.ZodSet,...Ce(t)});class ca extends Pe{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==oe.function)return te(n,{code:q.invalid_type,expected:oe.function,received:n.parsedType}),be;function r(s,l){return id({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,od(),_a].filter(u=>!!u),issueData:{code:q.invalid_arguments,argumentsError:l}})}function o(s,l){return id({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,od(),_a].filter(u=>!!u),issueData:{code:q.invalid_return_type,returnTypeError:l}})}const i={errorMap:n.common.contextualErrorMap},a=n.data;if(this._def.returns instanceof Na){const s=this;return Yt(async function(...l){const u=new kn([]),c=await s._def.args.parseAsync(l,i).catch(f=>{throw u.addIssue(r(l,f)),u}),d=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(d,i).catch(f=>{throw u.addIssue(o(d,f)),u})})}else{const s=this;return Yt(function(...l){const u=s._def.args.safeParse(l,i);if(!u.success)throw new kn([r(l,u.error)]);const c=Reflect.apply(a,this,u.data),d=s._def.returns.safeParse(c,i);if(!d.success)throw new kn([o(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new ca({...this._def,args:xr.create(t).rest(ci.create())})}returns(t){return new ca({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new ca({args:t||xr.create([]).rest(ci.create()),returns:n||ci.create(),typeName:ve.ZodFunction,...Ce(r)})}}class El extends Pe{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}El.create=(e,t)=>new El({getter:e,typeName:ve.ZodLazy,...Ce(t)});class Cl extends Pe{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return te(n,{received:n.data,code:q.invalid_literal,expected:this._def.value}),be}return{status:"valid",value:t.data}}get value(){return this._def.value}}Cl.create=(e,t)=>new Cl({value:e,typeName:ve.ZodLiteral,...Ce(t)});function X5(e,t){return new Lo({values:e,typeName:ve.ZodEnum,...Ce(t)})}class Lo extends Pe{constructor(){super(...arguments),bs.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return te(n,{expected:Ae.joinValues(r),received:n.parsedType,code:q.invalid_type}),be}if(ad(this,bs)||Y5(this,bs,new Set(this._def.values)),!ad(this,bs).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return te(n,{received:n.data,code:q.invalid_enum_value,options:r}),be}return Yt(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return Lo.create(t,{...this._def,...n})}exclude(t,n=this._def){return Lo.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}bs=new WeakMap;Lo.create=X5;class _l extends Pe{constructor(){super(...arguments),xs.set(this,void 0)}_parse(t){const n=Ae.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==oe.string&&r.parsedType!==oe.number){const o=Ae.objectValues(n);return te(r,{expected:Ae.joinValues(o),received:r.parsedType,code:q.invalid_type}),be}if(ad(this,xs)||Y5(this,xs,new Set(Ae.getValidEnumValues(this._def.values))),!ad(this,xs).has(t.data)){const o=Ae.objectValues(n);return te(r,{received:r.data,code:q.invalid_enum_value,options:o}),be}return Yt(t.data)}get enum(){return this._def.values}}xs=new WeakMap;_l.create=(e,t)=>new _l({values:e,typeName:ve.ZodNativeEnum,...Ce(t)});class Na extends Pe{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==oe.promise&&n.common.async===!1)return te(n,{code:q.invalid_type,expected:oe.promise,received:n.parsedType}),be;const r=n.parsedType===oe.promise?n.data:Promise.resolve(n.data);return Yt(r.then(o=>this._def.type.parseAsync(o,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Na.create=(e,t)=>new Na({type:e,typeName:ve.ZodPromise,...Ce(t)});class tr extends Pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ve.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),o=this._def.effect||null,i={addIssue:a=>{te(r,a),a.fatal?n.abort():n.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),o.type==="preprocess"){const a=o.transform(r.data,i);if(r.common.async)return Promise.resolve(a).then(async s=>{if(n.value==="aborted")return be;const l=await this._def.schema._parseAsync({data:s,path:r.path,parent:r});return l.status==="aborted"?be:l.status==="dirty"||n.value==="dirty"?Ki(l.value):l});{if(n.value==="aborted")return be;const s=this._def.schema._parseSync({data:a,path:r.path,parent:r});return s.status==="aborted"?be:s.status==="dirty"||n.value==="dirty"?Ki(s.value):s}}if(o.type==="refinement"){const a=s=>{const l=o.refinement(s,i);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(r.common.async===!1){const s=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?be:(s.status==="dirty"&&n.dirty(),a(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(s=>s.status==="aborted"?be:(s.status==="dirty"&&n.dirty(),a(s.value).then(()=>({status:n.value,value:s.value}))))}if(o.type==="transform")if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!ml(a))return a;const s=o.transform(a.value,i);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>ml(a)?Promise.resolve(o.transform(a.value,i)).then(s=>({status:n.value,value:s})):a);Ae.assertNever(o)}}tr.create=(e,t,n)=>new tr({schema:e,typeName:ve.ZodEffects,effect:t,...Ce(n)});tr.createWithPreprocess=(e,t,n)=>new tr({schema:t,effect:{type:"preprocess",transform:e},typeName:ve.ZodEffects,...Ce(n)});class yr extends Pe{_parse(t){return this._getType(t)===oe.undefined?Yt(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}yr.create=(e,t)=>new yr({innerType:e,typeName:ve.ZodOptional,...Ce(t)});class zo extends Pe{_parse(t){return this._getType(t)===oe.null?Yt(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}zo.create=(e,t)=>new zo({innerType:e,typeName:ve.ZodNullable,...Ce(t)});class Tl extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===oe.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Tl.create=(e,t)=>new Tl({innerType:e,typeName:ve.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Ce(t)});class Nl extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},o=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return yl(o)?o.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new kn(r.common.issues)},input:r.data})})):{status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new kn(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Nl.create=(e,t)=>new Nl({innerType:e,typeName:ve.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Ce(t)});class cd extends Pe{_parse(t){if(this._getType(t)!==oe.nan){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:oe.nan,received:r.parsedType}),be}return{status:"valid",value:t.data}}}cd.create=e=>new cd({typeName:ve.ZodNaN,...Ce(e)});const KP=Symbol("zod_brand");class mm extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class eu extends Pe{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?be:i.status==="dirty"?(n.dirty(),Ki(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{const o=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?be:o.status==="dirty"?(n.dirty(),{status:"dirty",value:o.value}):this._def.out._parseSync({data:o.value,path:r.path,parent:r})}}static create(t,n){return new eu({in:t,out:n,typeName:ve.ZodPipeline})}}class Pl extends Pe{_parse(t){const n=this._def.innerType._parse(t),r=o=>(ml(o)&&(o.value=Object.freeze(o.value)),o);return yl(n)?n.then(o=>r(o)):r(n)}unwrap(){return this._def.innerType}}Pl.create=(e,t)=>new Pl({innerType:e,typeName:ve.ZodReadonly,...Ce(t)});function Q5(e,t={},n){return e?Ta.create().superRefine((r,o)=>{var i,a;if(!e(r)){const s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,l=(a=(i=s.fatal)!==null&&i!==void 0?i:n)!==null&&a!==void 0?a:!0,u=typeof s=="string"?{message:s}:s;o.addIssue({code:"custom",...u,fatal:l})}}):Ta.create()}const JP={object:ot.lazycreate};var ve;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(ve||(ve={}));const eM=(e,t={message:`Input not instance of ${e.name}`})=>Q5(n=>n instanceof e,t),K5=Gn.create,J5=jo.create,tM=cd.create,nM=Ao.create,e6=vl.create,rM=xi.create,oM=sd.create,iM=bl.create,aM=xl.create,sM=Ta.create,lM=ci.create,uM=Gr.create,cM=ld.create,dM=Kn.create,fM=ot.create,hM=ot.strictCreate,pM=wl.create,gM=vf.create,mM=kl.create,yM=xr.create,vM=Sl.create,bM=ud.create,xM=wi.create,wM=ca.create,kM=El.create,SM=Cl.create,EM=Lo.create,CM=_l.create,_M=Na.create,bv=tr.create,TM=yr.create,NM=zo.create,PM=tr.createWithPreprocess,MM=eu.create,RM=()=>K5().optional(),IM=()=>J5().optional(),OM=()=>e6().optional(),jM={string:e=>Gn.create({...e,coerce:!0}),number:e=>jo.create({...e,coerce:!0}),boolean:e=>vl.create({...e,coerce:!0}),bigint:e=>Ao.create({...e,coerce:!0}),date:e=>xi.create({...e,coerce:!0})},AM=be;var V=Object.freeze({__proto__:null,defaultErrorMap:_a,setErrorMap:AP,getErrorMap:od,makeIssue:id,EMPTY_PATH:LP,addIssueToContext:te,ParseStatus:Ft,INVALID:be,DIRTY:Ki,OK:Yt,isAborted:Hh,isDirty:Wh,isValid:ml,isAsync:yl,get util(){return Ae},get objectUtil(){return Vh},ZodParsedType:oe,getParsedType:mo,ZodType:Pe,datetimeRegex:q5,ZodString:Gn,ZodNumber:jo,ZodBigInt:Ao,ZodBoolean:vl,ZodDate:xi,ZodSymbol:sd,ZodUndefined:bl,ZodNull:xl,ZodAny:Ta,ZodUnknown:ci,ZodNever:Gr,ZodVoid:ld,ZodArray:Kn,ZodObject:ot,ZodUnion:wl,ZodDiscriminatedUnion:vf,ZodIntersection:kl,ZodTuple:xr,ZodRecord:Sl,ZodMap:ud,ZodSet:wi,ZodFunction:ca,ZodLazy:El,ZodLiteral:Cl,ZodEnum:Lo,ZodNativeEnum:_l,ZodPromise:Na,ZodEffects:tr,ZodTransformer:tr,ZodOptional:yr,ZodNullable:zo,ZodDefault:Tl,ZodCatch:Nl,ZodNaN:cd,BRAND:KP,ZodBranded:mm,ZodPipeline:eu,ZodReadonly:Pl,custom:Q5,Schema:Pe,ZodSchema:Pe,late:JP,get ZodFirstPartyTypeKind(){return ve},coerce:jM,any:sM,array:dM,bigint:nM,boolean:e6,date:rM,discriminatedUnion:gM,effect:bv,enum:EM,function:wM,instanceof:eM,intersection:mM,lazy:kM,literal:SM,map:bM,nan:tM,nativeEnum:CM,never:uM,null:aM,nullable:NM,number:J5,object:fM,oboolean:OM,onumber:IM,optional:TM,ostring:RM,pipeline:MM,preprocess:PM,promise:_M,record:vM,set:xM,strictObject:hM,string:K5,symbol:oM,transformer:bv,tuple:yM,undefined:iM,union:pM,unknown:lM,void:cM,NEVER:AM,ZodIssueCode:q,quotelessJson:jP,ZodError:kn});const LM=V.object({$schema:V.string().url().describe("link to the version of the schema that can validate the resume").optional(),basics:V.object({name:V.string().optional(),label:V.string().describe("e.g. Web Developer").optional(),image:V.string().describe("URL (as per RFC 3986) to a image in JPEG or PNG format").optional(),email:V.string().email().describe("e.g. thomas@gmail.com").optional(),phone:V.string().describe("Phone numbers are stored as strings so use any format you like, e.g. 712-117-2923").optional(),url:V.string().url().describe("URL (as per RFC 3986) to your website, e.g. personal homepage").optional(),summary:V.string().describe("Write a short 2-3 sentence biography about yourself").optional(),location:V.object({address:V.string().describe(`To add multiple address lines, use -. For example, 1234 Glücklichkeit Straße -Hinterhaus 5. Etage li.`).optional(),postalCode:V.string().optional(),city:V.string().optional(),countryCode:V.string().describe("code as per ISO-3166-1 ALPHA-2, e.g. US, AU, IN").optional(),region:V.string().describe("The general region where you live. Can be a US state, or a province, for instance.").optional()}).catchall(V.any()).optional(),profiles:V.array(V.object({network:V.string().describe("e.g. Facebook or Twitter").optional(),username:V.string().describe("e.g. neutralthoughts").optional(),url:V.string().url().describe("e.g. http://twitter.example.com/neutralthoughts").optional()}).catchall(V.any())).describe("Specify any number of social networks that you participate in").optional()}).catchall(V.any()).optional(),work:V.array(V.object({name:V.string().describe("e.g. Facebook").optional(),location:V.string().describe("e.g. Menlo Park, CA").optional(),description:V.string().describe("e.g. Social Media Company").optional(),position:V.string().describe("e.g. Software Engineer").optional(),url:V.string().url().describe("e.g. http://facebook.example.com").optional(),startDate:V.any().optional(),endDate:V.any().optional(),summary:V.string().describe("Give an overview of your responsibilities at the company").optional(),highlights:V.array(V.string().describe("e.g. Increased profits by 20% from 2011-2012 through viral advertising")).describe("Specify multiple accomplishments").optional()}).catchall(V.any())).optional(),volunteer:V.array(V.object({organization:V.string().describe("e.g. Facebook").optional(),position:V.string().describe("e.g. Software Engineer").optional(),url:V.string().url().describe("e.g. http://facebook.example.com").optional(),startDate:V.any().optional(),endDate:V.any().optional(),summary:V.string().describe("Give an overview of your responsibilities at the company").optional(),highlights:V.array(V.string().describe("e.g. Increased profits by 20% from 2011-2012 through viral advertising")).describe("Specify accomplishments and achievements").optional()}).catchall(V.any())).optional(),education:V.array(V.object({institution:V.string().describe("e.g. Massachusetts Institute of Technology").optional(),url:V.string().url().describe("e.g. http://facebook.example.com").optional(),area:V.string().describe("e.g. Arts").optional(),studyType:V.string().describe("e.g. Bachelor").optional(),startDate:V.any().optional(),endDate:V.any().optional(),score:V.string().describe("grade point average, e.g. 3.67/4.0").optional(),courses:V.array(V.string().describe("e.g. H1302 - Introduction to American history")).describe("List notable courses/subjects").optional()}).catchall(V.any())).optional(),awards:V.array(V.object({title:V.string().describe("e.g. One of the 100 greatest minds of the century").optional(),date:V.any().optional(),awarder:V.string().describe("e.g. Time Magazine").optional(),summary:V.string().describe("e.g. Received for my work with Quantum Physics").optional()}).catchall(V.any())).describe("Specify any awards you have received throughout your professional career").optional(),certificates:V.array(V.object({name:V.string().describe("e.g. Certified Kubernetes Administrator").optional(),date:V.any().optional(),url:V.string().url().describe("e.g. http://example.com").optional(),issuer:V.string().describe("e.g. CNCF").optional()}).catchall(V.any())).describe("Specify any certificates you have received throughout your professional career").optional(),publications:V.array(V.object({name:V.string().describe("e.g. The World Wide Web").optional(),publisher:V.string().describe("e.g. IEEE, Computer Magazine").optional(),releaseDate:V.any().optional(),url:V.string().url().describe("e.g. http://www.computer.org.example.com/csdl/mags/co/1996/10/rx069-abs.html").optional(),summary:V.string().describe("Short summary of publication. e.g. Discussion of the World Wide Web, HTTP, HTML.").optional()}).catchall(V.any())).describe("Specify your publications through your career").optional(),skills:V.array(V.object({name:V.string().describe("e.g. Web Development").optional(),level:V.string().describe("e.g. Master").optional(),keywords:V.array(V.string().describe("e.g. HTML")).describe("List some keywords pertaining to this skill").optional()}).catchall(V.any())).describe("List out your professional skill-set").optional(),languages:V.array(V.object({language:V.string().describe("e.g. English, Spanish").optional(),fluency:V.string().describe("e.g. Fluent, Beginner").optional()}).catchall(V.any())).describe("List any other languages you speak").optional(),interests:V.array(V.object({name:V.string().describe("e.g. Philosophy").optional(),keywords:V.array(V.string().describe("e.g. Friedrich Nietzsche")).optional()}).catchall(V.any())).optional(),references:V.array(V.object({name:V.string().describe("e.g. Timothy Cook").optional(),reference:V.string().describe("e.g. Joe blogs was a great employee, who turned up to work at least once a week. He exceeded my expectations when it came to doing nothing.").optional()}).catchall(V.any())).describe("List references you have received").optional(),projects:V.array(V.object({name:V.string().describe("e.g. The World Wide Web").optional(),description:V.string().describe("Short summary of project. e.g. Collated works of 2017.").optional(),highlights:V.array(V.string().describe("e.g. Directs you close but not quite there")).describe("Specify multiple features").optional(),keywords:V.array(V.string().describe("e.g. AngularJS")).describe("Specify special elements involved").optional(),startDate:V.any().optional(),endDate:V.any().optional(),url:V.string().url().describe("e.g. http://www.computer.org/csdl/mags/co/1996/10/rx069-abs.html").optional(),roles:V.array(V.string().describe("e.g. Team Lead, Speaker, Writer")).describe("Specify your role on this project or in company").optional(),entity:V.string().describe("Specify the relevant company/entity affiliations e.g. 'greenpeace', 'corporationXYZ'").optional(),type:V.string().describe(" e.g. 'volunteering', 'presentation', 'talk', 'application', 'conference'").optional()}).catchall(V.any())).describe("Specify career projects").optional(),meta:V.object({canonical:V.string().url().describe("URL (as per RFC 3986) to latest version of this document").optional(),version:V.string().describe("A version field which follows semver - e.g. v1.0.0").optional(),lastModified:V.string().describe("Using ISO 8601 with YYYY-MM-DDThh:mm:ss").optional()}).catchall(V.any()).describe("The schema version and any other tooling configuration lives here").optional()}).catchall(V.any()),zM=V.object({basics:V.object({preferredPronouns:V.string().optional(),preferredName:V.string().optional(),location:V.object({coordinates:V.tuple([V.number(),V.number()]).optional()})})}),DM=V.intersection(LM,zM),Ml=DM.parse(DN),FM=({linkedInUrl:e})=>b.jsxs(yi,{children:["Experience on a wide variety of products and teams: Startups, SaaS, Internal tooling, and client work. Fully remote for the past 4 years.",e&&b.jsx("div",{className:"sm:flex sm:space-x-4 sm:space-y-0 items-center justify-center space-y-4",children:b.jsxs("a",{href:e,className:"sm:w-auto inline-flex w-full items-center justify-center rounded-lg bg-gray-800 px-4 py-2.5 text-white hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-300 dark:bg-gray-700 dark:hover:bg-gray-600 dark:focus:ring-gray-700",children:[b.jsx(W5,{"aria-hidden":!0,className:"mr-3 size-7"}),b.jsxs("div",{className:"text-left",children:[b.jsx("div",{className:"mb-1 text-xs",children:"See full history on"}),b.jsx("div",{className:"-mt-1 font-sans text-sm font-semibold",children:"LinkedIn"})]})]})})]});function $M(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M6.802 20.283c0 1.23-0.857 2.237-1.904 2.237s-1.905-1.006-1.905-2.237v-7.321c0-1.23 0.857-2.237 1.905-2.237s1.904 1.007 1.904 2.237v7.321zM29.007 20.283c0 1.23-0.857 2.237-1.905 2.237s-1.905-1.006-1.905-2.237v-7.321c0-1.23 0.857-2.237 1.905-2.237s1.905 1.007 1.905 2.237v7.321zM20.164 3.649l1.222-2.193c0.1-0.179 0.070-0.388-0.065-0.463s-0.329 0.009-0.428 0.188l-1.25 2.244c-1.115-0.439-2.364-0.684-3.684-0.684-1.33 0-2.588 0.25-3.71 0.695l-1.256-2.254c-0.1-0.179-0.293-0.264-0.428-0.188s-0.165 0.284-0.065 0.463l1.228 2.204c-2.555 1.2-4.276 3.453-4.276 6.035 0 0.262 0.019 0.521 0.053 0.776h16.909c0.035-0.255 0.053-0.513 0.053-0.776 0-2.59-1.732-4.849-4.301-6.046zM12.097 7.477c-0.411 0-0.744-0.333-0.744-0.744s0.333-0.744 0.744-0.744 0.744 0.333 0.744 0.744c0 0.411-0.333 0.744-0.744 0.744zM19.861 7.477c-0.411 0-0.744-0.333-0.744-0.744s0.333-0.744 0.744-0.744 0.744 0.333 0.744 0.744c0 0.411-0.333 0.744-0.744 0.744zM7.45 11.211v12.471h0.007c0.087 1.053 1.056 1.89 2.23 1.89h12.541c1.173 0 2.142-0.837 2.23-1.89h0.007v-12.471h-17.014zM14.74 25.51v3.858c0 1.23-0.857 2.237-1.905 2.237s-1.904-1.007-1.904-2.237v-3.855zM21.088 25.508v3.86c0 1.23-0.857 2.237-1.905 2.237s-1.905-1.007-1.905-2.237v-3.86z"},child:[]}]})(e)}function BM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M27.868 4.832c-3.507 1.92-7.572 2.935-11.756 2.936-4.184-0.001-8.249-1.016-11.756-2.936-0.083-0.046-0.179-0.070-0.276-0.070-0.187 0-0.366 0.090-0.478 0.239-0.166 0.221-0.171 0.591 0.112 0.812 1.756 1.309 3.692 2.332 5.754 3.031 2.137 0.725 4.373 1.093 6.643 1.094h0.002c2.271-0.001 4.506-0.369 6.643-1.094 2.063-0.699 3.998-1.721 5.757-3.032zM24.138 10.405c-1.016 0.389-2.049 0.684-2.991 0.903-0.192 0.045-0.347 0.188-0.412 0.359-0.686 1.88-2.439 3.67-4.278 5.546-0.074 0.070-0.177 0.163-0.345 0.163s-0.27-0.089-0.345-0.163c-1.839-1.875-3.591-3.659-4.278-5.54-0.064-0.171-0.22-0.314-0.412-0.359-0.943-0.22-1.977-0.524-2.992-0.912-0.055-0.021-0.112-0.031-0.168-0.031-0.102 0-0.2 0.032-0.284 0.096-0.13 0.099-0.198 0.26-0.182 0.415 0.156 1.564 0.773 3.092 1.888 4.694 1.048 1.506 2.415 2.9 3.737 4.248 2.435 2.484 4.736 4.83 4.938 7.55 0.018 0.246 0.223 0.436 0.469 0.436h2.861c0.129 0 0.252-0.053 0.341-0.146s0.136-0.219 0.129-0.348c-0.090-1.819-0.774-3.64-2.093-5.567-0.276-0.404-0.572-0.797-0.881-1.182-0.126-0.157-0.073-0.351 0.023-0.449 0.095-0.097 0.19-0.195 0.286-0.293 1.322-1.348 2.689-2.742 3.737-4.248 1.115-1.602 1.733-3.122 1.888-4.685zM13.042 21.939c-0.068-0.071-0.167-0.143-0.334-0.143-0.214 0-0.341 0.148-0.388 0.221-1.204 1.831-1.825 3.56-1.911 5.297-0.006 0.128 0.041 0.255 0.13 0.349s0.214 0.147 0.342 0.147h2.856c0.245 0 0.453-0.192 0.471-0.437 0.062-0.837 0.323-1.676 0.797-2.558 0.164-0.305 0.037-0.591-0.058-0.714-0.471-0.612-1.047-1.265-1.905-2.16zM16.115 11.872c0.897 0 1.417-0.054 1.599-0.054 0.221 0 0.433 0.181 0.433 0.435 0 0.074-0.017 0.127-0.035 0.174-0.119 0.318-0.661 1.462-1.67 2.443-0.113 0.11-0.241 0.13-0.33 0.13h-0.001c-0.088 0-0.216-0.020-0.329-0.13-1.009-0.981-1.551-2.125-1.67-2.443-0.018-0.047-0.035-0.1-0.035-0.174 0-0.254 0.212-0.435 0.433-0.435 0.183 0 0.703 0.054 1.599 0.054h0.006z"},child:[]}]})(e)}function VM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M16.017 21.044v0zM4.743 3.519l2.049 22.981 9.194 2.552 9.22-2.556 2.051-22.977h-22.514zM23 8.775l-0.693 7.767h-0l-0.48 5.359-0.042 0.476-5.781 1.603-5.773-1.603-0.395-4.426h2.829l0.201 2.248 3.142 0.847 0.008-0.002 0.002-0 3.134-0.846 0.329-3.655-6.579 0-0.056-0.633-0.129-1.429-0.067-0.756 7.081-0 0.258-2.886h-10.786l-0.056-0.634-0.129-1.429-0.067-0.756h14.118l-0.068 0.756z"},child:[]}]})(e)}function t6(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M19.906 17.847c0.429 0 0.79 0.21 1.102 0.636 0.31 0.422 0.468 0.944 0.468 1.56 0 0.619-0.156 1.141-0.468 1.563s-0.678 0.634-1.102 0.634c-0.451 0-0.839-0.21-1.151-0.634-0.307-0.422-0.465-0.944-0.465-1.563s0.153-1.139 0.465-1.56c0.312-0.427 0.702-0.636 1.151-0.636zM25.425 12.132c1.202 1.303 1.809 2.884 1.809 4.738 0 1.203-0.142 2.286-0.415 3.249-0.278 0.958-0.629 1.743-1.048 2.343-0.427 0.605-0.943 1.136-1.565 1.585-0.622 0.461-1.195 0.79-1.712 1.002s-1.112 0.376-1.785 0.49c-0.665 0.117-1.168 0.18-1.517 0.198-0.336 0.015-0.702 0.022-1.097 0.022-0.088 0-0.385 0.010-0.879 0.024-0.482 0.020-0.896 0.029-1.218 0.029s-0.736-0.010-1.218-0.029c-0.49-0.015-0.79-0.024-0.879-0.024-0.395 0-0.764-0.005-1.098-0.022-0.35-0.017-0.852-0.080-1.514-0.198-0.676-0.112-1.268-0.273-1.787-0.49-0.517-0.21-1.089-0.541-1.708-1.002-0.624-0.454-1.141-0.983-1.568-1.585-0.419-0.6-0.772-1.385-1.048-2.343-0.272-0.963-0.414-2.046-0.414-3.249 0-1.854 0.605-3.435 1.81-4.738-0.133-0.065-0.14-0.714-0.021-1.952 0.107-1.239 0.37-2.38 0.797-3.421 1.503 0.16 3.352 1.008 5.567 2.539 0.748-0.195 1.772-0.295 3.078-0.295 1.37 0 2.394 0.1 3.079 0.295 1.009-0.681 1.975-1.239 2.896-1.663 0.936-0.419 1.609-0.667 2.033-0.731l0.634-0.145c0.429 1.041 0.692 2.185 0.8 3.421 0.124 1.237 0.117 1.887-0.015 1.952zM16.052 24.683c2.703 0 4.741-0.324 6.125-0.973 1.38-0.651 2.082-1.99 2.082-4.008 0-1.17-0.441-2.15-1.322-2.932-0.454-0.424-0.985-0.681-1.595-0.781-0.595-0.098-1.514-0.098-2.755 0-1.236 0.1-2.082 0.145-2.537 0.145-0.619 0-1.291-0.033-2.125-0.098-0.834-0.062-1.487-0.102-1.954-0.122-0.478-0.015-0.986 0.045-1.538 0.172-0.557 0.133-1.008 0.357-1.373 0.681-0.84 0.75-1.266 1.725-1.266 2.932 0 2.019 0.684 3.357 2.050 4.006 1.365 0.653 3.397 0.975 6.101 0.975zM12.143 17.847c0.424 0 0.789 0.21 1.098 0.636 0.31 0.422 0.467 0.944 0.467 1.56 0 0.619-0.155 1.141-0.467 1.563-0.309 0.422-0.677 0.634-1.098 0.634-0.455 0-0.841-0.21-1.153-0.634-0.309-0.422-0.467-0.944-0.467-1.563s0.155-1.139 0.467-1.56c0.312-0.427 0.699-0.636 1.153-0.636z"},child:[]}]})(e)}function HM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 34 32"},child:[{tag:"path",attr:{d:"M29.308 14.846c-0.621-1.089-1.25-2.173-1.879-3.257-0.378-0.651-0.743-1.309-1.136-1.951-0.014-0.030-0.025-0.060-0.041-0.089-0.708-1.228-1.415-2.458-2.127-3.684-0.451-0.777-1.136-1.172-2.032-1.173-3.46-0.005-6.92-0.002-10.38-0.001-0.111 0-0.224 0.005-0.333 0.022-0.726 0.117-1.284 0.488-1.654 1.126-0.806 1.391-1.608 2.785-2.412 4.177-0.172 0.298-0.34 0.597-0.51 0.895 0 0 0 0 0 0-0.045 0.065-0.089 0.13-0.112 0.208-0.044 0.021-0.058 0.066-0.080 0.104-0.084 0.145-0.165 0.292-0.249 0.438-0.233 0.402-0.467 0.803-0.7 1.205-0.212 0.366-0.426 0.731-0.634 1.099-0.21 0.371-0.445 0.727-0.626 1.113-0.177 0.378-0.23 0.778-0.182 1.195 0.033 0.284 0.114 0.553 0.248 0.8 0.229 0.419 0.478 0.826 0.716 1.239 0.229 0.397 0.455 0.796 0.684 1.192 0.255 0.441 0.514 0.88 0.769 1.321 0.212 0.366 0.418 0.735 0.629 1.101 0.255 0.441 0.515 0.88 0.769 1.321 0.237 0.41 0.468 0.824 0.705 1.235 0.284 0.492 0.575 0.979 0.854 1.473 0.196 0.347 0.41 0.676 0.74 0.913 0.368 0.264 0.774 0.437 1.23 0.438 1.927 0.006 3.855 0.003 5.782 0.003 0.144 0 0.289-0.004 0.433-0.006 0.029 0.002 0.059 0.007 0.088 0.007 1.435 0 2.869-0 4.304 0.001 0.115 0 0.23-0.006 0.343-0.027 0.7-0.132 1.237-0.501 1.593-1.119 1.736-3.004 3.472-6.006 5.202-9.013 0.439-0.763 0.431-1.542-0.004-2.306zM6.478 16.572c-0.306 0.012-0.584-0.259-0.582-0.573 0.002-0.289 0.26-0.584 0.57-0.552 0.283-0.031 0.547 0.257 0.562 0.518 0.020 0.348-0.277 0.595-0.55 0.606zM22.146 6.385c0.31 0.001 0.562 0.254 0.562 0.564 0 0.316-0.25 0.569-0.566 0.571-0.307 0.002-0.56-0.252-0.561-0.565-0.001-0.318 0.25-0.571 0.565-0.57zM11.7 6.385c0.307 0.003 0.564 0.263 0.56 0.569-0.003 0.309-0.257 0.563-0.565 0.565-0.311 0.002-0.572-0.26-0.57-0.57 0.002-0.313 0.261-0.567 0.575-0.564zM11.684 25.627c-0.305 0.004-0.542-0.233-0.562-0.55-0.017-0.281 0.212-0.595 0.571-0.588 0.325 0.006 0.59 0.305 0.551 0.567 0.021 0.328-0.261 0.568-0.561 0.572zM22.138 25.618c-0.313-0.002-0.559-0.249-0.558-0.564 0-0.319 0.249-0.565 0.569-0.564 0.315 0.001 0.562 0.254 0.559 0.574-0.002 0.31-0.255 0.555-0.57 0.553zM24.651 16.156c-0.211 0.344-0.407 0.697-0.609 1.047-0.582 1.010-1.165 2.018-1.747 3.027-0.448 0.776-0.896 1.552-1.343 2.328-0.044 0.076-0.106 0.146-0.117 0.238-0.003-0.005-0.008-0.010-0.015-0.015-0.057-0.019-0.117-0.012-0.176-0.012-2.473-0-4.945-0-7.418-0-0.036 0-0.072-0.002-0.108 0-0.079 0.006-0.127-0.031-0.166-0.098-0.318-0.552-0.637-1.103-0.955-1.655-0.539-0.936-1.080-1.871-1.62-2.806-0.425-0.737-0.851-1.472-1.275-2.21-0.001-0.002-0.003-0.005-0.004-0.007 0.024-0.015 0.034-0.042 0.047-0.065 0.361-0.614 0.711-1.233 1.069-1.848 0.021-0.037 0.050-0.073 0.040-0.121 0.009-0.001 0.018-0.004 0.028-0.010 0.035-0.031 0.055-0.073 0.078-0.112 0.853-1.482 1.71-2.961 2.561-4.444 0.064-0.111 0.136-0.146 0.258-0.145 0.735 0.005 1.47 0.002 2.206 0.002 1.766 0 3.532 0 5.297-0.001 0.056 0 0.114 0.012 0.166-0.021-0.006 0.014-0.003 0.032 0.005 0.051 0.016 0.036 0.036 0.070 0.055 0.104 0.641 1.111 1.284 2.222 1.925 3.334 0.605 1.049 1.21 2.098 1.82 3.145 0.066 0.112 0.058 0.192-0.005 0.295zM27.364 16.57c-0.311-0.003-0.558-0.254-0.559-0.567-0-0.317 0.252-0.567 0.569-0.564 0.314 0.003 0.559 0.251 0.558 0.565-0 0.317-0.253 0.569-0.569 0.566z"},child:[]},{tag:"path",attr:{d:"M16.924 12.603c-1.868-0.006-3.424 1.539-3.401 3.403-0.018 1.859 1.507 3.4 3.385 3.399 1.903-0.001 3.406-1.502 3.412-3.398 0.007-1.908-1.553-3.398-3.396-3.404z"},child:[]}]})(e)}function n6(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M4.665 3.411l2.063 23.176 9.258 2.574 9.284-2.578 2.065-23.172h-22.671zM8.951 8.911l-0.068-0.763h7.107v2.842h-4.005l0.259 2.911h3.746v2.842h-6.341l-0.698-7.833zM22.518 14.665l-0.667 7.483-0.043 0.48-5.822 1.616-5.814-1.616-0.398-4.463h2.849l0.202 2.267 3.163 0.854 3.165-0.856 0.329-3.686h-3.485v-2.842h6.587l-0.069 0.763zM23.032 8.911l-0.129 1.441-0.057 0.639h-6.846v-2.842h7.1l-0.068 0.762z"},child:[]}]})(e)}function WM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M12.557 23.22c0 0-0.982 0.571 0.699 0.765 2.037 0.232 3.079 0.199 5.324-0.226 0 0 0.59 0.37 1.415 0.691-5.033 2.157-11.39-0.125-7.437-1.23zM11.942 20.405c0 0-1.102 0.816 0.581 0.99 2.176 0.224 3.895 0.243 6.869-0.33 0 0 0.411 0.417 1.058 0.645-6.085 1.779-12.863 0.14-8.508-1.305zM17.127 15.63c1.24 1.428-0.326 2.713-0.326 2.713s3.149-1.625 1.703-3.661c-1.351-1.898-2.386-2.841 3.221-6.093 0 0-8.801 2.198-4.598 7.042zM23.783 25.302c0 0 0.727 0.599-0.801 1.062-2.905 0.88-12.091 1.146-14.643 0.035-0.917-0.399 0.803-0.953 1.344-1.069 0.564-0.122 0.887-0.1 0.887-0.1-1.020-0.719-6.594 1.411-2.831 2.021 10.262 1.664 18.706-0.749 16.044-1.95zM13.029 17.489c0 0-4.673 1.11-1.655 1.513 1.274 0.171 3.814 0.132 6.181-0.066 1.934-0.163 3.876-0.51 3.876-0.51s-0.682 0.292-1.175 0.629c-4.745 1.248-13.911 0.667-11.272-0.609 2.232-1.079 4.046-0.956 4.046-0.956zM21.412 22.174c4.824-2.506 2.593-4.915 1.037-4.591-0.382 0.079-0.552 0.148-0.552 0.148s0.142-0.222 0.412-0.318c3.079-1.083 5.448 3.193-0.994 4.887-0 0 0.075-0.067 0.097-0.126zM18.503 3.337c0 0 2.671 2.672-2.534 6.781-4.174 3.296-0.952 5.176-0.002 7.323-2.436-2.198-4.224-4.133-3.025-5.934 1.761-2.644 6.638-3.925 5.56-8.17zM13.503 28.966c4.63 0.296 11.74-0.164 11.908-2.355 0 0-0.324 0.831-3.826 1.49-3.952 0.744-8.826 0.657-11.716 0.18 0 0 0.592 0.49 3.635 0.685z"},child:[]}]})(e)}function UM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M22.797 14.562c-0.067-0.774-0.209-1.546-0.407-2.297-0.625-2.369-1.666-4.637-3.134-6.603-0.4-0.536-0.832-1.048-1.294-1.532-0.476-0.499-1.004-0.957-1.336-1.578-0.21-0.393-0.41-0.791-0.614-1.187-0.003 0.124-0.011 0.248-0.011 0.371-0-0.124 0.009-0.248 0.011-0.372-0.038-0.095-0.076-0.191-0.13-0.327-0.022 0.075-0.036 0.101-0.036 0.129-0.017 0.645-0.383 1.083-0.838 1.492-0.512 0.46-0.989 0.959-1.481 1.441 0.017 0.022 0.036 0.044 0.055 0.066-0.019-0.022-0.038-0.043-0.055-0.066-1.463 1.924-2.752 3.981-3.511 6.29-0.221 0.672-0.395 1.359-0.517 2.056-0.259 1.481-0.379 2.92-0.296 4.42 0.046 0.829 0.191 1.645 0.407 2.448 0.785 2.917 2.379 5.336 4.558 7.392 0.405 0.382 0.842 0.729 1.265 1.093 0.001-0.004 0.002-0.007 0.003-0.011-0.001 0.004-0.002 0.007-0.003 0.011 0.062 0.214 0.125 0.428 0.187 0.642 0.058 0.332 0.116 0.664 0.174 0.996 0.028 0.346 0.055 0.693 0.083 1.039-0.001 0.211-0.010 0.423 0.003 0.633 0.003 0.054 0.074 0.104 0.113 0.156 0.001-0.002 0.002-0.004 0.004-0.006-0.001 0.002-0.002 0.004-0.004 0.006 0.118 0.041 0.235 0.083 0.353 0.124 0.106 0.041 0.212 0.083 0.367 0.143-0.023-0.346-0.043-0.635-0.063-0.924-0.001-0.303-0.002-0.607-0.003-0.91-0.006 0.007-0.014 0.014-0.021 0.021 0.007-0.007 0.014-0.014 0.021-0.021 0.042-0.462 0.085-0.924 0.127-1.386 0.031-0.101 0.061-0.201 0.092-0.302 0.088-0.156 0.175-0.311 0.263-0.467 0.325-0.262 0.674-0.499 0.971-0.79 0.536-0.527 1.071-1.060 1.55-1.637 0.622-0.748 1.158-1.565 1.588-2.441 1.223-2.491 1.789-5.269 1.564-8.039-0.002-0.024-0.004-0.049-0.006-0.074z"},child:[]}]})(e)}function YM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M5.082 5.593c-0.564 0.564-0.423 1.213 0.564 2.679 0.508 0.761 1.1 1.946 1.326 2.623 0.226 0.705 0.677 1.664 0.987 2.143 0.564 0.79 0.564 0.959 0.197 2.397-0.226 0.902-0.31 2.031-0.197 2.736 0.169 1.185 1.128 2.905 1.72 3.102 0.508 0.169 1.241-0.733 1.269-1.551 0-0.705 0.028-0.733 0.338-0.226 0.536 0.874 2.228 2.735 2.369 2.594 0.056-0.056-0.31-0.79-0.846-1.607-0.508-0.846-1.1-1.946-1.325-2.454-0.31-0.846-0.423-0.902-0.79-0.508-0.226 0.226-0.508 0.874-0.592 1.466-0.226 1.354-0.733 1.523-1.128 0.367s-0.395-3.131 0-4.484c0.282-0.931 0.254-1.184-0.226-1.89-0.31-0.423-0.79-1.438-1.044-2.256-0.254-0.79-0.846-1.974-1.325-2.595-1.1-1.551-1.1-2.115 0.056-1.89 0.479 0.085 1.213 0.423 1.664 0.733 0.423 0.31 1.156 0.564 1.607 0.564 1.354 0 3.723 1.326 5.443 3.046 1.326 1.325 2.002 2.397 3.441 5.302 1.692 3.44 1.833 3.638 2.877 3.976 1.241 0.423 3.835 2.002 3.835 2.341 0 0.113-0.649 0.282-1.438 0.338-2.115 0.226-2.313 0.62-0.931 1.861 0.649 0.564 1.862 1.438 2.736 1.918l1.579 0.902-0.733-0.931c-0.423-0.508-1.297-1.297-1.974-1.72s-1.213-0.874-1.213-0.987c0-0.113 0.479-0.31 1.072-0.395 1.579-0.282 2.030-0.423 2.030-0.705 0-0.423-2.848-2.566-4.202-3.159-1.156-0.536-1.297-0.762-2.792-3.835-1.326-2.82-1.861-3.61-3.553-5.302-2.171-2.171-3.666-3.102-5.584-3.384-0.649-0.113-1.551-0.451-1.946-0.733-0.931-0.705-2.82-0.959-3.272-0.479z"},child:[]}]})(e)}function ZM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M0.32 15.406v5.248h8.736v1.76h6.976v-1.76h15.649v-10.495h-31.36v5.248zM9.055 15.406v3.488h-1.76v-5.216h-1.697v5.216h-3.582v-6.976h7.039v3.488zM17.779 15.412l-0.019 3.488-3.425-0.012v1.766h-3.582v-8.736h7.039l-0.012 3.494zM29.983 15.406v3.488h-1.76v-5.216h-1.76v5.248l-1.76-0.038v-5.21h-1.697v5.216h-3.519v-6.976h10.495v3.488zM14.335 15.406v1.728h1.634v-3.457h-1.634v1.728z"},child:[]}]})(e)}function GM(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M26.741 18.661c-0.24-0.278-0.65-0.202-0.967-0.139-0.762 0.136-1.591 0.294-2.329-0.023 1.318-2.080 2.355-4.351 2.935-6.748 0.211-0.911 0.374-1.843 0.343-2.781-0.023-0.525-0.096-1.084-0.417-1.519-0.794-1.047-1.945-1.81-3.214-2.151-1.585-0.43-3.285-0.302-4.844 0.18-0.129 0.026-0.256-0.032-0.382-0.048-1.415-0.287-2.975-0.174-4.202 0.645-1.473-0.53-3.056-0.85-4.624-0.686-1.166 0.121-2.337 0.663-3.006 1.656-0.846 1.239-0.961 2.821-0.826 4.273 0.272 1.928 0.742 3.826 1.34 5.677 0.394 1.154 0.828 2.317 1.529 3.325 0.356 0.495 0.829 0.994 1.466 1.072 0.566 0.069 1.078-0.282 1.425-0.698 0.6-0.718 1.217-1.423 1.857-2.105 0.418 0.205 0.872 0.323 1.336 0.358-0.251 0.298-0.458 0.687-0.858 0.804-0.539 0.208-1.17 0.18-1.645 0.539-0.274 0.196-0.287 0.623-0.041 0.848 0.445 0.432 1.101 0.525 1.693 0.575 0.839 0.064 1.687-0.218 2.324-0.768-0.004 1.334 0.002 2.672 0.152 3.999 0.075 0.777 0.41 1.551 1.001 2.074 0.557 0.486 1.351 0.587 2.058 0.464 0.694-0.132 1.407-0.34 1.949-0.814 0.576-0.508 0.822-1.275 0.936-2.011 0.207-1.319 0.364-2.644 0.514-3.969 1.483 0.25 3.161-0.034 4.269-1.117 0.237-0.223 0.462-0.609 0.228-0.912zM23.45 6.117c0.89 0.338 1.681 0.925 2.275 1.668 0.283 0.355 0.319 0.832 0.337 1.268 0.013 1.040-0.197 2.067-0.464 3.067-0.511 1.851-1.287 3.625-2.262 5.277-0.096 0.163-0.201 0.32-0.317 0.469-0.009-0.045-0.027-0.137-0.036-0.183 0.121-0.318 0.298-0.618 0.367-0.956 0.244-0.953 0.038-1.934-0.050-2.893-0.092-0.905 0.217-1.786 0.209-2.689 0.035-0.442-0.14-0.86-0.31-1.257-0.615-1.375-1.593-2.598-2.848-3.438-0.306-0.21-0.648-0.357-0.953-0.568 1.334-0.286 2.765-0.25 4.051 0.234zM22.637 13.836c0.078 1.071 0.389 2.221-0.116 3.237-0.677-1.347-1.552-2.633-1.857-4.133-0.086-0.477-0.108-1.081 0.316-1.413 0.538-0.382 1.241-0.296 1.863-0.258-0.027 0.859-0.291 1.702-0.205 2.567zM10.534 20.181c-0.243 0.286-0.571 0.627-0.985 0.542-0.484-0.14-0.792-0.582-1.062-0.979-0.729-1.166-1.168-2.483-1.571-3.79-0.451-1.547-0.831-3.119-1.050-4.717-0.109-1.216-0.041-2.52 0.581-3.603 0.466-0.82 1.335-1.343 2.248-1.514 1.462-0.281 2.961 0.017 4.364 0.445-0.619 0.68-1.101 1.481-1.382 2.358-0.383 1.171-0.558 2.417-0.466 3.648 0.053 0.867 0.030 1.738-0.091 2.598-0.152 1.123 0.299 2.278 1.133 3.036-0.568 0.664-1.17 1.297-1.72 1.977zM11.814 16.158c-0.143-0.636 0.044-1.276 0.065-1.913 0.049-0.721-0.002-1.443-0.016-2.164 0.674-0.436 1.462-0.777 2.279-0.73 0.423 0.018 0.813 0.317 0.915 0.734 0.371 1.477 0.486 3.121-0.225 4.52-0.248 0.54-0.449 1.099-0.622 1.666-1.182 0.012-2.187-0.987-2.396-2.112zM15.492 20.112c-0.742 1.005-2.227 1.197-3.3 0.65 0.529-0.245 1.148-0.226 1.659-0.528 0.494-0.266 0.69-0.851 1.152-1.152 0.503-0.071 0.87 0.676 0.49 1.029zM21.856 18.938c-0.282 0.454-0.183 1.008-0.252 1.512-0.162 1.413-0.321 2.828-0.551 4.232-0.109 0.673-0.395 1.388-1.030 1.723-0.651 0.331-1.407 0.539-2.139 0.426-0.695-0.122-1.133-0.77-1.33-1.401-0.144-0.529-0.159-1.082-0.2-1.627-0.070-1.315-0.071-2.633-0.037-3.949 0.029-0.514-0.235-1.049-0.694-1.299-0.222-0.125-0.482-0.142-0.73-0.162 0.195-0.967 0.784-1.802 0.986-2.768 0.262-1.195 0.117-2.439-0.151-3.619-0.131-0.589-0.579-1.11-1.175-1.253-0.918-0.231-1.844 0.128-2.665 0.512 0.104-1.334 0.461-2.7 1.278-3.783 0.601-0.806 1.533-1.344 2.528-1.473 1.642-0.209 3.366 0.243 4.671 1.27 1.078 0.852 1.93 2.006 2.389 3.304-0.763-0.027-1.628-0.058-2.245 0.472-0.56 0.472-0.632 1.277-0.506 1.953 0.292 1.608 1.241 2.975 1.941 4.421 0.186 0.339 0.436 0.635 0.674 0.939-0.283 0.143-0.599 0.28-0.76 0.571zM23.82 20.075c-0.504 0.060-1.028 0.078-1.514-0.089 0.002-0.275-0.013-0.601 0.208-0.806 0.175-0.129 0.424-0.248 0.626-0.107 0.86 0.453 1.86 0.232 2.775 0.121-0.559 0.544-1.333 0.798-2.095 0.881zM21.178 11.728c-0.179 0.147 0.014 0.367 0.168 0.436 0.373 0.219 0.884-0.087 0.896-0.513-0.337-0.157-0.76-0.141-1.065 0.077zM14.576 12.408c0.159-0.090 0.327-0.337 0.143-0.486-0.262-0.213-0.643-0.254-0.962-0.168-0.103 0.036-0.211 0.106-0.19 0.232 0.074 0.428 0.647 0.688 1.008 0.422z"},child:[]}]})(e)}function ym(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 34 32"},child:[{tag:"path",attr:{d:"M19.314 15.987c0 1.321-1.071 2.392-2.392 2.392s-2.392-1.071-2.392-2.392c0-1.321 1.071-2.392 2.392-2.392s2.392 1.071 2.392 2.392z"},child:[]},{tag:"path",attr:{d:"M16.922 24.783c1.878 1.826 3.729 2.906 5.221 2.906 0.489 0 0.952-0.103 1.337-0.334 1.337-0.772 1.826-2.701 1.363-5.453-0.077-0.489-0.18-0.977-0.309-1.492 0.514-0.154 0.977-0.309 1.44-0.463 2.598-1.003 4.038-2.392 4.038-3.909 0-1.543-1.44-2.932-4.038-3.909-0.463-0.18-0.926-0.334-1.44-0.463 0.129-0.514 0.232-1.003 0.309-1.492 0.437-2.803-0.051-4.758-1.389-5.53-0.386-0.231-0.849-0.334-1.337-0.334-1.466 0-3.344 1.080-5.221 2.906-1.852-1.826-3.704-2.906-5.195-2.906-0.489 0-0.952 0.103-1.337 0.334-1.337 0.772-1.826 2.701-1.363 5.453 0.077 0.489 0.18 0.977 0.309 1.492-0.514 0.154-0.977 0.309-1.44 0.463-2.598 1.003-4.038 2.392-4.038 3.909 0 1.543 1.44 2.932 4.038 3.909 0.463 0.18 0.926 0.334 1.44 0.463-0.129 0.514-0.232 1.003-0.309 1.492-0.437 2.752 0.051 4.707 1.363 5.453 0.386 0.232 0.849 0.334 1.337 0.334 1.492 0.051 3.344-1.029 5.221-2.829v0zM15.481 21.311c0.463 0.026 0.952 0.026 1.44 0.026s0.977 0 1.44-0.026c-0.463 0.617-0.952 1.183-1.44 1.723-0.489-0.54-0.977-1.106-1.44-1.723zM12.292 18.662c0.257 0.437 0.489 0.849 0.772 1.26-0.797-0.103-1.543-0.232-2.263-0.386 0.232-0.694 0.489-1.415 0.797-2.135 0.206 0.411 0.437 0.849 0.694 1.26zM10.8 12.463c0.72-0.154 1.466-0.283 2.263-0.386-0.257 0.412-0.514 0.823-0.772 1.26s-0.489 0.849-0.694 1.286c-0.334-0.746-0.592-1.466-0.797-2.161zM12.215 15.987c0.334-0.694 0.694-1.389 1.106-2.083 0.386-0.669 0.823-1.337 1.26-2.006 0.772-0.051 1.543-0.077 2.341-0.077 0.823 0 1.595 0.026 2.341 0.077 0.463 0.669 0.874 1.337 1.26 2.006 0.412 0.694 0.772 1.389 1.106 2.083-0.334 0.694-0.694 1.389-1.106 2.083-0.386 0.669-0.823 1.337-1.26 2.006-0.772 0.051-1.543 0.077-2.341 0.077-0.823 0-1.595-0.026-2.341-0.077-0.463-0.669-0.874-1.337-1.26-2.006-0.412-0.695-0.772-1.389-1.106-2.083v0zM22.272 14.598l-0.694-1.286c-0.257-0.437-0.489-0.849-0.772-1.26 0.797 0.103 1.543 0.232 2.263 0.386-0.231 0.72-0.489 1.44-0.797 2.161v0zM22.272 17.376c0.309 0.72 0.566 1.44 0.797 2.135-0.72 0.154-1.466 0.283-2.263 0.386 0.257-0.412 0.514-0.823 0.772-1.26 0.232-0.386 0.463-0.823 0.694-1.26v0zM22.863 26.301c-0.206 0.129-0.463 0.18-0.746 0.18-1.26 0-2.829-1.029-4.372-2.572 0.746-0.797 1.466-1.698 2.186-2.701 1.209-0.103 2.366-0.283 3.447-0.54 0.129 0.463 0.206 0.926 0.283 1.389 0.36 2.186 0.077 3.755-0.797 4.244zM24.201 12.746c2.881 0.823 4.604 2.083 4.604 3.241 0 1.003-1.183 2.006-3.266 2.804-0.412 0.154-0.874 0.309-1.337 0.437-0.334-1.055-0.746-2.135-1.26-3.241 0.514-1.106 0.952-2.186 1.26-3.241v0zM22.143 5.493c0.283 0 0.514 0.051 0.746 0.18 0.849 0.489 1.157 2.032 0.797 4.244-0.077 0.437-0.18 0.9-0.283 1.389-1.080-0.232-2.238-0.412-3.447-0.54-0.694-1.003-1.44-1.903-2.186-2.701 1.543-1.518 3.112-2.572 4.372-2.572zM18.362 10.663c-0.463-0.026-0.952-0.026-1.44-0.026s-0.977 0-1.44 0.026c0.463-0.617 0.952-1.183 1.44-1.723 0.489 0.54 0.977 1.132 1.44 1.723v0zM10.98 5.673c0.206-0.129 0.463-0.18 0.746-0.18 1.26 0 2.829 1.029 4.372 2.572-0.746 0.797-1.466 1.697-2.186 2.701-1.209 0.103-2.366 0.283-3.447 0.54-0.129-0.463-0.206-0.926-0.283-1.389-0.36-2.186-0.077-3.729 0.797-4.244v0zM9.643 19.228c-2.881-0.823-4.604-2.083-4.604-3.241 0-1.003 1.183-2.006 3.266-2.803 0.412-0.154 0.874-0.309 1.337-0.437 0.334 1.055 0.746 2.135 1.26 3.241-0.514 1.106-0.952 2.212-1.26 3.241zM10.183 22.057c0.077-0.437 0.18-0.9 0.283-1.389 1.080 0.232 2.238 0.412 3.447 0.54 0.694 1.003 1.44 1.903 2.186 2.701-1.543 1.517-3.112 2.572-4.372 2.572-0.283 0-0.514-0.051-0.746-0.18-0.875-0.489-1.157-2.058-0.797-4.244z"},child:[]}]})(e)}function r6(e){return $e({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M20.649 21.349c0.064 0.004 0.133 0.012 0.202 0.012 0.977 0.001 1.955-0.005 2.932 0.005 0.214 0.002 0.278-0.071 0.267-0.276-0.014-0.267-0.003-0.535-0.003-0.865 1.109 0.816 2.181 1.604 3.281 2.414-1.092 0.804-2.164 1.593-3.281 2.416 0-0.311 0-0.568-0-0.825-0-0.332-0-0.333-0.323-0.333-6.247 0-12.495 0-18.742 0-0.302 0-0.302-0-0.302-0.304 0-0.659 0.009-1.318-0.005-1.976-0.005-0.214 0.064-0.262 0.269-0.261 3.359 0.006 6.718 0.011 10.077 0.002 1.722-0.005 3.081-0.718 3.98-2.202 1.622-2.68-0.069-6.19-3.177-6.642-2.4-0.349-4.631 1.262-5.038 3.703-0.043 0.254-0.046 0.515-0.071 0.821 0.393-0.053 0.749-0.102 1.152-0.156-0.631 1.22-1.24 2.398-1.858 3.592-0.947-0.976-1.88-1.937-2.792-2.877 0.229-0.038 0.533-0.082 0.834-0.145 0.057-0.012 0.141-0.104 0.139-0.157-0.017-0.639 0.027-1.271 0.152-1.898 0.004-0.019-0.005-0.041-0.011-0.078-0.61-0.104-1.176-0.324-1.689-0.678-1.254-0.868-1.91-2.483-1.602-3.955 0.335-1.604 1.545-2.803 3.109-3.099 1.014-0.191 1.954-0.009 2.827 0.527 0.154 0.095 0.248 0.109 0.349-0.056 0.059-0.097 0.148-0.175 0.25-0.293 0.127 0.512 0.246 0.991 0.364 1.47 0.040 0.161 0.071 0.325 0.118 0.484 0.051 0.172-0.001 0.249-0.183 0.237-0.526-0.036-1.053-0.068-1.579-0.103-0.13-0.009-0.259-0.023-0.426-0.039 0.13-0.164 0.248-0.311 0.377-0.472-0.284-0.216-0.597-0.324-0.923-0.377-1.576-0.258-2.965 0.953-2.933 2.548 0.024 1.224 1.056 2.318 2.275 2.422 0.158 0.013 0.213-0.067 0.274-0.185 0.864-1.658 2.165-2.83 3.935-3.44 4.095-1.412 8.37 1.118 9.159 5.259 0.389 2.039-0.054 3.901-1.291 5.57-0.034 0.046-0.065 0.095-0.095 0.144-0.006 0.009 0.002 0.027 0.007 0.065z"},child:[]}]})(e)}function qM(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1.194 7.543v8.913c0 1.103.588 2.122 1.544 2.674l7.718 4.456a3.086 3.086 0 0 0 3.088 0l7.718-4.456a3.087 3.087 0 0 0 1.544-2.674V7.543a3.084 3.084 0 0 0-1.544-2.673L13.544.414a3.086 3.086 0 0 0-3.088 0L2.738 4.87a3.085 3.085 0 0 0-1.544 2.673Zm5.403 2.914v3.087a.77.77 0 0 0 .772.772.773.773 0 0 0 .772-.772.773.773 0 0 1 1.317-.546.775.775 0 0 1 .226.546 2.314 2.314 0 1 1-4.631 0v-3.087c0-.615.244-1.203.679-1.637a2.312 2.312 0 0 1 3.274 0c.434.434.678 1.023.678 1.637a.769.769 0 0 1-.226.545.767.767 0 0 1-1.091 0 .77.77 0 0 1-.226-.545.77.77 0 0 0-.772-.772.771.771 0 0 0-.772.772Zm12.35 3.087a.77.77 0 0 1-.772.772h-.772v.772a.773.773 0 0 1-1.544 0v-.772h-1.544v.772a.773.773 0 0 1-1.317.546.775.775 0 0 1-.226-.546v-.772H12a.771.771 0 1 1 0-1.544h.772v-1.543H12a.77.77 0 1 1 0-1.544h.772v-.772a.773.773 0 0 1 1.317-.546.775.775 0 0 1 .226.546v.772h1.544v-.772a.773.773 0 0 1 1.544 0v.772h.772a.772.772 0 0 1 0 1.544h-.772v1.543h.772a.776.776 0 0 1 .772.772Zm-3.088-2.315h-1.544v1.543h1.544v-1.543Z"},child:[]}]})(e)}function XM(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z"},child:[]}]})(e)}function QM(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19.527 4.799c1.212 2.608.937 5.678-.405 8.173-1.101 2.047-2.744 3.74-4.098 5.614-.619.858-1.244 1.75-1.669 2.727-.141.325-.263.658-.383.992-.121.333-.224.673-.34 1.008-.109.314-.236.684-.627.687h-.007c-.466-.001-.579-.53-.695-.887-.284-.874-.581-1.713-1.019-2.525-.51-.944-1.145-1.817-1.79-2.671L19.527 4.799zM8.545 7.705l-3.959 4.707c.724 1.54 1.821 2.863 2.871 4.18.247.31.494.622.737.936l4.984-5.925-.029.01c-1.741.601-3.691-.291-4.392-1.987a3.377 3.377 0 0 1-.209-.716c-.063-.437-.077-.761-.004-1.198l.001-.007zM5.492 3.149l-.003.004c-1.947 2.466-2.281 5.88-1.117 8.77l4.785-5.689-.058-.05-3.607-3.035zM14.661.436l-3.838 4.563a.295.295 0 0 1 .027-.01c1.6-.551 3.403.15 4.22 1.626.176.319.323.683.377 1.045.068.446.085.773.012 1.22l-.003.016 3.836-4.561A8.382 8.382 0 0 0 14.67.439l-.009-.003zM9.466 5.868L14.162.285l-.047-.012A8.31 8.31 0 0 0 11.986 0a8.439 8.439 0 0 0-6.169 2.766l-.016.018 3.665 3.084z"},child:[]}]})(e)}function KM(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z"},child:[]}]})(e)}function JM(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M22.251 11.82a3.117 3.117 0 0 0-2.328-3.01L22.911 0H8.104L11.1 8.838a3.116 3.116 0 0 0-2.244 2.988c0 1.043.52 1.967 1.313 2.536a8.279 8.279 0 0 1-1.084 1.244 8.14 8.14 0 0 1-2.55 1.647c-.834-.563-1.195-1.556-.869-2.446a3.11 3.11 0 0 0-.91-6.08 3.117 3.117 0 0 0-3.113 3.113c0 .848.347 1.626.903 2.182-.048.097-.097.195-.146.299-.465.959-.993 2.043-1.195 3.259-.403 2.432.257 4.384 1.849 5.489A5.093 5.093 0 0 0 5.999 24c1.827 0 3.682-.917 5.475-1.807 1.279-.632 2.599-1.292 3.898-1.612.48-.118.98-.187 1.508-.264 1.07-.153 2.175-.312 3.168-.89a4.482 4.482 0 0 0 2.182-3.091c.174-.994 0-1.994-.444-2.87.298-.48.465-1.042.465-1.647zm-1.355 0c0 .965-.785 1.75-1.75 1.75a1.753 1.753 0 0 1-1.085-3.126l.007-.007c.056-.042.118-.084.18-.125 0 0 .008 0 .008-.007.028-.014.055-.035.083-.05.007 0 .014-.006.021-.006.028-.014.063-.028.097-.042.035-.014.07-.027.098-.041.007 0 .013-.007.02-.007.028-.007.056-.021.084-.028.007 0 .02-.007.028-.007.034-.007.062-.014.097-.02h.007l.104-.022c.007 0 .02 0 .028-.007.028 0 .055-.007.083-.007h.035c.035 0 .07-.007.111-.007h.09c.028 0 .05 0 .077.007h.014c.055.007.111.014.167.028a1.766 1.766 0 0 1 1.396 1.723zM10.043 1.39h10.93l-2.509 7.4c-.104.02-.208.055-.312.09l-2.64-5.385-2.648 5.35c-.104-.034-.216-.055-.327-.076l-2.494-7.38zm4.968 9.825a3.083 3.083 0 0 0-.938-1.668l1.438-2.904 1.452 2.967c-.43.43-.743.98-.868 1.605H15.01zm-3.481-1.098c.034-.007.062-.014.097-.02h.02c.029-.008.056-.008.084-.015h.028c.028 0 .049-.007.076-.007h.271c.028 0 .049.007.07.007.014 0 .02 0 .035.007.027.007.048.007.076.014.007 0 .014 0 .028.007l.097.02h.007c.028.008.056.015.083.029.007 0 .014.007.028.007.021.007.049.014.07.027.007 0 .014.007.02.007.028.014.056.021.084.035h.007a.374.374 0 0 1 .09.049h.007c.028.014.056.034.084.048.007 0 .007.007.013.007.028.014.05.035.077.049l.007.007c.083.062.16.132.236.201l.007.007a1.747 1.747 0 0 1 .48 1.209 1.752 1.752 0 0 1-3.502 0 1.742 1.742 0 0 1 1.32-1.695zm-6.838-.049c.966 0 1.751.786 1.751 1.751s-.785 1.751-1.75 1.751-1.752-.785-1.752-1.75.786-1.752 1.751-1.752zm16.163 6.025a3.07 3.07 0 0 1-1.508 2.133c-.758.438-1.689.577-2.669.716a17.29 17.29 0 0 0-1.64.291c-1.445.355-2.834 1.05-4.182 1.717-1.724.854-3.35 1.66-4.857 1.66a3.645 3.645 0 0 1-2.154-.688c-1.529-1.056-1.453-3.036-1.272-4.12.167-1.015.632-1.966 1.077-2.877.028-.055.049-.104.077-.16.152.056.312.098.479.126-.264 1.473.486 2.994 1.946 3.745l.264.139.284-.104c1.216-.431 2.342-1.133 3.336-2.071a9.334 9.334 0 0 0 1.445-1.716c.16.027.32.034.48.034a3.117 3.117 0 0 0 3.008-2.327h1.167a3.109 3.109 0 0 0 3.01 2.327c.576 0 1.11-.16 1.57-.43.18.52.236 1.063.139 1.605z"},child:[]}]})(e)}function eR(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.229 15.793a.666.666 0 0 0 .244-.243.666.666 0 0 0 .09-.333l.012-3.858a.666.666 0 0 1 .09-.333.666.666 0 0 1 .245-.243L23 9.58a.667.667 0 0 1 .333-.088.667.667 0 0 1 .333.09.667.667 0 0 1 .244.243.666.666 0 0 1 .089.333v7.014a.667.667 0 0 1-.335.578l-7.893 4.534a.666.666 0 0 1-.662 0l-6.194-3.542a.667.667 0 0 1-.246-.244.667.667 0 0 1-.09-.335v-3.537c0-.004.004-.006.008-.004s.008 0 .008-.005v-.004c0-.003.002-.005.004-.007l5.102-2.93c.004-.003.002-.01-.003-.01a.005.005 0 0 1-.004-.002.005.005 0 0 1-.001-.004l.01-3.467a.667.667 0 0 0-.333-.58.667.667 0 0 0-.667 0L8.912 9.799a.667.667 0 0 1-.665 0l-3.804-2.19a.667.667 0 0 0-.999.577v6.267a.667.667 0 0 1-.332.577.666.666 0 0 1-.332.09.667.667 0 0 1-.333-.088L.336 13.825a.667.667 0 0 1-.246-.244.667.667 0 0 1-.09-.336L.019 2.292a.667.667 0 0 1 .998-.577l7.23 4.153a.667.667 0 0 0 .665 0l7.228-4.153a.666.666 0 0 1 .333-.088.666.666 0 0 1 .333.09.667.667 0 0 1 .244.244.667.667 0 0 1 .088.333V13.25c0 .117-.03.232-.089.334a.667.667 0 0 1-.245.244l-3.785 2.18a.667.667 0 0 0-.245.245.666.666 0 0 0-.089.334.667.667 0 0 0 .09.334.666.666 0 0 0 .247.244l2.088 1.189a.67.67 0 0 0 .33.087.667.667 0 0 0 .332-.089l4.457-2.56Zm.438-9.828a.666.666 0 0 0 .09.335.666.666 0 0 0 .248.244.667.667 0 0 0 .67-.008l2.001-1.2a.666.666 0 0 0 .237-.243.667.667 0 0 0 .087-.329V2.32a.667.667 0 0 0-.091-.335.667.667 0 0 0-.584-.33.667.667 0 0 0-.334.094l-2 1.2a.666.666 0 0 0-.238.243.668.668 0 0 0-.086.329v2.445Z"},child:[]}]})(e)}function tR(e){return $e({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"},child:[]}]})(e)}function o6(e){return $e({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 7.5l-4 9.5h4l6 -15z"},child:[]},{tag:"path",attr:{d:"M22 20l-7 -15l-3 7l4 5l-8 3z"},child:[]}]})(e)}const nR=[{icon:ym,title:"React"},{icon:tR,title:"TypeScript"},{icon:KM,title:"JavaScript"},{icon:n6,title:"HTML"},{icon:VM,title:"CSS"},{icon:ZM,title:"NPM"},{icon:eR,title:"Material UI"},{icon:OP,title:"Tailwind"},{icon:BM,title:"Atlassian"},{icon:r6,title:"Agile, Scrum"},{icon:t6,title:"Github"},{icon:HM,title:"Google Cloud Platform"},{icon:IP,title:"Firebase"},{icon:o6,title:"Azure"},{icon:WM,title:"Java"},{icon:YM,title:"MySQL"},{icon:UM,title:"MongoDB"},{icon:GM,title:"PostgreSQL"},{icon:qM,title:"CSharp, .NET Framework, .NETCore"},{icon:XM,title:"Docker"}],rR=()=>{const{basics:e}=Ml;return e===void 0?null:b.jsxs(yi,{children:["Specializing on frontend work in React and Typescript for the past 7 years, prior to that was all full stack in a few different languages.",b.jsx("div",{className:"flex flex-wrap justify-center gap-5",children:nR.map(({icon:t,title:n})=>b.jsx("span",{children:t({size:"2em",title:n})},n))})]})};var i6={exports:{}},oR="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",iR=oR,aR=iR;function a6(){}function s6(){}s6.resetWarningCache=a6;var sR=function(){function e(r,o,i,a,s,l){if(l!==aR){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:s6,resetWarningCache:a6};return n.PropTypes=n,n};i6.exports=sR();var lR=i6.exports;const K=Aa(lR);class zt{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const n=this._partials;let r=0;for(let o=0;o0){for(a=t[--n];n>0&&(r=a,o=t[--n],a=r+o,i=o-(a-r),!i););n>0&&(i<0&&t[n-1]<0||i>0&&t[n-1]>0)&&(o=i*2,r=a+o,o==r-a&&(a=r))}return a}}function*uR(e){for(const t of e)yield*t}function l6(e){return Array.from(uR(e))}function Ji(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(o);++r0?1:e<0?-1:0},Et=Math.sqrt,vm=Math.tan;function c6(e){return e>1?0:e<-1?Me:Math.acos(e)}function qt(e){return e>1?dt:e<-1?-dt:Math.asin(e)}function xv(e){return(e=ie(e/2))*e}function at(){}function hd(e,t){e&&kv.hasOwnProperty(e.type)&&kv[e.type](e,t)}var wv={Feature:function(e,t){hd(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r=0?1:-1,o=r*n,i=ce(t),a=ie(t),s=Xh*a,l=qh*i+s*ce(o),u=s*r*ie(o);pd.add(Gt(u,l)),Gh=e,qh=i,Xh=a}function hR(e){return gd=new zt,Yn(e,wr),gd*2}function md(e){return[Gt(e[1],e[0]),qt(e[2])]}function ki(e){var t=e[0],n=e[1],r=ce(n);return[r*ce(t),r*ie(t),ie(n)]}function ju(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Pa(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function h0(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Au(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function yd(e){var t=Et(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var rt,tn,ut,vn,Qo,p6,g6,da,Vs,fo,qr,Or={point:Qh,lineStart:Ev,lineEnd:Cv,polygonStart:function(){Or.point=y6,Or.lineStart=pR,Or.lineEnd=gR,Vs=new zt,wr.polygonStart()},polygonEnd:function(){wr.polygonEnd(),Or.point=Qh,Or.lineStart=Ev,Or.lineEnd=Cv,pd<0?(rt=-(ut=180),tn=-(vn=90)):Vs>pe?vn=90:Vs<-pe&&(tn=-90),qr[0]=rt,qr[1]=ut},sphere:function(){rt=-(ut=180),tn=-(vn=90)}};function Qh(e,t){fo.push(qr=[rt=e,ut=e]),tvn&&(vn=t)}function m6(e,t){var n=ki([e*ge,t*ge]);if(da){var r=Pa(da,n),o=[r[1],-r[0],0],i=Pa(o,r);yd(i),i=md(i);var a=e-Qo,s=a>0?1:-1,l=i[0]*He*s,u,c=Oe(a)>180;c^(s*Qovn&&(vn=u)):(l=(l+360)%360-180,c^(s*Qovn&&(vn=t))),c?eyn(rt,ut)&&(ut=e):yn(e,ut)>yn(rt,ut)&&(rt=e):ut>=rt?(eut&&(ut=e)):e>Qo?yn(rt,e)>yn(rt,ut)&&(ut=e):yn(e,ut)>yn(rt,ut)&&(rt=e)}else fo.push(qr=[rt=e,ut=e]);tvn&&(vn=t),da=n,Qo=e}function Ev(){Or.point=m6}function Cv(){qr[0]=rt,qr[1]=ut,Or.point=Qh,da=null}function y6(e,t){if(da){var n=e-Qo;Vs.add(Oe(n)>180?n+(n>0?360:-360):n)}else p6=e,g6=t;wr.point(e,t),m6(e,t)}function pR(){wr.lineStart()}function gR(){y6(p6,g6),wr.lineEnd(),Oe(Vs)>pe&&(rt=-(ut=180)),qr[0]=rt,qr[1]=ut,da=null}function yn(e,t){return(t-=e)<0?t+360:t}function mR(e,t){return e[0]-t[0]}function _v(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tyn(r[0],r[1])&&(r[1]=o[1]),yn(o[0],r[1])>yn(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,n=i.length-1,t=0,r=i[n];t<=n;r=o,++t)o=i[t],(s=yn(r[1],o[0]))>a&&(a=s,rt=o[0],ut=r[1])}return fo=qr=null,rt===1/0||tn===1/0?[[NaN,NaN],[NaN,NaN]]:[[rt,tn],[ut,vn]]}var ws,vd,bd,xd,wd,kd,Sd,Ed,Kh,Jh,ep,v6,b6,Vt,Ht,Wt,qn={sphere:at,point:bm,lineStart:Tv,lineEnd:Nv,polygonStart:function(){qn.lineStart=xR,qn.lineEnd=wR},polygonEnd:function(){qn.lineStart=Tv,qn.lineEnd=Nv}};function bm(e,t){e*=ge,t*=ge;var n=ce(t);tu(n*ce(e),n*ie(e),ie(t))}function tu(e,t,n){++ws,bd+=(e-bd)/ws,xd+=(t-xd)/ws,wd+=(n-wd)/ws}function Tv(){qn.point=vR}function vR(e,t){e*=ge,t*=ge;var n=ce(t);Vt=n*ce(e),Ht=n*ie(e),Wt=ie(t),qn.point=bR,tu(Vt,Ht,Wt)}function bR(e,t){e*=ge,t*=ge;var n=ce(t),r=n*ce(e),o=n*ie(e),i=ie(t),a=Gt(Et((a=Ht*i-Wt*o)*a+(a=Wt*r-Vt*i)*a+(a=Vt*o-Ht*r)*a),Vt*r+Ht*o+Wt*i);vd+=a,kd+=a*(Vt+(Vt=r)),Sd+=a*(Ht+(Ht=o)),Ed+=a*(Wt+(Wt=i)),tu(Vt,Ht,Wt)}function Nv(){qn.point=bm}function xR(){qn.point=kR}function wR(){x6(v6,b6),qn.point=bm}function kR(e,t){v6=e,b6=t,e*=ge,t*=ge,qn.point=x6;var n=ce(t);Vt=n*ce(e),Ht=n*ie(e),Wt=ie(t),tu(Vt,Ht,Wt)}function x6(e,t){e*=ge,t*=ge;var n=ce(t),r=n*ce(e),o=n*ie(e),i=ie(t),a=Ht*i-Wt*o,s=Wt*r-Vt*i,l=Vt*o-Ht*r,u=Yh(a,s,l),c=qt(u),d=u&&-c/u;Kh.add(d*a),Jh.add(d*s),ep.add(d*l),vd+=c,kd+=c*(Vt+(Vt=r)),Sd+=c*(Ht+(Ht=o)),Ed+=c*(Wt+(Wt=i)),tu(Vt,Ht,Wt)}function SR(e){ws=vd=bd=xd=wd=kd=Sd=Ed=0,Kh=new zt,Jh=new zt,ep=new zt,Yn(e,qn);var t=+Kh,n=+Jh,r=+ep,o=Yh(t,n,r);return oMe?e+Math.round(-e/Zt)*Zt:e,t]}np.invert=np;function xm(e,t,n){return(e%=Zt)?t||n?tp(Mv(e),Rv(t,n)):Mv(e):t||n?Rv(t,n):np}function Pv(e){return function(t,n){return t+=e,[t>Me?t-Zt:t<-Me?t+Zt:t,n]}}function Mv(e){var t=Pv(e);return t.invert=Pv(-e),t}function Rv(e,t){var n=ce(e),r=ie(e),o=ce(t),i=ie(t);function a(s,l){var u=ce(l),c=ce(s)*u,d=ie(s)*u,h=ie(l),f=h*n+c*r;return[Gt(d*o-f*i,c*n-h*r),qt(f*o+d*i)]}return a.invert=function(s,l){var u=ce(l),c=ce(s)*u,d=ie(s)*u,h=ie(l),f=h*o-d*i;return[Gt(d*o+h*i,c*n+f*r),qt(f*n-c*r)]},a}function w6(e){e=xm(e[0]*ge,e[1]*ge,e.length>2?e[2]*ge:0);function t(n){return n=e(n[0]*ge,n[1]*ge),n[0]*=He,n[1]*=He,n}return t.invert=function(n){return n=e.invert(n[0]*ge,n[1]*ge),n[0]*=He,n[1]*=He,n},t}function k6(e,t,n,r,o,i){if(n){var a=ce(t),s=ie(t),l=r*n;o==null?(o=t+r*Zt,i=t-l/2):(o=Iv(a,o),i=Iv(a,i),(r>0?oi)&&(o+=r*Zt));for(var u,c=o;r>0?c>i:c1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function cc(e,t){return Oe(e[0]-t[0])=0;--s)o.point((d=c[s])[0],d[1]);else r(h.x,h.p.x,-1,o);h=h.p}h=h.o,c=h.z,f=!f}while(!h.v);o.lineEnd()}}}function Ov(e){if(t=e.length){for(var t,n=0,r=e[0],o;++n=0?1:-1,j=D*O,A=j>Me,M=w*_;if(l.add(Gt(M*D*ie(j),g*R+M*ce(j))),a+=A?O+D*Zt:O,A^p>=n^x>=n){var F=Pa(ki(f),ki(v));yd(F);var k=Pa(i,F);yd(k);var T=(A^O>=0?-1:1)*qt(k[2]);(r>T||r===T&&(F[0]||F[1]))&&(s+=A^O>=0?1:-1)}}return(a<-pe||a0){for(l||(o.polygonStart(),l=!0),o.lineStart(),_=0;_1&&x&2&&C.push(C.pop().concat(C.shift())),c.push(C.filter(CR))}}return h}}function CR(e){return e.length>1}function _R(e,t){return((e=e.x)[0]<0?e[1]-dt-pe:dt-e[1])-((t=t.x)[0]<0?t[1]-dt-pe:dt-t[1])}const rp=_6(function(){return!0},TR,PR,[-Me,-dt]);function TR(e){var t=NaN,n=NaN,r=NaN,o;return{lineStart:function(){e.lineStart(),o=1},point:function(i,a){var s=i>0?Me:-Me,l=Oe(i-t);Oe(l-Me)0?dt:-dt),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(i,n),o=0):r!==s&&l>=Me&&(Oe(t-r)pe?Wa((ie(t)*(i=ce(r))*ie(n)-ie(r)*(o=ce(t))*ie(e))/(o*i*a)):(t+r)/2}function PR(e,t,n,r){var o;if(e==null)o=n*dt,r.point(-Me,o),r.point(0,o),r.point(Me,o),r.point(Me,0),r.point(Me,-o),r.point(0,-o),r.point(-Me,-o),r.point(-Me,0),r.point(-Me,o);else if(Oe(e[0]-t[0])>pe){var i=e[0]0,o=Oe(t)>pe;function i(c,d,h,f){k6(f,e,n,h,c,d)}function a(c,d){return ce(c)*ce(d)>t}function s(c){var d,h,f,p,m;return{lineStart:function(){p=f=!1,m=1},point:function(w,g){var y=[w,g],v,x=a(w,g),C=r?x?0:u(w,g):x?u(w+(w<0?Me:-Me),g):0;if(!d&&(p=f=x)&&c.lineStart(),x!==f&&(v=l(d,y),(!v||cc(d,v)||cc(y,v))&&(y[2]=1)),x!==f)m=0,x?(c.lineStart(),v=l(y,d),c.point(v[0],v[1])):(v=l(d,y),c.point(v[0],v[1],2),c.lineEnd()),d=v;else if(o&&d&&r^x){var _;!(C&h)&&(_=l(y,d,!0))&&(m=0,r?(c.lineStart(),c.point(_[0][0],_[0][1]),c.point(_[1][0],_[1][1]),c.lineEnd()):(c.point(_[1][0],_[1][1]),c.lineEnd(),c.lineStart(),c.point(_[0][0],_[0][1],3)))}x&&(!d||!cc(d,y))&&c.point(y[0],y[1]),d=y,f=x,h=C},lineEnd:function(){f&&c.lineEnd(),d=null},clean:function(){return m|(p&&f)<<1}}}function l(c,d,h){var f=ki(c),p=ki(d),m=[1,0,0],w=Pa(f,p),g=ju(w,w),y=w[0],v=g-y*y;if(!v)return!h&&c;var x=t*g/v,C=-t*y/v,_=Pa(m,w),R=Au(m,x),O=Au(w,C);h0(R,O);var D=_,j=ju(R,D),A=ju(D,D),M=j*j-A*(ju(R,R)-1);if(!(M<0)){var F=Et(M),k=Au(D,(-j-F)/A);if(h0(k,R),k=md(k),!h)return k;var T=c[0],P=d[0],L=c[1],I=d[1],z;P0^k[1]<(Oe(k[0]-T)Me^(T<=k[0]&&k[0]<=P)){var N=Au(D,(-j+F)/A);return h0(N,R),[k,md(N)]}}}function u(c,d){var h=r?e:Me-e,f=0;return c<-h?f|=1:c>h&&(f|=2),d<-h?f|=4:d>h&&(f|=8),f}return _6(a,s,i,r?[0,-e]:[-Me,e-Me])}function MR(e,t,n,r,o,i){var a=e[0],s=e[1],l=t[0],u=t[1],c=0,d=1,h=l-a,f=u-s,p;if(p=n-a,!(!h&&p>0)){if(p/=h,h<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=o-a,!(!h&&p<0)){if(p/=h,h<0){if(p>d)return;p>c&&(c=p)}else if(h>0){if(p0)){if(p/=f,f<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=i-s,!(!f&&p<0)){if(p/=f,f<0){if(p>d)return;p>c&&(c=p)}else if(f>0){if(p0&&(e[0]=a+c*h,e[1]=s+c*f),d<1&&(t[0]=a+d*h,t[1]=s+d*f),!0}}}}}var ks=1e9,zu=-ks;function bf(e,t,n,r){function o(u,c){return e<=u&&u<=n&&t<=c&&c<=r}function i(u,c,d,h){var f=0,p=0;if(u==null||(f=a(u,d))!==(p=a(c,d))||l(u,c)<0^d>0)do h.point(f===0||f===3?e:n,f>1?r:t);while((f=(f+d+4)%4)!==p);else h.point(c[0],c[1])}function a(u,c){return Oe(u[0]-e)0?0:3:Oe(u[0]-n)0?2:1:Oe(u[1]-t)0?1:0:c>0?3:2}function s(u,c){return l(u.x,c.x)}function l(u,c){var d=a(u,1),h=a(c,1);return d!==h?d-h:d===0?c[1]-u[1]:d===1?u[0]-c[0]:d===2?u[1]-c[1]:c[0]-u[0]}return function(u){var c=u,d=S6(),h,f,p,m,w,g,y,v,x,C,_,R={point:O,lineStart:M,lineEnd:F,polygonStart:j,polygonEnd:A};function O(T,P){o(T,P)&&c.point(T,P)}function D(){for(var T=0,P=0,L=f.length;Pr&&(re-Y)*(r-N)>(U-N)*(e-Y)&&++T:U<=r&&(re-Y)*(r-N)<(U-N)*(e-Y)&&--T;return T}function j(){c=d,h=[],f=[],_=!0}function A(){var T=D(),P=_&&T,L=(h=l6(h)).length;(P||L)&&(u.polygonStart(),P&&(u.lineStart(),i(null,null,1,u),u.lineEnd()),L&&E6(h,s,T,i,u),u.polygonEnd()),c=u,h=f=p=null}function M(){R.point=k,f&&f.push(p=[]),C=!0,x=!1,y=v=NaN}function F(){h&&(k(m,w),g&&x&&d.rejoin(),h.push(d.result())),R.point=O,x&&c.lineEnd()}function k(T,P){var L=o(T,P);if(f&&p.push([T,P]),C)m=T,w=P,g=L,C=!1,L&&(c.lineStart(),c.point(T,P));else if(L&&x)c.point(T,P);else{var I=[y=Math.max(zu,Math.min(ks,y)),v=Math.max(zu,Math.min(ks,v))],z=[T=Math.max(zu,Math.min(ks,T)),P=Math.max(zu,Math.min(ks,P))];MR(I,z,e,t,n,r)?(x||(c.lineStart(),c.point(I[0],I[1])),c.point(z[0],z[1]),L||c.lineEnd(),_=!1):L&&(c.lineStart(),c.point(T,P),_=!1)}y=T,v=P,x=L}return R}}function RR(){var e=0,t=0,n=960,r=500,o,i,a;return a={stream:function(s){return o&&i===s?o:o=bf(e,t,n,r)(i=s)},extent:function(s){return arguments.length?(e=+s[0][0],t=+s[0][1],n=+s[1][0],r=+s[1][1],o=i=null,a):[[e,t],[n,r]]}}}var op,ip,dc,fc,Ma={sphere:at,point:at,lineStart:IR,lineEnd:at,polygonStart:at,polygonEnd:at};function IR(){Ma.point=jR,Ma.lineEnd=OR}function OR(){Ma.point=Ma.lineEnd=at}function jR(e,t){e*=ge,t*=ge,ip=e,dc=ie(t),fc=ce(t),Ma.point=AR}function AR(e,t){e*=ge,t*=ge;var n=ie(t),r=ce(t),o=Oe(e-ip),i=ce(o),a=ie(o),s=r*a,l=fc*n-dc*r*i,u=dc*n+fc*r*i;op.add(Gt(Et(s*s+l*l),u)),ip=e,dc=n,fc=r}function N6(e){return op=new zt,Yn(e,Ma),+op}var ap=[null,null],LR={type:"LineString",coordinates:ap};function Cd(e,t){return ap[0]=e,ap[1]=t,N6(LR)}var jv={Feature:function(e,t){return _d(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r0&&(o=Cd(e[i],e[i-1]),o>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))pe}).map(h)).concat(Ji(Ou(i/u)*u,o,u).filter(function(v){return Oe(v%d)>pe}).map(f))}return g.lines=function(){return y().map(function(v){return{type:"LineString",coordinates:v}})},g.outline=function(){return{type:"Polygon",coordinates:[p(r).concat(m(a).slice(1),p(n).reverse().slice(1),m(s).reverse().slice(1))]}},g.extent=function(v){return arguments.length?g.extentMajor(v).extentMinor(v):g.extentMinor()},g.extentMajor=function(v){return arguments.length?(r=+v[0][0],n=+v[1][0],s=+v[0][1],a=+v[1][1],r>n&&(v=r,r=n,n=v),s>a&&(v=s,s=a,a=v),g.precision(w)):[[r,s],[n,a]]},g.extentMinor=function(v){return arguments.length?(t=+v[0][0],e=+v[1][0],i=+v[0][1],o=+v[1][1],t>e&&(v=t,t=e,e=v),i>o&&(v=i,i=o,o=v),g.precision(w)):[[t,i],[e,o]]},g.step=function(v){return arguments.length?g.stepMajor(v).stepMinor(v):g.stepMinor()},g.stepMajor=function(v){return arguments.length?(c=+v[0],d=+v[1],g):[c,d]},g.stepMinor=function(v){return arguments.length?(l=+v[0],u=+v[1],g):[l,u]},g.precision=function(v){return arguments.length?(w=+v,h=Fv(i,o,90),f=$v(t,e,w),p=Fv(s,a,90),m=$v(r,n,w),g):w},g.extentMajor([[-180,-90+pe],[180,90-pe]]).extentMinor([[-180,-80-pe],[180,80+pe]])}function FR(){return wm()()}function $R(e,t){var n=e[0]*ge,r=e[1]*ge,o=t[0]*ge,i=t[1]*ge,a=ce(r),s=ie(r),l=ce(i),u=ie(i),c=a*ce(n),d=a*ie(n),h=l*ce(o),f=l*ie(o),p=2*qt(Et(xv(i-r)+a*l*xv(o-n))),m=ie(p),w=p?function(g){var y=ie(g*=p)/m,v=ie(p-g)/m,x=v*c+y*h,C=v*d+y*f,_=v*s+y*u;return[Gt(C,x)*He,Gt(_,Et(x*x+C*C))*He]}:function(){return[n*He,r*He]};return w.distance=p,w}const Il=e=>e;var g0=new zt,sp=new zt,M6,R6,lp,up,Ar={point:at,lineStart:at,lineEnd:at,polygonStart:function(){Ar.lineStart=BR,Ar.lineEnd=HR},polygonEnd:function(){Ar.lineStart=Ar.lineEnd=Ar.point=at,g0.add(Oe(sp)),sp=new zt},result:function(){var e=g0/2;return g0=new zt,e}};function BR(){Ar.point=VR}function VR(e,t){Ar.point=I6,M6=lp=e,R6=up=t}function I6(e,t){sp.add(up*e-lp*t),lp=e,up=t}function HR(){I6(M6,R6)}var Ra=1/0,Td=Ra,Ol=-Ra,Nd=Ol,Pd={point:WR,lineStart:at,lineEnd:at,polygonStart:at,polygonEnd:at,result:function(){var e=[[Ra,Td],[Ol,Nd]];return Ol=Nd=-(Td=Ra=1/0),e}};function WR(e,t){eOl&&(Ol=e),tNd&&(Nd=t)}var cp=0,dp=0,Ss=0,Md=0,Rd=0,ea=0,fp=0,hp=0,Es=0,O6,j6,cr,dr,In={point:Si,lineStart:Bv,lineEnd:Vv,polygonStart:function(){In.lineStart=ZR,In.lineEnd=GR},polygonEnd:function(){In.point=Si,In.lineStart=Bv,In.lineEnd=Vv},result:function(){var e=Es?[fp/Es,hp/Es]:ea?[Md/ea,Rd/ea]:Ss?[cp/Ss,dp/Ss]:[NaN,NaN];return cp=dp=Ss=Md=Rd=ea=fp=hp=Es=0,e}};function Si(e,t){cp+=e,dp+=t,++Ss}function Bv(){In.point=UR}function UR(e,t){In.point=YR,Si(cr=e,dr=t)}function YR(e,t){var n=e-cr,r=t-dr,o=Et(n*n+r*r);Md+=o*(cr+e)/2,Rd+=o*(dr+t)/2,ea+=o,Si(cr=e,dr=t)}function Vv(){In.point=Si}function ZR(){In.point=qR}function GR(){A6(O6,j6)}function qR(e,t){In.point=A6,Si(O6=cr=e,j6=dr=t)}function A6(e,t){var n=e-cr,r=t-dr,o=Et(n*n+r*r);Md+=o*(cr+e)/2,Rd+=o*(dr+t)/2,ea+=o,o=dr*e-cr*t,fp+=o*(cr+e),hp+=o*(dr+t),Es+=o*3,Si(cr=e,dr=t)}function L6(e){this._context=e}L6.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Zt);break}}},result:at};var pp=new zt,m0,z6,D6,Cs,_s,jl={point:at,lineStart:function(){jl.point=XR},lineEnd:function(){m0&&F6(z6,D6),jl.point=at},polygonStart:function(){m0=!0},polygonEnd:function(){m0=null},result:function(){var e=+pp;return pp=new zt,e}};function XR(e,t){jl.point=F6,z6=Cs=e,D6=_s=t}function F6(e,t){Cs-=e,_s-=t,pp.add(Et(Cs*Cs+_s*_s)),Cs=e,_s=t}function $6(){this._string=[]}$6.prototype={_radius:4.5,_circle:Hv(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._string.push("M",e,",",t),this._point=1;break}case 1:{this._string.push("L",e,",",t);break}default:{this._circle==null&&(this._circle=Hv(this._radius)),this._string.push("M",e,",",t,this._circle);break}}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}else return null}};function Hv(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function B6(e,t){var n=4.5,r,o;function i(a){return a&&(typeof n=="function"&&o.pointRadius(+n.apply(this,arguments)),Yn(a,r(o))),o.result()}return i.area=function(a){return Yn(a,r(Ar)),Ar.result()},i.measure=function(a){return Yn(a,r(jl)),jl.result()},i.bounds=function(a){return Yn(a,r(Pd)),Pd.result()},i.centroid=function(a){return Yn(a,r(In)),In.result()},i.projection=function(a){return arguments.length?(r=a==null?(e=null,Il):(e=a).stream,i):e},i.context=function(a){return arguments.length?(o=a==null?(t=null,new $6):new L6(t=a),typeof n!="function"&&o.pointRadius(n),i):t},i.pointRadius=function(a){return arguments.length?(n=typeof a=="function"?a:(o.pointRadius(+a),+a),i):n},i.projection(e).context(t)}function QR(e){return{stream:nu(e)}}function nu(e){return function(t){var n=new gp;for(var r in e)n[r]=e[r];return n.stream=t,n}}function gp(){}gp.prototype={constructor:gp,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function km(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),Yn(n,e.stream(Pd)),t(Pd.result()),r!=null&&e.clipExtent(r),e}function xf(e,t,n){return km(e,function(r){var o=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(o/(r[1][0]-r[0][0]),i/(r[1][1]-r[0][1])),s=+t[0][0]+(o-a*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(i-a*(r[1][1]+r[0][1]))/2;e.scale(150*a).translate([s,l])},n)}function Sm(e,t,n){return xf(e,[[0,0],t],n)}function Em(e,t,n){return km(e,function(r){var o=+t,i=o/(r[1][0]-r[0][0]),a=(o-i*(r[1][0]+r[0][0]))/2,s=-i*r[0][1];e.scale(150*i).translate([a,s])},n)}function Cm(e,t,n){return km(e,function(r){var o=+t,i=o/(r[1][1]-r[0][1]),a=-i*r[0][0],s=(o-i*(r[1][1]+r[0][1]))/2;e.scale(150*i).translate([a,s])},n)}var Wv=16,KR=ce(30*ge);function Uv(e,t){return+t?eI(e,t):JR(e)}function JR(e){return nu({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function eI(e,t){function n(r,o,i,a,s,l,u,c,d,h,f,p,m,w){var g=u-r,y=c-o,v=g*g+y*y;if(v>4*t&&m--){var x=a+h,C=s+f,_=l+p,R=Et(x*x+C*C+_*_),O=qt(_/=R),D=Oe(Oe(_)-1)t||Oe((g*F+y*k)/v-.5)>.3||a*h+s*f+l*p2?T[2]%360*ge:0,F()):[s*He,l*He,u*He]},A.angle=function(T){return arguments.length?(d=T%360*ge,F()):d*He},A.reflectX=function(T){return arguments.length?(h=T?-1:1,F()):h<0},A.reflectY=function(T){return arguments.length?(f=T?-1:1,F()):f<0},A.precision=function(T){return arguments.length?(_=Uv(R,C=T*T),k()):Et(C)},A.fitExtent=function(T,P){return xf(A,T,P)},A.fitSize=function(T,P){return Sm(A,T,P)},A.fitWidth=function(T,P){return Em(A,T,P)},A.fitHeight=function(T,P){return Cm(A,T,P)};function F(){var T=Yv(n,0,0,h,f,d).apply(null,t(i,a)),P=Yv(n,r-T[0],o-T[1],h,f,d);return c=xm(s,l,u),R=tp(t,P),O=tp(c,R),_=Uv(R,C),k()}function k(){return D=j=null,A}return function(){return t=e.apply(this,arguments),A.invert=t.invert&&M,F()}}function Tm(e){var t=0,n=Me/3,r=_m(e),o=r(t,n);return o.parallels=function(i){return arguments.length?r(t=i[0]*ge,n=i[1]*ge):[t*He,n*He]},o}function oI(e){var t=ce(e);function n(r,o){return[r*t,ie(o)/t]}return n.invert=function(r,o){return[r/t,qt(o*t)]},n}function V6(e,t){var n=ie(e),r=(n+ie(t))/2;if(Oe(r)=.12&&w<.234&&m>=-.425&&m<-.214?o:w>=.166&&w<.234&&m>=-.214&&m<-.115?a:n).invert(h)},c.stream=function(h){return e&&t===h?e:e=iI([n.stream(t=h),o.stream(h),a.stream(h)])},c.precision=function(h){return arguments.length?(n.precision(h),o.precision(h),a.precision(h),d()):n.precision()},c.scale=function(h){return arguments.length?(n.scale(h),o.scale(h*.35),a.scale(h),c.translate(n.translate())):n.scale()},c.translate=function(h){if(!arguments.length)return n.translate();var f=n.scale(),p=+h[0],m=+h[1];return r=n.translate(h).clipExtent([[p-.455*f,m-.238*f],[p+.455*f,m+.238*f]]).stream(u),i=o.translate([p-.307*f,m+.201*f]).clipExtent([[p-.425*f+pe,m+.12*f+pe],[p-.214*f-pe,m+.234*f-pe]]).stream(u),s=a.translate([p-.205*f,m+.212*f]).clipExtent([[p-.214*f+pe,m+.166*f+pe],[p-.115*f-pe,m+.234*f-pe]]).stream(u),d()},c.fitExtent=function(h,f){return xf(c,h,f)},c.fitSize=function(h,f){return Sm(c,h,f)},c.fitWidth=function(h,f){return Em(c,h,f)},c.fitHeight=function(h,f){return Cm(c,h,f)};function d(){return e=t=null,c}return c.scale(1070)}function W6(e){return function(t,n){var r=ce(t),o=ce(n),i=e(r*o);return i===1/0?[2,0]:[i*o*ie(t),i*ie(n)]}}function ru(e){return function(t,n){var r=Et(t*t+n*n),o=e(r),i=ie(o),a=ce(o);return[Gt(t*i,r*a),qt(r&&n*i/r)]}}var Nm=W6(function(e){return Et(2/(1+e))});Nm.invert=ru(function(e){return 2*qt(e/2)});function sI(){return kr(Nm).scale(124.75).clipAngle(180-.001)}var Pm=W6(function(e){return(e=c6(e))&&e/ie(e)});Pm.invert=ru(function(e){return e});function lI(){return kr(Pm).scale(79.4188).clipAngle(180-.001)}function ou(e,t){return[e,fd(vm((dt+t)/2))]}ou.invert=function(e,t){return[e,2*Wa(u6(t))-dt]};function uI(){return U6(ou).scale(961/Zt)}function U6(e){var t=kr(e),n=t.center,r=t.scale,o=t.translate,i=t.clipExtent,a=null,s,l,u;t.scale=function(d){return arguments.length?(r(d),c()):r()},t.translate=function(d){return arguments.length?(o(d),c()):o()},t.center=function(d){return arguments.length?(n(d),c()):n()},t.clipExtent=function(d){return arguments.length?(d==null?a=s=l=u=null:(a=+d[0][0],s=+d[0][1],l=+d[1][0],u=+d[1][1]),c()):a==null?null:[[a,s],[l,u]]};function c(){var d=Me*r(),h=t(w6(t.rotate()).invert([0,0]));return i(a==null?[[h[0]-d,h[1]-d],[h[0]+d,h[1]+d]]:e===ou?[[Math.max(h[0]-d,a),s],[Math.min(h[0]+d,l),u]]:[[a,Math.max(h[1]-d,s)],[l,Math.min(h[1]+d,u)]])}return c()}function Du(e){return vm((dt+e)/2)}function Y6(e,t){var n=ce(e),r=e===t?ie(e):fd(n/ce(t))/fd(Du(t)/Du(e)),o=n*f0(Du(e),r)/r;if(!r)return ou;function i(a,s){o>0?s<-dt+pe&&(s=-dt+pe):s>dt-pe&&(s=dt-pe);var l=o/f0(Du(s),r);return[l*ie(r*a),o-l*ce(r*a)]}return i.invert=function(a,s){var l=o-s,u=jn(r)*Et(a*a+l*l),c=Gt(a,Oe(l))*jn(l);return l*r<0&&(c-=Me*jn(a)*jn(l)),[c/r,2*Wa(f0(o/u,1/r))-dt]},i}function cI(){return Tm(Y6).scale(109.5).parallels([30,30])}function Al(e,t){return[e,t]}Al.invert=Al;function dI(){return kr(Al).scale(152.63)}function Z6(e,t){var n=ce(e),r=e===t?ie(e):(n-ce(t))/(t-e),o=n/r+e;if(Oe(r)pe&&--r>0);return[e/(.8707+(i=n*n)*(-.131979+i*(-.013791+i*i*i*(.003971-.001529*i)))),n]};function yI(){return kr(Im).scale(175.295)}function Om(e,t){return[ce(t)*ie(e),ie(t)]}Om.invert=ru(qt);function vI(){return kr(Om).scale(249.5).clipAngle(90+pe)}function jm(e,t){var n=ce(t),r=1+ce(e)*n;return[n*ie(e)/r,ie(t)/r]}jm.invert=ru(function(e){return 2*Wa(e)});function bI(){return kr(jm).scale(250).clipAngle(142)}function Am(e,t){return[fd(vm((dt+t)/2)),-e]}Am.invert=function(e,t){return[-t,2*Wa(u6(e))-dt]};function xI(){var e=U6(Am),t=e.center,n=e.rotate;return e.center=function(r){return arguments.length?t([-r[1],r[0]]):(r=t(),[r[1],-r[0]])},e.rotate=function(r){return arguments.length?n([r[0],r[1],r.length>2?r[2]+90:90]):(r=n(),[r[0],r[1],r[2]-90])},n([0,0,90]).scale(159.155)}const wI=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:H6,geoAlbersUsa:aI,geoArea:hR,geoAzimuthalEqualArea:sI,geoAzimuthalEqualAreaRaw:Nm,geoAzimuthalEquidistant:lI,geoAzimuthalEquidistantRaw:Pm,geoBounds:yR,geoCentroid:SR,geoCircle:ER,geoClipAntimeridian:rp,geoClipCircle:T6,geoClipExtent:RR,geoClipRectangle:bf,geoConicConformal:cI,geoConicConformalRaw:Y6,geoConicEqualArea:Id,geoConicEqualAreaRaw:V6,geoConicEquidistant:fI,geoConicEquidistantRaw:Z6,geoContains:DR,geoDistance:Cd,geoEqualEarth:pI,geoEqualEarthRaw:Mm,geoEquirectangular:dI,geoEquirectangularRaw:Al,geoGnomonic:gI,geoGnomonicRaw:Rm,geoGraticule:wm,geoGraticule10:FR,geoIdentity:mI,geoInterpolate:$R,geoLength:N6,geoMercator:uI,geoMercatorRaw:ou,geoNaturalEarth1:yI,geoNaturalEarth1Raw:Im,geoOrthographic:vI,geoOrthographicRaw:Om,geoPath:B6,geoProjection:kr,geoProjectionMutator:_m,geoRotation:w6,geoStereographic:bI,geoStereographicRaw:jm,geoStream:Yn,geoTransform:QR,geoTransverseMercator:xI,geoTransverseMercatorRaw:Am},Symbol.toStringTag,{value:"Module"}));function kI(e){return e}function SI(e){if(e==null)return kI;var t,n,r=e.scale[0],o=e.scale[1],i=e.translate[0],a=e.translate[1];return function(s,l){l||(t=n=0);var u=2,c=s.length,d=new Array(c);for(d[0]=(t+=s[0])*r+i,d[1]=(n+=s[1])*o+a;u1)r=NI(e,t,n);else for(o=0,r=new Array(i=e.arcs.length);o{}};function Lm(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}hc.prototype=Lm.prototype={constructor:hc,on:function(e,t){var n=this._,r=MI(e+"",n),o,i=-1,a=r.length;if(arguments.length<2){for(;++i0)for(var n=new Array(o),r=0,o,i;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Xv.hasOwnProperty(t)?{space:Xv[t],local:e}:e}function II(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===mp&&t.documentElement.namespaceURI===mp?t.createElement(e):t.createElementNS(n,e)}}function OI(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function q6(e){var t=wf(e);return(t.local?OI:II)(t)}function jI(){}function zm(e){return e==null?jI:function(){return this.querySelector(e)}}function AI(e){typeof e!="function"&&(e=zm(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o=v&&(v=y+1);!(C=w[v])&&++v=0;)(a=r[o])&&(i&&a.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(a,i),i=a);return this}function aO(e){e||(e=sO);function t(d,h){return d&&h?e(d.__data__,h.__data__):!d-!h}for(var n=this._groups,r=n.length,o=new Array(r),i=0;it?1:e>=t?0:NaN}function lO(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function uO(){return Array.from(this)}function cO(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?wO:typeof t=="function"?SO:kO)(e,t,n??"")):Ia(this.node(),e)}function Ia(e,t){return e.style.getPropertyValue(t)||ek(e).getComputedStyle(e,null).getPropertyValue(t)}function CO(e){return function(){delete this[e]}}function _O(e,t){return function(){this[e]=t}}function TO(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function NO(e,t){return arguments.length>1?this.each((t==null?CO:typeof t=="function"?TO:_O)(e,t)):this.node()[e]}function tk(e){return e.trim().split(/^|\s+/)}function Dm(e){return e.classList||new nk(e)}function nk(e){this._node=e,this._names=tk(e.getAttribute("class")||"")}nk.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function rk(e,t){for(var n=Dm(e),r=-1,o=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function nj(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,i;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Fu(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Fu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=pj.exec(e))?new an(t[1],t[2],t[3],1):(t=gj.exec(e))?new an(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=mj.exec(e))?Fu(t[1],t[2],t[3],t[4]):(t=yj.exec(e))?Fu(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=vj.exec(e))?r2(t[1],t[2]/100,t[3]/100,1):(t=bj.exec(e))?r2(t[1],t[2]/100,t[3]/100,t[4]):Qv.hasOwnProperty(e)?e2(Qv[e]):e==="transparent"?new an(NaN,NaN,NaN,0):null}function e2(e){return new an(e>>16&255,e>>8&255,e&255,1)}function Fu(e,t,n,r){return r<=0&&(e=t=n=NaN),new an(e,t,n,r)}function kj(e){return e instanceof au||(e=Dl(e)),e?(e=e.rgb(),new an(e.r,e.g,e.b,e.opacity)):new an}function vp(e,t,n,r){return arguments.length===1?kj(e):new an(e,t,n,r??1)}function an(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Fm(an,vp,sk(au,{brighter(e){return e=e==null?Ad:Math.pow(Ad,e),new an(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ll:Math.pow(Ll,e),new an(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new an(di(this.r),di(this.g),di(this.b),Ld(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:t2,formatHex:t2,formatHex8:Sj,formatRgb:n2,toString:n2}));function t2(){return`#${ii(this.r)}${ii(this.g)}${ii(this.b)}`}function Sj(){return`#${ii(this.r)}${ii(this.g)}${ii(this.b)}${ii((isNaN(this.opacity)?1:this.opacity)*255)}`}function n2(){const e=Ld(this.opacity);return`${e===1?"rgb(":"rgba("}${di(this.r)}, ${di(this.g)}, ${di(this.b)}${e===1?")":`, ${e})`}`}function Ld(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function di(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ii(e){return e=di(e),(e<16?"0":"")+e.toString(16)}function r2(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Zn(e,t,n,r)}function lk(e){if(e instanceof Zn)return new Zn(e.h,e.s,e.l,e.opacity);if(e instanceof au||(e=Dl(e)),!e)return new Zn;if(e instanceof Zn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,s=i-o,l=(i+o)/2;return s?(t===i?a=(n-r)/s+(n0&&l<1?0:a,new Zn(a,s,l,e.opacity)}function Ej(e,t,n,r){return arguments.length===1?lk(e):new Zn(e,t,n,r??1)}function Zn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Fm(Zn,Ej,sk(au,{brighter(e){return e=e==null?Ad:Math.pow(Ad,e),new Zn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ll:Math.pow(Ll,e),new Zn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new an(y0(e>=240?e-240:e+120,o,r),y0(e,o,r),y0(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new Zn(o2(this.h),$u(this.s),$u(this.l),Ld(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Ld(this.opacity);return`${e===1?"hsl(":"hsla("}${o2(this.h)}, ${$u(this.s)*100}%, ${$u(this.l)*100}%${e===1?")":`, ${e})`}`}}));function o2(e){return e=(e||0)%360,e<0?e+360:e}function $u(e){return Math.max(0,Math.min(1,e||0))}function y0(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const uk=e=>()=>e;function Cj(e,t){return function(n){return e+n*t}}function _j(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Tj(e){return(e=+e)==1?ck:function(t,n){return n-t?_j(t,n,e):uk(isNaN(t)?n:t)}}function ck(e,t){var n=t-e;return n?Cj(e,n):uk(isNaN(e)?t:e)}const i2=function e(t){var n=Tj(t);function r(o,i){var a=n((o=vp(o)).r,(i=vp(i)).r),s=n(o.g,i.g),l=n(o.b,i.b),u=ck(o.opacity,i.opacity);return function(c){return o.r=a(c),o.g=s(c),o.b=l(c),o.opacity=u(c),o+""}}return r.gamma=e,r}(1);function ho(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var bp=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,v0=new RegExp(bp.source,"g");function Nj(e){return function(){return e}}function Pj(e){return function(t){return e(t)+""}}function Mj(e,t){var n=bp.lastIndex=v0.lastIndex=0,r,o,i,a=-1,s=[],l=[];for(e=e+"",t=t+"";(r=bp.exec(e))&&(o=v0.exec(t));)(i=o.index)>n&&(i=t.slice(n,i),s[a]?s[a]+=i:s[++a]=i),(r=r[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:ho(r,o)})),n=v0.lastIndex;return n180?c+=360:c-u>180&&(u+=360),h.push({i:d.push(o(d)+"rotate(",null,r)-2,x:ho(u,c)})):c&&d.push(o(d)+"rotate("+c+r)}function s(u,c,d,h){u!==c?h.push({i:d.push(o(d)+"skewX(",null,r)-2,x:ho(u,c)}):c&&d.push(o(d)+"skewX("+c+r)}function l(u,c,d,h,f,p){if(u!==d||c!==h){var m=f.push(o(f)+"scale(",null,",",null,")");p.push({i:m-4,x:ho(u,d)},{i:m-2,x:ho(c,h)})}else(d!==1||h!==1)&&f.push(o(f)+"scale("+d+","+h+")")}return function(u,c){var d=[],h=[];return u=e(u),c=e(c),i(u.translateX,u.translateY,c.translateX,c.translateY,d,h),a(u.rotate,c.rotate,d,h),s(u.skewX,c.skewX,d,h),l(u.scaleX,u.scaleY,c.scaleX,c.scaleY,d,h),u=c=null,function(f){for(var p=-1,m=h.length,w;++p=0&&e._call.call(null,t),e=e._next;--Oa}function l2(){Ei=(Dd=Fl.now())+kf,Oa=Ts=0;try{$j()}finally{Oa=0,Vj(),Ei=0}}function Bj(){var e=Fl.now(),t=e-Dd;t>hk&&(kf-=t,Dd=e)}function Vj(){for(var e,t=zd,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:zd=n);Ns=e,wp(r)}function wp(e){if(!Oa){Ts&&(Ts=clearTimeout(Ts));var t=e-Ei;t>24?(e<1/0&&(Ts=setTimeout(l2,e-Fl.now()-kf)),ss&&(ss=clearInterval(ss))):(ss||(Dd=Fl.now(),ss=setInterval(Bj,hk)),Oa=1,pk(l2))}}function u2(e,t,n){var r=new Fd;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var Hj=Lm("start","end","cancel","interrupt"),Wj=[],mk=0,c2=1,kp=2,pc=3,d2=4,Sp=5,gc=6;function Sf(e,t,n,r,o,i){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;Uj(e,n,{name:t,index:r,group:o,on:Hj,tween:Wj,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:mk})}function Bm(e,t){var n=nr(e,t);if(n.state>mk)throw new Error("too late; already scheduled");return n}function Sr(e,t){var n=nr(e,t);if(n.state>pc)throw new Error("too late; already running");return n}function nr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Uj(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=gk(i,0,n.time);function i(u){n.state=c2,n.timer.restart(a,n.delay,n.time),n.delay<=u&&a(u-n.delay)}function a(u){var c,d,h,f;if(n.state!==c2)return l();for(c in r)if(f=r[c],f.name===n.name){if(f.state===pc)return u2(a);f.state===d2?(f.state=gc,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete r[c]):+ckp&&r.state=0&&(t=t.slice(0,n)),!t||t==="start"})}function wA(e,t,n){var r,o,i=xA(t)?Bm:Sr;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}function kA(e,t){var n=this._id;return arguments.length<2?nr(this.node(),n).on.on(e):this.each(wA(n,e,t))}function SA(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function EA(){return this.on("end.remove",SA(this._id))}function CA(e){var t=this._name,n=this._id;typeof e!="function"&&(e=zm(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;a()=>e;function XA(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function $r(e,t,n){this.k=e,this.x=t,this.y=n}$r.prototype={constructor:$r,scale:function(e){return e===1?this:new $r(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new $r(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Hm=new $r(1,0,0);$r.prototype;function b0(e){e.stopImmediatePropagation()}function ls(e){e.preventDefault(),e.stopImmediatePropagation()}function QA(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function KA(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function f2(){return this.__zoom||Hm}function JA(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function eL(){return navigator.maxTouchPoints||"ontouchstart"in this}function tL(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function nL(){var e=QA,t=KA,n=tL,r=JA,o=eL,i=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,l=Dj,u=Lm("start","zoom","end"),c,d,h,f=500,p=150,m=0,w=10;function g(k){k.property("__zoom",f2).on("wheel.zoom",O).on("mousedown.zoom",D).on("dblclick.zoom",j).filter(o).on("touchstart.zoom",A).on("touchmove.zoom",M).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}g.transform=function(k,T,P,L){var I=k.selection?k.selection():k;I.property("__zoom",f2),k!==I?C(k,T,P,L):I.interrupt().each(function(){_(this,arguments).event(L).start().zoom(null,typeof T=="function"?T.apply(this,arguments):T).end()})},g.scaleBy=function(k,T,P,L){g.scaleTo(k,function(){var I=this.__zoom.k,z=typeof T=="function"?T.apply(this,arguments):T;return I*z},P,L)},g.scaleTo=function(k,T,P,L){g.transform(k,function(){var I=t.apply(this,arguments),z=this.__zoom,E=P==null?x(I):typeof P=="function"?P.apply(this,arguments):P,B=z.invert(E),Y=typeof T=="function"?T.apply(this,arguments):T;return n(v(y(z,Y),E,B),I,a)},P,L)},g.translateBy=function(k,T,P,L){g.transform(k,function(){return n(this.__zoom.translate(typeof T=="function"?T.apply(this,arguments):T,typeof P=="function"?P.apply(this,arguments):P),t.apply(this,arguments),a)},null,L)},g.translateTo=function(k,T,P,L,I){g.transform(k,function(){var z=t.apply(this,arguments),E=this.__zoom,B=L==null?x(z):typeof L=="function"?L.apply(this,arguments):L;return n(Hm.translate(B[0],B[1]).scale(E.k).translate(typeof T=="function"?-T.apply(this,arguments):-T,typeof P=="function"?-P.apply(this,arguments):-P),z,a)},L,I)};function y(k,T){return T=Math.max(i[0],Math.min(i[1],T)),T===k.k?k:new $r(T,k.x,k.y)}function v(k,T,P){var L=T[0]-P[0]*k.k,I=T[1]-P[1]*k.k;return L===k.x&&I===k.y?k:new $r(k.k,L,I)}function x(k){return[(+k[0][0]+ +k[1][0])/2,(+k[0][1]+ +k[1][1])/2]}function C(k,T,P,L){k.on("start.zoom",function(){_(this,arguments).event(L).start()}).on("interrupt.zoom end.zoom",function(){_(this,arguments).event(L).end()}).tween("zoom",function(){var I=this,z=arguments,E=_(I,z).event(L),B=t.apply(I,z),Y=P==null?x(B):typeof P=="function"?P.apply(I,z):P,N=Math.max(B[1][0]-B[0][0],B[1][1]-B[0][1]),re=I.__zoom,U=typeof T=="function"?T.apply(I,z):T,Q=l(re.invert(Y).concat(N/re.k),U.invert(Y).concat(N/U.k));return function(J){if(J===1)J=U;else{var ee=Q(J),ne=N/ee[2];J=new $r(ne,Y[0]-ee[0]*ne,Y[1]-ee[1]*ne)}E.zoom(null,J)}})}function _(k,T,P){return!P&&k.__zooming||new R(k,T)}function R(k,T){this.that=k,this.args=T,this.active=0,this.sourceEvent=null,this.extent=t.apply(k,T),this.taps=0}R.prototype={event:function(k){return k&&(this.sourceEvent=k),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(k,T){return this.mouse&&k!=="mouse"&&(this.mouse[1]=T.invert(this.mouse[0])),this.touch0&&k!=="touch"&&(this.touch0[1]=T.invert(this.touch0[0])),this.touch1&&k!=="touch"&&(this.touch1[1]=T.invert(this.touch1[0])),this.that.__zoom=T,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(k){var T=Lr(this.that).datum();u.call(k,this.that,new XA(k,{sourceEvent:this.sourceEvent,target:g,type:k,transform:this.that.__zoom,dispatch:u}),T)}};function O(k,...T){if(!e.apply(this,arguments))return;var P=_(this,T).event(k),L=this.__zoom,I=Math.max(i[0],Math.min(i[1],L.k*Math.pow(2,r.apply(this,arguments)))),z=Uo(k);if(P.wheel)(P.mouse[0][0]!==z[0]||P.mouse[0][1]!==z[1])&&(P.mouse[1]=L.invert(P.mouse[0]=z)),clearTimeout(P.wheel);else{if(L.k===I)return;P.mouse=[z,L.invert(z)],mc(this),P.start()}ls(k),P.wheel=setTimeout(E,p),P.zoom("mouse",n(v(y(L,I),P.mouse[0],P.mouse[1]),P.extent,a));function E(){P.wheel=null,P.end()}}function D(k,...T){if(h||!e.apply(this,arguments))return;var P=_(this,T,!0).event(k),L=Lr(k.view).on("mousemove.zoom",Y,!0).on("mouseup.zoom",N,!0),I=Uo(k,z),z=k.currentTarget,E=k.clientX,B=k.clientY;dj(k.view),b0(k),P.mouse=[I,this.__zoom.invert(I)],mc(this),P.start();function Y(re){if(ls(re),!P.moved){var U=re.clientX-E,Q=re.clientY-B;P.moved=U*U+Q*Q>m}P.event(re).zoom("mouse",n(v(P.that.__zoom,P.mouse[0]=Uo(re,z),P.mouse[1]),P.extent,a))}function N(re){L.on("mousemove.zoom mouseup.zoom",null),fj(re.view,P.moved),ls(re),P.event(re).end()}}function j(k,...T){if(e.apply(this,arguments)){var P=this.__zoom,L=Uo(k.changedTouches?k.changedTouches[0]:k,this),I=P.invert(L),z=P.k*(k.shiftKey?.5:2),E=n(v(y(P,z),L,I),t.apply(this,T),a);ls(k),s>0?Lr(this).transition().duration(s).call(C,E,L,k):Lr(this).call(g.transform,E,L,k)}}function A(k,...T){if(e.apply(this,arguments)){var P=k.touches,L=P.length,I=_(this,T,k.changedTouches.length===L).event(k),z,E,B,Y;for(b0(k),E=0;E=0)&&(n[o]=e[o]);return n}function Fn(e,t){if(e==null)return{};var n=oL(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Nt(e,t){return iL(e)||aL(e,t)||sL(e,t)||lL()}function iL(e){if(Array.isArray(e))return e}function aL(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],o=!0,i=!1,a,s;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));o=!0);}catch(l){i=!0,s=l}finally{try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}return r}}function sL(e,t){if(e){if(typeof e=="string")return p2(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 p2(e,t)}}function p2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:30,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.5,r=Array.isArray(n)?n:[n,n],o=e/2*r[0],i=t/2*r[1];return"M".concat(0,",",0," Q",-e/2-o,",").concat(-t/2+i," ").concat(-e,",").concat(-t)}function vL(e){return typeof e=="string"}function bL(e){var t=e.geography,n=e.parseGeographies,r=S.useContext(Er),o=r.path,i=S.useState({}),a=Nt(i,2),s=a[0],l=a[1];S.useEffect(function(){(typeof window>"u"?"undefined":Ep(window))!=="undefined"&&t&&(vL(t)?pL(t).then(function(f){f&&l({geographies:m2(f,n),mesh:y2(f)})}):l({geographies:m2(t,n),mesh:y2(t)}))},[t,n]);var u=S.useMemo(function(){var f=s.mesh||{},p=gL(f.outline,f.borders,o);return{geographies:mL(s.geographies,o),outline:p.outline,borders:p.borders}},[s,o]),c=u.geographies,d=u.outline,h=u.borders;return{geographies:c,outline:d,borders:h}}var xL=["geography","children","parseGeographies","className"],Um=S.forwardRef(function(e,t){var n=e.geography,r=e.children,o=e.parseGeographies,i=e.className,a=i===void 0?"":i,s=Fn(e,xL),l=S.useContext(Er),u=l.path,c=l.projection,d=bL({geography:n,parseGeographies:o}),h=d.geographies,f=d.outline,p=d.borders;return Se.createElement("g",fn({ref:t,className:"rsm-geographies ".concat(a)},s),h&&h.length>0&&r({geographies:h,outline:f,borders:p,path:u,projection:c}))});Um.displayName="Geographies";Um.propTypes={geography:K.oneOfType([K.string,K.object,K.array]),children:K.func,parseGeographies:K.func,className:K.string};var wL=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],Ym=S.forwardRef(function(e,t){var n=e.geography,r=e.onMouseEnter,o=e.onMouseLeave,i=e.onMouseDown,a=e.onMouseUp,s=e.onFocus,l=e.onBlur,u=e.style,c=u===void 0?{}:u,d=e.className,h=d===void 0?"":d,f=Fn(e,wL),p=S.useState(!1),m=Nt(p,2),w=m[0],g=m[1],y=S.useState(!1),v=Nt(y,2),x=v[0],C=v[1];function _(M){C(!0),r&&r(M)}function R(M){C(!1),w&&g(!1),o&&o(M)}function O(M){C(!0),s&&s(M)}function D(M){C(!1),w&&g(!1),l&&l(M)}function j(M){g(!0),i&&i(M)}function A(M){g(!1),a&&a(M)}return Se.createElement("path",fn({ref:t,tabIndex:"0",className:"rsm-geography ".concat(h),d:n.svgPath,onMouseEnter:_,onMouseLeave:R,onFocus:O,onBlur:D,onMouseDown:j,onMouseUp:A,style:c[w||x?w?"pressed":"hover":"default"]},f))});Ym.displayName="Geography";Ym.propTypes={geography:K.object,onMouseEnter:K.func,onMouseLeave:K.func,onMouseDown:K.func,onMouseUp:K.func,onFocus:K.func,onBlur:K.func,style:K.object,className:K.string};var kL=S.memo(Ym),SL=["fill","stroke","step","className"],Zm=S.forwardRef(function(e,t){var n=e.fill,r=n===void 0?"transparent":n,o=e.stroke,i=o===void 0?"currentcolor":o,a=e.step,s=a===void 0?[10,10]:a,l=e.className,u=l===void 0?"":l,c=Fn(e,SL),d=S.useContext(Er),h=d.path;return Se.createElement("path",fn({ref:t,d:h(wm().step(s)()),fill:r,stroke:i,className:"rsm-graticule ".concat(u)},c))});Zm.displayName="Graticule";Zm.propTypes={fill:K.string,stroke:K.string,step:K.array,className:K.string};S.memo(Zm);var EL=["value"],CL=S.createContext(),_L={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},wk=function(t){var n=t.value,r=n===void 0?_L:n,o=Fn(t,EL);return Se.createElement(CL.Provider,fn({value:r},o))};wk.propTypes={x:K.number,y:K.number,k:K.number,transformString:K.string};function TL(e){var t=e.center,n=e.filterZoomEvent,r=e.onMoveStart,o=e.onMoveEnd,i=e.onMove,a=e.translateExtent,s=a===void 0?[[-1/0,-1/0],[1/0,1/0]]:a,l=e.scaleExtent,u=l===void 0?[1,8]:l,c=e.zoom,d=c===void 0?1:c,h=S.useContext(Er),f=h.width,p=h.height,m=h.projection,w=Nt(t,2),g=w[0],y=w[1],v=S.useState({x:0,y:0,k:1}),x=Nt(v,2),C=x[0],_=x[1],R=S.useRef({x:0,y:0,k:1}),O=S.useRef(),D=S.useRef(),j=S.useRef(!1),A=Nt(s,2),M=A[0],F=A[1],k=Nt(M,2),T=k[0],P=k[1],L=Nt(F,2),I=L[0],z=L[1],E=Nt(u,2),B=E[0],Y=E[1];return S.useEffect(function(){var N=Lr(O.current);function re(ne){!r||j.current||r({coordinates:m.invert(g2(f,p,ne.transform)),zoom:ne.transform.k},ne)}function U(ne){if(!j.current){var me=ne.transform,_e=ne.sourceEvent;_({x:me.x,y:me.y,k:me.k,dragging:_e}),i&&i({x:me.x,y:me.y,zoom:me.k,dragging:_e},ne)}}function Q(ne){if(j.current){j.current=!1;return}var me=m.invert(g2(f,p,ne.transform)),_e=Nt(me,2),he=_e[0],le=_e[1];R.current={x:he,y:le,k:ne.transform.k},o&&o({coordinates:[he,le],zoom:ne.transform.k},ne)}function J(ne){return n?n(ne):ne?!ne.ctrlKey&&!ne.button:!1}var ee=nL().filter(J).scaleExtent([B,Y]).translateExtent([[T,P],[I,z]]).on("start",re).on("zoom",U).on("end",Q);D.current=ee,N.call(ee)},[f,p,T,P,I,z,B,Y,m,r,i,o,n]),S.useEffect(function(){if(!(g===R.current.x&&y===R.current.y&&d===R.current.k)){var N=m([g,y]),re=N[0]*d,U=N[1]*d,Q=Lr(O.current);j.current=!0,Q.call(D.current.transform,Hm.translate(f/2-re,p/2-U).scale(d)),_({x:f/2-re,y:p/2-U,k:d}),R.current={x:g,y,k:d}}},[g,y,d,f,p,m]),{mapRef:O,position:C,transformString:"translate(".concat(C.x," ").concat(C.y,") scale(").concat(C.k,")")}}var NL=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],kk=S.forwardRef(function(e,t){var n=e.center,r=n===void 0?[0,0]:n,o=e.zoom,i=o===void 0?1:o,a=e.minZoom,s=a===void 0?1:a,l=e.maxZoom,u=l===void 0?8:l,c=e.translateExtent,d=e.filterZoomEvent,h=e.onMoveStart,f=e.onMove,p=e.onMoveEnd,m=e.className,w=Fn(e,NL),g=S.useContext(Er),y=g.width,v=g.height,x=TL({center:r,filterZoomEvent:d,onMoveStart:h,onMove:f,onMoveEnd:p,scaleExtent:[s,u],translateExtent:c,zoom:i}),C=x.mapRef,_=x.transformString,R=x.position;return Se.createElement(wk,{value:{x:R.x,y:R.y,k:R.k,transformString:_}},Se.createElement("g",{ref:C},Se.createElement("rect",{width:y,height:v,fill:"transparent"}),Se.createElement("g",fn({ref:t,transform:_,className:"rsm-zoomable-group ".concat(m)},w))))});kk.displayName="ZoomableGroup";kk.propTypes={center:K.array,zoom:K.number,minZoom:K.number,maxZoom:K.number,translateExtent:K.arrayOf(K.array),onMoveStart:K.func,onMove:K.func,onMoveEnd:K.func,className:K.string};var PL=["id","fill","stroke","strokeWidth","className"],Gm=S.forwardRef(function(e,t){var n=e.id,r=n===void 0?"rsm-sphere":n,o=e.fill,i=o===void 0?"transparent":o,a=e.stroke,s=a===void 0?"currentcolor":a,l=e.strokeWidth,u=l===void 0?.5:l,c=e.className,d=c===void 0?"":c,h=Fn(e,PL),f=S.useContext(Er),p=f.path,m=S.useMemo(function(){return p({type:"Sphere"})},[p]);return Se.createElement(S.Fragment,null,Se.createElement("defs",null,Se.createElement("clipPath",{id:r},Se.createElement("path",{d:m}))),Se.createElement("path",fn({ref:t,d:m,fill:i,stroke:s,strokeWidth:u,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(d)},h)))});Gm.displayName="Sphere";Gm.propTypes={id:K.string,fill:K.string,stroke:K.string,strokeWidth:K.number,className:K.string};S.memo(Gm);var ML=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],qm=S.forwardRef(function(e,t){var n=e.coordinates,r=e.children,o=e.onMouseEnter,i=e.onMouseLeave,a=e.onMouseDown,s=e.onMouseUp,l=e.onFocus,u=e.onBlur,c=e.style,d=c===void 0?{}:c,h=e.className,f=h===void 0?"":h,p=Fn(e,ML),m=S.useContext(Er),w=m.projection,g=S.useState(!1),y=Nt(g,2),v=y[0],x=y[1],C=S.useState(!1),_=Nt(C,2),R=_[0],O=_[1],D=w(n),j=Nt(D,2),A=j[0],M=j[1];function F(z){O(!0),o&&o(z)}function k(z){O(!1),v&&x(!1),i&&i(z)}function T(z){O(!0),l&&l(z)}function P(z){O(!1),v&&x(!1),u&&u(z)}function L(z){x(!0),a&&a(z)}function I(z){x(!1),s&&s(z)}return Se.createElement("g",fn({ref:t,transform:"translate(".concat(A,", ").concat(M,")"),className:"rsm-marker ".concat(f),onMouseEnter:F,onMouseLeave:k,onFocus:T,onBlur:P,onMouseDown:L,onMouseUp:I,style:d[v||R?v?"pressed":"hover":"default"]},p),r)});qm.displayName="Marker";qm.propTypes={coordinates:K.array,children:K.oneOfType([K.node,K.arrayOf(K.node)]),onMouseEnter:K.func,onMouseLeave:K.func,onMouseDown:K.func,onMouseUp:K.func,onFocus:K.func,onBlur:K.func,style:K.object,className:K.string};var RL=["from","to","coordinates","stroke","strokeWidth","fill","className"],Sk=S.forwardRef(function(e,t){var n=e.from,r=n===void 0?[0,0]:n,o=e.to,i=o===void 0?[0,0]:o,a=e.coordinates,s=e.stroke,l=s===void 0?"currentcolor":s,u=e.strokeWidth,c=u===void 0?3:u,d=e.fill,h=d===void 0?"transparent":d,f=e.className,p=f===void 0?"":f,m=Fn(e,RL),w=S.useContext(Er),g=w.path,y={type:"LineString",coordinates:a||[r,i]};return Se.createElement("path",fn({ref:t,d:g(y),className:"rsm-line ".concat(p),stroke:l,strokeWidth:c,fill:h},m))});Sk.displayName="Line";Sk.propTypes={from:K.array,to:K.array,coordinates:K.array,stroke:K.string,strokeWidth:K.number,fill:K.string,className:K.string};var IL=["subject","children","connectorProps","dx","dy","curve","className"],Ek=S.forwardRef(function(e,t){var n=e.subject,r=e.children,o=e.connectorProps,i=e.dx,a=i===void 0?30:i,s=e.dy,l=s===void 0?30:s,u=e.curve,c=u===void 0?0:u,d=e.className,h=d===void 0?"":d,f=Fn(e,IL),p=S.useContext(Er),m=p.projection,w=m(n),g=Nt(w,2),y=g[0],v=g[1],x=yL(a,l,c);return Se.createElement("g",fn({ref:t,transform:"translate(".concat(y+a,", ").concat(v+l,")"),className:"rsm-annotation ".concat(h)},f),Se.createElement("path",fn({d:x,fill:"transparent",stroke:"#000"},o)),r)});Ek.displayName="Annotation";Ek.propTypes={subject:K.array,children:K.oneOfType([K.node,K.arrayOf(K.node)]),dx:K.number,dy:K.number,curve:K.number,connectorProps:K.object,className:K.string};const OL="/ne_110m_admin_1_states_provinces_lakes.geojson",jL="/ne_110m_admin_0_countries_lakes.geojson",v2=({url:e,className:t})=>b.jsx(Um,{geography:e,strokeWidth:2,className:t,children:({geographies:n})=>n.map(r=>b.jsx(kL,{geography:r},r.rsmKey))}),AL=({locationText:e,locationCoordinates:t,className:n})=>b.jsxs(Wm,{projection:"geoMercator",projectionConfig:{center:[-98.58,39.83],scale:800},className:n,children:[b.jsx(v2,{url:jL,className:"fill-teal-300 stroke-white dark:fill-teal-900 dark:stroke-black"}),b.jsx(v2,{url:OL,className:"fill-teal-400 stroke-white dark:fill-teal-700 dark:stroke-black"}),t!==void 0?b.jsxs(qm,{coordinates:t,children:[b.jsx("circle",{r:8,className:"fill-amber-900 dark:fill-amber-300"}),b.jsx("text",{textAnchor:"end",y:10,x:-12,className:"fill-amber-900 text-4xl font-bold dark:fill-amber-300",children:e})]}):null]}),LL=({basics:{label:e,location:t,preferredPronouns:n,preferredName:r}})=>b.jsxs(yi,{horizontal:!0,renderImage:t&&t.coordinates?(o,i)=>{var a,s,l;return b.jsx(AL,{locationText:t.city,locationCoordinates:t.coordinates,className:gm((a=o==null?void 0:o.img)==null?void 0:a.base,(l=(s=o==null?void 0:o.img)==null?void 0:s.horizontal)==null?void 0:l[i?"on":"off"],"md:ml-2 md:min-w-56")})}:void 0,children:[b.jsx("h3",{className:"text-2xl font-bold",children:e}),b.jsxs("ul",{children:[t&&b.jsxs("li",{children:["Location: ",t.city,", ",t.region]}),b.jsxs("li",{children:["Preferred name: ",r]}),b.jsxs("li",{children:["Preferred pronouns: ",n]})]})]}),zL=()=>{var n,r;const{basics:e}=Ml;if(e===void 0)return null;const t=(r=(n=e.profiles)==null?void 0:n.find(o=>o.network==="LinkedIn"))==null?void 0:r.url;return b.jsxs("section",{className:"flex flex-col items-center",children:[b.jsx("h2",{className:"sr-only",children:"Basics"}),b.jsx(LL,{basics:e}),b.jsx(yi,{children:e.summary}),b.jsx(FM,{linkedInUrl:t}),b.jsx(rR,{}),b.jsx(yi,{children:b.jsxs("div",{children:[b.jsx(MP,{size:"2em",className:"mr-2 inline"}),"I enjoy the challenges of frontend work, especially making things nice to use for everyone even when it's difficult to anticipate how someone will use a feature and advocating for accessibility.",b.jsx(RP,{size:"2em",className:"mr-2 inline"})]})})]})},DL=(e,...t)=>String.raw({raw:e},...t),FL=DL`mb-12 md:min-h-[calc(100vh_-_40px)]`,$L=({children:e})=>b.jsx("div",{children:e.map((t,n)=>b.jsx("div",{className:FL,children:t},n))});function BL(e){return $e({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M248,208H232V96a8,8,0,0,0,0-16H184V48a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16V208H24a8,8,0,0,0,0,16H248a8,8,0,0,0,0-16ZM80,72H96a8,8,0,0,1,0,16H80a8,8,0,0,1,0-16Zm-8,48a8,8,0,0,1,8-8H96a8,8,0,0,1,0,16H80A8,8,0,0,1,72,120Zm64,88H88V160h48Zm8-80H128a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm0-40H128a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm72,120H184V96h32Z"},child:[]}]})(e)}function b2(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}const VL=()=>{const[e,t]=S.useState(b2());return S.useEffect(()=>{function n(){t(b2())}return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)},[]),e},Ck=({children:e})=>{const{height:t}=VL(),n=fm("(min-width: 768px)");return b.jsxs("div",{className:"top-11 z-30 mx-auto mb-32 mt-10 flex h-0 w-full justify-center md:sticky",children:[b.jsx(EN,{scaleX:[1,0],opacity:[1,0],className:"absolute -z-10 h-14 w-full bg-gray-200 opacity-100 dark:bg-gray-700",rootMargin:{top:300-t,bottom:-100,left:0,right:0},disabled:!n}),b.jsx("h2",{className:"w-fit p-2 font-heading text-4xl",children:e})]})},_k=6048e5,HL=864e5,x2=Symbol.for("constructDateFrom");function Do(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&x2 in e?e[x2](t):e instanceof Date?new e.constructor(t):new Date(t)}function rr(e,t){return Do(t||e,e)}let WL={};function Ef(){return WL}function $l(e,t){var s,l,u,c;const n=Ef(),r=(t==null?void 0:t.weekStartsOn)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,o=rr(e,t==null?void 0:t.in),i=o.getDay(),a=(i=i.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function w2(e){const t=rr(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function UL(e,...t){const n=Do.bind(null,t.find(r=>typeof r=="object"));return t.map(n)}function k2(e,t){const n=rr(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function YL(e,t,n){const[r,o]=UL(n==null?void 0:n.in,e,t),i=k2(r),a=k2(o),s=+i-w2(i),l=+a-w2(a);return Math.round((s-l)/HL)}function ZL(e,t){const n=Tk(e,t),r=Do(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),$d(r)}function GL(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function qL(e){return!(!GL(e)&&typeof e!="number"||isNaN(+rr(e)))}function XL(e,t){const n=rr(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const QL={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"}},KL=(e,t,n)=>{let r;const o=QL[e];return typeof o=="string"?r=o:t===1?r=o.one:r=o.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function x0(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const JL={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ez={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},tz={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},nz={date:x0({formats:JL,defaultWidth:"full"}),time:x0({formats:ez,defaultWidth:"full"}),dateTime:x0({formats:tz,defaultWidth:"full"})},rz={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},oz=(e,t,n,r)=>rz[e];function us(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let o;if(r==="formatting"&&e.formattingValues){const a=e.defaultFormattingWidth||e.defaultWidth,s=n!=null&&n.width?String(n.width):a;o=e.formattingValues[s]||e.formattingValues[a]}else{const a=e.defaultWidth,s=n!=null&&n.width?String(n.width):e.defaultWidth;o=e.values[s]||e.values[a]}const i=e.argumentCallback?e.argumentCallback(t):t;return o[i]}}const iz={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},az={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},sz={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"]},lz={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"]},uz={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"}},cz={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"}},dz=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},fz={ordinalNumber:dz,era:us({values:iz,defaultWidth:"wide"}),quarter:us({values:az,defaultWidth:"wide",argumentCallback:e=>e-1}),month:us({values:sz,defaultWidth:"wide"}),day:us({values:lz,defaultWidth:"wide"}),dayPeriod:us({values:uz,defaultWidth:"wide",formattingValues:cz,defaultFormattingWidth:"wide"})};function cs(e){return(t,n={})=>{const r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;const a=i[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?pz(s,d=>d.test(a)):hz(s,d=>d.test(a));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(a.length);return{value:u,rest:c}}}function hz(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function pz(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const o=r[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=n.valueCallback?n.valueCallback(a):a;const s=t.slice(o.length);return{value:a,rest:s}}}const mz=/^(\d+)(th|st|nd|rd)?/i,yz=/\d+/i,vz={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},bz={any:[/^b/i,/^(a|c)/i]},xz={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},wz={any:[/1/i,/2/i,/3/i,/4/i]},kz={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},Sz={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]},Ez={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},Cz={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]},_z={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},Tz={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}},Nz={ordinalNumber:gz({matchPattern:mz,parsePattern:yz,valueCallback:e=>parseInt(e,10)}),era:cs({matchPatterns:vz,defaultMatchWidth:"wide",parsePatterns:bz,defaultParseWidth:"any"}),quarter:cs({matchPatterns:xz,defaultMatchWidth:"wide",parsePatterns:wz,defaultParseWidth:"any",valueCallback:e=>e+1}),month:cs({matchPatterns:kz,defaultMatchWidth:"wide",parsePatterns:Sz,defaultParseWidth:"any"}),day:cs({matchPatterns:Ez,defaultMatchWidth:"wide",parsePatterns:Cz,defaultParseWidth:"any"}),dayPeriod:cs({matchPatterns:_z,defaultMatchWidth:"any",parsePatterns:Tz,defaultParseWidth:"any"})},Pz={code:"en-US",formatDistance:KL,formatLong:nz,formatRelative:oz,localize:fz,match:Nz,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Mz(e,t){const n=rr(e,t==null?void 0:t.in);return YL(n,XL(n))+1}function Rz(e,t){const n=rr(e,t==null?void 0:t.in),r=+$d(n)-+ZL(n);return Math.round(r/_k)+1}function Nk(e,t){var c,d,h,f;const n=rr(e,t==null?void 0:t.in),r=n.getFullYear(),o=Ef(),i=(t==null?void 0:t.firstWeekContainsDate)??((d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??o.firstWeekContainsDate??((f=(h=o.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,a=Do((t==null?void 0:t.in)||e,0);a.setFullYear(r+1,0,i),a.setHours(0,0,0,0);const s=$l(a,t),l=Do((t==null?void 0:t.in)||e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);const u=$l(l,t);return+n>=+s?r+1:+n>=+u?r:r-1}function Iz(e,t){var s,l,u,c;const n=Ef(),r=(t==null?void 0:t.firstWeekContainsDate)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??1,o=Nk(e,t),i=Do((t==null?void 0:t.in)||e,0);return i.setFullYear(o,0,r),i.setHours(0,0,0,0),$l(i,t)}function Oz(e,t){const n=rr(e,t==null?void 0:t.in),r=+$l(n,t)-+Iz(n,t);return Math.round(r/_k)+1}function Be(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const io={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Be(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Be(n+1,2)},d(e,t){return Be(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Be(e.getHours()%12||12,t.length)},H(e,t){return Be(e.getHours(),t.length)},m(e,t){return Be(e.getMinutes(),t.length)},s(e,t){return Be(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),o=Math.trunc(r*Math.pow(10,n-3));return Be(o,t.length)}},Oi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},S2={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return io.y(e,t)},Y:function(e,t,n,r){const o=Nk(e,r),i=o>0?o:1-o;if(t==="YY"){const a=i%100;return Be(a,2)}return t==="Yo"?n.ordinalNumber(i,{unit:"year"}):Be(i,t.length)},R:function(e,t){const n=Tk(e);return Be(n,t.length)},u:function(e,t){const n=e.getFullYear();return Be(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Be(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Be(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return io.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Be(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const o=Oz(e,r);return t==="wo"?n.ordinalNumber(o,{unit:"week"}):Be(o,t.length)},I:function(e,t,n){const r=Rz(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Be(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):io.d(e,t)},D:function(e,t,n){const r=Mz(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Be(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const o=e.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Be(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const o=e.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Be(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),o=r===0?7:r;switch(t){case"i":return String(o);case"ii":return Be(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let o;switch(r===12?o=Oi.noon:r===0?o=Oi.midnight:o=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let o;switch(r>=17?o=Oi.evening:r>=12?o=Oi.afternoon:r>=4?o=Oi.morning:o=Oi.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return io.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):io.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Be(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Be(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):io.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):io.s(e,t)},S:function(e,t){return io.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return C2(r);case"XXXX":case"XX":return Ko(r);case"XXXXX":case"XXX":default:return Ko(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return C2(r);case"xxxx":case"xx":return Ko(r);case"xxxxx":case"xxx":default:return Ko(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+E2(r,":");case"OOOO":default:return"GMT"+Ko(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+E2(r,":");case"zzzz":default:return"GMT"+Ko(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Be(r,t.length)},T:function(e,t,n){return Be(+e,t.length)}};function E2(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),o=Math.trunc(r/60),i=r%60;return i===0?n+String(o):n+String(o)+t+Be(i,2)}function C2(e,t){return e%60===0?(e>0?"-":"+")+Be(Math.abs(e)/60,2):Ko(e,t)}function Ko(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),o=Be(Math.trunc(r/60),2),i=Be(r%60,2);return n+o+t+i}const _2=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Pk=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},jz=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],o=n[2];if(!o)return _2(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",_2(r,t)).replace("{{time}}",Pk(o,t))},Az={p:Pk,P:jz},Lz=/^D+$/,zz=/^Y+$/,Dz=["D","DD","YY","YYYY"];function Fz(e){return Lz.test(e)}function $z(e){return zz.test(e)}function Bz(e,t,n){const r=Vz(e,t,n);if(console.warn(r),Dz.includes(e))throw new RangeError(r)}function Vz(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Hz=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Wz=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Uz=/^'([^]*?)'?$/,Yz=/''/g,Zz=/[a-zA-Z]/;function T2(e,t,n){var c,d,h,f;const r=Ef(),o=r.locale??Pz,i=r.firstWeekContainsDate??((d=(c=r.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??1,a=r.weekStartsOn??((f=(h=r.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=rr(e,n==null?void 0:n.in);if(!qL(s))throw new RangeError("Invalid time value");let l=t.match(Wz).map(p=>{const m=p[0];if(m==="p"||m==="P"){const w=Az[m];return w(p,o.formatLong)}return p}).join("").match(Hz).map(p=>{if(p==="''")return{isToken:!1,value:"'"};const m=p[0];if(m==="'")return{isToken:!1,value:Gz(p)};if(S2[m])return{isToken:!0,value:p};if(m.match(Zz))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:p}});o.localize.preprocessor&&(l=o.localize.preprocessor(s,l));const u={firstWeekContainsDate:i,weekStartsOn:a,locale:o};return l.map(p=>{if(!p.isToken)return p.value;const m=p.value;($z(m)||Fz(m))&&Bz(m,t,String(e));const w=S2[m[0]];return w(s,m,o.localize,u)}).join("")}function Gz(e){const t=e.match(Uz);return t?t[1].replace(Yz,"'"):e}const N2="LLL d, yyyy",qz=({startDate:e,endDate:t})=>b.jsxs("div",{className:"inline text-gray-400 dark:text-gray-500",children:[b.jsx(co.Time,{dateTime:e,children:T2(e,N2)})," ","-"," ",b.jsx(co.Time,{dateTime:t,children:T2(t,N2)})]}),P2=150,Xz=()=>{var e;return b.jsxs("section",{id:"resume-timeline",children:[b.jsx(Ck,{children:"Experience"}),b.jsx("div",{className:"z-0 flex flex-col items-center",children:b.jsx(co,{children:(e=Ml.work)==null?void 0:e.map(t=>b.jsxs(co.Item,{children:[b.jsx(co.Point,{icon:BL}),b.jsx(co.Content,{children:b.jsxs(yi,{children:[b.jsx(qz,{startDate:t.startDate,endDate:t.endDate}),b.jsxs(co.Title,{className:"flex flex-col justify-between gap-2 md:flex-row",children:[b.jsxs("div",{children:[t.position,b.jsx("div",{className:"font-light italic",children:t.name})]}),b.jsx("div",{className:"flex-none",children:b.jsxs("a",{href:t.url,children:[t.iconDark&&b.jsx("img",{alt:`${t.name} logo`,src:`/images/company-icons/${t.iconDark}`,width:P2,className:"hidden dark:inline"}),b.jsx("img",{alt:`${t.name} logo`,src:`/images/company-icons/${t.icon}`,width:P2,className:t.iconDark?"inline dark:hidden":void 0})]})})]}),b.jsx(co.Body,{children:t.summary})]})})]},t.name))})})]})},Qz={Master:5,Advanced:4,Proficient:3,Competent:2,Beginner:1},Kz=({level:e})=>{const t=Qz[e]??0;return b.jsxs(rv,{title:e,children:[b.jsxs("div",{className:"sr-only",children:[t," of 5 stars"]}),Array(5).fill(0).map((n,r)=>b.jsx(rv.Star,{filled:r{const t=eD[e]??ym;return b.jsxs("div",{className:"leading-8",children:[t({size:"2em",className:"mr-4 inline"}),e]})},nD=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((o,i)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(i.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};class rD extends S.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,n){console.error("Uncaught error:",t,n)}render(){return this.state.hasError&&this.props.showErrorMessage?b.jsx("h1",{children:"Sorry.. there was an error"}):this.state.hasError?null:this.props.children}}const oD=({className:e})=>b.jsxs("div",{role:"status",className:gm("max-w-sm animate-pulse",e),children:[b.jsx("div",{className:"mb-2.5 h-2 max-w-[360px] rounded-full bg-gray-200 dark:bg-gray-700"}),b.jsx("div",{className:"mb-2.5 h-2 rounded-full bg-gray-200 dark:bg-gray-700"}),b.jsx("div",{className:"mb-2.5 h-2 max-w-[330px] rounded-full bg-gray-200 dark:bg-gray-700"}),b.jsx("div",{className:"mb-2.5 h-2 max-w-[300px] rounded-full bg-gray-200 dark:bg-gray-700"}),b.jsx("div",{className:"h-2 max-w-[360px] rounded-full bg-gray-200 dark:bg-gray-700"}),b.jsx("span",{className:"sr-only",children:"Loading"})]});function iD(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const aD=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,sD=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,lD={};function M2(e,t){return(lD.jsx?sD:aD).test(e)}const uD=/[ \t\n\f\r]/g;function cD(e){return typeof e=="object"?e.type==="text"?R2(e.value):!1:R2(e)}function R2(e){return e.replace(uD,"")===""}class su{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}su.prototype.property={};su.prototype.normal={};su.prototype.space=null;function Mk(e,t){const n={},r={};let o=-1;for(;++o4&&n.slice(0,4)==="data"&&gD.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(O2,bD);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!O2.test(i)){let a=i.replace(mD,vD);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}o=Xm}return new o(r,t)}function vD(e){return"-"+e.toLowerCase()}function bD(e){return e.charAt(1).toUpperCase()}const xD={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},wD=Mk([Ok,Ik,Lk,zk,hD],"html"),Qm=Mk([Ok,Ik,Lk,zk,pD],"svg");function kD(e){return e.join(" ").trim()}var Dk={},j2=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,SD=/\n/g,ED=/^\s*/,CD=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,_D=/^:\s*/,TD=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,ND=/^[;\s]*/,PD=/^\s+|\s+$/g,MD=` -`,A2="/",L2="*",Jo="",RD="comment",ID="declaration",OD=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function o(p){var m=p.match(SD);m&&(n+=m.length);var w=p.lastIndexOf(MD);r=~w?p.length-w:r+p.length}function i(){var p={line:n,column:r};return function(m){return m.position=new a(p),u(),m}}function a(p){this.start=p,this.end={line:n,column:r},this.source=t.source}a.prototype.content=e;function s(p){var m=new Error(t.source+":"+n+":"+r+": "+p);if(m.reason=p,m.filename=t.source,m.line=n,m.column=r,m.source=e,!t.silent)throw m}function l(p){var m=p.exec(e);if(m){var w=m[0];return o(w),e=e.slice(w.length),m}}function u(){l(ED)}function c(p){var m;for(p=p||[];m=d();)m!==!1&&p.push(m);return p}function d(){var p=i();if(!(A2!=e.charAt(0)||L2!=e.charAt(1))){for(var m=2;Jo!=e.charAt(m)&&(L2!=e.charAt(m)||A2!=e.charAt(m+1));)++m;if(m+=2,Jo===e.charAt(m-1))return s("End of comment missing");var w=e.slice(2,m-2);return r+=2,o(w),e=e.slice(m),r+=2,p({type:RD,comment:w})}}function h(){var p=i(),m=l(CD);if(m){if(d(),!l(_D))return s("property missing ':'");var w=l(TD),g=p({type:ID,property:z2(m[0].replace(j2,Jo)),value:w?z2(w[0].replace(j2,Jo)):Jo});return l(ND),g}}function f(){var p=[];c(p);for(var m;m=h();)m!==!1&&(p.push(m),c(p));return p}return u(),f()};function z2(e){return e?e.replace(PD,Jo):Jo}var jD=Li&&Li.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Dk,"__esModule",{value:!0});var D2=Dk.default=LD,AD=jD(OD);function LD(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,AD.default)(e),o=typeof t=="function";return r.forEach(function(i){if(i.type==="declaration"){var a=i.property,s=i.value;o?t(a,s,i):s&&(n=n||{},n[a]=s)}}),n}const zD=D2.default||D2,Fk=$k("end"),Km=$k("start");function $k(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function DD(e){const t=Km(e),n=Fk(e);if(t&&n)return{start:t,end:n}}function Zs(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?F2(e.position):"start"in e||"end"in e?F2(e):"line"in e||"column"in e?Tp(e):""}function Tp(e){return $2(e&&e.line)+":"+$2(e&&e.column)}function F2(e){return Tp(e&&e.start)+"-"+Tp(e&&e.end)}function $2(e){return e&&typeof e=="number"?e:1}class $t extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let o="",i={},a=!1;if(n&&("line"in n&&"column"in n?i={place:n}:"start"in n&&"end"in n?i={place:n}:"type"in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t=="string"?o=t:!i.cause&&t&&(a=!0,o=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?i.ruleId=r:(i.source=r.slice(0,l),i.ruleId=r.slice(l+1))}if(!i.place&&i.ancestors&&i.ancestors){const l=i.ancestors[i.ancestors.length-1];l&&(i.place=l.position)}const s=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=o,this.line=s?s.line:void 0,this.name=Zs(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual,this.expected,this.note,this.url}}$t.prototype.file="";$t.prototype.name="";$t.prototype.reason="";$t.prototype.message="";$t.prototype.stack="";$t.prototype.column=void 0;$t.prototype.line=void 0;$t.prototype.ancestors=void 0;$t.prototype.cause=void 0;$t.prototype.fatal=void 0;$t.prototype.place=void 0;$t.prototype.ruleId=void 0;$t.prototype.source=void 0;const Jm={}.hasOwnProperty,FD=new Map,$D=/[A-Z]/g,BD=/-([a-z])/g,VD=new Set(["table","tbody","thead","tfoot","tr"]),HD=new Set(["td","th"]),Bk="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function WD(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=KD(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=QD(n,t.jsx,t.jsxs)}const o={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?Qm:wD,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=Vk(o,e,void 0);return i&&typeof i!="string"?i:o.create(e,o.Fragment,{children:i||void 0},void 0)}function Vk(e,t,n){if(t.type==="element")return UD(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return YD(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return GD(e,t,n);if(t.type==="mdxjsEsm")return ZD(e,t);if(t.type==="root")return qD(e,t,n);if(t.type==="text")return XD(e,t)}function UD(e,t,n){const r=e.schema;let o=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(o=Qm,e.schema=o),e.ancestors.push(t);const i=Wk(e,t.tagName,!1),a=JD(e,t);let s=t1(e,t);return VD.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!cD(l):!0})),Hk(e,a,i,t),e1(a,s),e.ancestors.pop(),e.schema=r,e.create(t,i,a,n)}function YD(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}Bl(e,t.position)}function ZD(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Bl(e,t.position)}function GD(e,t,n){const r=e.schema;let o=r;t.name==="svg"&&r.space==="html"&&(o=Qm,e.schema=o),e.ancestors.push(t);const i=t.name===null?e.Fragment:Wk(e,t.name,!0),a=eF(e,t),s=t1(e,t);return Hk(e,a,i,t),e1(a,s),e.ancestors.pop(),e.schema=r,e.create(t,i,a,n)}function qD(e,t,n){const r={};return e1(r,t1(e,t)),e.create(t,e.Fragment,r,n)}function XD(e,t){return t.value}function Hk(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function e1(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function QD(e,t,n){return r;function r(o,i,a,s){const u=Array.isArray(a.children)?n:t;return s?u(i,a,s):u(i,a)}}function KD(e,t){return n;function n(r,o,i,a){const s=Array.isArray(i.children),l=Km(r);return t(o,i,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function JD(e,t){const n={};let r,o;for(o in t.properties)if(o!=="children"&&Jm.call(t.properties,o)){const i=tF(e,o,t.properties[o]);if(i){const[a,s]=i;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&HD.has(t.tagName)?r=s:n[a]=s}}if(r){const i=n.style||(n.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function eF(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const i=r.data.estree.body[0];i.type;const a=i.expression;a.type;const s=a.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else Bl(e,t.position);else{const o=r.name;let i;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,i=e.evaluater.evaluateExpression(s.expression)}else Bl(e,t.position);else i=r.value===null?!0:r.value;n[o]=i}return n}function t1(e,t){const n=[];let r=-1;const o=e.passKeys?new Map:FD;for(;++ro?0:o+t:t=t>o?o:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);i0?(Qr(e,e.length,0,t),e):t}const H2={}.hasOwnProperty;function cF(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function pa(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const fr=Wo(/[A-Za-z]/),xn=Wo(/[\dA-Za-z]/),hF=Wo(/[#-'*+\--9=?A-Z^-~]/);function Np(e){return e!==null&&(e<32||e===127)}const Pp=Wo(/\d/),pF=Wo(/[\dA-Fa-f]/),gF=Wo(/[!-/:-@[-`{-~]/);function xe(e){return e!==null&&e<-2}function dn(e){return e!==null&&(e<0||e===32)}function Fe(e){return e===-2||e===-1||e===32}const mF=Wo(new RegExp("\\p{P}|\\p{S}","u")),yF=Wo(/\s/);function Wo(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Ya(e){const t=[];let n=-1,r=0,o=0;for(;++n55295&&i<57344){const s=e.charCodeAt(n+1);i<56320&&s>56319&&s<57344?(a=String.fromCharCode(i,s),o=1):a="�"}else a=String.fromCharCode(i);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+o+1,a=""),o&&(n+=o,o=0)}return t.join("")+e.slice(r)}function Ge(e,t,n,r){const o=r?r-1:Number.POSITIVE_INFINITY;let i=0;return a;function a(l){return Fe(l)?(e.enter(n),s(l)):t(l)}function s(l){return Fe(l)&&i++a))return;const R=t.events.length;let O=R,D,j;for(;O--;)if(t.events[O][0]==="exit"&&t.events[O][1].type==="chunkFlow"){if(D){j=t.events[O][1].end;break}D=!0}for(g(r),_=R;_v;){const C=n[x];t.containerState=C[1],C[0].exit.call(t,e)}n.length=v}function y(){o.write([null]),i=void 0,o=void 0,t.containerState._closeFlow=void 0}}function kF(e,t,n){return Ge(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function U2(e){if(e===null||dn(e)||yF(e))return 1;if(mF(e))return 2}function r1(e,t,n){const r=[];let o=-1;for(;++o1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),h=Object.assign({},e[n][1].start);Y2(d,-l),Y2(h,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:h},i={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},s.end),u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=Mn(u,[["enter",e[r][1],t],["exit",e[r][1],t]])),u=Mn(u,[["enter",o,t],["enter",a,t],["exit",a,t],["enter",i,t]]),u=Mn(u,r1(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),u=Mn(u,[["exit",i,t],["enter",s,t],["exit",s,t],["exit",o,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,u=Mn(u,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,Qr(e,r-1,n-r+3,u),n=r+u.length-c-2;break}}for(n=-1;++n0&&Fe(_)?Ge(e,y,"linePrefix",i+1)(_):y(_)}function y(_){return _===null||xe(_)?e.check(Z2,m,x)(_):(e.enter("codeFlowValue"),v(_))}function v(_){return _===null||xe(_)?(e.exit("codeFlowValue"),y(_)):(e.consume(_),v)}function x(_){return e.exit("codeFenced"),t(_)}function C(_,R,O){let D=0;return j;function j(T){return _.enter("lineEnding"),_.consume(T),_.exit("lineEnding"),A}function A(T){return _.enter("codeFencedFence"),Fe(T)?Ge(_,M,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(T):M(T)}function M(T){return T===s?(_.enter("codeFencedFenceSequence"),F(T)):O(T)}function F(T){return T===s?(D++,_.consume(T),F):D>=a?(_.exit("codeFencedFenceSequence"),Fe(T)?Ge(_,k,"whitespace")(T):k(T)):O(T)}function k(T){return T===null||xe(T)?(_.exit("codeFencedFence"),R(T)):O(T)}}}function jF(e,t,n){const r=this;return o;function o(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i)}function i(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}const S0={name:"codeIndented",tokenize:LF},AF={tokenize:zF,partial:!0};function LF(e,t,n){const r=this;return o;function o(u){return e.enter("codeIndented"),Ge(e,i,"linePrefix",5)(u)}function i(u){const c=r.events[r.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?a(u):n(u)}function a(u){return u===null?l(u):xe(u)?e.attempt(AF,a,l)(u):(e.enter("codeFlowValue"),s(u))}function s(u){return u===null||xe(u)?(e.exit("codeFlowValue"),a(u)):(e.consume(u),s)}function l(u){return e.exit("codeIndented"),t(u)}}function zF(e,t,n){const r=this;return o;function o(a){return r.parser.lazy[r.now().line]?n(a):xe(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):Ge(e,i,"linePrefix",5)(a)}function i(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(a):xe(a)?o(a):n(a)}}const DF={name:"codeText",tokenize:BF,resolve:FF,previous:$F};function FF(e){let t=e.length-4,n=3,r,o;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const o=n||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-o,Number.POSITIVE_INFINITY);return r&&ds(this.left,r),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),ds(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),ds(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}}function Qk(e,t,n,r,o,i,a,s,l){const u=l||Number.POSITIVE_INFINITY;let c=0;return d;function d(g){return g===60?(e.enter(r),e.enter(o),e.enter(i),e.consume(g),e.exit(i),h):g===null||g===32||g===41||Np(g)?n(g):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),m(g))}function h(g){return g===62?(e.enter(i),e.consume(g),e.exit(i),e.exit(o),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(g))}function f(g){return g===62?(e.exit("chunkString"),e.exit(s),h(g)):g===null||g===60||xe(g)?n(g):(e.consume(g),g===92?p:f)}function p(g){return g===60||g===62||g===92?(e.consume(g),f):f(g)}function m(g){return!c&&(g===null||g===41||dn(g))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),t(g)):c999||f===null||f===91||f===93&&!l||f===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?n(f):f===93?(e.exit(i),e.enter(o),e.consume(f),e.exit(o),e.exit(r),t):xe(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(f))}function d(f){return f===null||f===91||f===93||xe(f)||s++>999?(e.exit("chunkString"),c(f)):(e.consume(f),l||(l=!Fe(f)),f===92?h:d)}function h(f){return f===91||f===92||f===93?(e.consume(f),s++,d):d(f)}}function Jk(e,t,n,r,o,i){let a;return s;function s(h){return h===34||h===39||h===40?(e.enter(r),e.enter(o),e.consume(h),e.exit(o),a=h===40?41:h,l):n(h)}function l(h){return h===a?(e.enter(o),e.consume(h),e.exit(o),e.exit(r),t):(e.enter(i),u(h))}function u(h){return h===a?(e.exit(i),l(a)):h===null?n(h):xe(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),Ge(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(h))}function c(h){return h===a||h===null||xe(h)?(e.exit("chunkString"),u(h)):(e.consume(h),h===92?d:c)}function d(h){return h===a||h===92?(e.consume(h),c):c(h)}}function Gs(e,t){let n;return r;function r(o){return xe(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r):Fe(o)?Ge(e,r,n?"linePrefix":"lineSuffix")(o):t(o)}}const qF={name:"definition",tokenize:QF},XF={tokenize:KF,partial:!0};function QF(e,t,n){const r=this;let o;return i;function i(f){return e.enter("definition"),a(f)}function a(f){return Kk.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(f)}function s(f){return o=pa(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),f===58?(e.enter("definitionMarker"),e.consume(f),e.exit("definitionMarker"),l):n(f)}function l(f){return dn(f)?Gs(e,u)(f):u(f)}function u(f){return Qk(e,c,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(f)}function c(f){return e.attempt(XF,d,d)(f)}function d(f){return Fe(f)?Ge(e,h,"whitespace")(f):h(f)}function h(f){return f===null||xe(f)?(e.exit("definition"),r.parser.defined.push(o),t(f)):n(f)}}function KF(e,t,n){return r;function r(s){return dn(s)?Gs(e,o)(s):n(s)}function o(s){return Jk(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function i(s){return Fe(s)?Ge(e,a,"whitespace")(s):a(s)}function a(s){return s===null||xe(s)?t(s):n(s)}}const JF={name:"hardBreakEscape",tokenize:e$};function e$(e,t,n){return r;function r(i){return e.enter("hardBreakEscape"),e.consume(i),o}function o(i){return xe(i)?(e.exit("hardBreakEscape"),t(i)):n(i)}}const t$={name:"headingAtx",tokenize:r$,resolve:n$};function n$(e,t){let n=e.length-2,r=3,o,i;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(o={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},i={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},Qr(e,r,n-r+1,[["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t]])),e}function r$(e,t,n){let r=0;return o;function o(c){return e.enter("atxHeading"),i(c)}function i(c){return e.enter("atxHeadingSequence"),a(c)}function a(c){return c===35&&r++<6?(e.consume(c),a):c===null||dn(c)?(e.exit("atxHeadingSequence"),s(c)):n(c)}function s(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||xe(c)?(e.exit("atxHeading"),t(c)):Fe(c)?Ge(e,s,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),s(c))}function u(c){return c===null||c===35||dn(c)?(e.exit("atxHeadingText"),s(c)):(e.consume(c),u)}}const o$=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],q2=["pre","script","style","textarea"],i$={name:"htmlFlow",tokenize:u$,resolveTo:l$,concrete:!0},a$={tokenize:d$,partial:!0},s$={tokenize:c$,partial:!0};function l$(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function u$(e,t,n){const r=this;let o,i,a,s,l;return u;function u(N){return c(N)}function c(N){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(N),d}function d(N){return N===33?(e.consume(N),h):N===47?(e.consume(N),i=!0,m):N===63?(e.consume(N),o=3,r.interrupt?t:E):fr(N)?(e.consume(N),a=String.fromCharCode(N),w):n(N)}function h(N){return N===45?(e.consume(N),o=2,f):N===91?(e.consume(N),o=5,s=0,p):fr(N)?(e.consume(N),o=4,r.interrupt?t:E):n(N)}function f(N){return N===45?(e.consume(N),r.interrupt?t:E):n(N)}function p(N){const re="CDATA[";return N===re.charCodeAt(s++)?(e.consume(N),s===re.length?r.interrupt?t:M:p):n(N)}function m(N){return fr(N)?(e.consume(N),a=String.fromCharCode(N),w):n(N)}function w(N){if(N===null||N===47||N===62||dn(N)){const re=N===47,U=a.toLowerCase();return!re&&!i&&q2.includes(U)?(o=1,r.interrupt?t(N):M(N)):o$.includes(a.toLowerCase())?(o=6,re?(e.consume(N),g):r.interrupt?t(N):M(N)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(N):i?y(N):v(N))}return N===45||xn(N)?(e.consume(N),a+=String.fromCharCode(N),w):n(N)}function g(N){return N===62?(e.consume(N),r.interrupt?t:M):n(N)}function y(N){return Fe(N)?(e.consume(N),y):j(N)}function v(N){return N===47?(e.consume(N),j):N===58||N===95||fr(N)?(e.consume(N),x):Fe(N)?(e.consume(N),v):j(N)}function x(N){return N===45||N===46||N===58||N===95||xn(N)?(e.consume(N),x):C(N)}function C(N){return N===61?(e.consume(N),_):Fe(N)?(e.consume(N),C):v(N)}function _(N){return N===null||N===60||N===61||N===62||N===96?n(N):N===34||N===39?(e.consume(N),l=N,R):Fe(N)?(e.consume(N),_):O(N)}function R(N){return N===l?(e.consume(N),l=null,D):N===null||xe(N)?n(N):(e.consume(N),R)}function O(N){return N===null||N===34||N===39||N===47||N===60||N===61||N===62||N===96||dn(N)?C(N):(e.consume(N),O)}function D(N){return N===47||N===62||Fe(N)?v(N):n(N)}function j(N){return N===62?(e.consume(N),A):n(N)}function A(N){return N===null||xe(N)?M(N):Fe(N)?(e.consume(N),A):n(N)}function M(N){return N===45&&o===2?(e.consume(N),P):N===60&&o===1?(e.consume(N),L):N===62&&o===4?(e.consume(N),B):N===63&&o===3?(e.consume(N),E):N===93&&o===5?(e.consume(N),z):xe(N)&&(o===6||o===7)?(e.exit("htmlFlowData"),e.check(a$,Y,F)(N)):N===null||xe(N)?(e.exit("htmlFlowData"),F(N)):(e.consume(N),M)}function F(N){return e.check(s$,k,Y)(N)}function k(N){return e.enter("lineEnding"),e.consume(N),e.exit("lineEnding"),T}function T(N){return N===null||xe(N)?F(N):(e.enter("htmlFlowData"),M(N))}function P(N){return N===45?(e.consume(N),E):M(N)}function L(N){return N===47?(e.consume(N),a="",I):M(N)}function I(N){if(N===62){const re=a.toLowerCase();return q2.includes(re)?(e.consume(N),B):M(N)}return fr(N)&&a.length<8?(e.consume(N),a+=String.fromCharCode(N),I):M(N)}function z(N){return N===93?(e.consume(N),E):M(N)}function E(N){return N===62?(e.consume(N),B):N===45&&o===2?(e.consume(N),E):M(N)}function B(N){return N===null||xe(N)?(e.exit("htmlFlowData"),Y(N)):(e.consume(N),B)}function Y(N){return e.exit("htmlFlow"),t(N)}}function c$(e,t,n){const r=this;return o;function o(a){return xe(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):n(a)}function i(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}function d$(e,t,n){return r;function r(o){return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),e.attempt(Cf,t,n)}}const f$={name:"htmlText",tokenize:h$};function h$(e,t,n){const r=this;let o,i,a;return s;function s(E){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(E),l}function l(E){return E===33?(e.consume(E),u):E===47?(e.consume(E),C):E===63?(e.consume(E),v):fr(E)?(e.consume(E),O):n(E)}function u(E){return E===45?(e.consume(E),c):E===91?(e.consume(E),i=0,p):fr(E)?(e.consume(E),y):n(E)}function c(E){return E===45?(e.consume(E),f):n(E)}function d(E){return E===null?n(E):E===45?(e.consume(E),h):xe(E)?(a=d,L(E)):(e.consume(E),d)}function h(E){return E===45?(e.consume(E),f):d(E)}function f(E){return E===62?P(E):E===45?h(E):d(E)}function p(E){const B="CDATA[";return E===B.charCodeAt(i++)?(e.consume(E),i===B.length?m:p):n(E)}function m(E){return E===null?n(E):E===93?(e.consume(E),w):xe(E)?(a=m,L(E)):(e.consume(E),m)}function w(E){return E===93?(e.consume(E),g):m(E)}function g(E){return E===62?P(E):E===93?(e.consume(E),g):m(E)}function y(E){return E===null||E===62?P(E):xe(E)?(a=y,L(E)):(e.consume(E),y)}function v(E){return E===null?n(E):E===63?(e.consume(E),x):xe(E)?(a=v,L(E)):(e.consume(E),v)}function x(E){return E===62?P(E):v(E)}function C(E){return fr(E)?(e.consume(E),_):n(E)}function _(E){return E===45||xn(E)?(e.consume(E),_):R(E)}function R(E){return xe(E)?(a=R,L(E)):Fe(E)?(e.consume(E),R):P(E)}function O(E){return E===45||xn(E)?(e.consume(E),O):E===47||E===62||dn(E)?D(E):n(E)}function D(E){return E===47?(e.consume(E),P):E===58||E===95||fr(E)?(e.consume(E),j):xe(E)?(a=D,L(E)):Fe(E)?(e.consume(E),D):P(E)}function j(E){return E===45||E===46||E===58||E===95||xn(E)?(e.consume(E),j):A(E)}function A(E){return E===61?(e.consume(E),M):xe(E)?(a=A,L(E)):Fe(E)?(e.consume(E),A):D(E)}function M(E){return E===null||E===60||E===61||E===62||E===96?n(E):E===34||E===39?(e.consume(E),o=E,F):xe(E)?(a=M,L(E)):Fe(E)?(e.consume(E),M):(e.consume(E),k)}function F(E){return E===o?(e.consume(E),o=void 0,T):E===null?n(E):xe(E)?(a=F,L(E)):(e.consume(E),F)}function k(E){return E===null||E===34||E===39||E===60||E===61||E===96?n(E):E===47||E===62||dn(E)?D(E):(e.consume(E),k)}function T(E){return E===47||E===62||dn(E)?D(E):n(E)}function P(E){return E===62?(e.consume(E),e.exit("htmlTextData"),e.exit("htmlText"),t):n(E)}function L(E){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(E),e.exit("lineEnding"),I}function I(E){return Fe(E)?Ge(e,z,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(E):z(E)}function z(E){return e.enter("htmlTextData"),a(E)}}const o1={name:"labelEnd",tokenize:b$,resolveTo:v$,resolveAll:y$},p$={tokenize:x$},g$={tokenize:w$},m$={tokenize:k$};function y$(e){let t=-1;for(;++t=3&&(u===null||xe(u))?(e.exit("thematicBreak"),t(u)):n(u)}function l(u){return u===o?(e.consume(u),r++,l):(e.exit("thematicBreakSequence"),Fe(u)?Ge(e,s,"whitespace")(u):s(u))}}const Jt={name:"list",tokenize:R$,continuation:{tokenize:I$},exit:j$},P$={tokenize:A$,partial:!0},M$={tokenize:O$,partial:!0};function R$(e,t,n){const r=this,o=r.events[r.events.length-1];let i=o&&o[1].type==="linePrefix"?o[2].sliceSerialize(o[1],!0).length:0,a=0;return s;function s(f){const p=r.containerState.type||(f===42||f===43||f===45?"listUnordered":"listOrdered");if(p==="listUnordered"?!r.containerState.marker||f===r.containerState.marker:Pp(f)){if(r.containerState.type||(r.containerState.type=p,e.enter(p,{_container:!0})),p==="listUnordered")return e.enter("listItemPrefix"),f===42||f===45?e.check(yc,n,u)(f):u(f);if(!r.interrupt||f===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(f)}return n(f)}function l(f){return Pp(f)&&++a<10?(e.consume(f),l):(!r.interrupt||a<2)&&(r.containerState.marker?f===r.containerState.marker:f===41||f===46)?(e.exit("listItemValue"),u(f)):n(f)}function u(f){return e.enter("listItemMarker"),e.consume(f),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||f,e.check(Cf,r.interrupt?n:c,e.attempt(P$,h,d))}function c(f){return r.containerState.initialBlankLine=!0,i++,h(f)}function d(f){return Fe(f)?(e.enter("listItemPrefixWhitespace"),e.consume(f),e.exit("listItemPrefixWhitespace"),h):n(f)}function h(f){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(f)}}function I$(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Cf,o,i);function o(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Ge(e,t,"listItemIndent",r.containerState.size+1)(s)}function i(s){return r.containerState.furtherBlankLines||!Fe(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(M$,t,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,Ge(e,e.attempt(Jt,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function O$(e,t,n){const r=this;return Ge(e,o,"listItemIndent",r.containerState.size+1);function o(i){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(i):n(i)}}function j$(e){e.exit(this.containerState.type)}function A$(e,t,n){const r=this;return Ge(e,o,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function o(i){const a=r.events[r.events.length-1];return!Fe(i)&&a&&a[1].type==="listItemPrefixWhitespace"?t(i):n(i)}}const X2={name:"setextUnderline",tokenize:z$,resolveTo:L$};function L$(e,t){let n=e.length,r,o,i;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(o=n)}else e[n][1].type==="content"&&e.splice(n,1),!i&&e[n][1].type==="definition"&&(i=n);const a={type:"setextHeading",start:Object.assign({},e[o][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[o][1].type="setextHeadingText",i?(e.splice(o,0,["enter",a,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[i][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}function z$(e,t,n){const r=this;let o;return i;function i(u){let c=r.events.length,d;for(;c--;)if(r.events[c][1].type!=="lineEnding"&&r.events[c][1].type!=="linePrefix"&&r.events[c][1].type!=="content"){d=r.events[c][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),o=u,a(u)):n(u)}function a(u){return e.enter("setextHeadingLineSequence"),s(u)}function s(u){return u===o?(e.consume(u),s):(e.exit("setextHeadingLineSequence"),Fe(u)?Ge(e,l,"lineSuffix")(u):l(u))}function l(u){return u===null||xe(u)?(e.exit("setextHeadingLine"),t(u)):n(u)}}const D$={tokenize:F$};function F$(e){const t=this,n=e.attempt(Cf,r,e.attempt(this.parser.constructs.flowInitial,o,Ge(e,e.attempt(this.parser.constructs.flow,o,e.attempt(WF,o)),"linePrefix")));return n;function r(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function o(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const $$={resolveAll:t7()},B$=e7("string"),V$=e7("text");function e7(e){return{tokenize:t,resolveAll:t7(e==="text"?H$:void 0)};function t(n){const r=this,o=this.parser.constructs[e],i=n.attempt(o,a,s);return a;function a(c){return u(c)?i(c):s(c)}function s(c){if(c===null){n.consume(c);return}return n.enter("data"),n.consume(c),l}function l(c){return u(c)?(n.exit("data"),i(c)):(n.consume(c),l)}function u(c){if(c===null)return!0;const d=o[c];let h=-1;if(d)for(;++h-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}i>0&&a.push(e[o].slice(0,i))}return a}function Y$(e,t){let n=-1;const r=[];let o;for(;++n0){const hn=fe.tokenStack[fe.tokenStack.length-1];(hn[1]||K2).call(fe,void 0,hn[0])}for(Z.position={start:ao(H.length>0?H[0][1].start:{line:1,column:1,offset:0}),end:ao(H.length>0?H[H.length-2][1].end:{line:1,column:1,offset:0})},ze=-1;++ze1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const u={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,u),e.applyData(t,u)}function bB(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function xB(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function o7(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const o=e.all(t),i=o[0];i&&i.type==="text"?i.value="["+i.value:o.unshift({type:"text",value:"["});const a=o[o.length-1];return a&&a.type==="text"?a.value+=r:o.push({type:"text",value:r}),o}function wB(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return o7(e,t);const o={src:Ya(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(o.title=r.title);const i={type:"element",tagName:"img",properties:o,children:[]};return e.patch(t,i),e.applyData(t,i)}function kB(e,t){const n={src:Ya(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function SB(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function EB(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return o7(e,t);const o={href:Ya(r.url||"")};r.title!==null&&r.title!==void 0&&(o.title=r.title);const i={type:"element",tagName:"a",properties:o,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function CB(e,t){const n={href:Ya(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function _B(e,t,n){const r=e.all(t),o=n?TB(n):i7(t),i={},a=[];if(typeof t.checked=="boolean"){const c=r[0];let d;c&&c.type==="element"&&c.tagName==="p"?d=c:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s1}function NB(e,t){const n={},r=e.all(t);let o=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++o0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=Km(t.children[1]),l=Fk(t.children[t.children.length-1]);s&&l&&(a.position={start:s,end:l}),o.push(a)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(o,!0)};return e.patch(t,i),e.applyData(t,i)}function OB(e,t,n){const r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,s=a?a.length:t.children.length;let l=-1;const u=[];for(;++l0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return i.push(tb(t.slice(o),o>0,!1)),i.join("")}function tb(e,t,n){let r=0,o=e.length;if(t){let i=e.codePointAt(r);for(;i===J2||i===eb;)r++,i=e.codePointAt(r)}if(n){let i=e.codePointAt(o-1);for(;i===J2||i===eb;)o--,i=e.codePointAt(o-1)}return o>r?e.slice(r,o):""}function LB(e,t){const n={type:"text",value:AB(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function zB(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const DB={blockquote:hB,break:pB,code:gB,delete:mB,emphasis:yB,footnoteReference:vB,heading:bB,html:xB,imageReference:wB,image:kB,inlineCode:SB,linkReference:EB,link:CB,listItem:_B,list:NB,paragraph:PB,root:MB,strong:RB,table:IB,tableCell:jB,tableRow:OB,text:LB,thematicBreak:zB,toml:Hu,yaml:Hu,definition:Hu,footnoteDefinition:Hu};function Hu(){}const a7=-1,_f=0,Bd=1,Vd=2,i1=3,a1=4,s1=5,l1=6,s7=7,l7=8,nb=typeof self=="object"?self:globalThis,FB=(e,t)=>{const n=(o,i)=>(e.set(i,o),o),r=o=>{if(e.has(o))return e.get(o);const[i,a]=t[o];switch(i){case _f:case a7:return n(a,o);case Bd:{const s=n([],o);for(const l of a)s.push(r(l));return s}case Vd:{const s=n({},o);for(const[l,u]of a)s[r(l)]=r(u);return s}case i1:return n(new Date(a),o);case a1:{const{source:s,flags:l}=a;return n(new RegExp(s,l),o)}case s1:{const s=n(new Map,o);for(const[l,u]of a)s.set(r(l),r(u));return s}case l1:{const s=n(new Set,o);for(const l of a)s.add(r(l));return s}case s7:{const{name:s,message:l}=a;return n(new nb[s](l),o)}case l7:return n(BigInt(a),o);case"BigInt":return n(Object(BigInt(a)),o)}return n(new nb[i](a),o)};return r},rb=e=>FB(new Map,e)(0),ji="",{toString:$B}={},{keys:BB}=Object,fs=e=>{const t=typeof e;if(t!=="object"||!e)return[_f,t];const n=$B.call(e).slice(8,-1);switch(n){case"Array":return[Bd,ji];case"Object":return[Vd,ji];case"Date":return[i1,ji];case"RegExp":return[a1,ji];case"Map":return[s1,ji];case"Set":return[l1,ji]}return n.includes("Array")?[Bd,n]:n.includes("Error")?[s7,n]:[Vd,n]},Wu=([e,t])=>e===_f&&(t==="function"||t==="symbol"),VB=(e,t,n,r)=>{const o=(a,s)=>{const l=r.push(a)-1;return n.set(s,l),l},i=a=>{if(n.has(a))return n.get(a);let[s,l]=fs(a);switch(s){case _f:{let c=a;switch(l){case"bigint":s=l7,c=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return o([a7],a)}return o([s,c],a)}case Bd:{if(l)return o([l,[...a]],a);const c=[],d=o([s,c],a);for(const h of a)c.push(i(h));return d}case Vd:{if(l)switch(l){case"BigInt":return o([l,a.toString()],a);case"Boolean":case"Number":case"String":return o([l,a.valueOf()],a)}if(t&&"toJSON"in a)return i(a.toJSON());const c=[],d=o([s,c],a);for(const h of BB(a))(e||!Wu(fs(a[h])))&&c.push([i(h),i(a[h])]);return d}case i1:return o([s,a.toISOString()],a);case a1:{const{source:c,flags:d}=a;return o([s,{source:c,flags:d}],a)}case s1:{const c=[],d=o([s,c],a);for(const[h,f]of a)(e||!(Wu(fs(h))||Wu(fs(f))))&&c.push([i(h),i(f)]);return d}case l1:{const c=[],d=o([s,c],a);for(const h of a)(e||!Wu(fs(h)))&&c.push(i(h));return d}}const{message:u}=a;return o([s,{name:l,message:u}],a)};return i},ob=(e,{json:t,lossy:n}={})=>{const r=[];return VB(!(t||n),!!t,new Map,r)(e),r},Hd=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?rb(ob(e,t)):structuredClone(e):(e,t)=>rb(ob(e,t));function HB(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function WB(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function UB(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||HB,r=e.options.footnoteBackLabel||WB,o=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&p.push({type:"text",value:" "});let y=typeof n=="string"?n:n(l,f);typeof y=="string"&&(y={type:"text",value:y}),p.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+h+(f>1?"-"+f:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,f),className:["data-footnote-backref"]},children:Array.isArray(y)?y:[y]})}const w=c[c.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const y=w.children[w.children.length-1];y&&y.type==="text"?y.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...p)}else c.push(...p);const g={type:"element",tagName:"li",properties:{id:t+"fn-"+h},children:e.wrap(c,!0)};e.patch(u,g),s.push(g)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...Hd(a),id:"footnote-label"},children:[{type:"text",value:o}]},{type:"text",value:` -`},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:` -`}]}}const u7=function(e){if(e==null)return qB;if(typeof e=="function")return Tf(e);if(typeof e=="object")return Array.isArray(e)?YB(e):ZB(e);if(typeof e=="string")return GB(e);throw new Error("Expected function, string, or object as test")};function YB(e){const t=[];let n=-1;for(;++n":""))+")"})}return h;function h(){let f=c7,p,m,w;if((!t||i(l,u,c[c.length-1]||void 0))&&(f=eV(n(l,c)),f[0]===ib))return f;if("children"in l&&l.children){const g=l;if(g.children&&f[0]!==KB)for(m=(r?g.children.length:-1)+a,w=c.concat(g);m>-1&&m0&&n.push({type:"text",value:` -`}),n}function ab(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function sb(e,t){const n=nV(e,t),r=n.one(e,void 0),o=UB(n),i=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return o&&i.children.push({type:"text",value:` -`},o),i}function sV(e,t){return e&&"run"in e?async function(n,r){const o=sb(n,{file:r,...t});await e.run(o,r)}:function(n,r){return sb(n,{file:r,...e||t})}}function lb(e){if(e)throw e}var vc=Object.prototype.hasOwnProperty,f7=Object.prototype.toString,ub=Object.defineProperty,cb=Object.getOwnPropertyDescriptor,db=function(t){return typeof Array.isArray=="function"?Array.isArray(t):f7.call(t)==="[object Array]"},fb=function(t){if(!t||f7.call(t)!=="[object Object]")return!1;var n=vc.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&vc.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var o;for(o in t);return typeof o>"u"||vc.call(t,o)},hb=function(t,n){ub&&n.name==="__proto__"?ub(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},pb=function(t,n){if(n==="__proto__")if(vc.call(t,n)){if(cb)return cb(t,n).value}else return;return t[n]},lV=function e(){var t,n,r,o,i,a,s=arguments[0],l=1,u=arguments.length,c=!1;for(typeof s=="boolean"&&(c=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(o);try{l=e.apply(this,a)}catch(u){const c=u;if(s&&n)throw c;return o(c)}s||(l&&l.then&&typeof l.then=="function"?l.then(i,o):l instanceof Error?o(l):i(l))}function o(a,...s){n||(n=!0,t(a,...s))}function i(a){o(null,a)}}const lr={basename:dV,dirname:fV,extname:hV,join:pV,sep:"/"};function dV(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');lu(e);let n=0,r=-1,o=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;o--;)if(e.codePointAt(o)===47){if(i){n=o+1;break}}else r<0&&(i=!0,r=o+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let a=-1,s=t.length-1;for(;o--;)if(e.codePointAt(o)===47){if(i){n=o+1;break}}else a<0&&(i=!0,a=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(r=o):(s=-1,r=a));return n===r?r=a:r<0&&(r=e.length),e.slice(n,r)}function fV(e){if(lu(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function hV(e){lu(e);let t=e.length,n=-1,r=0,o=-1,i=0,a;for(;t--;){const s=e.codePointAt(t);if(s===47){if(a){r=t+1;break}continue}n<0&&(a=!0,n=t+1),s===46?o<0?o=t:i!==1&&(i=1):o>-1&&(i=-1)}return o<0||n<0||i===0||i===1&&o===n-1&&o===r+1?"":e.slice(o,n)}function pV(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function mV(e,t){let n="",r=0,o=-1,i=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),o=a,i=0;continue}}else if(n.length>0){n="",r=0,o=a,i=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(o+1,a):n=e.slice(o+1,a),r=a-o-1;o=a,i=0}else s===46&&i>-1?i++:i=-1}return n}function lu(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const yV={cwd:vV};function vV(){return"/"}function Op(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function bV(e){if(typeof e=="string")e=new URL(e);else if(!Op(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return xV(e)}function xV(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n0){let[f,...p]=c;const m=r[h][1];Ip(m)&&Ip(f)&&(f=C0(!0,m,f)),r[h]=[u,f,...p]}}}}const EV=new u1().freeze();function P0(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function M0(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function R0(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function mb(e){if(!Ip(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function yb(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Uu(e){return CV(e)?e:new h7(e)}function CV(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function _V(e){return typeof e=="string"||TV(e)}function TV(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const NV="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",vb=[],bb={allowDangerousHtml:!0},PV=/^(https?|ircs?|mailto|xmpp)$/i,MV=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function RV(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",o=e.className,i=e.components,a=e.disallowedElements,s=e.rehypePlugins||vb,l=e.remarkPlugins||vb,u=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...bb}:bb,c=e.skipHtml,d=e.unwrapDisallowed,h=e.urlTransform||IV,f=EV().use(fB).use(l).use(sV,u).use(s),p=new h7;typeof r=="string"&&(p.value=r);for(const y of MV)Object.hasOwn(e,y.from)&&(""+y.from+(y.to?"use `"+y.to+"` instead":"remove it")+NV+y.id,void 0);const m=f.parse(p);let w=f.runSync(m,p);return o&&(w={type:"element",tagName:"div",properties:{className:o},children:w.type==="root"?w.children:[w]}),d7(w,g),WD(w,{Fragment:b.Fragment,components:i,ignoreInvalidStyle:!0,jsx:b.jsx,jsxs:b.jsxs,passKeys:!0,passNode:!0});function g(y,v,x){if(y.type==="raw"&&x&&typeof v=="number")return c?x.children.splice(v,1):x.children[v]={type:"text",value:y.value},v;if(y.type==="element"){let C;for(C in k0)if(Object.hasOwn(k0,C)&&Object.hasOwn(y.properties,C)){const _=y.properties[C],R=k0[C];(R===null||R.includes(y.tagName))&&(y.properties[C]=h(String(_||""),C,y))}}if(y.type==="element"){let C=t?!t.includes(y.tagName):a?a.includes(y.tagName):!1;if(!C&&n&&typeof v=="number"&&(C=!n(y,v,x)),C&&x&&typeof v=="number")return d&&y.children?x.children.splice(v,1,...y.children):x.children.splice(v,1),v}}}function IV(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),o=e.indexOf("/");return t<0||o>-1&&t>o||n>-1&&t>n||r>-1&&t>r||PV.test(e.slice(0,t))?e:""}var p7={exports:{}},g7={};/** - * @license React - * use-sync-external-store-shim.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ja=S;function OV(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jV=typeof Object.is=="function"?Object.is:OV,AV=ja.useState,LV=ja.useEffect,zV=ja.useLayoutEffect,DV=ja.useDebugValue;function FV(e,t){var n=t(),r=AV({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return zV(function(){o.value=n,o.getSnapshot=t,I0(o)&&i({inst:o})},[e,n,t]),LV(function(){return I0(o)&&i({inst:o}),e(function(){I0(o)&&i({inst:o})})},[e]),DV(n),n}function I0(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!jV(e,n)}catch{return!0}}function $V(e,t){return t()}var BV=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?$V:FV;g7.useSyncExternalStore=ja.useSyncExternalStore!==void 0?ja.useSyncExternalStore:BV;p7.exports=g7;var VV=p7.exports;const bo=()=>{},nn=bo(),O0=Object,De=e=>e===nn,hr=e=>typeof e=="function",Fo=(e,t)=>({...e,...t}),HV=e=>hr(e.then),Yu=new WeakMap;let WV=0;const Vl=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,i;if(O0(e)===e&&!r&&n!=RegExp){if(o=Yu.get(e),o)return o;if(o=++WV+"~",Yu.set(e,o),n==Array){for(o="@",i=0;iNf&&typeof window.requestAnimationFrame!=c1,m7=(e,t)=>{const n=zr.get(e);return[()=>!De(t)&&e.get(t)||j0,r=>{if(!De(t)){const o=e.get(t);t in Zu||(Zu[t]=o),n[5](t,Fo(o,r),o||j0)}},n[6],()=>!De(t)&&t in Zu?Zu[t]:!De(t)&&e.get(t)||j0]};let Ap=!0;const YV=()=>Ap,[Lp,zp]=Nf&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[bo,bo],ZV=()=>{const e=jp&&document.visibilityState;return De(e)||e!=="hidden"},GV=e=>(jp&&document.addEventListener("visibilitychange",e),Lp("focus",e),()=>{jp&&document.removeEventListener("visibilitychange",e),zp("focus",e)}),qV=e=>{const t=()=>{Ap=!0,e()},n=()=>{Ap=!1};return Lp("online",t),Lp("offline",n),()=>{zp("online",t),zp("offline",n)}},XV={isOnline:YV,isVisible:ZV},QV={initFocus:GV,initReconnect:qV},xb=!Se.useId,Hl=!Nf||"Deno"in window,KV=e=>UV()?window.requestAnimationFrame(e):setTimeout(e,1),A0=Hl?S.useEffect:S.useLayoutEffect,L0=typeof navigator<"u"&&navigator.connection,wb=!Hl&&L0&&(["slow-2g","2g"].includes(L0.effectiveType)||L0.saveData),d1=e=>{if(hr(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Vl(e):"",[e,t]};let JV=0;const Dp=()=>++JV,y7=0,v7=1,b7=2,eH=3;var hs={__proto__:null,ERROR_REVALIDATE_EVENT:eH,FOCUS_EVENT:y7,MUTATE_EVENT:b7,RECONNECT_EVENT:v7};async function x7(...e){const[t,n,r,o]=e,i=Fo({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let a=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const u=h=>typeof s=="function"?s(h):s!==!1,c=i.throwOnError;if(hr(n)){const h=n,f=[],p=t.keys();for(const m of p)!/^\$(inf|sub)\$/.test(m)&&h(t.get(m)._k)&&f.push(m);return Promise.all(f.map(d))}return d(n);async function d(h){const[f]=d1(h);if(!f)return;const[p,m]=m7(t,f),[w,g,y,v]=zr.get(t),x=()=>{const F=w[f];return(hr(i.revalidate)?i.revalidate(p().data,h):i.revalidate!==!1)&&(delete y[f],delete v[f],F&&F[0])?F[0](b7).then(()=>p().data):p().data};if(e.length<3)return x();let C=r,_;const R=Dp();g[f]=[R,0];const O=!De(l),D=p(),j=D.data,A=D._c,M=De(A)?j:A;if(O&&(l=hr(l)?l(M,j):l,m({data:l,_c:M})),hr(C))try{C=C(M)}catch(F){_=F}if(C&&HV(C))if(C=await C.catch(F=>{_=F}),R!==g[f][0]){if(_)throw _;return C}else _&&O&&u(_)&&(a=!0,m({data:M,_c:nn}));if(a&&!_)if(hr(a)){const F=a(C,M);m({data:F,error:nn,_c:nn})}else m({data:C,error:nn,_c:nn});if(g[f][1]=Dp(),Promise.resolve(x()).then(()=>{m({_c:nn})}),_){if(c)throw _;return}return C}}const kb=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},tH=(e,t)=>{if(!zr.has(e)){const n=Fo(QV,t),r={},o=x7.bind(nn,e);let i=bo;const a={},s=(c,d)=>{const h=a[c]||[];return a[c]=h,h.push(d),()=>h.splice(h.indexOf(d),1)},l=(c,d,h)=>{e.set(c,d);const f=a[c];if(f)for(const p of f)p(d,h)},u=()=>{if(!zr.has(e)&&(zr.set(e,[r,{},{},{},o,l,s]),!Hl)){const c=n.initFocus(setTimeout.bind(nn,kb.bind(nn,r,y7))),d=n.initReconnect(setTimeout.bind(nn,kb.bind(nn,r,v7)));i=()=>{c&&c(),d&&d(),zr.delete(e)}}};return u(),[e,o,u,i]}return[e,zr.get(e)[4]]},nH=(e,t,n,r,o)=>{const i=n.errorRetryCount,a=o.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!De(i)&&a>i||setTimeout(r,s,o)},rH=(e,t)=>Vl(e)==Vl(t),[w7,oH]=tH(new Map),iH=Fo({onLoadingSlow:bo,onSuccess:bo,onError:bo,onErrorRetry:nH,onDiscarded:bo,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:wb?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:wb?5e3:3e3,compare:rH,isPaused:()=>!1,cache:w7,mutate:oH,fallback:{}},XV),aH=(e,t)=>{const n=Fo(e,t);if(t){const{use:r,fallback:o}=e,{use:i,fallback:a}=t;r&&i&&(n.use=r.concat(i)),o&&a&&(n.fallback=Fo(o,a))}return n},sH=S.createContext({}),lH="$inf$",k7=Nf&&window.__SWR_DEVTOOLS_USE__,uH=k7?window.__SWR_DEVTOOLS_USE__:[],cH=()=>{k7&&(window.__SWR_DEVTOOLS_REACT__=Se)},dH=e=>hr(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],fH=()=>Fo(iH,S.useContext(sH)),hH=e=>(t,n,r)=>e(t,n&&((...i)=>{const[a]=d1(t),[,,,s]=zr.get(w7);if(a.startsWith(lH))return n(...i);const l=s[a];return De(l)?n(...i):(delete s[a],l)}),r),pH=uH.concat(hH),gH=e=>function(...n){const r=fH(),[o,i,a]=dH(n),s=aH(r,a);let l=e;const{use:u}=s,c=(u||[]).concat(pH);for(let d=c.length;d--;)l=c[d](l);return l(o,i||s.fetcher||null,s)},mH=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};cH();const Sb=Se.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)}),z0={dedupe:!0},yH=(e,t,n)=>{const{cache:r,compare:o,suspense:i,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:u,refreshWhenHidden:c,refreshWhenOffline:d,keepPreviousData:h}=n,[f,p,m,w]=zr.get(r),[g,y]=d1(e),v=S.useRef(!1),x=S.useRef(!1),C=S.useRef(g),_=S.useRef(t),R=S.useRef(n),O=()=>R.current,D=()=>O().isVisible()&&O().isOnline(),[j,A,M,F]=m7(r,g),k=S.useRef({}).current,T=De(a)?n.fallback[g]:a,P=(he,le)=>{for(const ke in k){const ye=ke;if(ye==="data"){if(!o(he[ye],le[ye])&&(!De(he[ye])||!o(U,le[ye])))return!1}else if(le[ye]!==he[ye])return!1}return!0},L=S.useMemo(()=>{const he=!g||!t?!1:De(s)?O().isPaused()||i?!1:De(l)?!0:l:s,le=ae=>{const qe=Fo(ae);return delete qe._k,he?{isValidating:!0,isLoading:!0,...qe}:qe},ke=j(),ye=F(),je=le(ke),yt=ke===ye?je:le(ye);let Ie=je;return[()=>{const ae=le(j());return P(ae,Ie)?(Ie.data=ae.data,Ie.isLoading=ae.isLoading,Ie.isValidating=ae.isValidating,Ie.error=ae.error,Ie):(Ie=ae,ae)},()=>yt]},[r,g]),I=VV.useSyncExternalStore(S.useCallback(he=>M(g,(le,ke)=>{P(ke,le)||he()}),[r,g]),L[0],L[1]),z=!v.current,E=f[g]&&f[g].length>0,B=I.data,Y=De(B)?T:B,N=I.error,re=S.useRef(Y),U=h?De(B)?re.current:B:Y,Q=E&&!De(N)?!1:z&&!De(s)?s:O().isPaused()?!1:i?De(Y)?!1:l:De(Y)||l,J=!!(g&&t&&z&&Q),ee=De(I.isValidating)?J:I.isValidating,ne=De(I.isLoading)?J:I.isLoading,me=S.useCallback(async he=>{const le=_.current;if(!g||!le||x.current||O().isPaused())return!1;let ke,ye,je=!0;const yt=he||{},Ie=!m[g]||!yt.dedupe,ae=()=>xb?!x.current&&g===C.current&&v.current:g===C.current,qe={isValidating:!1,isLoading:!1},Rt=()=>{A(qe)},Kt=()=>{const nt=m[g];nt&&nt[1]===ye&&delete m[g]},Tn={isValidating:!0};De(j().data)&&(Tn.isLoading=!0);try{if(Ie&&(A(Tn),n.loadingTimeout&&De(j().data)&&setTimeout(()=>{je&&ae()&&O().onLoadingSlow(g,n)},n.loadingTimeout),m[g]=[le(y),Dp()]),[ke,ye]=m[g],ke=await ke,Ie&&setTimeout(Kt,n.dedupingInterval),!m[g]||m[g][1]!==ye)return Ie&&ae()&&O().onDiscarded(g),!1;qe.error=nn;const nt=p[g];if(!De(nt)&&(ye<=nt[0]||ye<=nt[1]||nt[1]===0))return Rt(),Ie&&ae()&&O().onDiscarded(g),!1;const It=j().data;qe.data=o(It,ke)?It:ke,Ie&&ae()&&O().onSuccess(ke,g,n)}catch(nt){Kt();const It=O(),{shouldRetryOnError:H}=It;It.isPaused()||(qe.error=nt,Ie&&ae()&&(It.onError(nt,g,It),(H===!0||hr(H)&&H(nt))&&(!O().revalidateOnFocus||!O().revalidateOnReconnect||D())&&It.onErrorRetry(nt,g,It,Z=>{const fe=f[g];fe&&fe[0]&&fe[0](hs.ERROR_REVALIDATE_EVENT,Z)},{retryCount:(yt.retryCount||0)+1,dedupe:!0})))}return je=!1,Rt(),!0},[g,r]),_e=S.useCallback((...he)=>x7(r,C.current,...he),[]);if(A0(()=>{_.current=t,R.current=n,De(B)||(re.current=B)}),A0(()=>{if(!g)return;const he=me.bind(nn,z0);let le=0;const ye=mH(g,f,(je,yt={})=>{if(je==hs.FOCUS_EVENT){const Ie=Date.now();O().revalidateOnFocus&&Ie>le&&D()&&(le=Ie+O().focusThrottleInterval,he())}else if(je==hs.RECONNECT_EVENT)O().revalidateOnReconnect&&D()&&he();else{if(je==hs.MUTATE_EVENT)return me();if(je==hs.ERROR_REVALIDATE_EVENT)return me(yt)}});return x.current=!1,C.current=g,v.current=!0,A({_k:y}),Q&&(De(Y)||Hl?he():KV(he)),()=>{x.current=!0,ye()}},[g]),A0(()=>{let he;function le(){const ye=hr(u)?u(j().data):u;ye&&he!==-1&&(he=setTimeout(ke,ye))}function ke(){!j().error&&(c||O().isVisible())&&(d||O().isOnline())?me(z0).then(le):le()}return le(),()=>{he&&(clearTimeout(he),he=-1)}},[u,c,d,g]),S.useDebugValue(U),i&&De(Y)&&g){if(!xb&&Hl)throw new Error("Fallback data is required when using suspense in SSR.");_.current=t,R.current=n,x.current=!1;const he=w[g];if(!De(he)){const le=_e(he);Sb(le)}if(De(N)){const le=me(z0);De(U)||(le.status="fulfilled",le.value=!0),Sb(le)}else throw N}return{mutate:_e,get data(){return k.data=!0,U},get error(){return k.error=!0,N},get isValidating(){return k.isValidating=!0,ee},get isLoading(){return k.isLoading=!0,ne}}},vH=gH(yH),bH={p(e){const{node:t,...n}=e;return b.jsx("p",{className:"mb-4",...n})},h4(e){const{node:t,...n}=e;return b.jsx("h4",{className:"mb-2 mt-6 text-xl",...n})},li(e){const{node:t,...n}=e;return b.jsx("li",{className:"list-inside list-disc",...n})},ul(e){const{node:t,...n}=e;return b.jsx("ul",{className:"mb-4",...n})},a(e){const{node:t,...n}=e;return b.jsx("a",{className:"text-sky-600 hover:underline dark:text-sky-500",...n})}},xH=e=>nD(Object.assign({"../../data/skills/API_Development.md":()=>ar(()=>import("./API_Development-Yt34Sqvz.js"),[]),"../../data/skills/Automated_Testing.md":()=>ar(()=>import("./Automated_Testing-BzkZtcV6.js"),[]),"../../data/skills/Cloud_Native.md":()=>ar(()=>import("./Cloud_Native-CQHl9RcH.js"),[]),"../../data/skills/Devops.md":()=>ar(()=>import("./Devops-DYx1MEgP.js"),[]),"../../data/skills/Mobile_Development.md":()=>ar(()=>import("./Mobile_Development-BsFE0_wj.js"),[]),"../../data/skills/React.md":()=>ar(()=>import("./React-DV865Yq2.js"),[]),"../../data/skills/Third_Party_APIs.md":()=>ar(()=>import("./Third_Party_APIs-BIyVokKW.js"),[]),"../../data/skills/Web_Accessibility.md":()=>ar(()=>import("./Web_Accessibility-DlAGHI_D.js"),[]),"../../data/skills/Web_Development.md":()=>ar(()=>import("./Web_Development-WZW4yQRn.js"),[])}),`../../data/skills/${e}.md`,5).then(t=>t.markdown),wH=({name:e})=>{const{data:t}=vH(e.replace(/ /g,"_"),xH,{suspense:!0});return b.jsx(RV,{components:bH,children:t})},kH=({name:e=null})=>e==null?null:b.jsx(rD,{children:b.jsx(S.Suspense,{fallback:b.jsx(oD,{className:"mb-4"}),children:b.jsx(wH,{name:e})})}),SH=()=>Ml.skills?b.jsxs("section",{id:"skills",children:[b.jsx(Ck,{children:"Skills"}),b.jsx(Tu,{className:"m-4 mx-auto max-w-3xl",collapseAll:!0,children:Ml.skills.map(e=>b.jsxs(Tu.Panel,{children:[b.jsxs(Tu.Title,{as:"h3",children:[e.name&&b.jsx(tD,{name:e.name}),e.level&&b.jsx(Kz,{level:e.level})]}),b.jsxs(Tu.Content,{children:[b.jsx(kH,{name:e.name}),e.keywords&&b.jsx("ul",{className:"mb-2 text-gray-500 dark:text-gray-400",children:e.keywords.sort().map(t=>b.jsx("li",{className:"inline after:content-['_|_'] last:after:content-none",children:t},t))})]})]},e.name))})]}):null,EH={button:{color:{primary:"bg-red-500 hover:bg-red-600"}},avatar:{root:{img:{base:"aspect-square object-cover border-2 border-white"},size:{xl:"w-60 md:w-40 xl:w-60"}}},popover:{base:"absolute z-20 inline-block w-max max-w-[90vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800 m-2 max-w-xl text-base md:w-fit"},card:{root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800 shadow-lg shadow-gray-700 m-2 max-w-xl text-base md:w-fit",horizontal:{on:"flex-col-reverse md:max-w-xl md:flex-row-reverse"}},img:{horizontal:{on:"w-full rounded-b-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-r-lg"}}},accordion:{root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700 bg-white dark:bg-gray-800"},title:{base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",heading:"flex w-full gap-2 justify-between",flush:{off:"hover:bg-gray-100 dark:hover:bg-gray-800"}}}},CH=()=>b.jsx(d3,{theme:{theme:EH},children:b.jsxs(_N,{children:[b.jsx(NP,{}),b.jsx("main",{className:"mt-8",children:b.jsxs($L,{children:[b.jsx(zL,{}),b.jsx(Xz,{}),b.jsx(SH,{})]})}),b.jsx(PP,{})]})});D0.createRoot(document.getElementById("root")).render(b.jsx(Se.StrictMode,{children:b.jsx(CH,{})})); diff --git a/assets/index-C0eMl9ks.js b/assets/index-C0eMl9ks.js new file mode 100644 index 0000000..506886b --- /dev/null +++ b/assets/index-C0eMl9ks.js @@ -0,0 +1,71 @@ +function C7(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();const _7="modulepreload",T7=function(e){return"/"+e},f1={},sr=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));i=Promise.allSettled(n.map(l=>{if(l=T7(l),l in f1)return;f1[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":_7,u||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),u)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}function o(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return i.then(a=>{for(const s of a||[])s.status==="rejected"&&o(s.reason);return t().catch(o)})};"anchorName"in document.documentElement.style||sr(()=>import("https://unpkg.com/@oddbird/css-anchor-positioning"),[]);var Lo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function La(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cb={exports:{}},Wd={},_b={exports:{}},Re={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Wl=Symbol.for("react.element"),N7=Symbol.for("react.portal"),P7=Symbol.for("react.fragment"),M7=Symbol.for("react.strict_mode"),R7=Symbol.for("react.profiler"),I7=Symbol.for("react.provider"),O7=Symbol.for("react.context"),j7=Symbol.for("react.forward_ref"),A7=Symbol.for("react.suspense"),L7=Symbol.for("react.memo"),z7=Symbol.for("react.lazy"),h1=Symbol.iterator;function D7(e){return e===null||typeof e!="object"?null:(e=h1&&e[h1]||e["@@iterator"],typeof e=="function"?e:null)}var Tb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Nb=Object.assign,Pb={};function za(e,t,n){this.props=e,this.context=t,this.refs=Pb,this.updater=n||Tb}za.prototype.isReactComponent={};za.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};za.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Mb(){}Mb.prototype=za.prototype;function Fp(e,t,n){this.props=e,this.context=t,this.refs=Pb,this.updater=n||Tb}var $p=Fp.prototype=new Mb;$p.constructor=Fp;Nb($p,za.prototype);$p.isPureReactComponent=!0;var p1=Array.isArray,Rb=Object.prototype.hasOwnProperty,Bp={current:null},Ib={key:!0,ref:!0,__self:!0,__source:!0};function Ob(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)Rb.call(t,r)&&!Ib.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,Y=I[V];if(0>>1;Vi(U,E))Qi(J,U)?(I[V]=J,I[Q]=E,V=Q):(I[V]=U,I[re]=E,V=re);else if(Qi(J,E))I[V]=J,I[Q]=E,V=Q;else break e}}return z}function i(I,z){var E=I.sortIndex-z.sortIndex;return E!==0?E:I.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],c=1,d=null,h=3,f=!1,p=!1,m=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(I){for(var z=n(u);z!==null;){if(z.callback===null)r(u);else if(z.startTime<=I)r(u),z.sortIndex=z.expirationTime,t(l,z);else break;z=n(u)}}function x(I){if(m=!1,b(I),!p)if(n(l)!==null)p=!0,P(C);else{var z=n(u);z!==null&&L(x,z.startTime-I)}}function C(I,z){p=!1,m&&(m=!1,g(O),O=-1),f=!0;var E=h;try{for(b(z),d=n(l);d!==null&&(!(d.expirationTime>z)||I&&!A());){var V=d.callback;if(typeof V=="function"){d.callback=null,h=d.priorityLevel;var Y=V(d.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(l)&&r(l),b(z)}else r(l);d=n(l)}if(d!==null)var N=!0;else{var re=n(u);re!==null&&L(x,re.startTime-z),N=!1}return N}finally{d=null,h=E,f=!1}}var _=!1,R=null,O=-1,D=5,j=-1;function A(){return!(e.unstable_now()-jI||125V?(I.sortIndex=E,t(u,I),n(l)===null&&I===n(u)&&(m?(g(O),O=-1):m=!0,L(x,E-V))):(I.sortIndex=Y,t(l,I),p||f||(p=!0,P(C))),I},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(I){var z=h;return function(){var E=h;h=z;try{return I.apply(this,arguments)}finally{h=E}}}})(Db);zb.exports=Db;var X7=zb.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Q7=S,En=X7;function G(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),F0=Object.prototype.hasOwnProperty,K7=/^[: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]*$/,m1={},y1={};function J7(e){return F0.call(y1,e)?!0:F0.call(m1,e)?!1:K7.test(e)?y1[e]=!0:(m1[e]=!0,!1)}function e8(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 t8(e,t,n,r){if(t===null||typeof t>"u"||e8(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 Qt(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 Mt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Mt[e]=new Qt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Mt[t]=new Qt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Mt[e]=new Qt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Mt[e]=new Qt(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){Mt[e]=new Qt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Mt[e]=new Qt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Mt[e]=new Qt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Mt[e]=new Qt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Mt[e]=new Qt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Hp=/[\-:]([a-z])/g;function Wp(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(Hp,Wp);Mt[t]=new Qt(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(Hp,Wp);Mt[t]=new Qt(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(Hp,Wp);Mt[t]=new Qt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Mt[e]=new Qt(e,1,!1,e.toLowerCase(),null,!1,!1)});Mt.xlinkHref=new Qt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Mt[e]=new Qt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Up(e,t,n,r){var i=Mt.hasOwnProperty(t)?Mt[t]:null;(i!==null?i.type!==0:r||!(2s||i[a]!==o[s]){var l=` +`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Rf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?gs(e):""}function n8(e){switch(e.tag){case 5:return gs(e.type);case 16:return gs("Lazy");case 13:return gs("Suspense");case 19:return gs("SuspenseList");case 0:case 2:case 15:return e=If(e.type,!1),e;case 11:return e=If(e.type.render,!1),e;case 1:return e=If(e.type,!0),e;default:return""}}function H0(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 Do:return"Fragment";case zo:return"Portal";case $0:return"Profiler";case Yp:return"StrictMode";case B0:return"Suspense";case V0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Bb:return(e.displayName||"Context")+".Consumer";case $b:return(e._context.displayName||"Context")+".Provider";case Zp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gp:return t=e.displayName||null,t!==null?t:H0(e.type)||"Memo";case ui:t=e._payload,e=e._init;try{return H0(e(t))}catch{}}return null}function r8(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 H0(t);case 8:return t===Yp?"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 Pi(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Hb(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function i8(e){var t=Hb(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 du(e){e._valueTracker||(e._valueTracker=i8(e))}function Wb(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Hb(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function bc(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 W0(e,t){var n=t.checked;return lt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function b1(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Pi(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 Ub(e,t){t=t.checked,t!=null&&Up(e,"checked",t,!1)}function U0(e,t){Ub(e,t);var n=Pi(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")?Y0(e,t.type,n):t.hasOwnProperty("defaultValue")&&Y0(e,t.type,Pi(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function x1(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 Y0(e,t,n){(t!=="number"||bc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ms=Array.isArray;function na(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=fu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ms={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},o8=["Webkit","ms","Moz","O"];Object.keys(Ms).forEach(function(e){o8.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ms[t]=Ms[e]})});function qb(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ms.hasOwnProperty(e)&&Ms[e]?(""+t).trim():t+"px"}function Xb(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=qb(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var a8=lt({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 q0(e,t){if(t){if(a8[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(G(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(G(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(G(61))}if(t.style!=null&&typeof t.style!="object")throw Error(G(62))}}function X0(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 Q0=null;function qp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var K0=null,ra=null,ia=null;function S1(e){if(e=Zl(e)){if(typeof K0!="function")throw Error(G(280));var t=e.stateNode;t&&(t=qd(t),K0(e.stateNode,e.type,t))}}function Qb(e){ra?ia?ia.push(e):ia=[e]:ra=e}function Kb(){if(ra){var e=ra,t=ia;if(ia=ra=null,S1(e),t)for(e=0;e>>=0,e===0?32:31-(y8(e)/v8|0)|0}var hu=64,pu=4194304;function ys(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 Sc(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 s=a&~i;s!==0?r=ys(s):(o&=a,o!==0&&(r=ys(o)))}else a=n&~i,a!==0?r=ys(a):o!==0&&(r=ys(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ul(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Qn(t),e[t]=n}function k8(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=Is),I1=" ",O1=!1;function vx(e,t){switch(e){case"keyup":return X8.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bx(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fo=!1;function K8(e,t){switch(e){case"compositionend":return bx(t);case"keypress":return t.which!==32?null:(O1=!0,I1);case"textInput":return e=t.data,e===I1&&O1?null:e;default:return null}}function J8(e,t){if(Fo)return e==="compositionend"||!rg&&vx(e,t)?(e=mx(),Qu=eg=mi=null,Fo=!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=z1(n)}}function Sx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Sx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ex(){for(var e=window,t=bc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=bc(e.document)}return t}function ig(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 l9(e){var t=Ex(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Sx(n.ownerDocument.documentElement,n)){if(r!==null&&ig(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=D1(n,o);var a=D1(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,$o=null,ih=null,js=null,oh=!1;function F1(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;oh||$o==null||$o!==bc(r)||(r=$o,"selectionStart"in r&&ig(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}),js&&rl(js,r)||(js=r,r=_c(ih,"onSelect"),0Ho||(e.current=dh[Ho],dh[Ho]=null,Ho--)}function Ze(e,t){Ho++,dh[Ho]=e.current,e.current=t}var Mi={},Dt=Bi(Mi),sn=Bi(!1),ho=Mi;function ma(e,t){var n=e.type.contextTypes;if(!n)return Mi;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 ln(e){return e=e.childContextTypes,e!=null}function Nc(){Je(sn),Je(Dt)}function Y1(e,t,n){if(Dt.current!==Mi)throw Error(G(168));Ze(Dt,t),Ze(sn,n)}function Ox(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(G(108,r8(e)||"Unknown",i));return lt({},n,r)}function Pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mi,ho=Dt.current,Ze(Dt,e),Ze(sn,sn.current),!0}function Z1(e,t,n){var r=e.stateNode;if(!r)throw Error(G(169));n?(e=Ox(e,t,ho),r.__reactInternalMemoizedMergedChildContext=e,Je(sn),Je(Dt),Ze(Dt,e)):Je(sn),Ze(sn,n)}var Or=null,Xd=!1,Yf=!1;function jx(e){Or===null?Or=[e]:Or.push(e)}function x9(e){Xd=!0,jx(e)}function Vi(){if(!Yf&&Or!==null){Yf=!0;var e=0,t=Ve;try{var n=Or;for(Ve=1;e>=a,i-=a,Fr=1<<32-Qn(t)+i|n<O?(D=R,R=null):D=R.sibling;var j=h(g,R,b[O],x);if(j===null){R===null&&(R=D);break}e&&R&&j.alternate===null&&t(g,R),y=o(j,y,O),_===null?C=j:_.sibling=j,_=j,R=D}if(O===b.length)return n(g,R),tt&&Zi(g,O),C;if(R===null){for(;OO?(D=R,R=null):D=R.sibling;var A=h(g,R,j.value,x);if(A===null){R===null&&(R=D);break}e&&R&&A.alternate===null&&t(g,R),y=o(A,y,O),_===null?C=A:_.sibling=A,_=A,R=D}if(j.done)return n(g,R),tt&&Zi(g,O),C;if(R===null){for(;!j.done;O++,j=b.next())j=d(g,j.value,x),j!==null&&(y=o(j,y,O),_===null?C=j:_.sibling=j,_=j);return tt&&Zi(g,O),C}for(R=r(g,R);!j.done;O++,j=b.next())j=f(R,g,O,j.value,x),j!==null&&(e&&j.alternate!==null&&R.delete(j.key===null?O:j.key),y=o(j,y,O),_===null?C=j:_.sibling=j,_=j);return e&&R.forEach(function(M){return t(g,M)}),tt&&Zi(g,O),C}function w(g,y,b,x){if(typeof b=="object"&&b!==null&&b.type===Do&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case cu:e:{for(var C=b.key,_=y;_!==null;){if(_.key===C){if(C=b.type,C===Do){if(_.tag===7){n(g,_.sibling),y=i(_,b.props.children),y.return=g,g=y;break e}}else if(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ui&&X1(C)===_.type){n(g,_.sibling),y=i(_,b.props),y.ref=ts(g,_,b),y.return=g,g=y;break e}n(g,_);break}else t(g,_);_=_.sibling}b.type===Do?(y=so(b.props.children,g.mode,x,b.key),y.return=g,g=y):(x=oc(b.type,b.key,b.props,null,g.mode,x),x.ref=ts(g,y,b),x.return=g,g=x)}return a(g);case zo:e:{for(_=b.key;y!==null;){if(y.key===_)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){n(g,y.sibling),y=i(y,b.children||[]),y.return=g,g=y;break e}else{n(g,y);break}else t(g,y);y=y.sibling}y=e0(b,g.mode,x),y.return=g,g=y}return a(g);case ui:return _=b._init,w(g,y,_(b._payload),x)}if(ms(b))return p(g,y,b,x);if(Xa(b))return m(g,y,b,x);wu(g,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(n(g,y.sibling),y=i(y,b),y.return=g,g=y):(n(g,y),y=Jf(b,g.mode,x),y.return=g,g=y),a(g)):n(g,y)}return w}var va=Dx(!0),Fx=Dx(!1),Ic=Bi(null),Oc=null,Yo=null,lg=null;function ug(){lg=Yo=Oc=null}function cg(e){var t=Ic.current;Je(Ic),e._currentValue=t}function ph(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function aa(e,t){Oc=e,lg=Yo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(on=!0),e.firstContext=null)}function zn(e){var t=e._currentValue;if(lg!==e)if(e={context:e,memoizedValue:t,next:null},Yo===null){if(Oc===null)throw Error(G(308));Yo=e,Oc.dependencies={lanes:0,firstContext:e}}else Yo=Yo.next=e;return t}var to=null;function dg(e){to===null?to=[e]:to.push(e)}function $x(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,dg(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ur(e,r)}function Ur(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ci=!1;function fg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Bx(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Vr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Si(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Le&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ur(e,n)}return i=r.interleaved,i===null?(t.next=t,dg(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ur(e,n)}function Ju(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qp(e,n)}}function Q1(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function jc(e,t,n,r){var i=e.updateQueue;ci=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?o=u:a.next=u,a=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(o!==null){var d=i.baseState;a=0,c=u=l=null,s=o;do{var h=s.lane,f=s.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,m=s;switch(h=t,f=n,m.tag){case 1:if(p=m.payload,typeof p=="function"){d=p.call(f,d,h);break e}d=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=m.payload,h=typeof p=="function"?p.call(f,d,h):p,h==null)break e;d=lt({},d,h);break e;case 2:ci=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else f={eventTime:f,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=f,l=d):c=c.next=f,a|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(c===null&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);mo|=a,e.lanes=a,e.memoizedState=d}}function K1(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Gf.transition;Gf.transition={};try{e(!1),t()}finally{Ve=n,Gf.transition=r}}function iw(){return Dn().memoizedState}function E9(e,t,n){var r=Ci(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ow(e))aw(t,n);else if(n=$x(e,t,n,r),n!==null){var i=Ut();Kn(n,e,r,i),sw(n,t,r)}}function C9(e,t,n){var r=Ci(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ow(e))aw(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,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,er(s,a)){var l=t.interleaved;l===null?(i.next=i,dg(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=$x(e,t,i,r),n!==null&&(i=Ut(),Kn(n,e,r,i),sw(n,t,r))}}function ow(e){var t=e.alternate;return e===st||t!==null&&t===st}function aw(e,t){As=Lc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sw(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qp(e,n)}}var zc={readContext:zn,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useInsertionEffect:Ot,useLayoutEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useMutableSource:Ot,useSyncExternalStore:Ot,useId:Ot,unstable_isNewReconciler:!1},_9={readContext:zn,useCallback:function(e,t){return lr().memoizedState=[e,t===void 0?null:t],e},useContext:zn,useEffect:ey,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,tc(4194308,4,Jx.bind(null,t,e),n)},useLayoutEffect:function(e,t){return tc(4194308,4,e,t)},useInsertionEffect:function(e,t){return tc(4,2,e,t)},useMemo:function(e,t){var n=lr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lr();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=E9.bind(null,st,e),[r.memoizedState,e]},useRef:function(e){var t=lr();return e={current:e},t.memoizedState=e},useState:J1,useDebugValue:xg,useDeferredValue:function(e){return lr().memoizedState=e},useTransition:function(){var e=J1(!1),t=e[0];return e=S9.bind(null,e[1]),lr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=st,i=lr();if(tt){if(n===void 0)throw Error(G(407));n=n()}else{if(n=t(),St===null)throw Error(G(349));go&30||Ux(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,ey(Zx.bind(null,r,o,e),[e]),r.flags|=2048,dl(9,Yx.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=lr(),t=St.identifierPrefix;if(tt){var n=$r,r=Fr;n=(r&~(1<<32-Qn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ul++,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[cr]=t,e[al]=r,yw(e,t,!1,!1),t.stateNode=e;e:{switch(a=X0(n,r),n){case"dialog":Ke("cancel",e),Ke("close",e),i=r;break;case"iframe":case"object":case"embed":Ke("load",e),i=r;break;case"video":case"audio":for(i=0;iwa&&(t.flags|=128,r=!0,ns(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ac(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ns(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!tt)return jt(t),null}else 2*ft()-o.renderingStartTime>wa&&n!==1073741824&&(t.flags|=128,r=!0,ns(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=ft(),t.sibling=null,n=ot.current,Ze(ot,r?n&1|2:n&1),t):(jt(t),null);case 22:case 23:return _g(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?mn&1073741824&&(jt(t),t.subtreeFlags&6&&(t.flags|=8192)):jt(t),null;case 24:return null;case 25:return null}throw Error(G(156,t.tag))}function j9(e,t){switch(ag(t),t.tag){case 1:return ln(t.type)&&Nc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ba(),Je(sn),Je(Dt),gg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pg(t),null;case 13:if(Je(ot),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(G(340));ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(ot),null;case 4:return ba(),null;case 10:return cg(t.type._context),null;case 22:case 23:return _g(),null;case 24:return null;default:return null}}var Su=!1,Lt=!1,A9=typeof WeakSet=="function"?WeakSet:Set,se=null;function Zo(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ct(e,t,r)}else n.current=null}function Sh(e,t,n){try{n()}catch(r){ct(e,t,r)}}var dy=!1;function L9(e,t){if(ah=Ec,e=Ex(),ig(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,s=-1,l=-1,u=0,c=0,d=e,h=null;t:for(;;){for(var f;d!==n||i!==0&&d.nodeType!==3||(s=a+i),d!==o||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(f=d.firstChild)!==null;)h=d,d=f;for(;;){if(d===e)break t;if(h===n&&++u===i&&(s=a),h===o&&++c===r&&(l=a),(f=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=f}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(sh={focusedElem:e,selectionRange:n},Ec=!1,se=t;se!==null;)if(t=se,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,se=e;else for(;se!==null;){t=se;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var m=p.memoizedProps,w=p.memoizedState,g=t.stateNode,y=g.getSnapshotBeforeUpdate(t.elementType===t.type?m:Hn(t.type,m),w);g.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(G(163))}}catch(x){ct(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,se=e;break}se=t.return}return p=dy,dy=!1,p}function Ls(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&&Sh(t,n,o)}i=i.next}while(i!==r)}}function Jd(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 Eh(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 xw(e){var t=e.alternate;t!==null&&(e.alternate=null,xw(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[cr],delete t[al],delete t[ch],delete t[v9],delete t[b9])),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 ww(e){return e.tag===5||e.tag===3||e.tag===4}function fy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ww(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 Ch(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=Tc));else if(r!==4&&(e=e.child,e!==null))for(Ch(e,t,n),e=e.sibling;e!==null;)Ch(e,t,n),e=e.sibling}function _h(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(_h(e,t,n),e=e.sibling;e!==null;)_h(e,t,n),e=e.sibling}var Ct=null,Wn=!1;function ti(e,t,n){for(n=n.child;n!==null;)kw(e,t,n),n=n.sibling}function kw(e,t,n){if(gr&&typeof gr.onCommitFiberUnmount=="function")try{gr.onCommitFiberUnmount(Ud,n)}catch{}switch(n.tag){case 5:Lt||Zo(n,t);case 6:var r=Ct,i=Wn;Ct=null,ti(e,t,n),Ct=r,Wn=i,Ct!==null&&(Wn?(e=Ct,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ct.removeChild(n.stateNode));break;case 18:Ct!==null&&(Wn?(e=Ct,n=n.stateNode,e.nodeType===8?Uf(e.parentNode,n):e.nodeType===1&&Uf(e,n),tl(e)):Uf(Ct,n.stateNode));break;case 4:r=Ct,i=Wn,Ct=n.stateNode.containerInfo,Wn=!0,ti(e,t,n),Ct=r,Wn=i;break;case 0:case 11:case 14:case 15:if(!Lt&&(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||o&4)&&Sh(n,t,a),i=i.next}while(i!==r)}ti(e,t,n);break;case 1:if(!Lt&&(Zo(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ct(n,t,s)}ti(e,t,n);break;case 21:ti(e,t,n);break;case 22:n.mode&1?(Lt=(r=Lt)||n.memoizedState!==null,ti(e,t,n),Lt=r):ti(e,t,n);break;default:ti(e,t,n)}}function hy(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new A9),t.forEach(function(r){var i=U9.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Vn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=ft()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*D9(r/1960))-r,10e?16:e,yi===null)var r=!1;else{if(e=yi,yi=null,$c=0,Le&6)throw Error(G(331));var i=Le;for(Le|=4,se=e.current;se!==null;){var o=se,a=o.child;if(se.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lft()-Eg?ao(e,0):Sg|=n),un(e,t)}function Mw(e,t){t===0&&(e.mode&1?(t=pu,pu<<=1,!(pu&130023424)&&(pu=4194304)):t=1);var n=Ut();e=Ur(e,t),e!==null&&(Ul(e,t,n),un(e,n))}function W9(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Mw(e,n)}function U9(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(G(314))}r!==null&&r.delete(t),Mw(e,n)}var Rw;Rw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||sn.current)on=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return on=!1,I9(e,t,n);on=!!(e.flags&131072)}else on=!1,tt&&t.flags&1048576&&Ax(t,Rc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;nc(e,t),e=t.pendingProps;var i=ma(t,Dt.current);aa(t,n),i=yg(null,t,r,e,i,n);var o=vg();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,ln(r)?(o=!0,Pc(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,fg(t),i.updater=Kd,t.stateNode=i,i._reactInternals=t,mh(t,r,e,n),t=bh(null,t,r,!0,o,n)):(t.tag=0,tt&&o&&og(t),Bt(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(nc(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Z9(r),e=Hn(r,e),i){case 0:t=vh(null,t,r,e,n);break e;case 1:t=ly(null,t,r,e,n);break e;case 11:t=ay(null,t,r,e,n);break e;case 14:t=sy(null,t,r,Hn(r.type,e),n);break e}throw Error(G(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Hn(r,i),vh(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Hn(r,i),ly(e,t,r,i,n);case 3:e:{if(pw(t),e===null)throw Error(G(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Bx(e,t),jc(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=xa(Error(G(423)),t),t=uy(e,t,r,n,i);break e}else if(r!==i){i=xa(Error(G(424)),t),t=uy(e,t,r,n,i);break e}else for(xn=ki(t.stateNode.containerInfo.firstChild),kn=t,tt=!0,Un=null,n=Fx(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ya(),r===i){t=Yr(e,t,n);break e}Bt(e,t,r,n)}t=t.child}return t;case 5:return Vx(t),e===null&&hh(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,lh(r,i)?a=null:o!==null&&lh(r,o)&&(t.flags|=32),hw(e,t),Bt(e,t,a,n),t.child;case 6:return e===null&&hh(t),null;case 13:return gw(e,t,n);case 4:return hg(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=va(t,null,r,n):Bt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Hn(r,i),ay(e,t,r,i,n);case 7:return Bt(e,t,t.pendingProps,n),t.child;case 8:return Bt(e,t,t.pendingProps.children,n),t.child;case 12:return Bt(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,Ze(Ic,r._currentValue),r._currentValue=a,o!==null)if(er(o.value,a)){if(o.children===i.children&&!sn.current){t=Yr(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Vr(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),ph(o.return,n,t),s.lanes|=n;break}l=l.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(G(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),ph(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}Bt(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,aa(t,n),i=zn(i),r=r(i),t.flags|=1,Bt(e,t,r,n),t.child;case 14:return r=t.type,i=Hn(r,t.pendingProps),i=Hn(r.type,i),sy(e,t,r,i,n);case 15:return dw(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Hn(r,i),nc(e,t),t.tag=1,ln(r)?(e=!0,Pc(t)):e=!1,aa(t,n),lw(t,r,i),mh(t,r,i,n),bh(null,t,r,!0,e,n);case 19:return mw(e,t,n);case 22:return fw(e,t,n)}throw Error(G(156,t.tag))};function Iw(e,t){return ox(e,t)}function Y9(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 jn(e,t,n,r){return new Y9(e,t,n,r)}function Ng(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Z9(e){if(typeof e=="function")return Ng(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zp)return 11;if(e===Gp)return 14}return 2}function _i(e,t){var n=e.alternate;return n===null?(n=jn(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 oc(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")Ng(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Do:return so(n.children,i,o,t);case Yp:a=8,i|=8;break;case $0:return e=jn(12,n,t,i|2),e.elementType=$0,e.lanes=o,e;case B0:return e=jn(13,n,t,i),e.elementType=B0,e.lanes=o,e;case V0:return e=jn(19,n,t,i),e.elementType=V0,e.lanes=o,e;case Vb:return tf(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case $b:a=10;break e;case Bb:a=9;break e;case Zp:a=11;break e;case Gp:a=14;break e;case ui:a=16,r=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return t=jn(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function so(e,t,n,r){return e=jn(7,e,r,t),e.lanes=n,e}function tf(e,t,n,r){return e=jn(22,e,r,t),e.elementType=Vb,e.lanes=n,e.stateNode={isHidden:!1},e}function Jf(e,t,n){return e=jn(6,e,null,t),e.lanes=n,e}function e0(e,t,n){return t=jn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function G9(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=jf(0),this.expirationTimes=jf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jf(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Pg(e,t,n,r,i,o,a,s,l){return e=new G9(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=jn(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},fg(o),e}function q9(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Lw)}catch(e){console.error(e)}}Lw(),Lb.exports=_n;var Og=Lb.exports,wy=Og;D0.createRoot=wy.createRoot,D0.hydrateRoot=wy.hydrateRoot;var zw={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},ky=Se.createContext&&Se.createContext(zw),eS=["attr","size","title"];function tS(e,t){if(e==null)return{};var n=nS(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function nS(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Hc(){return Hc=Object.assign?Object.assign.bind():function(e){for(var t=1;tSe.createElement(t.tag,Wc({key:n},t.attr),Dw(t.child)))}function wt(e){return t=>Se.createElement(aS,Hc({attr:Wc({},e.attr)},t),Dw(e.child))}function aS(e){var t=n=>{var{attr:r,size:i,title:o}=e,a=tS(e,eS),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),Se.createElement("svg",Hc({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:Wc(Wc({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&Se.createElement("title",null,o),e.children)};return ky!==void 0?Se.createElement(ky.Consumer,null,n=>t(n)):t(zw)}function sS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"},child:[]}]})(e)}function lS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function uS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"},child:[]}]})(e)}function Fw(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function cS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"},child:[]}]})(e)}function dS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"},child:[]}]})(e)}function fS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"},child:[]}]})(e)}function hS(e){return wt({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"},child:[]}]})(e)}function $w(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"},child:[]}]})(e)}function pS(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"},child:[]}]})(e)}function Bw(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"},child:[]}]})(e)}function gS(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"},child:[]}]})(e)}function mS(e){return wt({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"},child:[]}]})(e)}const jg="-";function yS(e){const t=bS(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function i(a){const s=a.split(jg);return s[0]===""&&s.length!==1&&s.shift(),Vw(s,t)||vS(a)}function o(a,s){const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}return{getClassGroupId:i,getConflictingClassGroupIds:o}}function Vw(e,t){var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?Vw(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(jg);return(a=t.validators.find(({validator:s})=>s(o)))==null?void 0:a.classGroupId}const Ey=/^\[(.+)\]$/;function vS(e){if(Ey.test(e)){const t=Ey.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function bS(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return wS(Object.entries(e.classGroups),n).forEach(([o,a])=>{Rh(a,r,o,t)}),r}function Rh(e,t,n,r){e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:Cy(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(xS(i)){Rh(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,a])=>{Rh(a,Cy(t,o),n,r)})})}function Cy(e,t){let n=e;return t.split(jg).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function xS(e){return e.isThemeGetter}function wS(e,t){return t?e.map(([n,r])=>{const i=r.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[t+a,s])):o);return[n,i]}):e}function kS(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function i(o,a){n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)}return{get(o){let a=n.get(o);if(a!==void 0)return a;if((a=r.get(o))!==void 0)return i(o,a),a},set(o,a){n.has(o)?n.set(o,a):i(o,a)}}}const Hw="!";function SS(e){const t=e.separator,n=t.length===1,r=t[0],i=t.length;return function(a){const s=[];let l=0,u=0,c;for(let m=0;mu?c-u:void 0;return{modifiers:s,hasImportantModifier:h,baseClassName:f,maybePostfixModifierPosition:p}}}function ES(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function CS(e){return{cache:kS(e.cacheSize),splitModifiers:SS(e),...yS(e)}}const _S=/\s+/;function TS(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,o=new Set;return e.trim().split(_S).map(a=>{const{modifiers:s,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:c}=n(a);let d=r(c?u.substring(0,c):u),h=!!c;if(!d){if(!c)return{isTailwindClass:!1,originalClassName:a};if(d=r(u),!d)return{isTailwindClass:!1,originalClassName:a};h=!1}const f=ES(s).join(":");return{isTailwindClass:!0,modifierId:l?f+Hw:f,classGroupId:d,originalClassName:a,hasPostfixModifier:h}}).reverse().filter(a=>{if(!a.isTailwindClass)return!0;const{modifierId:s,classGroupId:l,hasPostfixModifier:u}=a,c=s+l;return o.has(c)?!1:(o.add(c),i(l,u).forEach(d=>o.add(s+d)),!0)}).reverse().map(a=>a.originalClassName).join(" ")}function NS(){let e=0,t,n,r="";for(;ed(c),e());return n=CS(u),r=n.cache.get,i=n.cache.set,o=s,s(l)}function s(l){const u=r(l);if(u)return u;const c=TS(l,n);return i(l,c),c}return function(){return o(NS.apply(null,arguments))}}function Xe(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const Uw=/^\[(?:([a-z-]+):)?(.+)\]$/i,MS=/^\d+\/\d+$/,RS=new Set(["px","full","screen"]),IS=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,OS=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,jS=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,AS=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,LS=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Nr(e){return ro(e)||RS.has(e)||MS.test(e)}function ni(e){return $a(e,"length",WS)}function ro(e){return!!e&&!Number.isNaN(Number(e))}function _u(e){return $a(e,"number",ro)}function is(e){return!!e&&Number.isInteger(Number(e))}function zS(e){return e.endsWith("%")&&ro(e.slice(0,-1))}function Te(e){return Uw.test(e)}function ri(e){return IS.test(e)}const DS=new Set(["length","size","percentage"]);function FS(e){return $a(e,DS,Yw)}function $S(e){return $a(e,"position",Yw)}const BS=new Set(["image","url"]);function VS(e){return $a(e,BS,YS)}function HS(e){return $a(e,"",US)}function os(){return!0}function $a(e,t,n){const r=Uw.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function WS(e){return OS.test(e)&&!jS.test(e)}function Yw(){return!1}function US(e){return AS.test(e)}function YS(e){return LS.test(e)}function ZS(){const e=Xe("colors"),t=Xe("spacing"),n=Xe("blur"),r=Xe("brightness"),i=Xe("borderColor"),o=Xe("borderRadius"),a=Xe("borderSpacing"),s=Xe("borderWidth"),l=Xe("contrast"),u=Xe("grayscale"),c=Xe("hueRotate"),d=Xe("invert"),h=Xe("gap"),f=Xe("gradientColorStops"),p=Xe("gradientColorStopPositions"),m=Xe("inset"),w=Xe("margin"),g=Xe("opacity"),y=Xe("padding"),b=Xe("saturate"),x=Xe("scale"),C=Xe("sepia"),_=Xe("skew"),R=Xe("space"),O=Xe("translate"),D=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",Te,t],M=()=>[Te,t],F=()=>["",Nr,ni],k=()=>["auto",ro,Te],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["solid","dashed","dotted","double","none"],L=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",Te],E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],V=()=>[ro,_u],Y=()=>[ro,Te];return{cacheSize:500,separator:":",theme:{colors:[os],spacing:[Nr,ni],blur:["none","",ri,Te],brightness:V(),borderColor:[e],borderRadius:["none","","full",ri,Te],borderSpacing:M(),borderWidth:F(),contrast:V(),grayscale:z(),hueRotate:Y(),invert:z(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[zS,ni],inset:A(),margin:A(),opacity:V(),padding:M(),saturate:V(),scale:V(),sepia:z(),skew:Y(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",Te]}],container:["container"],columns:[{columns:[ri]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),Te]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",is,Te]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Te]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",is,Te]}],"grid-cols":[{"grid-cols":[os]}],"col-start-end":[{col:["auto",{span:["full",is,Te]},Te]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[os]}],"row-start-end":[{row:["auto",{span:[is,Te]},Te]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Te]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Te]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...I()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...I(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...I(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Te,t]}],"min-w":[{"min-w":[Te,t,"min","max","fit"]}],"max-w":[{"max-w":[Te,t,"none","full","min","max","fit","prose",{screen:[ri]},ri]}],h:[{h:[Te,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Te,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Te,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Te,t,"auto","min","max","fit"]}],"font-size":[{text:["base",ri,ni]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",_u]}],"font-family":[{font:[os]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Te]}],"line-clamp":[{"line-clamp":["none",ro,_u]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Nr,Te]}],"list-image":[{"list-image":["none",Te]}],"list-style-type":[{list:["none","disc","decimal",Te]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Nr,ni]}],"underline-offset":[{"underline-offset":["auto",Nr,Te]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Te]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),$S]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",FS]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},VS]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...P(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:P()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...P()]}],"outline-offset":[{"outline-offset":[Nr,Te]}],"outline-w":[{outline:[Nr,ni]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Nr,ni]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",ri,HS]}],"shadow-color":[{shadow:[os]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...L(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":L()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",ri,Te]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Te]}],duration:[{duration:Y()}],ease:[{ease:["linear","in","out","in-out",Te]}],delay:[{delay:Y()}],animate:[{animate:["none","spin","ping","pulse","bounce",Te]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[is,Te]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Te]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Te]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Te]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Nr,ni,_u]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const $=PS(ZS);function qi(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function hl(e){if(!qi(e))return e;const t={};for(const n in e)t[n]=hl(e[n]);return t}function W(e,t){if(qi(t)&&Object.keys(t).length===0)return hl({...e,...t});const n={...e,...t};if(qi(t)&&qi(e))for(const r in t)qi(t[r])&&r in e&&qi(e[r])?n[r]=W(e[r],t[r]):n[r]=qi(t[r])?hl(t[r]):t[r];return n}const GS={root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700",flush:{off:"rounded-lg border",on:"border-b"}},content:{base:"p-5 first:rounded-t-lg last:rounded-b-lg dark:bg-gray-900"},title:{arrow:{base:"h-6 w-6 shrink-0",open:{off:"",on:"rotate-180"}},base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",flush:{off:"hover:bg-gray-100 focus:ring-4 focus:ring-gray-200 dark:hover:bg-gray-800 dark:focus:ring-gray-800",on:"bg-transparent dark:bg-transparent"},heading:"",open:{off:"",on:"bg-gray-100 text-gray-900 dark:bg-gray-800 dark:text-white"}}},qS={base:"flex flex-col gap-2 p-4 text-sm",borderAccent:"border-t-4",closeButton:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg p-1.5 focus:ring-2",icon:"h-5 w-5",color:{info:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",gray:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-700 dark:text-gray-300 dark:hover:bg-gray-800 dark:hover:text-white",failure:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",success:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",warning:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",red:"bg-red-100 text-red-500 hover:bg-red-200 focus:ring-red-400 dark:bg-red-200 dark:text-red-600 dark:hover:bg-red-300",green:"bg-green-100 text-green-500 hover:bg-green-200 focus:ring-green-400 dark:bg-green-200 dark:text-green-600 dark:hover:bg-green-300",yellow:"bg-yellow-100 text-yellow-500 hover:bg-yellow-200 focus:ring-yellow-400 dark:bg-yellow-200 dark:text-yellow-600 dark:hover:bg-yellow-300",blue:"bg-blue-100 text-blue-500 hover:bg-blue-200 focus:ring-blue-400 dark:bg-blue-200 dark:text-blue-600 dark:hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-500 hover:bg-cyan-200 focus:ring-cyan-400 dark:bg-cyan-200 dark:text-cyan-600 dark:hover:bg-cyan-300",pink:"bg-pink-100 text-pink-500 hover:bg-pink-200 focus:ring-pink-400 dark:bg-pink-200 dark:text-pink-600 dark:hover:bg-pink-300",lime:"bg-lime-100 text-lime-500 hover:bg-lime-200 focus:ring-lime-400 dark:bg-lime-200 dark:text-lime-600 dark:hover:bg-lime-300",dark:"bg-gray-100 text-gray-500 hover:bg-gray-200 focus:ring-gray-400 dark:bg-gray-200 dark:text-gray-600 dark:hover:bg-gray-300",indigo:"bg-indigo-100 text-indigo-500 hover:bg-indigo-200 focus:ring-indigo-400 dark:bg-indigo-200 dark:text-indigo-600 dark:hover:bg-indigo-300",purple:"bg-purple-100 text-purple-500 hover:bg-purple-200 focus:ring-purple-400 dark:bg-purple-200 dark:text-purple-600 dark:hover:bg-purple-300",teal:"bg-teal-100 text-teal-500 hover:bg-teal-200 focus:ring-teal-400 dark:bg-teal-200 dark:text-teal-600 dark:hover:bg-teal-300",light:"bg-gray-50 text-gray-500 hover:bg-gray-100 focus:ring-gray-200 dark:bg-gray-600 dark:text-gray-200 dark:hover:bg-gray-700 dark:hover:text-white"}},color:{info:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",gray:"border-gray-500 bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-300",failure:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",success:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",warning:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",red:"border-red-500 bg-red-100 text-red-700 dark:bg-red-200 dark:text-red-800",green:"border-green-500 bg-green-100 text-green-700 dark:bg-green-200 dark:text-green-800",yellow:"border-yellow-500 bg-yellow-100 text-yellow-700 dark:bg-yellow-200 dark:text-yellow-800",blue:"border-blue-500 bg-blue-100 text-blue-700 dark:bg-blue-200 dark:text-blue-800",cyan:"border-cyan-500 bg-cyan-100 text-cyan-700 dark:bg-cyan-200 dark:text-cyan-800",pink:"border-pink-500 bg-pink-100 text-pink-700 dark:bg-pink-200 dark:text-pink-800",lime:"border-lime-500 bg-lime-100 text-lime-700 dark:bg-lime-200 dark:text-lime-800",dark:"border-gray-600 bg-gray-800 text-gray-200 dark:bg-gray-900 dark:text-gray-300",indigo:"border-indigo-500 bg-indigo-100 text-indigo-700 dark:bg-indigo-200 dark:text-indigo-800",purple:"border-purple-500 bg-purple-100 text-purple-700 dark:bg-purple-200 dark:text-purple-800",teal:"border-teal-500 bg-teal-100 text-teal-700 dark:bg-teal-200 dark:text-teal-800",light:"border-gray-400 bg-gray-50 text-gray-600 dark:bg-gray-500 dark:text-gray-200"},icon:"mr-3 inline h-5 w-5 flex-shrink-0",rounded:"rounded-lg",wrapper:"flex items-center"},XS={root:{base:"flex items-center justify-center space-x-4 rounded",bordered:"p-1 ring-2",rounded:"rounded-full",color:{dark:"ring-gray-800 dark:ring-gray-800",failure:"ring-red-500 dark:ring-red-700",gray:"ring-gray-500 dark:ring-gray-400",info:"ring-cyan-400 dark:ring-cyan-800",light:"ring-gray-300 dark:ring-gray-500",purple:"ring-purple-500 dark:ring-purple-600",success:"ring-green-500 dark:ring-green-500",warning:"ring-yellow-300 dark:ring-yellow-500",pink:"ring-pink-500 dark:ring-pink-500"},img:{base:"rounded",off:"relative overflow-hidden bg-gray-100 dark:bg-gray-600",on:"",placeholder:"absolute -bottom-1 h-auto w-auto text-gray-400"},size:{xs:"h-6 w-6",sm:"h-8 w-8",md:"h-10 w-10",lg:"h-20 w-20",xl:"h-36 w-36"},stacked:"ring-2 ring-gray-300 dark:ring-gray-500",statusPosition:{"bottom-left":"-bottom-1 -left-1","bottom-center":"-bottom-1","bottom-right":"-bottom-1 -right-1","top-left":"-left-1 -top-1","top-center":"-top-1","top-right":"-right-1 -top-1","center-right":"-right-1",center:"","center-left":"-left-1"},status:{away:"bg-yellow-400",base:"absolute h-3.5 w-3.5 rounded-full border-2 border-white dark:border-gray-800",busy:"bg-red-400",offline:"bg-gray-400",online:"bg-green-400"},initials:{text:"font-medium text-gray-600 dark:text-gray-300",base:"relative inline-flex items-center justify-center overflow-hidden bg-gray-100 dark:bg-gray-600"}},group:{base:"flex -space-x-4"},groupCounter:{base:"relative flex h-10 w-10 items-center justify-center rounded-full bg-gray-700 text-xs font-medium text-white ring-2 ring-gray-300 hover:bg-gray-600 dark:ring-gray-500"}},QS={root:{base:"flex h-fit items-center gap-1 font-semibold",color:{info:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-800 dark:group-hover:bg-cyan-300",gray:"bg-gray-100 text-gray-800 group-hover:bg-gray-200 dark:bg-gray-700 dark:text-gray-300 dark:group-hover:bg-gray-600",failure:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",success:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",warning:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300",indigo:"bg-indigo-100 text-indigo-800 group-hover:bg-indigo-200 dark:bg-indigo-200 dark:text-indigo-900 dark:group-hover:bg-indigo-300",purple:"bg-purple-100 text-purple-800 group-hover:bg-purple-200 dark:bg-purple-200 dark:text-purple-900 dark:group-hover:bg-purple-300",pink:"bg-pink-100 text-pink-800 group-hover:bg-pink-200 dark:bg-pink-200 dark:text-pink-900 dark:group-hover:bg-pink-300",blue:"bg-blue-100 text-blue-800 group-hover:bg-blue-200 dark:bg-blue-200 dark:text-blue-900 dark:group-hover:bg-blue-300",cyan:"bg-cyan-100 text-cyan-800 group-hover:bg-cyan-200 dark:bg-cyan-200 dark:text-cyan-900 dark:group-hover:bg-cyan-300",dark:"bg-gray-600 text-gray-100 group-hover:bg-gray-500 dark:bg-gray-900 dark:text-gray-200 dark:group-hover:bg-gray-700",light:"bg-gray-200 text-gray-800 group-hover:bg-gray-300 dark:bg-gray-400 dark:text-gray-900 dark:group-hover:bg-gray-500",green:"bg-green-100 text-green-800 group-hover:bg-green-200 dark:bg-green-200 dark:text-green-900 dark:group-hover:bg-green-300",lime:"bg-lime-100 text-lime-800 group-hover:bg-lime-200 dark:bg-lime-200 dark:text-lime-900 dark:group-hover:bg-lime-300",red:"bg-red-100 text-red-800 group-hover:bg-red-200 dark:bg-red-200 dark:text-red-900 dark:group-hover:bg-red-300",teal:"bg-teal-100 text-teal-800 group-hover:bg-teal-200 dark:bg-teal-200 dark:text-teal-900 dark:group-hover:bg-teal-300",yellow:"bg-yellow-100 text-yellow-800 group-hover:bg-yellow-200 dark:bg-yellow-200 dark:text-yellow-900 dark:group-hover:bg-yellow-300"},href:"group",size:{xs:"p-1 text-xs",sm:"p-1.5 text-sm"}},icon:{off:"rounded px-2 py-0.5",on:"rounded-full p-1.5",size:{xs:"h-3 w-3",sm:"h-3.5 w-3.5"}}},KS={root:{base:"text-xl font-semibold italic text-gray-900 dark:text-white"}},JS={root:{base:"",list:"flex items-center"},item:{base:"group flex items-center",chevron:"mx-1 h-4 w-4 text-gray-400 group-first:hidden md:mx-2",href:{off:"flex items-center text-sm font-medium text-gray-500 dark:text-gray-400",on:"flex items-center text-sm font-medium text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white"},icon:"mr-2 h-4 w-4"}},eE={base:"group relative flex items-stretch justify-center p-0.5 text-center font-medium transition-[color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow] focus:z-10 focus:outline-none",fullSized:"w-full",color:{dark:"border border-transparent bg-gray-800 text-white focus:ring-4 focus:ring-gray-300 enabled:hover:bg-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:focus:ring-gray-800 dark:enabled:hover:bg-gray-700",failure:"border border-transparent bg-red-700 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-800 dark:bg-red-600 dark:focus:ring-red-900 dark:enabled:hover:bg-red-700",gray:":ring-cyan-700 border border-gray-200 bg-white text-gray-900 focus:text-cyan-700 focus:ring-4 enabled:hover:bg-gray-100 enabled:hover:text-cyan-700 dark:border-gray-600 dark:bg-transparent dark:text-gray-400 dark:enabled:hover:bg-gray-700 dark:enabled:hover:text-white",info:"border border-transparent bg-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-800 dark:bg-cyan-600 dark:focus:ring-cyan-800 dark:enabled:hover:bg-cyan-700",light:"border border-gray-300 bg-white text-gray-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-600 dark:text-white dark:focus:ring-gray-700 dark:enabled:hover:border-gray-700 dark:enabled:hover:bg-gray-700",purple:"border border-transparent bg-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-purple-800 dark:bg-purple-600 dark:focus:ring-purple-900 dark:enabled:hover:bg-purple-700",success:"border border-transparent bg-green-700 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-800 dark:bg-green-600 dark:focus:ring-green-800 dark:enabled:hover:bg-green-700",warning:"border border-transparent bg-yellow-400 text-white focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-500 dark:focus:ring-yellow-900",blue:"border border-transparent bg-blue-700 text-white focus:ring-4 focus:ring-blue-300 enabled:hover:bg-blue-800 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",cyan:"border border-cyan-300 bg-white text-cyan-900 focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-cyan-100 dark:border-cyan-600 dark:bg-cyan-600 dark:text-white dark:focus:ring-cyan-700 dark:enabled:hover:border-cyan-700 dark:enabled:hover:bg-cyan-700",green:"border border-green-300 bg-white text-green-900 focus:ring-4 focus:ring-green-300 enabled:hover:bg-green-100 dark:border-green-600 dark:bg-green-600 dark:text-white dark:focus:ring-green-700 dark:enabled:hover:border-green-700 dark:enabled:hover:bg-green-700",indigo:"border border-indigo-300 bg-white text-indigo-900 focus:ring-4 focus:ring-indigo-300 enabled:hover:bg-indigo-100 dark:border-indigo-600 dark:bg-indigo-600 dark:text-white dark:focus:ring-indigo-700 dark:enabled:hover:border-indigo-700 dark:enabled:hover:bg-indigo-700",lime:"border border-lime-300 bg-white text-lime-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-lime-100 dark:border-lime-600 dark:bg-lime-600 dark:text-white dark:focus:ring-lime-700 dark:enabled:hover:border-lime-700 dark:enabled:hover:bg-lime-700",pink:"border border-pink-300 bg-white text-pink-900 focus:ring-4 focus:ring-pink-300 enabled:hover:bg-pink-100 dark:border-pink-600 dark:bg-pink-600 dark:text-white dark:focus:ring-pink-700 dark:enabled:hover:border-pink-700 dark:enabled:hover:bg-pink-700",red:"border border-red-300 bg-white text-red-900 focus:ring-4 focus:ring-red-300 enabled:hover:bg-red-100 dark:border-red-600 dark:bg-red-600 dark:text-white dark:focus:ring-red-700 dark:enabled:hover:border-red-700 dark:enabled:hover:bg-red-700",teal:"border border-teal-300 bg-white text-teal-900 focus:ring-4 focus:ring-teal-300 enabled:hover:bg-teal-100 dark:border-teal-600 dark:bg-teal-600 dark:text-white dark:focus:ring-teal-700 dark:enabled:hover:border-teal-700 dark:enabled:hover:bg-teal-700",yellow:"border border-yellow-300 bg-white text-yellow-900 focus:ring-4 focus:ring-yellow-300 enabled:hover:bg-yellow-100 dark:border-yellow-600 dark:bg-yellow-600 dark:text-white dark:focus:ring-yellow-700 dark:enabled:hover:border-yellow-700 dark:enabled:hover:bg-yellow-700"},disabled:"cursor-not-allowed opacity-50",isProcessing:"cursor-wait",spinnerSlot:"absolute top-0 flex h-full items-center",spinnerLeftPosition:{xs:"left-2",sm:"left-3",md:"left-4",lg:"left-5",xl:"left-6"},gradient:{cyan:"bg-gradient-to-r from-cyan-400 via-cyan-500 to-cyan-600 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",failure:"bg-gradient-to-r from-red-400 via-red-500 to-red-600 text-white focus:ring-4 focus:ring-red-300 enabled:hover:bg-gradient-to-br dark:focus:ring-red-800",info:"bg-gradient-to-r from-cyan-500 via-cyan-600 to-cyan-700 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-br dark:focus:ring-cyan-800",lime:"bg-gradient-to-r from-lime-200 via-lime-400 to-lime-500 text-gray-900 focus:ring-4 focus:ring-lime-300 enabled:hover:bg-gradient-to-br dark:focus:ring-lime-800",pink:"bg-gradient-to-r from-pink-400 via-pink-500 to-pink-600 text-white focus:ring-4 focus:ring-pink-300 enabled:hover:bg-gradient-to-br dark:focus:ring-pink-800",purple:"bg-gradient-to-r from-purple-500 via-purple-600 to-purple-700 text-white focus:ring-4 focus:ring-purple-300 enabled:hover:bg-gradient-to-br dark:focus:ring-purple-800",success:"bg-gradient-to-r from-green-400 via-green-500 to-green-600 text-white focus:ring-4 focus:ring-green-300 enabled:hover:bg-gradient-to-br dark:focus:ring-green-800",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 text-white focus:ring-4 focus:ring-teal-300 enabled:hover:bg-gradient-to-br dark:focus:ring-teal-800"},gradientDuoTone:{cyanToBlue:"bg-gradient-to-r from-cyan-500 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",greenToBlue:"bg-gradient-to-br from-green-400 to-cyan-600 text-white focus:ring-4 focus:ring-green-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-green-800",pinkToOrange:"bg-gradient-to-br from-pink-500 to-orange-400 text-white focus:ring-4 focus:ring-pink-200 enabled:hover:bg-gradient-to-bl dark:focus:ring-pink-800",purpleToBlue:"bg-gradient-to-br from-purple-600 to-cyan-500 text-white focus:ring-4 focus:ring-cyan-300 enabled:hover:bg-gradient-to-bl dark:focus:ring-cyan-800",purpleToPink:"bg-gradient-to-r from-purple-500 to-pink-500 text-white focus:ring-4 focus:ring-purple-200 enabled:hover:bg-gradient-to-l dark:focus:ring-purple-800",redToYellow:"bg-gradient-to-r from-red-200 via-red-300 to-yellow-200 text-gray-900 focus:ring-4 focus:ring-red-100 enabled:hover:bg-gradient-to-bl dark:focus:ring-red-400",tealToLime:"bg-gradient-to-r from-teal-200 to-lime-200 text-gray-900 focus:ring-4 focus:ring-lime-200 enabled:hover:bg-gradient-to-l enabled:hover:from-teal-200 enabled:hover:to-lime-200 enabled:hover:text-gray-900 dark:focus:ring-teal-700"},inner:{base:"flex items-stretch transition-all duration-200",position:{none:"",start:"rounded-r-none",middle:"rounded-none",end:"rounded-l-none"},outline:"border border-transparent",isProcessingPadding:{xs:"pl-8",sm:"pl-10",md:"pl-12",lg:"pl-16",xl:"pl-20"}},label:"ml-2 inline-flex h-4 w-4 items-center justify-center rounded-full bg-cyan-200 text-xs font-semibold text-cyan-800",outline:{color:{gray:"border border-gray-900 dark:border-white",default:"border-0",light:""},off:"",on:"flex w-full justify-center bg-white text-gray-900 transition-all duration-75 ease-in group-enabled:group-hover:bg-opacity-0 group-enabled:group-hover:text-inherit dark:bg-gray-900 dark:text-white",pill:{off:"rounded-md",on:"rounded-full"}},pill:{off:"rounded-lg",on:"rounded-full"},size:{xs:"px-2 py-1 text-xs",sm:"px-3 py-1.5 text-sm",md:"px-4 py-2 text-sm",lg:"px-5 py-2.5 text-base",xl:"px-6 py-3 text-base"}},tE={base:"inline-flex",position:{none:"",start:"rounded-r-none focus:ring-2",middle:"rounded-none border-l-0 pl-0 focus:ring-2",end:"rounded-l-none border-l-0 pl-0 focus:ring-2"}},nE={root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800",children:"flex h-full flex-col justify-center gap-4 p-6",horizontal:{off:"flex-col",on:"flex-col md:max-w-xl md:flex-row"},href:"hover:bg-gray-100 dark:hover:bg-gray-700"},img:{base:"",horizontal:{off:"rounded-t-lg",on:"h-96 w-full rounded-t-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"}}},rE={root:{base:"relative h-full w-full",leftControl:"absolute left-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none",rightControl:"absolute right-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none"},indicators:{active:{off:"bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800",on:"bg-white dark:bg-gray-800"},base:"h-3 w-3 rounded-full",wrapper:"absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3"},item:{base:"absolute left-1/2 top-1/2 block w-full -translate-x-1/2 -translate-y-1/2",wrapper:{off:"w-full flex-shrink-0 transform cursor-default snap-center",on:"w-full flex-shrink-0 transform cursor-grab snap-center"}},control:{base:"inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/30 group-hover:bg-white/50 group-focus:outline-none group-focus:ring-4 group-focus:ring-white dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70 sm:h-10 sm:w-10",icon:"h-5 w-5 text-white dark:text-gray-800 sm:h-6 sm:w-6"},scrollContainer:{base:"flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg",snap:"snap-x"}},iE={root:{base:"h-4 w-4 rounded border border-gray-300 bg-gray-100 focus:ring-2 dark:border-gray-600 dark:bg-gray-700",color:{default:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-gray-800 dark:focus:ring-cyan-600",dark:"text-gray-800 focus:ring-gray-800 dark:ring-offset-gray-800 dark:focus:ring-gray-800",failure:"text-red-900 focus:ring-red-900 dark:ring-offset-red-900 dark:focus:ring-red-900",gray:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",info:"text-cyan-800 focus:ring-cyan-800 dark:ring-offset-gray-800 dark:focus:ring-cyan-800",light:"text-gray-900 focus:ring-gray-900 dark:ring-offset-gray-900 dark:focus:ring-gray-900",purple:"text-purple-600 focus:ring-purple-600 dark:ring-offset-purple-600 dark:focus:ring-purple-600",success:"text-green-800 focus:ring-green-800 dark:ring-offset-green-800 dark:focus:ring-green-800",warning:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400",blue:"text-blue-700 focus:ring-blue-600 dark:ring-offset-blue-700 dark:focus:ring-blue-700",cyan:"text-cyan-600 focus:ring-cyan-600 dark:ring-offset-cyan-600 dark:focus:ring-cyan-600",green:"text-green-600 focus:ring-green-600 dark:ring-offset-green-600 dark:focus:ring-green-600",indigo:"text-indigo-700 focus:ring-indigo-700 dark:ring-offset-indigo-700 dark:focus:ring-indigo-700",lime:"text-lime-700 focus:ring-lime-700 dark:ring-offset-lime-700 dark:focus:ring-lime-700",pink:"text-pink-600 focus:ring-pink-600 dark:ring-offset-pink-600 dark:focus:ring-pink-600",red:"text-red-600 focus:ring-red-600 dark:ring-offset-red-600 dark:focus:ring-red-600",teal:"text-teal-600 focus:ring-teal-600 dark:ring-offset-teal-600 dark:focus:ring-teal-600",yellow:"text-yellow-400 focus:ring-yellow-400 dark:ring-offset-yellow-400 dark:focus:ring-yellow-400"}}},oE={button:{base:"inline-flex w-full items-center justify-center rounded-lg bg-blue-700 px-5 py-3 hover:bg-blue-800 focus:outline-none focus:ring-4 focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800",label:"text-center text-sm font-medium text-white sm:w-auto"},withIcon:{base:"absolute end-2 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg p-2 text-gray-500 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-800",icon:{defaultIcon:"h-4 w-4",successIcon:"h-4 w-4 text-blue-700 dark:text-blue-500"}},withIconText:{base:"absolute end-2.5 top-1/2 inline-flex -translate-y-1/2 items-center justify-center rounded-lg border border-gray-200 bg-white px-2.5 py-2 text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700",icon:{defaultIcon:"me-1.5 h-3 w-3",successIcon:"me-1.5 h-3 w-3 text-blue-700 dark:text-blue-500"},label:{base:"inline-flex items-center",defaultText:"text-xs font-semibold",successText:"text-xs font-semibold text-blue-700 dark:text-blue-500"}}},aE={root:{base:"rounded-lg p-2.5 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700",icon:"h-5 w-5"}},sE={root:{base:"relative"},popup:{root:{base:"absolute top-10 z-50 block pt-2",inline:"relative top-0 z-auto",inner:"inline-block rounded-lg bg-white p-4 shadow-lg dark:bg-gray-700"},header:{base:"",title:"px-2 py-3 text-center font-semibold text-gray-900 dark:text-white",selectors:{base:"mb-2 flex justify-between",button:{base:"rounded-lg bg-white px-5 py-2.5 text-sm font-semibold text-gray-900 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600",prev:"",next:"",view:""}}},view:{base:"p-1"},footer:{base:"mt-2 flex space-x-2",button:{base:"w-full rounded-lg px-5 py-2 text-center text-sm font-medium focus:ring-4 focus:ring-cyan-300",today:"bg-cyan-700 text-white hover:bg-cyan-800 dark:bg-cyan-600 dark:hover:bg-cyan-700",clear:"border border-gray-300 bg-white text-gray-900 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600"}}},views:{days:{header:{base:"mb-1 grid grid-cols-7",title:"h-6 text-center text-sm font-medium leading-6 text-gray-500 dark:text-gray-400"},items:{base:"grid w-64 grid-cols-7",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},months:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},years:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}},decades:{items:{base:"grid w-64 grid-cols-4",item:{base:"block flex-1 cursor-pointer rounded-lg border-0 text-center text-sm font-semibold leading-9 text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-600",selected:"bg-cyan-700 text-white hover:bg-cyan-600",disabled:"text-gray-500"}}}}},lE={root:{base:"fixed z-40 overflow-y-auto bg-white p-4 transition-transform dark:bg-gray-800",backdrop:"fixed inset-0 z-30 bg-gray-900/50 dark:bg-gray-900/80",edge:"bottom-16",position:{top:{on:"left-0 right-0 top-0 w-full transform-none",off:"left-0 right-0 top-0 w-full -translate-y-full"},right:{on:"right-0 top-0 h-screen w-80 transform-none",off:"right-0 top-0 h-screen w-80 translate-x-full"},bottom:{on:"bottom-0 left-0 right-0 w-full transform-none",off:"bottom-0 left-0 right-0 w-full translate-y-full"},left:{on:"left-0 top-0 h-screen w-80 transform-none",off:"left-0 top-0 h-screen w-80 -translate-x-full"}}},header:{inner:{closeButton:"absolute end-2.5 top-2.5 flex h-8 w-8 items-center justify-center rounded-lg bg-transparent text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",closeIcon:"h-4 w-4",titleIcon:"me-2.5 h-4 w-4",titleText:"mb-4 inline-flex items-center text-base font-semibold text-gray-500 dark:text-gray-400"},collapsed:{on:"hidden",off:"block"}},items:{base:""}},li={arrowIcon:"ml-2 h-4 w-4",content:"py-1 focus:outline-none",floating:{animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"z-10 w-fit divide-y divide-gray-100 rounded shadow focus:outline-none",content:"py-1 text-sm text-gray-700 dark:text-gray-200",divider:"my-1 h-px bg-gray-100 dark:bg-gray-600",header:"block px-4 py-2 text-sm text-gray-700 dark:text-gray-200",hidden:"invisible opacity-0",item:{container:"",base:"flex w-full cursor-pointer items-center justify-start px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 focus:bg-gray-100 focus:outline-none dark:text-gray-200 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:bg-gray-600 dark:focus:text-white",icon:"mr-2 h-4 w-4"},style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},target:"w-fit"},inlineWrapper:"flex items-center"},uE={root:{base:"flex"},field:{base:"relative w-full",input:{base:"block w-full overflow-hidden rounded-lg border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"sm:text-xs",md:"text-sm",lg:"sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},cE={input:{default:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-gray-300 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-blue-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none rounded-lg border border-gray-300 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500",md:"peer block w-full appearance-none border-0 border-b-2 border-gray-300 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-blue-600 focus:outline-none focus:ring-0 dark:border-gray-600 dark:text-white dark:focus:border-blue-500"}},success:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-green-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:bg-gray-700 dark:text-white dark:focus:border-green-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none rounded-lg border border-green-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500",md:"peer block w-full appearance-none border-0 border-b-2 border-green-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-green-600 focus:outline-none focus:ring-0 dark:border-green-500 dark:text-white dark:focus:border-green-500"}},error:{filled:{sm:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-t-lg border-0 border-b-2 border-red-600 bg-gray-50 px-2.5 pb-2.5 pt-5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:bg-gray-700 dark:text-white dark:focus:border-red-500"},outlined:{sm:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none rounded-lg border border-red-600 bg-transparent px-2.5 pb-2.5 pt-4 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"},standard:{sm:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-xs text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500",md:"peer block w-full appearance-none border-0 border-b-2 border-red-600 bg-transparent px-0 py-2.5 text-sm text-gray-900 focus:border-red-600 focus:outline-none focus:ring-0 dark:border-red-500 dark:text-white dark:focus:border-red-500"}}},label:{default:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 peer-focus:text-blue-600 dark:bg-gray-900 dark:text-gray-400 peer-focus:dark:text-blue-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-gray-500 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 peer-focus:text-blue-600 dark:text-gray-400 peer-focus:dark:text-blue-500"}},success:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-green-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-green-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-green-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-green-500"}},error:{filled:{sm:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500",md:"absolute left-2.5 top-4 z-10 origin-[0] -translate-y-4 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:-translate-y-4 peer-focus:scale-75 dark:text-red-500"},outlined:{sm:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500",md:"absolute left-1 top-2 z-10 origin-[0] -translate-y-4 scale-75 bg-white px-2 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:scale-100 peer-focus:top-2 peer-focus:-translate-y-4 peer-focus:scale-75 peer-focus:px-2 dark:bg-gray-900 dark:text-red-500"},standard:{sm:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-xs text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500",md:"absolute top-3 -z-10 origin-[0] -translate-y-6 scale-75 text-sm text-red-600 transition-transform duration-300 peer-placeholder-shown:translate-y-0 peer-placeholder-shown:scale-100 peer-focus:left-0 peer-focus:-translate-y-6 peer-focus:scale-75 dark:text-red-500"}}},helperText:{default:"mt-2 text-xs text-gray-600 dark:text-gray-400",success:"mt-2 text-xs text-green-600 dark:text-green-400",error:"mt-2 text-xs text-red-600 dark:text-red-400"}},dE={root:{base:"w-full rounded-lg bg-white shadow dark:bg-gray-800 md:flex md:items-center md:justify-between",container:"w-full p-6",bgDark:"bg-gray-800"},groupLink:{base:"flex flex-wrap text-sm text-gray-500 dark:text-white",link:{base:"me-4 last:mr-0 md:mr-6",href:"hover:underline"},col:"flex-col space-y-4"},icon:{base:"text-gray-500 dark:hover:text-white",size:"h-5 w-5"},title:{base:"mb-6 text-sm font-semibold uppercase text-gray-500 dark:text-white"},divider:{base:"my-6 w-full border-gray-200 dark:border-gray-700 sm:mx-auto lg:my-8"},copyright:{base:"text-sm text-gray-500 dark:text-gray-400 sm:text-center",href:"ml-1 hover:underline",span:"ml-1"},brand:{base:"mb-4 flex items-center sm:mb-0",img:"mr-3 h-8",span:"self-center whitespace-nowrap text-2xl font-semibold text-gray-800 dark:text-white"}},fE={root:{base:"mt-2 text-sm",colors:{gray:"text-gray-500 dark:text-gray-400",info:"text-cyan-700 dark:text-cyan-800",success:"text-green-600 dark:text-green-500",failure:"text-red-600 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600"}}},hE={root:{base:"my-8 h-px border-0 bg-gray-200 dark:bg-gray-700"},trimmed:{base:"mx-auto my-4 h-1 w-48 rounded border-0 bg-gray-100 dark:bg-gray-700 md:my-10"},icon:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-1 w-64 rounded border-0 bg-gray-200 dark:bg-gray-700",icon:{base:"absolute left-1/2 -translate-x-1/2 bg-white px-4 dark:bg-gray-900",icon:"h-4 w-4 text-gray-700 dark:text-gray-300"}},text:{base:"inline-flex w-full items-center justify-center",hrLine:"my-8 h-px w-64 border-0 bg-gray-200 dark:bg-gray-700",text:"absolute left-1/2 -translate-x-1/2 bg-white px-3 font-medium text-gray-900 dark:bg-gray-900 dark:text-white"},square:{base:"mx-auto my-8 h-8 w-8 rounded border-0 bg-gray-200 dark:bg-gray-700 md:my-12"}},pE={root:{base:"rounded-lg border border-gray-200 bg-gray-100 px-2 py-1.5 text-xs font-semibold text-gray-800 dark:border-gray-500 dark:bg-gray-600 dark:text-gray-100",icon:"inline-block"}},gE={root:{base:"text-sm font-medium",disabled:"opacity-50",colors:{default:"text-gray-900 dark:text-white",info:"text-cyan-500 dark:text-cyan-600",failure:"text-red-700 dark:text-red-500",warning:"text-yellow-500 dark:text-yellow-600",success:"text-green-700 dark:text-green-500"}}},mE={root:{base:"list-inside space-y-1 text-gray-500 dark:text-gray-400",ordered:{off:"list-disc",on:"list-decimal"},horizontal:"flex list-none flex-wrap items-center justify-center space-x-4 space-y-0",unstyled:"list-none",nested:"mt-2 ps-5"},item:{withIcon:{off:"",on:"flex items-center"},icon:"me-2 h-3.5 w-3.5 flex-shrink-0"}},yE={root:{base:"list-none rounded-lg border border-gray-200 bg-white text-left text-sm font-medium text-gray-900 dark:border-gray-600 dark:bg-gray-700 dark:text-white"},item:{base:"[&>*]:first:rounded-t-lg [&>*]:last:rounded-b-lg [&>*]:last:border-b-0",link:{base:"flex w-full items-center border-b border-gray-200 px-4 py-2 dark:border-gray-600",active:{off:"hover:bg-gray-100 hover:text-cyan-700 focus:text-cyan-700 focus:outline-none focus:ring-2 focus:ring-cyan-700 dark:border-gray-600 dark:hover:bg-gray-600 dark:hover:text-white dark:focus:text-white dark:focus:ring-gray-500",on:"bg-cyan-700 text-white dark:bg-gray-800"},disabled:{off:"",on:"cursor-not-allowed bg-gray-100 text-gray-900 hover:bg-gray-100 hover:text-gray-900 focus:text-gray-900"},href:{off:"",on:""},icon:"mr-2 h-4 w-4 fill-current"}}},ac={root:{base:"bg-white px-2 py-2.5 dark:border-gray-700 dark:bg-gray-800 sm:px-4",rounded:{on:"rounded",off:""},bordered:{on:"border",off:""},inner:{base:"mx-auto flex flex-wrap items-center justify-between",fluid:{on:"",off:"container"}}},brand:{base:"flex items-center"},collapse:{base:"w-full md:block md:w-auto",list:"mt-4 flex flex-col md:mt-0 md:flex-row md:space-x-8 md:text-sm md:font-medium",hidden:{on:"hidden",off:""}},link:{base:"block py-2 pl-3 pr-4 md:p-0",active:{on:"bg-cyan-700 text-white dark:text-white md:bg-transparent md:text-cyan-700",off:"border-b border-gray-100 text-gray-700 hover:bg-gray-50 dark:border-gray-700 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:border-0 md:hover:bg-transparent md:hover:text-cyan-700 md:dark:hover:bg-transparent md:dark:hover:text-white"},disabled:{on:"text-gray-400 hover:cursor-not-allowed dark:text-gray-600",off:""}},toggle:{base:"inline-flex items-center rounded-lg p-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600 md:hidden",icon:"h-6 w-6 shrink-0"}},vE={...ac,dropdown:{base:"",toggle:{...li,floating:{...li.floating,base:$(li.floating.base,"mt-2 block"),content:$(li.floating.content,"text-gray-500 dark:text-gray-400"),style:{...li.floating.style,auto:$(li.floating.style.auto,"text-gray-500 dark:text-gray-400")}},inlineWrapper:$(li.inlineWrapper,"flex w-full items-center justify-between")}},dropdownToggle:{base:$(ac.link.base,ac.link.active.off,"flex w-full items-center justify-between")}},bE={root:{base:"fixed inset-x-0 top-0 z-50 h-screen overflow-y-auto overflow-x-hidden md:inset-0 md:h-full",show:{on:"flex bg-gray-900 bg-opacity-50 dark:bg-opacity-80",off:"hidden"},sizes:{sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"},positions:{"top-left":"items-start justify-start","top-center":"items-start justify-center","top-right":"items-start justify-end","center-left":"items-center justify-start",center:"items-center justify-center","center-right":"items-center justify-end","bottom-right":"items-end justify-end","bottom-center":"items-end justify-center","bottom-left":"items-end justify-start"}},content:{base:"relative h-full w-full p-4 md:h-auto",inner:"relative flex max-h-[90dvh] flex-col rounded-lg bg-white shadow dark:bg-gray-700"},body:{base:"flex-1 overflow-auto p-6",popup:"pt-0"},header:{base:"flex items-start justify-between rounded-t border-b p-5 dark:border-gray-600",popup:"border-b-0 p-2",title:"text-xl font-medium text-gray-900 dark:text-white",close:{base:"ml-auto inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm text-gray-400 hover:bg-gray-200 hover:text-gray-900 dark:hover:bg-gray-600 dark:hover:text-white",icon:"h-5 w-5"}},footer:{base:"flex items-center space-x-2 rounded-b border-gray-200 p-6 dark:border-gray-600",popup:"border-t"}},xE={base:"",layout:{table:{base:"text-sm text-gray-700 dark:text-gray-400",span:"font-semibold text-gray-900 dark:text-white"}},pages:{base:"xs:mt-0 mt-2 inline-flex items-center -space-x-px",showIcon:"inline-flex",previous:{base:"ml-0 rounded-l-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},next:{base:"rounded-r-lg border border-gray-300 bg-white px-3 py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",icon:"h-5 w-5"},selector:{base:"w-12 border border-gray-300 bg-white py-2 leading-tight text-gray-500 enabled:hover:bg-gray-100 enabled:hover:text-gray-700 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-400 enabled:dark:hover:bg-gray-700 enabled:dark:hover:text-white",active:"bg-cyan-50 text-cyan-600 hover:bg-cyan-100 hover:text-cyan-700 dark:border-gray-700 dark:bg-gray-700 dark:text-white",disabled:"cursor-not-allowed opacity-50"}}},wE={base:"absolute z-20 inline-block w-max max-w-[100vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800",content:"z-10 overflow-hidden rounded-[7px]",arrow:{base:"absolute h-2 w-2 z-0 rotate-45 mix-blend-lighten bg-white border border-gray-200 dark:border-gray-600 dark:bg-gray-800 dark:mix-blend-color",placement:"-4px"}},kE={base:"w-full overflow-hidden rounded-full bg-gray-200 dark:bg-gray-700",label:"mb-1 flex justify-between font-medium dark:text-white",bar:"space-x-2 rounded-full text-center font-medium leading-none text-cyan-300 dark:text-cyan-100",color:{dark:"bg-gray-600 dark:bg-gray-300",blue:"bg-blue-600",red:"bg-red-600 dark:bg-red-500",green:"bg-green-600 dark:bg-green-500",yellow:"bg-yellow-400",indigo:"bg-indigo-600 dark:bg-indigo-500",purple:"bg-purple-600 dark:bg-purple-500",cyan:"bg-cyan-600",gray:"bg-gray-500",lime:"bg-lime-600",pink:"bg-pink-500",teal:"bg-teal-600"},size:{sm:"h-1.5",md:"h-2.5",lg:"h-4",xl:"h-6"}},SE={root:{base:"h-4 w-4 border border-gray-300 text-cyan-600 focus:ring-2 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:focus:bg-cyan-600 dark:focus:ring-cyan-600"}},EE={root:{base:"flex"},field:{base:"relative w-full",input:{base:"w-full cursor-pointer appearance-none rounded-lg bg-gray-200 dark:bg-gray-700",sizes:{sm:"h-1",md:"h-2",lg:"h-3"}}}},CE={root:{base:"flex items-center"},star:{empty:"text-gray-300 dark:text-gray-500",filled:"text-yellow-400",sizes:{sm:"h-5 w-5",md:"h-7 w-7",lg:"h-10 w-10"}}},_E={base:"flex items-center",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500",progress:{base:"mx-4 h-5 w-2/4 rounded bg-gray-200 dark:bg-gray-700",fill:"h-5 rounded bg-yellow-400",label:"text-sm font-medium text-cyan-600 dark:text-cyan-500"}},TE={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},select:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""},sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"}}}},NE={root:{base:"h-full",collapsed:{on:"w-16",off:"w-64"},inner:"h-full overflow-y-auto overflow-x-hidden rounded bg-gray-50 px-3 py-4 dark:bg-gray-800"},collapse:{button:"group flex w-full items-center rounded-lg p-2 text-base font-normal text-gray-900 transition duration-75 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",icon:{base:"h-6 w-6 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",open:{off:"",on:"text-gray-900"}},label:{base:"ml-3 flex-1 whitespace-nowrap text-left",icon:{base:"h-6 w-6 transition delay-0 ease-in-out",open:{on:"rotate-180",off:""}}},list:"space-y-2 py-2"},cta:{base:"mt-6 rounded-lg bg-gray-100 p-4 dark:bg-gray-700",color:{blue:"bg-cyan-50 dark:bg-cyan-900",dark:"bg-dark-50 dark:bg-dark-900",failure:"bg-red-50 dark:bg-red-900",gray:"bg-alternative-50 dark:bg-alternative-900",green:"bg-green-50 dark:bg-green-900",light:"bg-light-50 dark:bg-light-900",red:"bg-red-50 dark:bg-red-900",purple:"bg-purple-50 dark:bg-purple-900",success:"bg-green-50 dark:bg-green-900",yellow:"bg-yellow-50 dark:bg-yellow-900",warning:"bg-yellow-50 dark:bg-yellow-900"}},item:{base:"flex items-center justify-center rounded-lg p-2 text-base font-normal text-gray-900 hover:bg-gray-100 dark:text-white dark:hover:bg-gray-700",active:"bg-gray-100 dark:bg-gray-700",collapsed:{insideCollapse:"group w-full pl-8 transition duration-75",noIcon:"font-bold"},content:{base:"flex-1 whitespace-nowrap px-3"},icon:{base:"h-6 w-6 flex-shrink-0 text-gray-500 transition duration-75 group-hover:text-gray-900 dark:text-gray-400 dark:group-hover:text-white",active:"text-gray-700 dark:text-gray-100"},label:"",listItem:""},items:{base:""},itemGroup:{base:"mt-4 space-y-2 border-t border-gray-200 pt-4 first:mt-0 first:border-t-0 first:pt-0 dark:border-gray-700"},logo:{base:"mb-5 flex items-center pl-2.5",collapsed:{on:"hidden",off:"self-center whitespace-nowrap text-xl font-semibold dark:text-white"},img:"mr-3 h-6 sm:h-7"}},PE={base:"inline animate-spin text-gray-200",color:{failure:"fill-red-600",gray:"fill-gray-600",info:"fill-cyan-600",pink:"fill-pink-600",purple:"fill-purple-600",success:"fill-green-500",warning:"fill-yellow-400"},light:{off:{base:"dark:text-gray-600",color:{failure:"",gray:"dark:fill-gray-300",info:"",pink:"",purple:"",success:"",warning:""}},on:{base:"",color:{failure:"",gray:"",info:"",pink:"",purple:"",success:"",warning:""}}},size:{xs:"h-3 w-3",sm:"h-4 w-4",md:"h-6 w-6",lg:"h-8 w-8",xl:"h-10 w-10"}},ME={root:{base:"w-full text-left text-sm text-gray-500 dark:text-gray-400",shadow:"absolute left-0 top-0 -z-10 h-full w-full rounded-lg bg-white drop-shadow-md dark:bg-black",wrapper:"relative"},body:{base:"group/body",cell:{base:"px-6 py-4 group-first/body:group-first/row:first:rounded-tl-lg group-first/body:group-first/row:last:rounded-tr-lg group-last/body:group-last/row:first:rounded-bl-lg group-last/body:group-last/row:last:rounded-br-lg"}},head:{base:"group/head text-xs uppercase text-gray-700 dark:text-gray-400",cell:{base:"bg-gray-50 px-6 py-3 group-first/head:first:rounded-tl-lg group-first/head:last:rounded-tr-lg dark:bg-gray-700"}},row:{base:"group/row",hovered:"hover:bg-gray-50 dark:hover:bg-gray-600",striped:"odd:bg-white even:bg-gray-50 odd:dark:bg-gray-800 even:dark:bg-gray-700"}},RE={base:"flex flex-col gap-2",tablist:{base:"flex text-center",variant:{default:"flex-wrap border-b border-gray-200 dark:border-gray-700",underline:"-mb-px flex-wrap border-b border-gray-200 dark:border-gray-700",pills:"flex-wrap space-x-2 text-sm font-medium text-gray-500 dark:text-gray-400",fullWidth:"grid w-full grid-flow-col divide-x divide-gray-200 rounded-none text-sm font-medium shadow dark:divide-gray-700 dark:text-gray-400"},tabitem:{base:"flex items-center justify-center rounded-t-lg p-4 text-sm font-medium first:ml-0 focus:outline-none focus:ring-4 focus:ring-cyan-300 disabled:cursor-not-allowed disabled:text-gray-400 disabled:dark:text-gray-500",variant:{default:{base:"rounded-t-lg",active:{on:"bg-gray-100 text-cyan-600 dark:bg-gray-800 dark:text-cyan-500",off:"text-gray-500 hover:bg-gray-50 hover:text-gray-600 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-300"}},underline:{base:"rounded-t-lg",active:{on:"active rounded-t-lg border-b-2 border-cyan-600 text-cyan-600 dark:border-cyan-500 dark:text-cyan-500",off:"border-b-2 border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"}},pills:{base:"",active:{on:"rounded-lg bg-cyan-600 text-white",off:"rounded-lg hover:bg-gray-100 hover:text-gray-900 dark:hover:bg-gray-800 dark:hover:text-white"}},fullWidth:{base:"ml-0 flex w-full rounded-none first:ml-0",active:{on:"active rounded-none bg-gray-100 p-4 text-gray-900 dark:bg-gray-700 dark:text-white",off:"rounded-none bg-white hover:bg-gray-50 hover:text-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700 dark:hover:text-white"}}},icon:"mr-2 h-5 w-5"}},tabitemcontainer:{base:"",variant:{default:"",underline:"",pills:"",fullWidth:""}},tabpanel:"py-3"},IE={base:"block w-full rounded-lg border text-sm disabled:cursor-not-allowed disabled:opacity-50",colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}},OE={base:"flex",addon:"inline-flex items-center rounded-l-md border border-r-0 border-gray-300 bg-gray-200 px-3 text-sm text-gray-900 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400",field:{base:"relative w-full",icon:{base:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},rightIcon:{base:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3",svg:"h-5 w-5 text-gray-500 dark:text-gray-400"},input:{base:"block w-full border disabled:cursor-not-allowed disabled:opacity-50",sizes:{sm:"p-2 sm:text-xs",md:"p-2.5 text-sm",lg:"p-4 sm:text-base"},colors:{gray:"border-gray-300 bg-gray-50 text-gray-900 focus:border-cyan-500 focus:ring-cyan-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",info:"border-cyan-500 bg-cyan-50 text-cyan-900 placeholder-cyan-700 focus:border-cyan-500 focus:ring-cyan-500 dark:border-cyan-400 dark:bg-cyan-100 dark:focus:border-cyan-500 dark:focus:ring-cyan-500",failure:"border-red-500 bg-red-50 text-red-900 placeholder-red-700 focus:border-red-500 focus:ring-red-500 dark:border-red-400 dark:bg-red-100 dark:focus:border-red-500 dark:focus:ring-red-500",warning:"border-yellow-500 bg-yellow-50 text-yellow-900 placeholder-yellow-700 focus:border-yellow-500 focus:ring-yellow-500 dark:border-yellow-400 dark:bg-yellow-100 dark:focus:border-yellow-500 dark:focus:ring-yellow-500",success:"border-green-500 bg-green-50 text-green-900 placeholder-green-700 focus:border-green-500 focus:ring-green-500 dark:border-green-400 dark:bg-green-100 dark:focus:border-green-500 dark:focus:ring-green-500"},withRightIcon:{on:"pr-10",off:""},withIcon:{on:"pl-10",off:""},withAddon:{on:"rounded-r-lg",off:"rounded-lg"},withShadow:{on:"shadow-sm dark:shadow-sm-light",off:""}}}},jE={root:{direction:{horizontal:"sm:flex",vertical:"relative border-l border-gray-200 dark:border-gray-700"}},item:{root:{horizontal:"relative mb-6 sm:mb-0",vertical:"mb-10 ml-6"},content:{root:{base:"",horizontal:"mt-3 sm:pr-8",vertical:""},body:{base:"mb-4 text-base font-normal text-gray-500 dark:text-gray-400"},time:{base:"mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500"},title:{base:"text-lg font-semibold text-gray-900 dark:text-white"}},point:{horizontal:"flex items-center",line:"hidden h-0.5 w-full bg-gray-200 dark:bg-gray-700 sm:flex",marker:{base:{horizontal:"absolute -left-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700",vertical:"absolute -left-1.5 mt-1.5 h-3 w-3 rounded-full border border-white bg-gray-200 dark:border-gray-900 dark:bg-gray-700"},icon:{base:"h-3 w-3 text-cyan-600 dark:text-cyan-300",wrapper:"absolute -left-3 flex h-6 w-6 items-center justify-center rounded-full bg-cyan-200 ring-8 ring-white dark:bg-cyan-900 dark:ring-gray-900"}},vertical:""}}},AE={root:{base:"flex w-full max-w-xs items-center rounded-lg bg-white p-4 text-gray-500 shadow dark:bg-gray-800 dark:text-gray-400",closed:"opacity-0 ease-out"},toggle:{base:"-m-1.5 ml-auto inline-flex h-8 w-8 rounded-lg bg-white p-1.5 text-gray-400 hover:bg-gray-100 hover:text-gray-900 focus:ring-2 focus:ring-gray-300 dark:bg-gray-800 dark:text-gray-500 dark:hover:bg-gray-700 dark:hover:text-white",icon:"h-5 w-5 shrink-0"}},LE={root:{base:"group flex rounded-lg focus:outline-none",active:{on:"cursor-pointer",off:"cursor-not-allowed opacity-50"},label:"ms-3 mt-0.5 text-start text-sm font-medium text-gray-900 dark:text-gray-300"},toggle:{base:"relative rounded-full border after:absolute after:rounded-full after:bg-white after:transition-all group-focus:ring-4 group-focus:ring-cyan-500/25",checked:{on:"after:translate-x-full after:border-white rtl:after:-translate-x-full",off:"border-gray-200 bg-gray-200 dark:border-gray-600 dark:bg-gray-700",color:{blue:"border-cyan-700 bg-cyan-700",dark:"bg-dark-700 border-dark-900",failure:"border-red-900 bg-red-700",gray:"border-gray-600 bg-gray-500",green:"border-green-700 bg-green-600",light:"bg-light-700 border-light-900",red:"border-red-900 bg-red-700",purple:"border-purple-900 bg-purple-700",success:"border-green-500 bg-green-500",yellow:"border-yellow-400 bg-yellow-400",warning:"border-yellow-600 bg-yellow-600",cyan:"border-cyan-500 bg-cyan-500",lime:"border-lime-400 bg-lime-400",indigo:"border-indigo-400 bg-indigo-400",teal:"bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-4",info:"border-cyan-600 bg-cyan-600",pink:"border-pink-600 bg-pink-600"}},sizes:{sm:"h-5 w-9 min-w-9 after:left-px after:top-px after:h-4 after:w-4 rtl:after:right-px",md:"h-6 w-11 min-w-11 after:left-px after:top-px after:h-5 after:w-5 rtl:after:right-px",lg:"h-7 w-14 min-w-14 after:left-1 after:top-0.5 after:h-6 after:w-6 rtl:after:right-1"}}},zE={target:"w-fit",animation:"transition-opacity",arrow:{base:"absolute z-10 h-2 w-2 rotate-45",style:{dark:"bg-gray-900 dark:bg-gray-700",light:"bg-white",auto:"bg-white dark:bg-gray-700"},placement:"-4px"},base:"absolute z-10 inline-block rounded-lg px-3 py-2 text-sm font-medium shadow-sm",hidden:"invisible opacity-0",style:{dark:"bg-gray-900 text-white dark:bg-gray-700",light:"border border-gray-200 bg-white text-gray-900",auto:"border border-gray-200 bg-white text-gray-900 dark:border-none dark:bg-gray-700 dark:text-white"},content:"relative z-20"},Zw={accordion:GS,alert:qS,avatar:XS,badge:QS,blockquote:KS,breadcrumb:JS,button:eE,buttonGroup:tE,card:nE,carousel:rE,checkbox:iE,clipboard:oE,datepicker:sE,darkThemeToggle:aE,drawer:lE,dropdown:li,fileInput:uE,floatingLabel:cE,footer:dE,helperText:fE,hr:hE,kbd:pE,label:gE,listGroup:yE,list:mE,megaMenu:vE,modal:bE,navbar:ac,pagination:xE,popover:wE,progress:kE,radio:SE,rangeSlider:EE,rating:CE,ratingAdvanced:_E,select:TE,textInput:OE,textarea:IE,toggleSwitch:LE,sidebar:NE,spinner:PE,table:ME,tabs:RE,timeline:jE,toast:AE,tooltip:zE},sf={theme:hl(Zw)};function DE(e){sf.mode=e}function _y(){return sf.mode}function Gw(e){e&&(sf.theme=W(Zw,e))}function ue(){return hl(sf.theme)}const qw=S.createContext(void 0);function Xw(){const e=S.useContext(qw);if(!e)throw new Error("useAccordionContext should be used within the AccordionPanelContext provider!");return e}const Qw=({children:e,className:t,theme:n={},...r})=>{const{isOpen:i}=Xw(),o=W(ue().accordion.content,n);return v.jsx("div",{className:$(o.base,t),"data-testid":"flowbite-accordion-content",hidden:!i,...r,children:e})},Kw=({children:e,...t})=>{const{alwaysOpen:n}=t,[r,i]=S.useState(t.isOpen),o=n?{...t,isOpen:r,setOpen:()=>i(!r)}:t;return v.jsx(qw.Provider,{value:o,children:e})},Jw=({as:e="h2",children:t,className:n,theme:r={},...i})=>{const{arrowIcon:o,flush:a,isOpen:s,setOpen:l}=Xw(),u=()=>typeof l<"u"&&l(),c=W(ue().accordion.title,r);return v.jsxs("button",{className:$(c.base,c.flush[a?"on":"off"],c.open[s?"on":"off"],n),onClick:u,type:"button",...i,children:[v.jsx(e,{className:c.heading,"data-testid":"flowbite-accordion-heading",children:t}),o&&v.jsx(o,{"aria-hidden":!0,className:$(c.arrow.base,c.arrow.open[s?"on":"off"]),"data-testid":"flowbite-accordion-arrow"})]})},e4=({alwaysOpen:e=!1,arrowIcon:t=Fw,children:n,flush:r=!1,collapseAll:i=!1,className:o,theme:a={},...s})=>{const[l,u]=S.useState(i?-1:0),c=S.useMemo(()=>S.Children.map(n,(h,f)=>S.cloneElement(h,{alwaysOpen:e,arrowIcon:t,flush:r,isOpen:l===f,setOpen:()=>u(l===f?-1:f)})),[e,t,n,r,l]),d=W(ue().accordion.root,a);return v.jsx("div",{className:$(d.base,d.flush[r?"on":"off"],o),"data-testid":"flowbite-accordion",...s,children:c})};e4.displayName="Accordion";Kw.displayName="Accordion.Panel";Jw.displayName="Accordion.Title";Qw.displayName="Accordion.Content";const Tu=Object.assign(e4,{Panel:Kw,Title:Jw,Content:Qw}),t4=({children:e,className:t,theme:n={},...r})=>{const i=W(ue().avatar.group,n);return v.jsx("div",{"data-testid":"avatar-group-element",className:$(i.base,t),...r,children:e})};t4.displayName="Avatar.Group";const n4=({className:e,href:t,theme:n={},total:r,...i})=>{const o=W(ue().avatar.groupCounter,n);return v.jsxs("a",{href:t,className:$(o.base,e),...i,children:["+",r]})};n4.displayName="Avatar.GroupCounter";const r4=({alt:e="",bordered:t=!1,children:n,className:r,color:i="light",img:o,placeholderInitials:a="",rounded:s=!1,size:l="md",stacked:u=!1,status:c,statusPosition:d="top-left",theme:h={},...f})=>{const p=W(ue().avatar,h),m=$(p.root.img.base,t&&p.root.bordered,t&&p.root.color[i],s&&p.root.rounded,u&&p.root.stacked,p.root.img.on,p.root.size[l]),w={className:$(m,p.root.img.on),"data-testid":"flowbite-avatar-img"};return v.jsxs("div",{className:$(p.root.base,r),"data-testid":"flowbite-avatar",...f,children:[v.jsxs("div",{className:"relative",children:[o?typeof o=="string"?v.jsx("img",{alt:e,src:o,...w}):o({alt:e,...w}):a?v.jsx("div",{className:$(p.root.img.off,p.root.initials.base,u&&p.root.stacked,t&&p.root.bordered,t&&p.root.color[i],p.root.size[l],s&&p.root.rounded),"data-testid":"flowbite-avatar-initials-placeholder",children:v.jsx("span",{className:$(p.root.initials.text),"data-testid":"flowbite-avatar-initials-placeholder-text",children:a})}):v.jsx("div",{className:$(m,p.root.img.off),"data-testid":"flowbite-avatar-img",children:v.jsx("svg",{className:p.root.img.placeholder,fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:v.jsx("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"})})}),c&&v.jsx("span",{"data-testid":"flowbite-avatar-status",className:$(p.root.status.base,p.root.status[c],p.root.statusPosition[d])})]}),n&&v.jsx("div",{children:n})]})};r4.displayName="Avatar";const FE=Object.assign(r4,{Group:t4,Counter:n4}),i4=({children:e,color:t="info",href:n,icon:r,size:i="xs",className:o,theme:a={},...s})=>{const l=W(ue().badge,a),u=()=>v.jsxs("span",{className:$(l.root.base,l.root.color[t],l.root.size[i],l.icon[r?"on":"off"],o),"data-testid":"flowbite-badge",...s,children:[r&&v.jsx(r,{"aria-hidden":!0,className:l.icon.size[i],"data-testid":"flowbite-badge-icon"}),e&&v.jsx("span",{children:e})]});return n?v.jsx("a",{className:l.root.href,href:n,children:v.jsx(u,{})}):v.jsx(u,{})};i4.displayName="Badge";const o4=({className:e,color:t="info",light:n,size:r="md",theme:i={},...o})=>{const a=W(ue().spinner,i);return v.jsx("span",{role:"status",...o,children:v.jsxs("svg",{fill:"none",viewBox:"0 0 100 101",className:$(a.base,a.color[t],a.light[n?"on":"off"].base,a.light[n?"on":"off"].color[t],a.size[r],e),children:[v.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),v.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})};o4.displayName="Spinner";const Ag=S.forwardRef(({children:e,as:t,href:n,type:r="button",...i},o)=>{const a=t||(n?"a":"button");return S.createElement(a,{ref:o,href:n,type:r,...i},e)});Ag.displayName="ButtonBaseComponent";const a4=(e,t,n)=>S.Children.map(e,(r,i)=>{if(S.isValidElement(r)){const o=r.type==Lg?{positionInGroup:$E(i,S.Children.count(e))}:{};return r.props.children?S.cloneElement(r,{...r.props,children:a4(r.props.children,t,n),...o}):S.cloneElement(r,{outline:t,pill:n,...o})}return r}),$E=(e,t)=>e===0?"start":e===t-1?"end":"middle",s4=({children:e,className:t,outline:n,pill:r,theme:i={},...o})=>{const a=S.useMemo(()=>a4(e,n,r),[e,n,r]),s=W(ue().buttonGroup,i);return v.jsx("div",{className:$(s.base,t),role:"group",...o,children:a})};s4.displayName="Button.Group";const l4=S.forwardRef(({children:e,className:t,color:n="info",disabled:r,fullSized:i,isProcessing:o=!1,processingLabel:a="Loading...",processingSpinner:s,gradientDuoTone:l,gradientMonochrome:u,label:c,outline:d=!1,pill:h=!1,positionInGroup:f="none",size:p="md",theme:m={},...w},g)=>{const{buttonGroup:y,button:b}=ue(),x=W(b,m),C=w;return v.jsx(Ag,{ref:g,disabled:r,className:$(x.base,r&&x.disabled,!l&&!u&&x.color[n],l&&!u&&x.gradientDuoTone[l],!l&&u&&x.gradient[u],d&&(x.outline.color[n]??x.outline.color.default),x.pill[h?"on":"off"],i&&x.fullSized,y.position[f],t),...C,children:v.jsx("span",{className:$(x.inner.base,x.outline[d?"on":"off"],x.outline.pill[d&&h?"on":"off"],x.size[p],d&&!x.outline.color[n]&&x.inner.outline,o&&x.isProcessing,o&&x.inner.isProcessingPadding[p],x.inner.position[f]),children:v.jsxs(v.Fragment,{children:[o&&v.jsx("span",{className:$(x.spinnerSlot,x.spinnerLeftPosition[p]),children:s||v.jsx(o4,{size:p})}),typeof e<"u"?e:v.jsx("span",{"data-testid":"flowbite-button-label",className:$(x.label),children:o?a:c})]})})})});l4.displayName="Button";const Lg=Object.assign(l4,{Group:s4}),u4=({children:e,...t})=>{const n=r=>{const o=r.target.closest('[role="banner"]');o==null||o.remove()};return v.jsx(Lg,{onClick:n,...t,children:e})};u4.displayName="Banner.CollapseButton";const c4=({children:e,...t})=>v.jsx("div",{"data-testid":"flowbite-banner",role:"banner",tabIndex:-1,...t,children:e});c4.displayName="Banner";Object.assign(c4,{CollapseButton:u4});const d4=S.forwardRef(({children:e,className:t,href:n,icon:r,theme:i={},...o},a)=>{const s=typeof n<"u",l=s?"a":"span",u=W(ue().breadcrumb.item,i);return v.jsxs("li",{className:$(u.base,t),...o,children:[v.jsx(Bw,{"aria-hidden":!0,className:u.chevron,"data-testid":"flowbite-breadcrumb-separator"}),v.jsxs(l,{ref:a,className:u.href[s?"on":"off"],"data-testid":"flowbite-breadcrumb-item",href:n,children:[r&&v.jsx(r,{"aria-hidden":!0,className:u.icon}),e]})]})});d4.displayName="Breadcrumb.Item";const f4=({children:e,className:t,theme:n={},...r})=>{const i=W(ue().breadcrumb.root,n);return v.jsx("nav",{"aria-label":"Breadcrumb",className:$(i.base,t),...r,children:v.jsx("ol",{className:i.list,children:e})})};f4.displayName="Breadcrumb";Object.assign(f4,{Item:d4});const BE=e=>t=>{const n={};for(const r in t)e.includes(r)||(n[r]=t[r]);return n},Ri=e=>{const{children:t,className:n,horizontal:r,href:i,theme:o={}}=e,a=typeof i>"u"?"div":"a",s=HE(e),l=W(ue().card,o);return v.jsxs(a,{"data-testid":"flowbite-card",href:i,className:$(l.root.base,l.root.horizontal[r?"on":"off"],i&&l.root.href,n),...s,children:[v.jsx(VE,{...e}),v.jsx("div",{className:l.root.children,children:t})]})},VE=({theme:e={},...t})=>{const n=W(ue().card,e);return t.renderImage?t.renderImage(n,t.horizontal??!1):t.imgSrc?v.jsx("img",{"data-testid":"flowbite-card-image",alt:t.imgAlt??"",src:t.imgSrc,className:$(n.img.base,n.img.horizontal[t.horizontal?"on":"off"])}):null},HE=BE(["renderImage","imgSrc","imgAlt","children","className","horizontal","href","theme"]);var h4={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 o="",a=0;a=0?a=setTimeout(c,t-h):(a=void 0,r||(l=u()))}const d=function(...h){if(i&&this!==i)throw new Error("Debounced method called with different contexts.");i=this,o=h,s=Date.now();const f=r&&!a;return a||(a=setTimeout(c,t)),f&&(l=u()),l};return d.clear=()=>{a&&(clearTimeout(a),a=void 0)},d.flush=()=>{a&&d.trigger()},d.trigger=()=>{l=u(),d.clear()},d}zg.exports.debounce=p4;zg.exports=p4;var YE=zg.exports;const ZE=La(YE);var GE=Object.defineProperty,qE=(e,t,n)=>t in e?GE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vt=(e,t,n)=>qE(e,typeof t!="symbol"?t+"":t,n);const XE=300,QE=0;class KE extends S.PureComponent{constructor(t){super(t),vt(this,"container"),vt(this,"scrolling"),vt(this,"started"),vt(this,"pressed"),vt(this,"isMobile",!1),vt(this,"internal"),vt(this,"scrollLeft"),vt(this,"scrollTop"),vt(this,"clientX"),vt(this,"clientY"),vt(this,"onEndScroll",()=>{this.scrolling=!1,!this.pressed&&this.started&&this.processEnd()}),vt(this,"onScroll",()=>{const n=this.container.current;(n.scrollLeft!==this.scrollLeft||n.scrollTop!==this.scrollTop)&&(this.scrolling=!0,this.processScroll(),this.onEndScroll())}),vt(this,"onTouchStart",n=>{const{nativeMobileScroll:r}=this.props;if(this.isDraggable(n.target))if(this.internal=!0,r&&this.scrolling)this.pressed=!0;else{const i=n.touches[0];this.processClick(i.clientX,i.clientY),!r&&this.props.stopPropagation&&n.stopPropagation()}}),vt(this,"onTouchEnd",()=>{const{nativeMobileScroll:n}=this.props;this.pressed&&(this.started&&(!this.scrolling||!n)?this.processEnd():this.pressed=!1,this.forceUpdate())}),vt(this,"onTouchMove",n=>{const{nativeMobileScroll:r}=this.props;if(this.pressed&&(!r||!this.isMobile)){const i=n.touches[0];i&&this.processMove(i.clientX,i.clientY),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation()}}),vt(this,"onMouseDown",n=>{var r,i;this.isDraggable(n.target)&&this.isScrollable()&&(this.internal=!0,((i=(r=this.props)==null?void 0:r.buttons)==null?void 0:i.indexOf(n.button))!==-1&&(this.processClick(n.clientX,n.clientY),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation()))}),vt(this,"onMouseMove",n=>{this.pressed&&(this.processMove(n.clientX,n.clientY),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation())}),vt(this,"onMouseUp",n=>{this.pressed&&(this.started?this.processEnd():(this.internal=!1,this.pressed=!1,this.forceUpdate(),this.props.onClick&&this.props.onClick(n)),n.preventDefault(),this.props.stopPropagation&&n.stopPropagation())}),this.container=Se.createRef(),this.onEndScroll=ZE(this.onEndScroll,XE),this.scrolling=!1,this.started=!1,this.pressed=!1,this.internal=!1,this.getRef=this.getRef.bind(this)}componentDidMount(){const{nativeMobileScroll:t}=this.props,n=this.container.current;window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd),n.addEventListener("touchstart",this.onTouchStart,{passive:!1}),n.addEventListener("mousedown",this.onMouseDown,{passive:!1}),t&&(this.isMobile=this.isMobileDevice(),this.isMobile&&this.forceUpdate())}componentWillUnmount(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)}getElement(){return this.container.current}isMobileDevice(){return typeof window.orientation<"u"||navigator.userAgent.indexOf("IEMobile")!==-1}isDraggable(t){const n=this.props.ignoreElements;if(n){const r=t.closest(n);return r===null||r.contains(this.getElement())}else return!0}isScrollable(){const t=this.container.current;return t&&(t.scrollWidth>t.clientWidth||t.scrollHeight>t.clientHeight)}processClick(t,n){const r=this.container.current;this.scrollLeft=r==null?void 0:r.scrollLeft,this.scrollTop=r==null?void 0:r.scrollTop,this.clientX=t,this.clientY=n,this.pressed=!0}processStart(t=!0){const{onStartScroll:n}=this.props;this.started=!0,t&&document.body.classList.add("cursor-grab"),n&&n({external:!this.internal}),this.forceUpdate()}processScroll(){if(this.started){const{onScroll:t}=this.props;t&&t({external:!this.internal})}else this.processStart(!1)}processMove(t,n){const{horizontal:r,vertical:i,activationDistance:o,onScroll:a}=this.props,s=this.container.current;this.started?(r&&(s.scrollLeft-=t-this.clientX),i&&(s.scrollTop-=n-this.clientY),a&&a({external:!this.internal}),this.clientX=t,this.clientY=n,this.scrollLeft=s.scrollLeft,this.scrollTop=s.scrollTop):(r&&Math.abs(t-this.clientX)>o||i&&Math.abs(n-this.clientY)>o)&&(this.clientX=t,this.clientY=n,this.processStart())}processEnd(){const{onEndScroll:t}=this.props;this.container.current&&t&&t({external:!this.internal}),this.pressed=!1,this.started=!1,this.scrolling=!1,this.internal=!1,document.body.classList.remove("cursor-grab"),this.forceUpdate()}getRef(t){[this.container,this.props.innerRef].forEach(n=>{n&&(typeof n=="function"?n(t):n.current=t)})}render(){const{children:t,draggingClassName:n,className:r,style:i,hideScrollbars:o}=this.props;return v.jsx("div",{className:UE(r,this.pressed&&n,{"!scroll-auto [&>*]:pointer-events-none [&>*]:cursor-grab":this.pressed,"overflow-auto":this.isMobile,"overflow-hidden !overflow-x-hidden [overflow:-moz-scrollbars-none] [scrollbar-width:none]":o,"[&::-webkit-scrollbar]:[-webkit-appearance:none !important] [&::-webkit-scrollbar]:!hidden [&::-webkit-scrollbar]:!h-0 [&::-webkit-scrollbar]:!w-0 [&::-webkit-scrollbar]:!bg-transparent":o}),style:i,ref:this.getRef,onScroll:this.onScroll,children:t})}}vt(KE,"defaultProps",{nativeMobileScroll:!0,hideScrollbars:!0,activationDistance:10,vertical:!0,horizontal:!0,stopPropagation:!1,style:{},buttons:[QE]});const JE=()=>typeof window<"u",eC=S.forwardRef(({className:e,color:t="default",theme:n={},...r},i)=>{const o=W(ue().checkbox,n);return v.jsx("input",{ref:i,type:"checkbox",className:$(o.root.base,o.root.color[t],e),...r})});eC.displayName="Checkbox";function Hi(e){return g4(e)?(e.nodeName||"").toLowerCase():"#document"}function cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ei(e){var t;return(t=(g4(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function g4(e){return e instanceof Node||e instanceof cn(e).Node}function Ue(e){return e instanceof Element||e instanceof cn(e).Element}function mt(e){return e instanceof HTMLElement||e instanceof cn(e).HTMLElement}function Ih(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cn(e).ShadowRoot}function ql(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Fn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function tC(e){return["table","td","th"].includes(Hi(e))}function lf(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function Dg(e){const t=Fg(),n=Ue(e)?Fn(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function nC(e){let t=Zr(e);for(;mt(t)&&!Ii(t);){if(Dg(t))return t;if(lf(t))return null;t=Zr(t)}return null}function Fg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ii(e){return["html","body","#document"].includes(Hi(e))}function Fn(e){return cn(e).getComputedStyle(e)}function uf(e){return Ue(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Zr(e){if(Hi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ih(e)&&e.host||ei(e);return Ih(t)?t.host:t}function m4(e){const t=Zr(e);return Ii(t)?e.ownerDocument?e.ownerDocument.body:e.body:mt(t)&&ql(t)?t:m4(t)}function Ti(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=m4(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),a=cn(i);return o?t.concat(a,a.visualViewport||[],ql(i)?i:[],a.frameElement&&n?Ti(a.frameElement):[]):t.concat(i,Ti(i,[],n))}function Yn(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function pt(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Ih(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function $g(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function y4(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:n,version:r}=t;return n+"/"+r}).join(" "):navigator.userAgent}function v4(e){return e.mozInputSource===0&&e.isTrusted?!0:Oh()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Bg(e){return rC()?!1:!Oh()&&e.width===0&&e.height===0||Oh()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function Vg(){return/apple/i.test(navigator.vendor)}function Oh(){const e=/android/i;return e.test($g())||e.test(y4())}function b4(){return $g().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function rC(){return y4().includes("jsdom/")}function pl(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function iC(e){return"nativeEvent"in e}function oC(e){return e.matches("html,body")}function Tt(e){return(e==null?void 0:e.ownerDocument)||document}function t0(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return n.target!=null&&t.contains(n.target)}function Ar(e){return"composedPath"in e?e.composedPath()[0]:e.target}const aC="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Hg(e){return mt(e)&&e.matches(aC)}function _t(e){e.preventDefault(),e.stopPropagation()}function x4(e){return e?e.getAttribute("role")==="combobox"&&Hg(e):!1}const sC=["top","right","bottom","left"],Ty=["start","end"],Ny=sC.reduce((e,t)=>e.concat(t,t+"-"+Ty[0],t+"-"+Ty[1]),[]),ka=Math.min,lo=Math.max,Uc=Math.round,qo=Math.floor,Oi=e=>({x:e,y:e}),lC={left:"right",right:"left",bottom:"top",top:"bottom"},uC={start:"end",end:"start"};function jh(e,t,n){return lo(e,ka(t,n))}function Ba(e,t){return typeof e=="function"?e(t):e}function Gr(e){return e.split("-")[0]}function yr(e){return e.split("-")[1]}function w4(e){return e==="x"?"y":"x"}function Wg(e){return e==="y"?"height":"width"}function Sa(e){return["top","bottom"].includes(Gr(e))?"y":"x"}function Ug(e){return w4(Sa(e))}function k4(e,t,n){n===void 0&&(n=!1);const r=yr(e),i=Ug(e),o=Wg(i);let a=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=Zc(a)),[a,Zc(a)]}function cC(e){const t=Zc(e);return[Yc(e),t,Yc(t)]}function Yc(e){return e.replace(/start|end/g,t=>uC[t])}function dC(e,t,n){const r=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?o:a;default:return[]}}function fC(e,t,n,r){const i=yr(e);let o=dC(Gr(e),n==="start",r);return i&&(o=o.map(a=>a+"-"+i),t&&(o=o.concat(o.map(Yc)))),o}function Zc(e){return e.replace(/left|right|bottom|top/g,t=>lC[t])}function hC(e){return{top:0,right:0,bottom:0,left:0,...e}}function S4(e){return typeof e!="number"?hC(e):{top:e,right:e,bottom:e,left:e}}function Gc(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Py(e,t,n){let{reference:r,floating:i}=e;const o=Sa(t),a=Ug(t),s=Wg(a),l=Gr(t),u=o==="y",c=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,h=r[s]/2-i[s]/2;let f;switch(l){case"top":f={x:c,y:r.y-i.height};break;case"bottom":f={x:c,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-i.width,y:d};break;default:f={x:r.x,y:r.y}}switch(yr(t)){case"start":f[a]-=h*(n&&u?-1:1);break;case"end":f[a]+=h*(n&&u?-1:1);break}return f}const pC=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=o.filter(Boolean),l=await(a.isRTL==null?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=Py(u,r,l),h=r,f={},p=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=Ba(e,t)||{};if(u==null)return{};const d=S4(c),h={x:n,y:r},f=Ug(i),p=Wg(f),m=await a.getDimensions(u),w=f==="y",g=w?"top":"left",y=w?"bottom":"right",b=w?"clientHeight":"clientWidth",x=o.reference[p]+o.reference[f]-h[f]-o.floating[p],C=h[f]-o.reference[f],_=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u));let R=_?_[b]:0;(!R||!await(a.isElement==null?void 0:a.isElement(_)))&&(R=s.floating[b]||o.floating[p]);const O=x/2-C/2,D=R/2-m[p]/2-1,j=ka(d[g],D),A=ka(d[y],D),M=j,F=R-m[p]-A,k=R/2-m[p]/2+O,T=jh(M,k,F),P=!l.arrow&&yr(i)!=null&&k!==T&&o.reference[p]/2-(kyr(i)===e),...n.filter(i=>yr(i)!==e)]:n.filter(i=>Gr(i)===i)).filter(i=>e?yr(i)===e||(t?Yc(i)!==i:!1):!0)}const yC=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i;const{rects:o,middlewareData:a,placement:s,platform:l,elements:u}=t,{crossAxis:c=!1,alignment:d,allowedPlacements:h=Ny,autoAlignment:f=!0,...p}=Ba(e,t),m=d!==void 0||h===Ny?mC(d||null,f,h):h,w=await Yg(t,p),g=((n=a.autoPlacement)==null?void 0:n.index)||0,y=m[g];if(y==null)return{};const b=k4(y,o,await(l.isRTL==null?void 0:l.isRTL(u.floating)));if(s!==y)return{reset:{placement:m[0]}};const x=[w[Gr(y)],w[b[0]],w[b[1]]],C=[...((r=a.autoPlacement)==null?void 0:r.overflows)||[],{placement:y,overflows:x}],_=m[g+1];if(_)return{data:{index:g+1,overflows:C},reset:{placement:_}};const R=C.map(j=>{const A=yr(j.placement);return[j.placement,A&&c?j.overflows.slice(0,2).reduce((M,F)=>M+F,0):j.overflows[0],j.overflows]}).sort((j,A)=>j[1]-A[1]),D=((i=R.filter(j=>j[2].slice(0,yr(j[0])?2:3).every(A=>A<=0))[0])==null?void 0:i[0])||R[0][0];return D!==s?{data:{index:g+1,overflows:C},reset:{placement:D}}:{}}}},vC=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:m=!0,...w}=Ba(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const g=Gr(i),y=Sa(s),b=Gr(s)===s,x=await(l.isRTL==null?void 0:l.isRTL(u.floating)),C=h||(b||!m?[Zc(s)]:cC(s)),_=p!=="none";!h&&_&&C.push(...fC(s,m,p,x));const R=[s,...C],O=await Yg(t,w),D=[];let j=((r=o.flip)==null?void 0:r.overflows)||[];if(c&&D.push(O[g]),d){const k=k4(i,a,x);D.push(O[k[0]],O[k[1]])}if(j=[...j,{placement:i,overflows:D}],!D.every(k=>k<=0)){var A,M;const k=(((A=o.flip)==null?void 0:A.index)||0)+1,T=R[k];if(T)return{data:{index:k,overflows:j},reset:{placement:T}};let P=(M=j.filter(L=>L.overflows[0]<=0).sort((L,I)=>L.overflows[1]-I.overflows[1])[0])==null?void 0:M.placement;if(!P)switch(f){case"bestFit":{var F;const L=(F=j.filter(I=>{if(_){const z=Sa(I.placement);return z===y||z==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(z=>z>0).reduce((z,E)=>z+E,0)]).sort((I,z)=>I[1]-z[1])[0])==null?void 0:F[0];L&&(P=L);break}case"initialPlacement":P=s;break}if(i!==P)return{reset:{placement:P}}}return{}}}};async function bC(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),a=Gr(n),s=yr(n),l=Sa(n)==="y",u=["left","top"].includes(a)?-1:1,c=o&&l?-1:1,d=Ba(t,e);let{mainAxis:h,crossAxis:f,alignmentAxis:p}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&typeof p=="number"&&(f=s==="end"?p*-1:p),l?{x:f*c,y:h*u}:{x:h*u,y:f*c}}const xC=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:a,middlewareData:s}=t,l=await bC(t,e);return a===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},wC=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:o=!0,crossAxis:a=!1,limiter:s={fn:w=>{let{x:g,y}=w;return{x:g,y}}},...l}=Ba(e,t),u={x:n,y:r},c=await Yg(t,l),d=Sa(Gr(i)),h=w4(d);let f=u[h],p=u[d];if(o){const w=h==="y"?"top":"left",g=h==="y"?"bottom":"right",y=f+c[w],b=f-c[g];f=jh(y,f,b)}if(a){const w=d==="y"?"top":"left",g=d==="y"?"bottom":"right",y=p+c[w],b=p-c[g];p=jh(y,p,b)}const m=s.fn({...t,[h]:f,[d]:p});return{...m,data:{x:m.x-n,y:m.y-r}}}}};function E4(e){const t=Fn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=mt(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=Uc(n)!==o||Uc(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function Zg(e){return Ue(e)?e:e.contextElement}function la(e){const t=Zg(e);if(!mt(t))return Oi(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=E4(t);let a=(o?Uc(n.width):n.width)/r,s=(o?Uc(n.height):n.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}const kC=Oi(0);function C4(e){const t=cn(e);return!Fg()||!t.visualViewport?kC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function SC(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==cn(e)?!1:t}function vo(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=Zg(e);let a=Oi(1);t&&(r?Ue(r)&&(a=la(r)):a=la(e));const s=SC(o,n,r)?C4(o):Oi(0);let l=(i.left+s.x)/a.x,u=(i.top+s.y)/a.y,c=i.width/a.x,d=i.height/a.y;if(o){const h=cn(o),f=r&&Ue(r)?cn(r):r;let p=h,m=p.frameElement;for(;m&&r&&f!==p;){const w=la(m),g=m.getBoundingClientRect(),y=Fn(m),b=g.left+(m.clientLeft+parseFloat(y.paddingLeft))*w.x,x=g.top+(m.clientTop+parseFloat(y.paddingTop))*w.y;l*=w.x,u*=w.y,c*=w.x,d*=w.y,l+=b,u+=x,p=cn(m),m=p.frameElement}}return Gc({width:c,height:d,x:l,y:u})}function EC(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",a=ei(r),s=t?lf(t.floating):!1;if(r===a||s&&o)return n;let l={scrollLeft:0,scrollTop:0},u=Oi(1);const c=Oi(0),d=mt(r);if((d||!d&&!o)&&((Hi(r)!=="body"||ql(a))&&(l=uf(r)),mt(r))){const h=vo(r);u=la(r),c.x=h.x+r.clientLeft,c.y=h.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x,y:n.y*u.y-l.scrollTop*u.y+c.y}}function CC(e){return Array.from(e.getClientRects())}function _4(e){return vo(ei(e)).left+uf(e).scrollLeft}function _C(e){const t=ei(e),n=uf(e),r=e.ownerDocument.body,i=lo(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=lo(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+_4(e);const s=-n.scrollTop;return Fn(r).direction==="rtl"&&(a+=lo(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}function TC(e,t){const n=cn(e),r=ei(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;const u=Fg();(!u||u&&t==="fixed")&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s,y:l}}function NC(e,t){const n=vo(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=mt(e)?la(e):Oi(1),a=e.clientWidth*o.x,s=e.clientHeight*o.y,l=i*o.x,u=r*o.y;return{width:a,height:s,x:l,y:u}}function My(e,t,n){let r;if(t==="viewport")r=TC(e,n);else if(t==="document")r=_C(ei(e));else if(Ue(t))r=NC(t,n);else{const i=C4(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return Gc(r)}function T4(e,t){const n=Zr(e);return n===t||!Ue(n)||Ii(n)?!1:Fn(n).position==="fixed"||T4(n,t)}function PC(e,t){const n=t.get(e);if(n)return n;let r=Ti(e,[],!1).filter(s=>Ue(s)&&Hi(s)!=="body"),i=null;const o=Fn(e).position==="fixed";let a=o?Zr(e):e;for(;Ue(a)&&!Ii(a);){const s=Fn(a),l=Dg(a);!l&&s.position==="fixed"&&(i=null),(o?!l&&!i:!l&&s.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ql(a)&&!l&&T4(e,a))?r=r.filter(c=>c!==a):i=s,a=Zr(a)}return t.set(e,r),r}function MC(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[...n==="clippingAncestors"?lf(t)?[]:PC(t,this._c):[].concat(n),r],s=a[0],l=a.reduce((u,c)=>{const d=My(t,c,i);return u.top=lo(d.top,u.top),u.right=ka(d.right,u.right),u.bottom=ka(d.bottom,u.bottom),u.left=lo(d.left,u.left),u},My(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function RC(e){const{width:t,height:n}=E4(e);return{width:t,height:n}}function IC(e,t,n){const r=mt(t),i=ei(t),o=n==="fixed",a=vo(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const l=Oi(0);if(r||!r&&!o)if((Hi(t)!=="body"||ql(i))&&(s=uf(t)),r){const d=vo(t,!0,o,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else i&&(l.x=_4(i));const u=a.left+s.scrollLeft-l.x,c=a.top+s.scrollTop-l.y;return{x:u,y:c,width:a.width,height:a.height}}function n0(e){return Fn(e).position==="static"}function Ry(e,t){return!mt(e)||Fn(e).position==="fixed"?null:t?t(e):e.offsetParent}function N4(e,t){const n=cn(e);if(lf(e))return n;if(!mt(e)){let i=Zr(e);for(;i&&!Ii(i);){if(Ue(i)&&!n0(i))return i;i=Zr(i)}return n}let r=Ry(e,t);for(;r&&tC(r)&&n0(r);)r=Ry(r,t);return r&&Ii(r)&&n0(r)&&!Dg(r)?n:r||nC(e)||n}const OC=async function(e){const t=this.getOffsetParent||N4,n=this.getDimensions,r=await n(e.floating);return{reference:IC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function jC(e){return Fn(e).direction==="rtl"}const AC={convertOffsetParentRelativeRectToViewportRelativeRect:EC,getDocumentElement:ei,getClippingRect:MC,getOffsetParent:N4,getElementRects:OC,getClientRects:CC,getDimensions:RC,getScale:la,isElement:Ue,isRTL:jC};function LC(e,t){let n=null,r;const i=ei(e);function o(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function a(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),o();const{left:u,top:c,width:d,height:h}=e.getBoundingClientRect();if(s||t(),!d||!h)return;const f=qo(c),p=qo(i.clientWidth-(u+d)),m=qo(i.clientHeight-(c+h)),w=qo(u),y={rootMargin:-f+"px "+-p+"px "+-m+"px "+-w+"px",threshold:lo(0,ka(1,l))||1};let b=!0;function x(C){const _=C[0].intersectionRatio;if(_!==l){if(!b)return a();_?a(!1,_):r=setTimeout(()=>{a(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(x,{...y,root:i.ownerDocument})}catch{n=new IntersectionObserver(x,y)}n.observe(e)}return a(!0),o}function P4(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=Zg(e),c=i||o?[...u?Ti(u):[],...Ti(t)]:[];c.forEach(g=>{i&&g.addEventListener("scroll",n,{passive:!0}),o&&g.addEventListener("resize",n)});const d=u&&s?LC(u,n):null;let h=-1,f=null;a&&(f=new ResizeObserver(g=>{let[y]=g;y&&y.target===u&&f&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var b;(b=f)==null||b.observe(t)})),n()}),u&&!l&&f.observe(u),f.observe(t));let p,m=l?vo(e):null;l&&w();function w(){const g=vo(e);m&&(g.x!==m.x||g.y!==m.y||g.width!==m.width||g.height!==m.height)&&n(),m=g,p=requestAnimationFrame(w)}return n(),()=>{var g;c.forEach(y=>{i&&y.removeEventListener("scroll",n),o&&y.removeEventListener("resize",n)}),d==null||d(),(g=f)==null||g.disconnect(),f=null,l&&cancelAnimationFrame(p)}}const zC=xC,DC=yC,FC=wC,$C=vC,Iy=gC,BC=(e,t,n)=>{const r=new Map,i={platform:AC,...n},o={...i.platform,_c:r};return pC(e,t,{...i,platform:o})};var sc=typeof document<"u"?S.useLayoutEffect:S.useEffect;function qc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!qc(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&e.$$typeof)&&!qc(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function M4(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Oy(e,t){const n=M4(e);return Math.round(t*n)/n}function jy(e){const t=S.useRef(e);return sc(()=>{t.current=e}),t}function VC(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:l,open:u}=e,[c,d]=S.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,f]=S.useState(r);qc(h,r)||f(r);const[p,m]=S.useState(null),[w,g]=S.useState(null),y=S.useCallback(L=>{L!==_.current&&(_.current=L,m(L))},[]),b=S.useCallback(L=>{L!==R.current&&(R.current=L,g(L))},[]),x=o||p,C=a||w,_=S.useRef(null),R=S.useRef(null),O=S.useRef(c),D=l!=null,j=jy(l),A=jy(i),M=S.useCallback(()=>{if(!_.current||!R.current)return;const L={placement:t,strategy:n,middleware:h};A.current&&(L.platform=A.current),BC(_.current,R.current,L).then(I=>{const z={...I,isPositioned:!0};F.current&&!qc(O.current,z)&&(O.current=z,Og.flushSync(()=>{d(z)}))})},[h,t,n,A]);sc(()=>{u===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,d(L=>({...L,isPositioned:!1})))},[u]);const F=S.useRef(!1);sc(()=>(F.current=!0,()=>{F.current=!1}),[]),sc(()=>{if(x&&(_.current=x),C&&(R.current=C),x&&C){if(j.current)return j.current(x,C,M);M()}},[x,C,M,j,D]);const k=S.useMemo(()=>({reference:_,floating:R,setReference:y,setFloating:b}),[y,b]),T=S.useMemo(()=>({reference:x,floating:C}),[x,C]),P=S.useMemo(()=>{const L={position:n,left:0,top:0};if(!T.floating)return L;const I=Oy(T.floating,c.x),z=Oy(T.floating,c.y);return s?{...L,transform:"translate("+I+"px, "+z+"px)",...M4(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:I,top:z}},[n,s,T.floating,c.x,c.y]);return S.useMemo(()=>({...c,update:M,refs:k,elements:T,floatingStyles:P}),[c,M,k,T,P])}const HC=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Iy({element:r.current,padding:i}).fn(n):{}:r?Iy({element:r,padding:i}).fn(n):{}}}},WC=(e,t)=>({...zC(e),options:[e,t]}),UC=(e,t)=>({...FC(e),options:[e,t]}),YC=(e,t)=>({...$C(e),options:[e,t]}),ZC=(e,t)=>({...DC(e),options:[e,t]}),GC=(e,t)=>({...HC(e),options:[e,t]});/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var qC=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Xc=qC.join(","),R4=typeof Element>"u",Ea=R4?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Qc=!R4&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Kc=function e(t,n){var r;n===void 0&&(n=!0);var i=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"inert"),o=i===""||i==="true",a=o||n&&t&&e(t.parentNode);return a},XC=function(t){var n,r=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"contenteditable");return r===""||r==="true"},QC=function(t,n,r){if(Kc(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(Xc));return n&&Ea.call(t,Xc)&&i.unshift(t),i=i.filter(r),i},KC=function e(t,n,r){for(var i=[],o=Array.from(t);o.length;){var a=o.shift();if(!Kc(a,!1))if(a.tagName==="SLOT"){var s=a.assignedElements(),l=s.length?s:a.children,u=e(l,!0,r);r.flatten?i.push.apply(i,u):i.push({scopeParent:a,candidates:u})}else{var c=Ea.call(a,Xc);c&&r.filter(a)&&(n||!t.includes(a))&&i.push(a);var d=a.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(a),h=!Kc(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(a));if(d&&h){var f=e(d===!0?a.children:d.children,!0,r);r.flatten?i.push.apply(i,f):i.push({scopeParent:a,candidates:f})}else o.unshift.apply(o,a.children)}}return i},I4=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},O4=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||XC(t))&&!I4(t)?0:t.tabIndex},JC=function(t,n){var r=O4(t);return r<0&&n&&!I4(t)?0:r},e_=function(t,n){return t.tabIndex===n.tabIndex?t.documentOrder-n.documentOrder:t.tabIndex-n.tabIndex},j4=function(t){return t.tagName==="INPUT"},t_=function(t){return j4(t)&&t.type==="hidden"},n_=function(t){var n=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(r){return r.tagName==="SUMMARY"});return n},r_=function(t,n){for(var r=0;rsummary:first-of-type"),a=o?t.parentElement:t;if(Ea.call(a,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof i=="function"){for(var s=t;t;){var l=t.parentElement,u=Qc(t);if(l&&!l.shadowRoot&&i(l)===!0)return Ay(t);t.assignedSlot?t=t.assignedSlot:!l&&u!==t.ownerDocument?t=u.host:t=l}t=s}if(s_(t))return!t.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return Ay(t);return!1},u_=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var n=t.parentElement;n;){if(n.tagName==="FIELDSET"&&n.disabled){for(var r=0;r=0)},f_=function e(t){var n=[],r=[];return t.forEach(function(i,o){var a=!!i.scopeParent,s=a?i.scopeParent:i,l=JC(s,a),u=a?e(i.candidates):s;l===0?a?n.push.apply(n,u):n.push(s):r.push({documentOrder:o,tabIndex:l,item:i,isScope:a,content:u})}),r.sort(e_).reduce(function(i,o){return o.isScope?i.push.apply(i,o.content):i.push(o.content),i},[]).concat(n)},cf=function(t,n){n=n||{};var r;return n.getShadowRoot?r=KC([t],n.includeContainer,{filter:Ah.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:d_}):r=QC(t,n.includeContainer,Ah.bind(null,n)),f_(r)},h_=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return Ea.call(t,Xc)===!1?!1:Ah(n,t)};function Gg(e){return S.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})},e)}const A4={...H7},p_=A4.useInsertionEffect,g_=p_||(e=>e());function rn(e){const t=S.useRef(()=>{});return g_(()=>{t.current=e}),S.useCallback(function(){for(var n=arguments.length,r=new Array(n),i=0;i=e.current.length}function r0(e,t){return At(e,{disabledIndices:t})}function Ly(e,t){return At(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function At(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:i,amount:o=1}=t===void 0?{}:t;const a=e.current;let s=n;do s+=r?-o:o;while(s>=0&&s<=a.length-1&&lc(a,s,i));return s}function m_(e,t){let{event:n,orientation:r,loop:i,cols:o,disabledIndices:a,minIndex:s,maxIndex:l,prevIndex:u,stopEvent:c=!1}=t,d=u;if(n.key===qg){if(c&&_t(n),u===-1)d=l;else if(d=At(e,{startingIndex:d,amount:o,decrement:!0,disabledIndices:a}),i&&(u-oh?p:p-o}Fs(e,d)&&(d=u)}if(n.key===Xl&&(c&&_t(n),u===-1?d=s:(d=At(e,{startingIndex:u,amount:o,disabledIndices:a}),i&&u+o>l&&(d=At(e,{startingIndex:u%o-o,amount:o,disabledIndices:a}))),Fs(e,d)&&(d=u)),r==="both"){const h=qo(u/o);n.key===Va&&(c&&_t(n),u%o!==o-1?(d=At(e,{startingIndex:u,disabledIndices:a}),i&&Nu(d,o,h)&&(d=At(e,{startingIndex:u-u%o-1,disabledIndices:a}))):i&&(d=At(e,{startingIndex:u-u%o-1,disabledIndices:a})),Nu(d,o,h)&&(d=u)),n.key===Ca&&(c&&_t(n),u%o!==0?(d=At(e,{startingIndex:u,decrement:!0,disabledIndices:a}),i&&Nu(d,o,h)&&(d=At(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:a}))):i&&(d=At(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:a})),Nu(d,o,h)&&(d=u));const f=qo(l/o)===h;Fs(e,d)&&(i&&f?d=n.key===Ca?l:At(e,{startingIndex:u-u%o-1,disabledIndices:a}):d=u)}return d}function y_(e,t,n){const r=[];let i=0;return e.forEach((o,a)=>{let{width:s,height:l}=o,u=!1;for(n&&(i=0);!u;){const c=[];for(let d=0;dr[d]==null)?(c.forEach(d=>{r[d]=a}),u=!0):i++}}),[...r]}function v_(e,t,n,r,i){if(e===-1)return-1;const o=n.indexOf(e),a=t[e];switch(i){case"tl":return o;case"tr":return a?o+a.width-1:o;case"bl":return a?o+(a.height-1)*r:o;case"br":return n.lastIndexOf(e)}}function b_(e,t){return t.flatMap((n,r)=>e.includes(n)?[r]:[])}function lc(e,t,n){if(n)return n.includes(t);const r=e[t];return r==null||r.hasAttribute("disabled")||r.getAttribute("aria-disabled")==="true"}let zy=0;function Ir(e,t){t===void 0&&(t={});const{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(zy);const o=()=>e==null?void 0:e.focus({preventScroll:n});i?o():zy=requestAnimationFrame(o)}var We=typeof document<"u"?S.useLayoutEffect:S.useEffect;function x_(e,t){const n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function w_(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}const L4=S.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function k_(e){const{children:t,elementsRef:n,labelsRef:r}=e,[i,o]=S.useState(()=>new Map),a=S.useCallback(l=>{o(u=>new Map(u).set(l,null))},[]),s=S.useCallback(l=>{o(u=>{const c=new Map(u);return c.delete(l),c})},[]);return We(()=>{const l=new Map(i);Array.from(l.keys()).sort(x_).forEach((c,d)=>{l.set(c,d)}),w_(i,l)||o(l)},[i]),S.createElement(L4.Provider,{value:S.useMemo(()=>({register:a,unregister:s,map:i,elementsRef:n,labelsRef:r}),[a,s,i,n,r])},t)}function S_(e){e===void 0&&(e={});const{label:t}=e,{register:n,unregister:r,map:i,elementsRef:o,labelsRef:a}=S.useContext(L4),[s,l]=S.useState(null),u=S.useRef(null),c=S.useCallback(d=>{if(u.current=d,s!==null&&(o.current[s]=d,a)){var h;const f=t!==void 0;a.current[s]=f?t:(h=d==null?void 0:d.textContent)!=null?h:null}},[s,o,a,t]);return We(()=>{const d=u.current;if(d)return n(d),()=>{r(d)}},[n,r]),We(()=>{const d=u.current?i.get(u.current):null;d!=null&&l(d)},[i]),S.useMemo(()=>({ref:c,index:s??-1}),[s,c])}function gl(){return gl=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Math.random().toString(36).slice(2,6)+E_++;function C_(){const[e,t]=S.useState(()=>Dy?Fy():void 0);return We(()=>{e==null&&t(Fy())},[]),S.useEffect(()=>{Dy=!0},[]),e}const __=A4.useId,df=__||C_;function T_(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(i=>i(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(i=>i!==n))||[])}}}const N_=S.createContext(null),P_=S.createContext(null),ff=()=>{var e;return((e=S.useContext(N_))==null?void 0:e.id)||null},Ql=()=>S.useContext(P_);function bo(e){return"data-floating-ui-"+e}function In(e){const t=S.useRef(e);return We(()=>{t.current=e}),t}const $y=bo("safe-polygon");function i0(e,t,n){return n&&!pl(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function M_(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:i,events:o,elements:{domReference:a,floating:s}}=e,{enabled:l=!0,delay:u=0,handleClose:c=null,mouseOnly:d=!1,restMs:h=0,move:f=!0}=t,p=Ql(),m=ff(),w=In(c),g=In(u),y=S.useRef(),b=S.useRef(-1),x=S.useRef(),C=S.useRef(-1),_=S.useRef(!0),R=S.useRef(!1),O=S.useRef(()=>{}),D=S.useCallback(()=>{var F;const k=(F=i.current.openEvent)==null?void 0:F.type;return(k==null?void 0:k.includes("mouse"))&&k!=="mousedown"},[i]);S.useEffect(()=>{if(!l)return;function F(k){let{open:T}=k;T||(clearTimeout(b.current),clearTimeout(C.current),_.current=!0)}return o.on("openchange",F),()=>{o.off("openchange",F)}},[l,o]),S.useEffect(()=>{if(!l||!w.current||!n)return;function F(T){D()&&r(!1,T,"hover")}const k=Tt(s).documentElement;return k.addEventListener("mouseleave",F),()=>{k.removeEventListener("mouseleave",F)}},[s,n,r,l,w,D]);const j=S.useCallback(function(F,k,T){k===void 0&&(k=!0),T===void 0&&(T="hover");const P=i0(g.current,"close",y.current);P&&!x.current?(clearTimeout(b.current),b.current=window.setTimeout(()=>r(!1,F,T),P)):k&&(clearTimeout(b.current),r(!1,F,T))},[g,r]),A=rn(()=>{O.current(),x.current=void 0}),M=rn(()=>{if(R.current){const F=Tt(s).body;F.style.pointerEvents="",F.removeAttribute($y),R.current=!1}});return S.useEffect(()=>{if(!l)return;function F(){return i.current.openEvent?["click","mousedown"].includes(i.current.openEvent.type):!1}function k(L){if(clearTimeout(b.current),_.current=!1,d&&!pl(y.current)||h>0&&!i0(g.current,"open"))return;const I=i0(g.current,"open",y.current);I?b.current=window.setTimeout(()=>{r(!0,L,"hover")},I):r(!0,L,"hover")}function T(L){if(F())return;O.current();const I=Tt(s);if(clearTimeout(C.current),w.current&&i.current.floatingContext){n||clearTimeout(b.current),x.current=w.current({...i.current.floatingContext,tree:p,x:L.clientX,y:L.clientY,onClose(){M(),A(),j(L,!0,"safe-polygon")}});const E=x.current;I.addEventListener("mousemove",E),O.current=()=>{I.removeEventListener("mousemove",E)};return}(y.current==="touch"?!pt(s,L.relatedTarget):!0)&&j(L)}function P(L){F()||i.current.floatingContext&&(w.current==null||w.current({...i.current.floatingContext,tree:p,x:L.clientX,y:L.clientY,onClose(){M(),A(),j(L)}})(L))}if(Ue(a)){const L=a;return n&&L.addEventListener("mouseleave",P),s==null||s.addEventListener("mouseleave",P),f&&L.addEventListener("mousemove",k,{once:!0}),L.addEventListener("mouseenter",k),L.addEventListener("mouseleave",T),()=>{n&&L.removeEventListener("mouseleave",P),s==null||s.removeEventListener("mouseleave",P),f&&L.removeEventListener("mousemove",k),L.removeEventListener("mouseenter",k),L.removeEventListener("mouseleave",T)}}},[a,s,l,e,d,h,f,j,A,M,r,n,p,g,w,i]),We(()=>{var F;if(l&&n&&(F=w.current)!=null&&F.__options.blockPointerEvents&&D()){const T=Tt(s).body;if(T.setAttribute($y,""),T.style.pointerEvents="none",R.current=!0,Ue(a)&&s){var k;const P=a,L=p==null||(k=p.nodesRef.current.find(I=>I.id===m))==null||(k=k.context)==null?void 0:k.elements.floating;return L&&(L.style.pointerEvents=""),P.style.pointerEvents="auto",s.style.pointerEvents="auto",()=>{P.style.pointerEvents="",s.style.pointerEvents=""}}}},[l,n,m,s,a,p,w,D]),We(()=>{n||(y.current=void 0,A(),M())},[n,A,M]),S.useEffect(()=>()=>{A(),clearTimeout(b.current),clearTimeout(C.current),M()},[l,a,A,M]),S.useMemo(()=>{if(!l)return{};function F(k){y.current=k.pointerType}return{reference:{onPointerDown:F,onPointerEnter:F,onMouseMove(k){const{nativeEvent:T}=k;function P(){_.current||r(!0,T,"hover")}d&&!pl(y.current)||n||h===0||(clearTimeout(C.current),y.current==="touch"?P():C.current=window.setTimeout(P,h))}},floating:{onMouseEnter(){clearTimeout(b.current)},onMouseLeave(k){j(k.nativeEvent,!1)}}}},[l,d,n,h,r,j])}function R_(e,t){var n;let r=[],i=(n=e.find(o=>o.id===t))==null?void 0:n.parentId;for(;i;){const o=e.find(a=>a.id===i);i=o==null?void 0:o.parentId,o&&(r=r.concat(o))}return r}function uo(e,t){let n=e.filter(i=>{var o;return i.parentId===t&&((o=i.context)==null?void 0:o.open)}),r=n;for(;r.length;)r=e.filter(i=>{var o;return(o=r)==null?void 0:o.some(a=>{var s;return i.parentId===a.id&&((s=i.context)==null?void 0:s.open)})}),n=n.concat(r);return n}function I_(e,t){let n,r=-1;function i(o,a){a>r&&(n=o,r=a),uo(e,o).forEach(l=>{i(l.id,a+1)})}return i(t,0),e.find(o=>o.id===n)}let Mo=new WeakMap,Pu=new WeakSet,Mu={},o0=0;const O_=()=>typeof HTMLElement<"u"&&"inert"in HTMLElement.prototype,z4=e=>e&&(e.host||z4(e.parentNode)),j_=(e,t)=>t.map(n=>{if(e.contains(n))return n;const r=z4(n);return e.contains(r)?r:null}).filter(n=>n!=null);function A_(e,t,n,r){const i="data-floating-ui-inert",o=r?"inert":n?"aria-hidden":null,a=j_(t,e),s=new Set,l=new Set(a),u=[];Mu[i]||(Mu[i]=new WeakMap);const c=Mu[i];a.forEach(d),h(t),s.clear();function d(f){!f||s.has(f)||(s.add(f),f.parentNode&&d(f.parentNode))}function h(f){!f||l.has(f)||[].forEach.call(f.children,p=>{if(Hi(p)!=="script")if(s.has(p))h(p);else{const m=o?p.getAttribute(o):null,w=m!==null&&m!=="false",g=(Mo.get(p)||0)+1,y=(c.get(p)||0)+1;Mo.set(p,g),c.set(p,y),u.push(p),g===1&&w&&Pu.add(p),y===1&&p.setAttribute(i,""),!w&&o&&p.setAttribute(o,"true")}})}return o0++,()=>{u.forEach(f=>{const p=(Mo.get(f)||0)-1,m=(c.get(f)||0)-1;Mo.set(f,p),c.set(f,m),p||(!Pu.has(f)&&o&&f.removeAttribute(o),Pu.delete(f)),m||f.removeAttribute(i)}),o0--,o0||(Mo=new WeakMap,Mo=new WeakMap,Pu=new WeakSet,Mu={})}}function By(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=Tt(e[0]).body;return A_(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}const ml=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function D4(e,t){const n=cf(e,ml());t==="prev"&&n.reverse();const r=n.indexOf(Yn(Tt(e)));return n.slice(r+1)[0]}function F4(){return D4(document.body,"next")}function $4(){return D4(document.body,"prev")}function $s(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!pt(n,r)}function L_(e){cf(e,ml()).forEach(n=>{n.dataset.tabindex=n.getAttribute("tabindex")||"",n.setAttribute("tabindex","-1")})}function z_(e){e.querySelectorAll("[data-tabindex]").forEach(n=>{const r=n.dataset.tabindex;delete n.dataset.tabindex,r?n.setAttribute("tabindex",r):n.removeAttribute("tabindex")})}const Xg={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let D_;function Vy(e){e.key==="Tab"&&(e.target,clearTimeout(D_))}const Jc=S.forwardRef(function(t,n){const[r,i]=S.useState();We(()=>(Vg()&&i("button"),document.addEventListener("keydown",Vy),()=>{document.removeEventListener("keydown",Vy)}),[]);const o={ref:n,tabIndex:0,role:r,"aria-hidden":r?void 0:!0,[bo("focus-guard")]:"",style:Xg};return S.createElement("span",gl({},t,o))}),B4=S.createContext(null),Hy=bo("portal");function F_(e){e===void 0&&(e={});const{id:t,root:n}=e,r=df(),i=V4(),[o,a]=S.useState(null),s=S.useRef(null);return We(()=>()=>{o==null||o.remove(),queueMicrotask(()=>{s.current=null})},[o]),We(()=>{if(!r||s.current)return;const l=t?document.getElementById(t):null;if(!l)return;const u=document.createElement("div");u.id=r,u.setAttribute(Hy,""),l.appendChild(u),s.current=u,a(u)},[t,r]),We(()=>{if(!r||s.current)return;let l=n||(i==null?void 0:i.portalNode);l&&!Ue(l)&&(l=l.current),l=l||document.body;let u=null;t&&(u=document.createElement("div"),u.id=t,l.appendChild(u));const c=document.createElement("div");c.id=r,c.setAttribute(Hy,""),l=u||l,l.appendChild(c),s.current=c,a(c)},[t,n,r,i]),o}function $_(e){const{children:t,id:n,root:r=null,preserveTabOrder:i=!0}=e,o=F_({id:n,root:r}),[a,s]=S.useState(null),l=S.useRef(null),u=S.useRef(null),c=S.useRef(null),d=S.useRef(null),h=!!a&&!a.modal&&a.open&&i&&!!(r||o);return S.useEffect(()=>{if(!o||!i||a!=null&&a.modal)return;function f(p){o&&$s(p)&&(p.type==="focusin"?z_:L_)(o)}return o.addEventListener("focusin",f,!0),o.addEventListener("focusout",f,!0),()=>{o.removeEventListener("focusin",f,!0),o.removeEventListener("focusout",f,!0)}},[o,i,a==null?void 0:a.modal]),S.createElement(B4.Provider,{value:S.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:l,afterOutsideRef:u,beforeInsideRef:c,afterInsideRef:d,portalNode:o,setFocusManagerState:s}),[i,o])},h&&o&&S.createElement(Jc,{"data-type":"outside",ref:l,onFocus:f=>{if($s(f,o)){var p;(p=c.current)==null||p.focus()}else{const m=$4()||(a==null?void 0:a.refs.domReference.current);m==null||m.focus()}}}),h&&o&&S.createElement("span",{"aria-owns":o.id,style:Xg}),o&&Og.createPortal(t,o),h&&o&&S.createElement(Jc,{"data-type":"outside",ref:u,onFocus:f=>{if($s(f,o)){var p;(p=d.current)==null||p.focus()}else{const m=F4()||(a==null?void 0:a.refs.domReference.current);m==null||m.focus(),a!=null&&a.closeOnFocusOut&&(a==null||a.onOpenChange(!1,f.nativeEvent))}}}))}const V4=()=>S.useContext(B4),Wy=20;let Xi=[];function a0(e){Xi=Xi.filter(n=>n.isConnected);let t=e;if(!(!t||Hi(t)==="body")){if(!h_(t,ml())){const n=cf(t,ml())[0];n&&(t=n)}Xi.push(t),Xi.length>Wy&&(Xi=Xi.slice(-Wy))}}function Uy(){return Xi.slice().reverse().find(e=>e.isConnected)}const B_=S.forwardRef(function(t,n){return S.createElement("button",gl({},t,{type:"button",ref:n,tabIndex:-1,style:Xg}))});function Qg(e){const{context:t,children:n,disabled:r=!1,order:i=["content"],guards:o=!0,initialFocus:a=0,returnFocus:s=!0,restoreFocus:l=!1,modal:u=!0,visuallyHiddenDismiss:c=!1,closeOnFocusOut:d=!0}=e,{open:h,refs:f,nodeId:p,onOpenChange:m,events:w,dataRef:g,floatingId:y,elements:{domReference:b,floating:x}}=t,C=typeof a=="number"&&a<0,_=x4(b)&&C,R=O_()?o:!0,O=In(i),D=In(a),j=In(s),A=Ql(),M=V4(),F=S.useRef(null),k=S.useRef(null),T=S.useRef(!1),P=S.useRef(!1),L=S.useRef(-1),I=M!=null,z=x==null?void 0:x.firstElementChild,E=(z==null?void 0:z.id)===y?z:x,V=rn(function(U){return U===void 0&&(U=E),U?cf(U,ml()):[]}),Y=rn(U=>{const Q=V(U);return O.current.map(J=>b&&J==="reference"?b:E&&J==="floating"?E:Q).filter(Boolean).flat()});S.useEffect(()=>{if(r||!u)return;function U(J){if(J.key==="Tab"){pt(E,Yn(Tt(E)))&&V().length===0&&!_&&_t(J);const ee=Y(),ne=Ar(J);O.current[0]==="reference"&&ne===b&&(_t(J),J.shiftKey?Ir(ee[ee.length-1]):Ir(ee[1])),O.current[1]==="floating"&&ne===E&&J.shiftKey&&(_t(J),Ir(ee[0]))}}const Q=Tt(E);return Q.addEventListener("keydown",U),()=>{Q.removeEventListener("keydown",U)}},[r,b,E,u,O,_,V,Y]),S.useEffect(()=>{if(r||!x)return;function U(Q){const J=Ar(Q),ne=V().indexOf(J);ne!==-1&&(L.current=ne)}return x.addEventListener("focusin",U),()=>{x.removeEventListener("focusin",U)}},[r,x,V]),S.useEffect(()=>{if(r||!d)return;function U(){P.current=!0,setTimeout(()=>{P.current=!1})}function Q(J){const ee=J.relatedTarget;queueMicrotask(()=>{const ne=!(pt(b,ee)||pt(x,ee)||pt(ee,x)||pt(M==null?void 0:M.portalNode,ee)||ee!=null&&ee.hasAttribute(bo("focus-guard"))||A&&(uo(A.nodesRef.current,p).find(me=>{var _e,he;return pt((_e=me.context)==null?void 0:_e.elements.floating,ee)||pt((he=me.context)==null?void 0:he.elements.domReference,ee)})||R_(A.nodesRef.current,p).find(me=>{var _e,he;return((_e=me.context)==null?void 0:_e.elements.floating)===ee||((he=me.context)==null?void 0:he.elements.domReference)===ee})));if(l&&ne&&Yn(Tt(E))===Tt(E).body){mt(E)&&(E==null||E.focus());const me=L.current,_e=V(),he=_e[me]||_e[_e.length-1]||E;mt(he)&&he.focus()}!u&&ee&&ne&&!P.current&&ee!==Uy()&&(T.current=!0,m(!1,J))})}if(x&&mt(b))return b.addEventListener("focusout",Q),b.addEventListener("pointerdown",U),x.addEventListener("focusout",Q),()=>{b.removeEventListener("focusout",Q),b.removeEventListener("pointerdown",U),x.removeEventListener("focusout",Q)}},[r,b,x,E,u,p,A,M,m,d,l,V]),S.useEffect(()=>{var U;if(r)return;const Q=Array.from((M==null||(U=M.portalNode)==null?void 0:U.querySelectorAll("["+bo("portal")+"]"))||[]);if(x){const J=[x,...Q,F.current,k.current,O.current.includes("reference")||_?b:null].filter(ne=>ne!=null),ee=u||_?By(J,R,!R):By(J);return()=>{ee()}}},[r,b,x,u,O,M,_,R]),We(()=>{if(r||!mt(E))return;const U=Tt(E),Q=Yn(U);queueMicrotask(()=>{const J=Y(E),ee=D.current,ne=(typeof ee=="number"?J[ee]:ee.current)||E,me=pt(E,Q);!C&&!me&&h&&Ir(ne,{preventScroll:ne===E})})},[r,h,E,C,Y,D]),We(()=>{if(r||!E)return;let U=!1;const Q=Tt(E),J=Yn(Q);let ne=g.current.openEvent;a0(J);function me(_e){let{open:he,reason:le,event:ke,nested:ye}=_e;he&&(ne=ke),le==="escape-key"&&f.domReference.current&&a0(f.domReference.current),le==="hover"&&ke.type==="mouseleave"&&(T.current=!0),le==="outside-press"&&(ye?(T.current=!1,U=!0):T.current=!(v4(ke)||Bg(ke)))}return w.on("openchange",me),()=>{w.off("openchange",me);const _e=Yn(Q),he=pt(x,_e)||A&&uo(A.nodesRef.current,p).some(ye=>{var je;return pt((je=ye.context)==null?void 0:je.elements.floating,_e)});(he||ne&&["click","mousedown"].includes(ne.type))&&f.domReference.current&&a0(f.domReference.current);const ke=Uy();j.current&&!T.current&&mt(ke)&&(!(ke!==_e&&_e!==Q.body)||he)&&Ir(ke,{cancelPrevious:!1,preventScroll:U})}},[r,x,E,j,g,f,w,A,p]),We(()=>{if(!r&&M)return M.setFocusManagerState({modal:u,closeOnFocusOut:d,open:h,onOpenChange:m,refs:f}),()=>{M.setFocusManagerState(null)}},[r,M,u,h,m,f,d]),We(()=>{if(r||!E||typeof MutationObserver!="function"||C)return;const U=()=>{const J=E.getAttribute("tabindex"),ee=V(),ne=Yn(Tt(x)),me=ee.indexOf(ne);me!==-1&&(L.current=me),O.current.includes("floating")||ne!==f.domReference.current&&ee.length===0?J!=="0"&&E.setAttribute("tabindex","0"):J!=="-1"&&E.setAttribute("tabindex","-1")};U();const Q=new MutationObserver(U);return Q.observe(E,{childList:!0,subtree:!0,attributes:!0}),()=>{Q.disconnect()}},[r,x,E,f,O,V,C]);function N(U){return r||!c||!u?null:S.createElement(B_,{ref:U==="start"?F:k,onClick:Q=>m(!1,Q.nativeEvent)},typeof c=="string"?c:"Dismiss")}const re=!r&&R&&(I||u);return S.createElement(S.Fragment,null,re&&S.createElement(Jc,{"data-type":"inside",ref:M==null?void 0:M.beforeInsideRef,onFocus:U=>{if(u){const J=Y();Ir(i[0]==="reference"?J[0]:J[J.length-1])}else if(M!=null&&M.preserveTabOrder&&M.portalNode)if(T.current=!1,$s(U,M.portalNode)){const J=F4()||b;J==null||J.focus()}else{var Q;(Q=M.beforeOutsideRef.current)==null||Q.focus()}}}),!_&&N("start"),n,N("end"),re&&S.createElement(Jc,{"data-type":"inside",ref:M==null?void 0:M.afterInsideRef,onFocus:U=>{if(u)Ir(Y()[0]);else if(M!=null&&M.preserveTabOrder&&M.portalNode)if(d&&(T.current=!0),$s(U,M.portalNode)){const J=$4()||b;J==null||J.focus()}else{var Q;(Q=M.afterOutsideRef.current)==null||Q.focus()}}}))}const s0=new Set,V_=S.forwardRef(function(t,n){const{lockScroll:r=!1,...i}=t,o=df();return We(()=>{if(!r)return;s0.add(o);const a=/iP(hone|ad|od)|iOS/.test($g()),s=document.body.style,u=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",c=window.innerWidth-document.documentElement.clientWidth,d=s.left?parseFloat(s.left):window.pageXOffset,h=s.top?parseFloat(s.top):window.pageYOffset;if(s.overflow="hidden",c&&(s[u]=c+"px"),a){var f,p;const m=((f=window.visualViewport)==null?void 0:f.offsetLeft)||0,w=((p=window.visualViewport)==null?void 0:p.offsetTop)||0;Object.assign(s,{position:"fixed",top:-(h-Math.floor(w))+"px",left:-(d-Math.floor(m))+"px",right:"0"})}return()=>{s0.delete(o),s0.size===0&&(Object.assign(s,{overflow:"",[u]:""}),a&&(Object.assign(s,{position:"",top:"",left:"",right:""}),window.scrollTo(d,h)))}},[o,r]),S.createElement("div",gl({ref:n},i,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...i.style}}))});function Yy(e){return mt(e.target)&&e.target.tagName==="BUTTON"}function Zy(e){return Hg(e)}function H4(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:i,elements:{domReference:o}}=e,{enabled:a=!0,event:s="click",toggle:l=!0,ignoreMouse:u=!1,keyboardHandlers:c=!0}=t,d=S.useRef(),h=S.useRef(!1);return S.useMemo(()=>a?{reference:{onPointerDown(f){d.current=f.pointerType},onMouseDown(f){f.button===0&&(pl(d.current,!0)&&u||s!=="click"&&(n&&l&&(!i.current.openEvent||i.current.openEvent.type==="mousedown")?r(!1,f.nativeEvent,"click"):(f.preventDefault(),r(!0,f.nativeEvent,"click"))))},onClick(f){if(s==="mousedown"&&d.current){d.current=void 0;return}pl(d.current,!0)&&u||(n&&l&&(!i.current.openEvent||i.current.openEvent.type==="click")?r(!1,f.nativeEvent,"click"):r(!0,f.nativeEvent,"click"))},onKeyDown(f){d.current=void 0,!(f.defaultPrevented||!c||Yy(f))&&(f.key===" "&&!Zy(o)&&(f.preventDefault(),h.current=!0),f.key==="Enter"&&r(!(n&&l),f.nativeEvent,"click"))},onKeyUp(f){f.defaultPrevented||!c||Yy(f)||Zy(o)||f.key===" "&&h.current&&(h.current=!1,r(!(n&&l),f.nativeEvent,"click"))}}}:{},[a,i,s,u,c,o,l,n,r])}const H_={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},W_={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Gy=e=>{var t,n;return{escapeKey:typeof e=="boolean"?e:(t=e==null?void 0:e.escapeKey)!=null?t:!1,outsidePress:typeof e=="boolean"?e:(n=e==null?void 0:e.outsidePress)!=null?n:!0}};function W4(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,elements:{reference:i,domReference:o,floating:a},dataRef:s}=e,{enabled:l=!0,escapeKey:u=!0,outsidePress:c=!0,outsidePressEvent:d="pointerdown",referencePress:h=!1,referencePressEvent:f="pointerdown",ancestorScroll:p=!1,bubbles:m,capture:w}=t,g=Ql(),y=rn(typeof c=="function"?c:()=>!1),b=typeof c=="function"?y:c,x=S.useRef(!1),C=S.useRef(!1),{escapeKey:_,outsidePress:R}=Gy(m),{escapeKey:O,outsidePress:D}=Gy(w),j=rn(k=>{var T;if(!n||!l||!u||k.key!=="Escape")return;const P=(T=s.current.floatingContext)==null?void 0:T.nodeId,L=g?uo(g.nodesRef.current,P):[];if(!_&&(k.stopPropagation(),L.length>0)){let I=!0;if(L.forEach(z=>{var E;if((E=z.context)!=null&&E.open&&!z.context.dataRef.current.__escapeKeyBubbles){I=!1;return}}),!I)return}r(!1,iC(k)?k.nativeEvent:k,"escape-key")}),A=rn(k=>{var T;const P=()=>{var L;j(k),(L=Ar(k))==null||L.removeEventListener("keydown",P)};(T=Ar(k))==null||T.addEventListener("keydown",P)}),M=rn(k=>{var T;const P=x.current;x.current=!1;const L=C.current;if(C.current=!1,d==="click"&&L||P||typeof b=="function"&&!b(k))return;const I=Ar(k),z="["+bo("inert")+"]",E=Tt(a).querySelectorAll(z);let V=Ue(I)?I:null;for(;V&&!Ii(V);){const U=Zr(V);if(Ii(U)||!Ue(U))break;V=U}if(E.length&&Ue(I)&&!oC(I)&&!pt(I,a)&&Array.from(E).every(U=>!pt(V,U)))return;if(mt(I)&&a){const U=I.clientWidth>0&&I.scrollWidth>I.clientWidth,Q=I.clientHeight>0&&I.scrollHeight>I.clientHeight;let J=Q&&k.offsetX>I.clientWidth;if(Q&&Fn(I).direction==="rtl"&&(J=k.offsetX<=I.offsetWidth-I.clientWidth),J||U&&k.offsetY>I.clientHeight)return}const Y=(T=s.current.floatingContext)==null?void 0:T.nodeId,N=g&&uo(g.nodesRef.current,Y).some(U=>{var Q;return t0(k,(Q=U.context)==null?void 0:Q.elements.floating)});if(t0(k,a)||t0(k,o)||N)return;const re=g?uo(g.nodesRef.current,Y):[];if(re.length>0){let U=!0;if(re.forEach(Q=>{var J;if((J=Q.context)!=null&&J.open&&!Q.context.dataRef.current.__outsidePressBubbles){U=!1;return}}),!U)return}r(!1,k,"outside-press")}),F=rn(k=>{var T;const P=()=>{var L;M(k),(L=Ar(k))==null||L.removeEventListener(d,P)};(T=Ar(k))==null||T.addEventListener(d,P)});return S.useEffect(()=>{if(!n||!l)return;s.current.__escapeKeyBubbles=_,s.current.__outsidePressBubbles=R;function k(L){r(!1,L,"ancestor-scroll")}const T=Tt(a);u&&T.addEventListener("keydown",O?A:j,O),b&&T.addEventListener(d,D?F:M,D);let P=[];return p&&(Ue(o)&&(P=Ti(o)),Ue(a)&&(P=P.concat(Ti(a))),!Ue(i)&&i&&i.contextElement&&(P=P.concat(Ti(i.contextElement)))),P=P.filter(L=>{var I;return L!==((I=T.defaultView)==null?void 0:I.visualViewport)}),P.forEach(L=>{L.addEventListener("scroll",k,{passive:!0})}),()=>{u&&T.removeEventListener("keydown",O?A:j,O),b&&T.removeEventListener(d,D?F:M,D),P.forEach(L=>{L.removeEventListener("scroll",k)})}},[s,a,o,i,u,b,d,n,r,p,l,_,R,j,O,A,M,D,F]),S.useEffect(()=>{x.current=!1},[b,d]),S.useMemo(()=>l?{reference:{onKeyDown:j,[H_[f]]:k=>{h&&r(!1,k.nativeEvent,"reference-press")}},floating:{onKeyDown:j,onMouseDown(){C.current=!0},onMouseUp(){C.current=!0},[W_[d]]:()=>{x.current=!0}}}:{},[l,h,d,f,r,j])}function U_(e){const{open:t=!1,onOpenChange:n,elements:r}=e,i=df(),o=S.useRef({}),[a]=S.useState(()=>T_()),s=ff()!=null,[l,u]=S.useState(r.reference),c=rn((f,p,m)=>{o.current.openEvent=f?p:void 0,a.emit("openchange",{open:f,event:p,reason:m,nested:s}),n==null||n(f,p,m)}),d=S.useMemo(()=>({setPositionReference:u}),[]),h=S.useMemo(()=>({reference:l||r.reference||null,floating:r.floating||null,domReference:r.reference}),[l,r.reference,r.floating]);return S.useMemo(()=>({dataRef:o,open:t,onOpenChange:c,elements:h,events:a,floatingId:i,refs:d}),[t,c,h,a,i,d])}function U4(e){e===void 0&&(e={});const{nodeId:t}=e,n=U_({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,a]=S.useState(null),[s,l]=S.useState(null),c=(i==null?void 0:i.reference)||o,d=S.useRef(null),h=Ql();We(()=>{c&&(d.current=c)},[c]);const f=VC({...e,elements:{...i,...s&&{reference:s}}}),p=S.useCallback(b=>{const x=Ue(b)?{getBoundingClientRect:()=>b.getBoundingClientRect(),contextElement:b}:b;l(x),f.refs.setReference(x)},[f.refs]),m=S.useCallback(b=>{(Ue(b)||b===null)&&(d.current=b,a(b)),(Ue(f.refs.reference.current)||f.refs.reference.current===null||b!==null&&!Ue(b))&&f.refs.setReference(b)},[f.refs]),w=S.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:d}),[f.refs,m,p]),g=S.useMemo(()=>({...f.elements,domReference:c}),[f.elements,c]),y=S.useMemo(()=>({...f,...r,refs:w,elements:g,nodeId:t}),[f,w,g,t,r]);return We(()=>{r.dataRef.current.floatingContext=y;const b=h==null?void 0:h.nodesRef.current.find(x=>x.id===t);b&&(b.context=y)}),S.useMemo(()=>({...f,context:y,refs:w,elements:g}),[f,w,g,y])}function Y_(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,events:i,dataRef:o,elements:{domReference:a}}=e,{enabled:s=!0,visibleOnly:l=!0}=t,u=S.useRef(!1),c=S.useRef(),d=S.useRef(!0);return S.useEffect(()=>{if(!s)return;const h=cn(a);function f(){!n&&mt(a)&&a===Yn(Tt(a))&&(u.current=!0)}function p(){d.current=!0}return h.addEventListener("blur",f),h.addEventListener("keydown",p,!0),()=>{h.removeEventListener("blur",f),h.removeEventListener("keydown",p,!0)}},[a,n,s]),S.useEffect(()=>{if(!s)return;function h(f){let{reason:p}=f;(p==="reference-press"||p==="escape-key")&&(u.current=!0)}return i.on("openchange",h),()=>{i.off("openchange",h)}},[i,s]),S.useEffect(()=>()=>{clearTimeout(c.current)},[]),S.useMemo(()=>s?{reference:{onPointerDown(h){Bg(h.nativeEvent)||(d.current=!1)},onMouseLeave(){u.current=!1},onFocus(h){if(u.current)return;const f=Ar(h.nativeEvent);if(l&&Ue(f))try{if(Vg()&&b4())throw Error();if(!f.matches(":focus-visible"))return}catch{if(!d.current&&!Hg(f))return}r(!0,h.nativeEvent,"focus")},onBlur(h){u.current=!1;const f=h.relatedTarget,p=Ue(f)&&f.hasAttribute(bo("focus-guard"))&&f.getAttribute("data-type")==="outside";c.current=window.setTimeout(()=>{var m;const w=Yn(a?a.ownerDocument:document);!f&&w===a||pt((m=o.current.floatingContext)==null?void 0:m.refs.floating.current,w)||pt(a,w)||p||r(!1,h.nativeEvent,"focus")})}}}:{},[s,l,o,a,r])}const qy="active",Xy="selected";function l0(e,t,n){const r=new Map,i=n==="item";let o=e;if(i&&e){const{[qy]:a,[Xy]:s,...l}=e;o=l}return{...n==="floating"&&{tabIndex:-1},...o,...t.map(a=>{const s=a?a[n]:null;return typeof s=="function"?e?s(e):null:s}).concat(e).reduce((a,s)=>(s&&Object.entries(s).forEach(l=>{let[u,c]=l;if(!(i&&[qy,Xy].includes(u)))if(u.indexOf("on")===0){if(r.has(u)||r.set(u,[]),typeof c=="function"){var d;(d=r.get(u))==null||d.push(c),a[u]=function(){for(var h,f=arguments.length,p=new Array(f),m=0;mw(...p)).find(w=>w!==void 0)}}}else a[u]=c}),a),{})}}function Y4(e){e===void 0&&(e=[]);const t=e,n=S.useCallback(o=>l0(o,e,"reference"),t),r=S.useCallback(o=>l0(o,e,"floating"),t),i=S.useCallback(o=>l0(o,e,"item"),e.map(o=>o==null?void 0:o.item));return S.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:i}),[n,r,i])}let Qy=!1;function hf(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function Ky(e,t){return hf(t,e===qg||e===Xl,e===Ca||e===Va)}function u0(e,t,n){return hf(t,e===Xl,n?e===Ca:e===Va)||e==="Enter"||e===" "||e===""}function Z_(e,t,n){return hf(t,n?e===Ca:e===Va,e===Xl)}function Jy(e,t,n){return hf(t,n?e===Va:e===Ca,e===qg)}function G_(e,t){const{open:n,onOpenChange:r,elements:{domReference:i,floating:o}}=e,{listRef:a,activeIndex:s,onNavigate:l=()=>{},enabled:u=!0,selectedIndex:c=null,allowEscape:d=!1,loop:h=!1,nested:f=!1,rtl:p=!1,virtual:m=!1,focusItemOnOpen:w="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:y=!0,disabledIndices:b=void 0,orientation:x="vertical",cols:C=1,scrollItemIntoView:_=!0,virtualItemRef:R,itemSizes:O,dense:D=!1}=t,j=ff(),A=Ql(),M=rn(l),F=S.useRef(w),k=S.useRef(c??-1),T=S.useRef(null),P=S.useRef(!0),L=S.useRef(M),I=S.useRef(!!o),z=S.useRef(!1),E=S.useRef(!1),V=In(b),Y=In(n),N=In(_),re=In(o),U=In(c),[Q,J]=S.useState(),[ee,ne]=S.useState(),me=rn(function(le,ke,ye){ye===void 0&&(ye=!1);function je(Ie){m?(J(Ie.id),A==null||A.events.emit("virtualfocus",Ie),R&&(R.current=Ie)):Ir(Ie,{preventScroll:!0,sync:b4()&&Vg()?Qy||z.current:!1})}const yt=le.current[ke.current];yt&&je(yt),requestAnimationFrame(()=>{const Ie=le.current[ke.current]||yt;if(!Ie)return;yt||je(Ie);const ae=N.current;ae&&he&&(ye||!P.current)&&(Ie.scrollIntoView==null||Ie.scrollIntoView(typeof ae=="boolean"?{block:"nearest",inline:"nearest"}:ae))})});We(()=>{document.createElement("div").focus({get preventScroll(){return Qy=!0,!1}})},[]),We(()=>{u&&(n&&o?F.current&&c!=null&&(E.current=!0,k.current=c,M(c)):I.current&&(k.current=-1,L.current(null)))},[u,n,o,c,M]),We(()=>{if(u&&n&&o)if(s==null){if(z.current=!1,U.current!=null)return;if(I.current&&(k.current=-1,me(a,k)),!I.current&&F.current&&(T.current!=null||F.current===!0&&T.current==null)){let le=0;const ke=()=>{a.current[0]==null?(le<2&&(le?requestAnimationFrame:queueMicrotask)(ke),le++):(k.current=T.current==null||u0(T.current,x,p)||f?r0(a,V.current):Ly(a,V.current),T.current=null,M(k.current))};ke()}}else Fs(a,s)||(k.current=s,me(a,k,E.current),E.current=!1)},[u,n,o,s,U,f,a,x,p,M,me,V]),We(()=>{var le;if(!u||o||!A||m||!I.current)return;const ke=A.nodesRef.current,ye=(le=ke.find(Ie=>Ie.id===j))==null||(le=le.context)==null?void 0:le.elements.floating,je=Yn(Tt(o)),yt=ke.some(Ie=>Ie.context&&pt(Ie.context.elements.floating,je));ye&&!yt&&P.current&&ye.focus({preventScroll:!0})},[u,o,A,j,m]),We(()=>{if(!u||!A||!m||j)return;function le(ke){ne(ke.id),R&&(R.current=ke)}return A.events.on("virtualfocus",le),()=>{A.events.off("virtualfocus",le)}},[u,A,m,j,R]),We(()=>{L.current=M,I.current=!!o}),We(()=>{n||(T.current=null)},[n]);const _e=s!=null,he=S.useMemo(()=>{function le(ye){if(!n)return;const je=a.current.indexOf(ye);je!==-1&&M(je)}return{onFocus(ye){let{currentTarget:je}=ye;le(je)},onClick:ye=>{let{currentTarget:je}=ye;return je.focus({preventScroll:!0})},...g&&{onMouseMove(ye){let{currentTarget:je}=ye;le(je)},onPointerLeave(ye){let{pointerType:je}=ye;!P.current||je==="touch"||(k.current=-1,me(a,k),M(null),m||Ir(re.current,{preventScroll:!0}))}}}},[n,re,me,g,a,M,m]);return S.useMemo(()=>{if(!u)return{};const le=V.current;function ke(ae){if(P.current=!1,z.current=!0,!Y.current&&ae.currentTarget===re.current)return;if(f&&Jy(ae.key,x,p)){_t(ae),r(!1,ae.nativeEvent,"list-navigation"),mt(i)&&!m&&i.focus();return}const qe=k.current,Rt=r0(a,le),Kt=Ly(a,le);if(ae.key==="Home"&&(_t(ae),k.current=Rt,M(k.current)),ae.key==="End"&&(_t(ae),k.current=Kt,M(k.current)),C>1){const Nn=O||Array.from({length:a.current.length},()=>({width:1,height:1})),nt=y_(Nn,C,D),It=nt.findIndex(Z=>Z!=null&&!lc(a.current,Z,le)),H=nt.reduce((Z,fe,we)=>fe!=null&&!lc(a.current,fe,le)?we:Z,-1);if(k.current=nt[m_({current:nt.map(Z=>Z!=null?a.current[Z]:null)},{event:ae,orientation:x,loop:h,cols:C,disabledIndices:b_([...le||a.current.map((Z,fe)=>lc(a.current,fe)?fe:void 0),void 0],nt),minIndex:It,maxIndex:H,prevIndex:v_(k.current>Kt?Rt:k.current,Nn,nt,C,ae.key===Xl?"bl":ae.key===Va?"tr":"tl"),stopEvent:!0})],M(k.current),x==="both")return}if(Ky(ae.key,x)){if(_t(ae),n&&!m&&Yn(ae.currentTarget.ownerDocument)===ae.currentTarget){k.current=u0(ae.key,x,p)?Rt:Kt,M(k.current);return}u0(ae.key,x,p)?h?k.current=qe>=Kt?d&&qe!==a.current.length?-1:Rt:At(a,{startingIndex:qe,disabledIndices:le}):k.current=Math.min(Kt,At(a,{startingIndex:qe,disabledIndices:le})):h?k.current=qe<=Rt?d&&qe!==-1?a.current.length:Kt:At(a,{startingIndex:qe,decrement:!0,disabledIndices:le}):k.current=Math.max(Rt,At(a,{startingIndex:qe,decrement:!0,disabledIndices:le})),Fs(a,k.current)?M(null):M(k.current)}}function ye(ae){w==="auto"&&v4(ae.nativeEvent)&&(F.current=!0)}function je(ae){F.current=w,w==="auto"&&Bg(ae.nativeEvent)&&(F.current=!0)}const yt=m&&n&&_e&&{"aria-activedescendant":ee||Q},Ie=a.current.find(ae=>(ae==null?void 0:ae.id)===Q);return{reference:{...yt,onKeyDown(ae){P.current=!1;const qe=ae.key.indexOf("Arrow")===0,Rt=Z_(ae.key,x,p),Kt=Jy(ae.key,x,p),Nn=Ky(ae.key,x),nt=(f?Rt:Nn)||ae.key==="Enter"||ae.key.trim()==="";if(m&&n){const fe=A==null?void 0:A.nodesRef.current.find(ze=>ze.parentId==null),we=A&&fe?I_(A.nodesRef.current,fe.id):null;if(qe&&we&&R){const ze=new KeyboardEvent("keydown",{key:ae.key,bubbles:!0});if(Rt||Kt){var It,H;const hn=((It=we.context)==null?void 0:It.elements.domReference)===ae.currentTarget,or=Kt&&!hn?(H=we.context)==null?void 0:H.elements.domReference:Rt?Ie:null;or&&(_t(ae),or.dispatchEvent(ze),ne(void 0))}if(Nn&&we.context&&we.context.open&&we.parentId&&ae.currentTarget!==we.context.elements.domReference){var Z;_t(ae),(Z=we.context.elements.domReference)==null||Z.dispatchEvent(ze);return}}return ke(ae)}if(!(!n&&!y&&qe)){if(nt&&(T.current=f&&Nn?null:ae.key),f){Rt&&(_t(ae),n?(k.current=r0(a,le),M(k.current)):r(!0,ae.nativeEvent,"list-navigation"));return}Nn&&(c!=null&&(k.current=c),_t(ae),!n&&y?r(!0,ae.nativeEvent,"list-navigation"):ke(ae),n&&M(k.current))}},onFocus(){n&&!m&&M(null)},onPointerDown:je,onMouseDown:ye,onClick:ye},floating:{"aria-orientation":x==="both"?void 0:x,...!x4(i)&&yt,onKeyDown:ke,onPointerMove(){P.current=!0}},item:he}},[i,re,Q,ee,V,Y,a,u,x,p,m,n,_e,f,c,y,d,C,h,w,M,r,he,A,R,O,D])}const q_=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function Z4(e,t){var n;t===void 0&&(t={});const{open:r,floatingId:i}=e,{enabled:o=!0,role:a="dialog"}=t,s=(n=q_.get(a))!=null?n:a,l=df(),c=ff()!=null;return S.useMemo(()=>{if(!o)return{};const d={id:i,...s&&{role:s}};return s==="tooltip"||a==="label"?{reference:{["aria-"+(a==="label"?"labelledby":"describedby")]:r?i:void 0},floating:d}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":s==="alertdialog"?"dialog":s,"aria-controls":r?i:void 0,...s==="listbox"&&{role:"combobox"},...s==="menu"&&{id:l},...s==="menu"&&c&&{role:"menuitem"},...a==="select"&&{"aria-autocomplete":"none"},...a==="combobox"&&{"aria-autocomplete":"list"}},floating:{...d,...s==="menu"&&{"aria-labelledby":l}},item(h){let{active:f,selected:p}=h;const m={role:"option",...f&&{id:i+"-option"}};switch(a){case"select":return{...m,"aria-selected":f&&p};case"combobox":return{...m,...f&&{"aria-selected":!0}}}return{}}}},[o,a,s,r,i,l,c])}function X_(e,t){var n;const{open:r,dataRef:i}=e,{listRef:o,activeIndex:a,onMatch:s,onTypingChange:l,enabled:u=!0,findMatch:c=null,resetMs:d=750,ignoreKeys:h=[],selectedIndex:f=null}=t,p=S.useRef(),m=S.useRef(""),w=S.useRef((n=f??a)!=null?n:-1),g=S.useRef(null),y=rn(s),b=rn(l),x=In(c),C=In(h);return We(()=>{r&&(clearTimeout(p.current),g.current=null,m.current="")},[r]),We(()=>{if(r&&m.current===""){var _;w.current=(_=f??a)!=null?_:-1}},[r,f,a]),S.useMemo(()=>{if(!u)return{};function _(D){D?i.current.typing||(i.current.typing=D,b(D)):i.current.typing&&(i.current.typing=D,b(D))}function R(D,j,A){const M=x.current?x.current(j,A):j.find(F=>(F==null?void 0:F.toLocaleLowerCase().indexOf(A.toLocaleLowerCase()))===0);return M?D.indexOf(M):-1}function O(D){const j=o.current;if(m.current.length>0&&m.current[0]!==" "&&(R(j,j,m.current)===-1?_(!1):D.key===" "&&_t(D)),j==null||C.current.includes(D.key)||D.key.length!==1||D.ctrlKey||D.metaKey||D.altKey)return;r&&D.key!==" "&&(_t(D),_(!0)),j.every(k=>{var T,P;return k?((T=k[0])==null?void 0:T.toLocaleLowerCase())!==((P=k[1])==null?void 0:P.toLocaleLowerCase()):!0})&&m.current===D.key&&(m.current="",w.current=g.current),m.current+=D.key,clearTimeout(p.current),p.current=setTimeout(()=>{m.current="",w.current=g.current,_(!1)},d);const M=w.current,F=R(j,[...j.slice((M||0)+1),...j.slice(0,(M||0)+1)],m.current);F!==-1?(y(F),g.current=F):D.key!==" "&&(m.current="",_(!1))}return{reference:{onKeyDown:O},floating:{onKeyDown:O,onKeyUp(D){D.key===" "&&_(!1)}}}},[u,r,i,o,d,C,x,y,b])}function ev(e,t){const[n,r]=e;let i=!1;const o=t.length;for(let a=0,s=o-1;a=r!=d>=r&&n<=(c-l)*(r-u)/(d-u)+l&&(i=!i)}return i}function Q_(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function K_(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let i,o=!1,a=null,s=null,l=performance.now();function u(d,h){const f=performance.now(),p=f-l;if(a===null||s===null||p===0)return a=d,s=h,l=f,null;const m=d-a,w=h-s,y=Math.sqrt(m*m+w*w)/p;return a=d,s=h,l=f,y}const c=d=>{let{x:h,y:f,placement:p,elements:m,onClose:w,nodeId:g,tree:y}=d;return function(x){function C(){clearTimeout(i),w()}if(clearTimeout(i),!m.domReference||!m.floating||p==null||h==null||f==null)return;const{clientX:_,clientY:R}=x,O=[_,R],D=Ar(x),j=x.type==="mouseleave",A=pt(m.floating,D),M=pt(m.domReference,D),F=m.domReference.getBoundingClientRect(),k=m.floating.getBoundingClientRect(),T=p.split("-")[0],P=h>k.right-k.width/2,L=f>k.bottom-k.height/2,I=Q_(O,F),z=k.width>F.width,E=k.height>F.height,V=(z?F:k).left,Y=(z?F:k).right,N=(E?F:k).top,re=(E?F:k).bottom;if(A&&(o=!0,!j))return;if(M&&(o=!1),M&&!j){o=!0;return}if(j&&Ue(x.relatedTarget)&&pt(m.floating,x.relatedTarget)||y&&uo(y.nodesRef.current,g).some(J=>{let{context:ee}=J;return ee==null?void 0:ee.open}))return;if(T==="top"&&f>=F.bottom-1||T==="bottom"&&f<=F.top+1||T==="left"&&h>=F.right-1||T==="right"&&h<=F.left+1)return C();let U=[];switch(T){case"top":U=[[V,F.top+1],[V,k.bottom-1],[Y,k.bottom-1],[Y,F.top+1]];break;case"bottom":U=[[V,k.top+1],[V,F.bottom-1],[Y,F.bottom-1],[Y,k.top+1]];break;case"left":U=[[k.right-1,re],[k.right-1,N],[F.left+1,N],[F.left+1,re]];break;case"right":U=[[F.right-1,re],[F.right-1,N],[k.left+1,N],[k.left+1,re]];break}function Q(J){let[ee,ne]=J;switch(T){case"top":{const me=[z?ee+t/2:P?ee+t*4:ee-t*4,ne+t+1],_e=[z?ee-t/2:P?ee+t*4:ee-t*4,ne+t+1],he=[[k.left,P||z?k.bottom-t:k.top],[k.right,P?z?k.bottom-t:k.top:k.bottom-t]];return[me,_e,...he]}case"bottom":{const me=[z?ee+t/2:P?ee+t*4:ee-t*4,ne-t],_e=[z?ee-t/2:P?ee+t*4:ee-t*4,ne-t],he=[[k.left,P||z?k.top+t:k.bottom],[k.right,P?z?k.top+t:k.bottom:k.top+t]];return[me,_e,...he]}case"left":{const me=[ee+t+1,E?ne+t/2:L?ne+t*4:ne-t*4],_e=[ee+t+1,E?ne-t/2:L?ne+t*4:ne-t*4];return[...[[L||E?k.right-t:k.left,k.top],[L?E?k.right-t:k.left:k.right-t,k.bottom]],me,_e]}case"right":{const me=[ee-t,E?ne+t/2:L?ne+t*4:ne-t*4],_e=[ee-t,E?ne-t/2:L?ne+t*4:ne-t*4],he=[[L||E?k.left+t:k.right,k.top],[L?E?k.left+t:k.right:k.left+t,k.bottom]];return[me,_e,...he]}}}if(!ev([_,R],U)){if(o&&!I)return C();if(!j&&r){const J=u(x.clientX,x.clientY);if(J!==null&&J<.1)return C()}ev([_,R],Q([h,f]))?!o&&r&&(i=window.setTimeout(C,40)):C()}}};return c.__options={blockPointerEvents:n},c}const J_=({arrowRef:e,placement:t})=>{const n=[];return n.push(WC(8)),n.push(t==="auto"?ZC():YC()),n.push(UC({padding:8})),e!=null&&e.current&&n.push(GC({element:e.current})),n},eT=({placement:e})=>e==="auto"?void 0:e,G4=({placement:e})=>({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]],Kg=({open:e,arrowRef:t,placement:n="top",setOpen:r})=>U4({placement:eT({placement:n}),open:e,onOpenChange:r,whileElementsMounted:P4,middleware:J_({placement:n,arrowRef:t})}),Jg=({context:e,trigger:t,role:n="tooltip",interactions:r=[]})=>Y4([H4(e,{enabled:t==="click"}),M_(e,{enabled:t==="hover",handleClose:K_()}),W4(e),Z4(e,{role:n}),...r]),tT=({animation:e="duration-300",arrow:t=!0,children:n,className:r,content:i,placement:o="top",style:a="dark",theme:s,trigger:l="hover",minWidth:u,...c})=>{const d=S.useRef(null),[h,f]=S.useState(!1),p=Kg({open:h,placement:o,arrowRef:d,setOpen:f}),{context:m,middlewareData:{arrow:{x:w,y:g}={}},refs:y,strategy:b,update:x,x:C,y:_}=p,R=Y_(m),{getFloatingProps:O,getReferenceProps:D}=Jg({context:m,role:"tooltip",trigger:l,interactions:[R]});return S.useEffect(()=>{if(y.reference.current&&y.floating.current&&h)return P4(y.reference.current,y.floating.current,x)},[h,y.floating,y.reference,x]),v.jsxs(v.Fragment,{children:[v.jsx("div",{ref:y.setReference,className:s.target,"data-testid":"flowbite-tooltip-target",...D(),children:n}),v.jsxs("div",{ref:y.setFloating,"data-testid":"flowbite-tooltip",...O({className:$(s.base,e&&`${s.animation} ${e}`,!h&&s.hidden,s.style[a],r),style:{position:b,top:_??" ",left:C??" ",minWidth:u},...c}),children:[v.jsx("div",{className:s.content,children:i}),t&&v.jsx("div",{className:$(s.arrow.base,a==="dark"&&s.arrow.style.dark,a==="light"&&s.arrow.style.light,a==="auto"&&s.arrow.style.auto),"data-testid":"flowbite-tooltip-arrow",ref:d,style:{top:g??" ",left:w??" ",right:" ",bottom:" ",[G4({placement:p.placement})]:s.arrow.placement},children:" "})]})]})},pf=({animation:e="duration-300",arrow:t=!0,children:n,className:r,content:i,placement:o="top",style:a="dark",theme:s={},trigger:l="hover",...u})=>{const c=W(ue().tooltip,s);return v.jsx(tT,{animation:e,arrow:t,content:i,placement:o,style:a,theme:c,trigger:l,className:r,...u,children:n})};pf.displayName="Tooltip";function q4(e){return wt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},child:[]}]})(e)}function X4(e){return wt({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z"},child:[]}]})(e)}function nT(e){return wt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z"},child:[]}]})(e)}const em=(e,t)=>{var n;t(!0),(n=navigator==null?void 0:navigator.clipboard)==null||n.writeText(e).then(()=>{console.log("Copy Successfull")}).catch(r=>{console.error("Failed to Copy text: ",r),t(!1)}),setTimeout(()=>t(!1),4e3)},Q4=S.forwardRef(({valueToCopy:e,icon:t=X4,theme:n={},className:r,...i},o)=>{const[a,s]=S.useState(!1),l=W(ue().clipboard.withIcon,n);return v.jsx("button",{className:$(l.base,r),onClick:()=>em(e,s),...i,ref:o,children:a?v.jsx(q4,{"aria-hidden":!0,className:l.icon.successIcon}):v.jsx(t,{"aria-hidden":!0,className:l.icon.defaultIcon})})}),K4=S.forwardRef(({valueToCopy:e,icon:t=X4,label:n="Copy",theme:r={},className:i,...o},a)=>{const[s,l]=S.useState(!1),u=W(ue().clipboard.withIconText,r);return v.jsx("button",{className:$(u.base,i),onClick:()=>em(e,l),...o,ref:a,children:s?v.jsxs("span",{className:u.label.base,children:[v.jsx(q4,{"aria-hidden":!0,className:u.icon.successIcon}),v.jsx("span",{className:u.label.successText,children:"Copied"})]}):v.jsxs("span",{className:u.label.base,children:[v.jsx(t,{"aria-hidden":!0,className:u.icon.defaultIcon}),v.jsx("span",{className:u.label.defaultText,children:n})]})})}),J4=S.forwardRef(({className:e,valueToCopy:t,label:n,theme:r={},...i},o)=>{const[a,s]=S.useState(!1),l=W(ue().clipboard.button,r);return v.jsx(pf,{content:a?"Copied":"Copy to clipboard",className:"[&_*]:cursor-pointer",children:v.jsx("button",{className:$(l.base,e),onClick:()=>em(t,s),...i,ref:o,children:v.jsx("span",{className:l.label,children:n})})})});J4.displayName="Clipboard";Q4.displayName="Clipboard.WithIcon";K4.displayName="Clipboard.WithIconText";Object.assign(J4,{WithIcon:Q4,WithIconText:K4});const rT=({key:e,onChange:t})=>{function n({key:r,newValue:i}){r===e&&t(i)}S.useEffect(()=>(window.addEventListener("storage",n),()=>window.removeEventListener("storage",n)),[])},Lh="light",tm="flowbite-theme-mode",zh="flowbite-theme-mode-sync",iT=()=>{const[e,t]=S.useState(aT(_y()));S.useEffect(()=>{tv(e),nv(e)},[]),rT({key:tm,onChange(o){if(o)return n(o)}}),oT(o=>t(o));const n=o=>{t(o),tv(o),nv(o),document.dispatchEvent(new CustomEvent(zh,{detail:o}))},r=()=>{let o=e;o==="auto"&&(o=Dh(o)),o=o==="dark"?"light":"dark",n(o)},i=()=>{const o=_y()??Lh;n(o)};return{mode:e,computedMode:Dh(e),setMode:n,toggleMode:r,clearMode:i}},oT=e=>{S.useEffect(()=>{function t(n){const r=n.detail;e(r)}return document.addEventListener(zh,t),()=>document.removeEventListener(zh,t)},[])},tv=e=>localStorage.setItem(tm,e),nv=e=>{Dh(e)==="dark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},aT=e=>JE()?localStorage.getItem(tm)??e??Lh:Lh,Dh=e=>e==="auto"?sT():e,sT=()=>{var e;return(e=window.matchMedia)!=null&&e.call(window,"(prefers-color-scheme: dark)").matches?"dark":"light"},Kl=({children:e,className:t,color:n="default",theme:r={},value:i,...o})=>{const a=W(ue().helperText,r);return v.jsx("p",{className:$(a.root.base,a.root.colors[n],t),...o,children:i??e??""})};Kl.displayName="HelperText";const e3=S.forwardRef(({addon:e,className:t,color:n="gray",helperText:r,icon:i,rightIcon:o,shadow:a,sizing:s="md",theme:l={},type:u="text",...c},d)=>{const h=W(ue().textInput,l);return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:$(h.base,t),children:[e&&v.jsx("span",{className:h.addon,children:e}),v.jsxs("div",{className:h.field.base,children:[i&&v.jsx("div",{className:h.field.icon.base,children:v.jsx(i,{className:h.field.icon.svg})}),o&&v.jsx("div",{"data-testid":"right-icon",className:h.field.rightIcon.base,children:v.jsx(o,{className:h.field.rightIcon.svg})}),v.jsx("input",{className:$(h.field.input.base,h.field.input.colors[n],h.field.input.sizes[s],h.field.input.withIcon[i?"on":"off"],h.field.input.withRightIcon[o?"on":"off"],h.field.input.withAddon[e?"on":"off"],h.field.input.withShadow[a?"on":"off"]),type:u,...c,ref:d})]})]}),r&&v.jsx(Kl,{color:n,children:r})]})});e3.displayName="TextInput";const t3=S.createContext(void 0);function gf(){const e=S.useContext(t3);if(!e)throw new Error("useDatePickerContext should be used within the DatePickerContext provider!");return e}var et=(e=>(e[e.Days=0]="Days",e[e.Months=1]="Months",e[e.Years=2]="Years",e[e.Decades=3]="Decades",e))(et||{}),n3=(e=>(e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday",e))(n3||{});const Jl=(e,t,n)=>{const r=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime();if(t&&n){const i=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime(),o=new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime();return r>=i&&r<=o}if(t){const i=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();return r>=i}if(n){const i=new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime();return r<=i}return!0},mf=(e,t)=>(e=new Date(e.getFullYear(),e.getMonth(),e.getDate()),t=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e.getTime()===t.getTime()),lT=(e,t,n)=>(Jl(e,t,n)||(t&&en&&(e=n)),e),uT=(e,t)=>{const n=new Date(e.getFullYear(),e.getMonth(),1);let i=n.getDay()-t;return i<0&&(i+=7),nm(n,-i)},cT=(e,t)=>{const n=[],r=new Date(0);r.setDate(r.getDate()-r.getDay()+t);const i=new Intl.DateTimeFormat(e,{weekday:"short"});for(let o=0;o<7;o++)n.push(i.format(nm(r,o)));return n},nm=(e,t)=>{const n=new Date(e);return n.setDate(n.getDate()+t),n},dT=(e,t)=>{const n=new Date(e);return n.setMonth(n.getMonth()+t),n},Xo=(e,t)=>{const n=new Date(e);return n.setFullYear(n.getFullYear()+t),n},Bs=(e,t,n)=>{let r={day:"numeric",month:"long",year:"numeric"};return n&&(r=n),new Intl.DateTimeFormat(e,r).format(t)},Qo=(e,t)=>{const n=e.getFullYear();return Math.floor(n/t)*t},fT=(e,t)=>{const n=e.getFullYear(),r=t+9;return n>=t&&n<=r},hT=({theme:e={}})=>{const{theme:t,weekStart:n,minDate:r,maxDate:i,viewDate:o,selectedDate:a,changeSelectedDate:s,language:l}=gf(),u=W(t.views.days,e),c=cT(l,n),d=uT(o,n);return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:u.header.base,children:c.map((h,f)=>v.jsx("span",{className:u.header.title,children:h},f))}),v.jsx("div",{className:u.items.base,children:[...Array(42)].map((h,f)=>{const p=nm(d,f),m=Bs(l,p,{day:"numeric"}),w=mf(a,p),g=!Jl(p,r,i);return v.jsx("button",{disabled:g,type:"button",className:$(u.items.item.base,w&&u.items.item.selected,g&&u.items.item.disabled),onClick:()=>{g||s(p,!0)},children:m},f)})})]})},pT=({theme:e={}})=>{const{theme:t,selectedDate:n,viewDate:r,setViewDate:i,setView:o}=gf(),a=W(t.views.decades,e);return v.jsx("div",{className:a.items.base,children:[...Array(12)].map((s,l)=>{const c=Qo(r,100)-10+l*10,d=new Date(c,0,1),h=Xo(d,9),f=fT(r,c),p=!Jl(r,d,h);return v.jsx("button",{disabled:p,type:"button",className:$(a.items.item.base,f&&a.items.item.selected,p&&a.items.item.disabled),onClick:()=>{p||(i(Xo(r,c-n.getFullYear())),o(et.Years))},children:c},l)})})},gT=({theme:e={}})=>{const{theme:t,minDate:n,maxDate:r,selectedDate:i,viewDate:o,language:a,setViewDate:s,setView:l}=gf(),u=W(t.views.months,e);return v.jsx("div",{className:u.items.base,children:[...Array(12)].map((c,d)=>{const h=new Date(o.getTime());h.setMonth(d);const f=Bs(a,h,{month:"short"}),p=mf(i,h),m=!Jl(h,n,r);return v.jsx("button",{disabled:m,type:"button",className:$(u.items.item.base,p&&u.items.item.selected,m&&u.items.item.disabled),onClick:()=>{m||(s(h),l(et.Days))},children:f},d)})})},mT=({theme:e={}})=>{const{theme:t,selectedDate:n,minDate:r,maxDate:i,viewDate:o,setViewDate:a,setView:s}=gf(),l=W(t.views.years,e);return v.jsx("div",{className:l.items.base,children:[...Array(12)].map((u,c)=>{const h=Qo(o,10)-1+c*1,f=new Date(o.getTime());f.setFullYear(h);const p=mf(n,f),m=!Jl(f,r,i);return v.jsx("button",{disabled:m,type:"button",className:$(l.items.item.base,p&&l.items.item.selected,m&&l.items.item.disabled),onClick:()=>{m||(a(f),s(et.Months))},children:h},c)})})},yT=({title:e,open:t,inline:n=!1,autoHide:r=!0,showClearButton:i=!0,labelClearButton:o="Clear",showTodayButton:a=!0,labelTodayButton:s="Today",defaultDate:l=new Date,minDate:u,maxDate:c,language:d="en",weekStart:h=n3.Sunday,className:f,theme:p={},onSelectedDateChanged:m,...w},g)=>{const y=W(ue().datepicker,p);l=lT(l,u,c);const[b,x]=S.useState(t),[C,_]=S.useState(et.Days),[R,O]=S.useState(l),[D,j]=S.useState(l),A=S.useRef(null),M=S.useRef(null),F=(z,E)=>{O(z),m&&m(z),r&&C===et.Days&&E==!0&&!n&&x(!1)},k=()=>{F(l,!0),l&&j(l)};S.useImperativeHandle(g,()=>({focus(){var z;(z=A.current)==null||z.focus()},clear(){k()}}));const T=z=>{switch(z){case et.Decades:return v.jsx(pT,{theme:y.views.decades});case et.Years:return v.jsx(mT,{theme:y.views.years});case et.Months:return v.jsx(gT,{theme:y.views.months});case et.Days:default:return v.jsx(hT,{theme:y.views.days})}},P=()=>{switch(C){case et.Days:return et.Months;case et.Months:return et.Years;case et.Years:return et.Decades}return C},L=()=>{switch(C){case et.Decades:return`${Qo(D,100)} - ${Qo(D,100)+90}`;case et.Years:return`${Qo(D,10)} - ${Qo(D,10)+9}`;case et.Months:return Bs(d,D,{year:"numeric"});case et.Days:default:return Bs(d,D,{month:"long",year:"numeric"})}},I=(z,E,V)=>{switch(z){case et.Days:return new Date(dT(E,V));case et.Months:return new Date(Xo(E,V));case et.Years:return new Date(Xo(E,V*10));case et.Decades:return new Date(Xo(E,V*100));default:return new Date(Xo(E,V*10))}};return S.useEffect(()=>{const z=E=>{var N,re;const V=(N=M==null?void 0:M.current)==null?void 0:N.contains(E.target),Y=(re=A==null?void 0:A.current)==null?void 0:re.contains(E.target);!V&&!Y&&x(!1)};return document.addEventListener("mousedown",z),()=>{document.removeEventListener("mousedown",z)}},[A,M,x]),v.jsx(t3.Provider,{value:{theme:y,language:d,minDate:u,maxDate:c,weekStart:h,isOpen:b,setIsOpen:x,view:C,setView:_,viewDate:D,setViewDate:j,selectedDate:R,setSelectedDate:O,changeSelectedDate:F},children:v.jsxs("div",{className:$(y.root.base,f),children:[!n&&v.jsx(e3,{theme:y.root.input,icon:uS,ref:A,onFocus:()=>{mf(D,R)||j(R),x(!0)},value:R&&Bs(d,R),readOnly:!0,...w}),(b||n)&&v.jsx("div",{ref:M,className:$(y.popup.root.base,n&&y.popup.root.inline),children:v.jsxs("div",{className:y.popup.root.inner,children:[v.jsxs("div",{className:y.popup.header.base,children:[e&&v.jsx("div",{className:y.popup.header.title,children:e}),v.jsxs("div",{className:y.popup.header.selectors.base,children:[v.jsx("button",{type:"button",className:$(y.popup.header.selectors.button.base,y.popup.header.selectors.button.prev),onClick:()=>j(I(C,D,-1)),children:v.jsx(sS,{})}),v.jsx("button",{type:"button",className:$(y.popup.header.selectors.button.base,y.popup.header.selectors.button.view),onClick:()=>_(P()),children:L()}),v.jsx("button",{type:"button",className:$(y.popup.header.selectors.button.base,y.popup.header.selectors.button.next),onClick:()=>j(I(C,D,1)),children:v.jsx(lS,{})})]})]}),v.jsx("div",{className:y.popup.view.base,children:T(C)}),(i||a)&&v.jsxs("div",{className:y.popup.footer.base,children:[a&&v.jsx("button",{type:"button",className:$(y.popup.footer.button.base,y.popup.footer.button.today),onClick:()=>{const z=new Date;F(z,!0),j(z)},children:s}),i&&v.jsx("button",{type:"button",className:$(y.popup.footer.button.base,y.popup.footer.button.clear),onClick:()=>{F(l,!0),l&&j(l)},children:o})]})]})})]})})},vT=S.forwardRef(yT);vT.displayName="Datepicker";const r3=S.createContext(void 0);function i3(){const e=S.useContext(r3);if(!e)throw new Error("useDrawerContext should be used within the DrawerContext provider!");return e}function bT(e){return wt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"},child:[]}]})(e)}function xT(e){return wt({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"},child:[]}]})(e)}const o3=({children:e,className:t,closeIcon:n=xT,theme:r={},title:i,titleIcon:o=bT,...a})=>{const s=S.useId(),{id:l,isOpen:u,onClose:c,theme:d}=i3(),h=W(d.header,r);return v.jsxs("div",{className:t,...a,children:[v.jsxs("h5",{className:h.inner.titleText,id:l,children:[v.jsx(o,{"aria-hidden":!0,className:h.inner.titleIcon}),i]}),v.jsxs("button",{onClick:c,"data-testid":"close-drawer",className:h.inner.closeButton,children:[v.jsx(n,{"aria-hidden":!0,className:h.inner.closeIcon}),v.jsx("span",{className:"sr-only",children:"Close menu"})]}),v.jsx("span",{className:h.collapsed[u?"on":"off"],id:`flowbite-drawer-header-${s}`,children:e})]})};o3.displayName="Drawer.Header";const a3=({children:e,className:t,theme:n={},...r})=>{const{theme:i}=i3(),o=W(i.items,n);return v.jsx("div",{"data-testid":"flowbite-drawer-items",className:$(o.base,t),...r,children:e})};a3.displayName="Drawer.Items";const s3=({backdrop:e=!0,children:t,className:n,edge:r=!1,position:i="left",onClose:o,open:a=!1,theme:s={},...l})=>{const u=S.useId(),c=W(ue().drawer,s);return S.useEffect(()=>{const d=h=>{h.key==="Escape"&&a&&o&&o()};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[o,a]),v.jsxs(r3.Provider,{value:{theme:c,onClose:o,isOpen:a,id:u},children:[v.jsx("div",{"aria-modal":!0,"aria-describedby":`drawer-dialog-${u}`,role:"dialog",tabIndex:-1,"data-testid":"flowbite-drawer",className:$(c.root.base,c.root.position[i][a?"on":"off"],r&&!a&&c.root.edge,n),...l,children:t}),a&&e&&v.jsx("div",{onClick:()=>o(),className:c.root.backdrop})]})};s3.displayName="Drawer";Object.assign(s3,{Header:o3,Items:a3});const l3=S.createContext(void 0);function rm(){const e=S.useContext(l3);if(!e)throw new Error("useDropdownContext should be used within the DropdownContext provider!");return e}const im=({className:e,theme:t={},...n})=>{const{theme:r}=rm(),i=t.divider??r.floating.divider;return v.jsx("div",{className:$(i,e),...n})},u3=({children:e,className:t,theme:n={},...r})=>{const{theme:i}=rm(),o=n.header??i.floating.header;return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:$(o,t),...r,children:e}),v.jsx(im,{})]})},c3=S.forwardRef(({children:e,className:t,icon:n,onClick:r,theme:i={},...o},a)=>{const{ref:s,index:l}=S_({label:typeof e=="string"?e:void 0}),u=Gg([a,s]),{theme:c,activeIndex:d,dismissOnClick:h,getItemProps:f,handleSelect:p}=rm(),m=d===l,w=W(c.floating.item,i),g=o;return v.jsx("li",{role:"menuitem",className:w.container,children:v.jsxs(Ag,{ref:u,className:$(w.base,t),...g,...f({onClick:()=>{r==null||r(),h&&p(null)}}),tabIndex:m?0:-1,children:[n&&v.jsx(n,{className:w.icon}),e]})})});c3.displayName="DropdownItem";const wT={top:gS,right:Bw,bottom:$w,left:pS},kT=({refs:e,children:t,inline:n,theme:r,disabled:i,setButtonWidth:o,getReferenceProps:a,renderTrigger:s,...l})=>{const u=e.reference,c=a();if(S.useEffect(()=>{u.current&&(o==null||o(u.current.clientWidth))},[u,o]),s){const d=s(r);return S.cloneElement(d,{ref:e.setReference,disabled:i,...c,...d.props})}return n?v.jsx("button",{type:"button",ref:e.setReference,className:r==null?void 0:r.inlineWrapper,disabled:i,...c,children:t}):v.jsx(Lg,{...l,disabled:i,type:"button",ref:e.setReference,...c,children:t})},d3=({children:e,className:t,dismissOnClick:n=!0,theme:r={},enableTypeAhead:i=!0,renderTrigger:o,...a})=>{const[s,l]=S.useState(!1),[u,c]=S.useState(null),[d,h]=S.useState(null),[f,p]=S.useState(void 0),m=S.useRef([]),w=S.useRef([]),g=W(ue().dropdown,r),y=a,b=a["data-testid"]||"flowbite-dropdown-target",{placement:x=a.inline?"bottom-start":"bottom",trigger:C="click",label:_,inline:R,arrowIcon:O=!0,...D}=y,j=S.useCallback(V=>{h(V),l(!1)},[]),A=S.useCallback(V=>{s?c(V):j(V)},[s,j]),{context:M,floatingStyles:F,refs:k}=Kg({open:s,setOpen:l,placement:x}),T=G_(M,{listRef:m,activeIndex:u,selectedIndex:d,onNavigate:c}),P=X_(M,{listRef:w,activeIndex:u,selectedIndex:d,onMatch:A,enabled:i}),{getReferenceProps:L,getFloatingProps:I,getItemProps:z}=Jg({context:M,role:"menu",trigger:C,interactions:[T,P]}),E=S.useMemo(()=>{const[V]=x.split("-");return wT[V]??$w},[x]);return v.jsxs(l3.Provider,{value:{theme:g,activeIndex:u,dismissOnClick:n,getItemProps:z,handleSelect:j},children:[v.jsxs(kT,{...D,refs:k,inline:R,theme:g,"data-testid":b,className:$(g.floating.target,D.className),setButtonWidth:p,getReferenceProps:L,renderTrigger:o,children:[_,O&&v.jsx(E,{className:g.arrowIcon})]}),s&&v.jsx(Qg,{context:M,modal:!1,children:v.jsx("div",{ref:k.setFloating,style:{...F,minWidth:f},"data-testid":"flowbite-dropdown","aria-expanded":s,...I({className:$(g.floating.base,g.floating.animation,"duration-100",!s&&g.floating.hidden,g.floating.style.auto,t)}),children:v.jsx(k_,{elementsRef:m,labelsRef:w,children:v.jsx("ul",{className:g.content,tabIndex:-1,children:e})})})})]})};d3.displayName="Dropdown";u3.displayName="Dropdown.Header";im.displayName="Dropdown.Divider";const ST=Object.assign(d3,{Item:c3,Header:u3,Divider:im}),ET=S.forwardRef(({className:e,color:t="gray",helperText:n,sizing:r="md",theme:i={},...o},a)=>{const s=W(ue().fileInput,i);return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:$(s.root.base,e),children:v.jsx("div",{className:s.field.base,children:v.jsx("input",{className:$(s.field.input.base,s.field.input.colors[t],s.field.input.sizes[r]),...o,type:"file",ref:a})})}),n&&v.jsx(Kl,{color:t,children:n})]})});ET.displayName="FileInput";const CT=S.forwardRef(({label:e,helperText:t,color:n="default",sizing:r="md",variant:i,disabled:o=!1,theme:a={},className:s,...l},u)=>{const c=S.useId(),d=W(ue().floatingLabel,a);return v.jsxs("div",{children:[v.jsxs("div",{className:$("relative",i==="standard"?"z-0":""),children:[v.jsx("input",{type:"text",id:l.id?l.id:"floatingLabel"+c,"aria-describedby":"outlined_success_help",className:$(d.input[n][i][r],s),placeholder:" ","data-testid":"floating-label",disabled:o,...l,ref:u}),v.jsx("label",{htmlFor:l.id?l.id:"floatingLabel"+c,className:$(d.label[n][i][r],s),children:e})]}),v.jsx("p",{id:"outlined_helper_text"+c,className:$(d.helperText[n],s),children:t})]})});CT.displayName="FloatingLabel";function _T({theme:e}){return Gw(e),null}function TT({mode:e}){return e&&DE(e),iT(),null}function NT({theme:e}){return Gw(e),null}function PT({mode:e,theme:t}){return v.jsxs(v.Fragment,{children:[v.jsx(TT,{mode:e}),v.jsx(NT,{theme:t}),v.jsx(_T,{theme:t})]})}const f3=({children:e,theme:t})=>v.jsxs(v.Fragment,{children:[v.jsx(PT,{mode:t==null?void 0:t.mode,theme:t==null?void 0:t.theme}),e]});f3.displayName="Flowbite";const h3=({alt:e,className:t,children:n,href:r,name:i,src:o,theme:a={},...s})=>{const l=W(ue().footer.brand,a);return v.jsx("div",{children:r?v.jsxs("a",{"data-testid":"flowbite-footer-brand",href:r,className:$(l.base,t),...s,children:[v.jsx("img",{alt:e,src:o,className:l.img}),v.jsx("span",{"data-testid":"flowbite-footer-brand-span",className:l.span,children:i}),n]}):v.jsx("img",{alt:e,"data-testid":"flowbite-footer-brand",src:o,className:$(l.img,t),...s})})},p3=({by:e,className:t,href:n,theme:r={},year:i,...o})=>{const a=W(ue().footer.copyright,r);return v.jsxs("div",{"data-testid":"flowbite-footer-copyright",className:$(a.base,t),...o,children:["© ",i,n?v.jsx("a",{href:n,className:a.href,children:e}):v.jsx("span",{"data-testid":"flowbite-footer-copyright-span",className:a.span,children:e})]})},g3=({className:e,theme:t={},...n})=>{const r=W(ue().footer.divider,t);return v.jsx("hr",{"data-testid":"footer-divider",className:$(r.base,e),...n})},m3=({ariaLabel:e,className:t,href:n,icon:r,theme:i={},...o})=>{const a=W(ue().footer.icon,i);return v.jsx("div",{children:n?v.jsx("a",{"aria-label":e,"data-testid":"flowbite-footer-icon",href:n,className:$(a.base,t),...o,children:v.jsx(r,{className:a.size})}):v.jsx(r,{"data-testid":"flowbite-footer-icon",className:a.size,...o})})},y3=({as:e="a",children:t,className:n,href:r,theme:i={},...o})=>{const a=W(ue().footer.groupLink.link,i);return v.jsx("li",{className:$(a.base,n),children:v.jsx(e,{href:r,className:a.href,...o,children:t})})},v3=({children:e,className:t,col:n=!1,theme:r={},...i})=>{const o=W(ue().footer.groupLink,r);return v.jsx("ul",{"data-testid":"footer-groupLink",className:$(o.base,n&&o.col,t),...i,children:e})},b3=({as:e="h2",className:t,theme:n={},title:r,...i})=>{const o=W(ue().footer.title,n);return v.jsx(e,{"data-testid":"flowbite-footer-title",className:$(o.base,t),...i,children:r})},x3=({bgDark:e=!1,children:t,className:n,container:r=!1,theme:i={},...o})=>{const a=W(ue().footer,i);return v.jsx("footer",{"data-testid":"flowbite-footer",className:$(a.root.base,e&&a.root.bgDark,r&&a.root.container,n),...o,children:t})};x3.displayName="Footer";p3.displayName="Footer.Copyright";y3.displayName="Footer.Link";h3.displayName="Footer.Brand";v3.displayName="Footer.LinkGroup";m3.displayName="Footer.Icon";b3.displayName="Footer.Title";g3.displayName="Footer.Divider";Object.assign(x3,{Copyright:p3,Link:y3,LinkGroup:v3,Brand:h3,Icon:m3,Title:b3,Divider:g3});const w3=S.forwardRef(({theme:e={},icon:t=nT,className:n,...r},i)=>{const o=W(ue().hr.icon,e);return v.jsxs("div",{className:o.base,children:[v.jsx("hr",{className:$(o.hrLine,n),role:"separator","data-testid":"flowbite-hr-icon",ref:i,...r}),v.jsx("div",{className:o.icon.base,children:v.jsx(t,{"aria-hidden":!0,className:o.icon.icon})})]})}),k3=S.forwardRef(({theme:e={},className:t,...n},r)=>{const i=W(ue().hr.square,e);return v.jsx("hr",{className:$(i.base,t),role:"separator","data-testid":"flowbite-hr-square",ref:r,...n})}),S3=S.forwardRef(({theme:e={},text:t,className:n,...r},i)=>{const o=W(ue().hr.text,e);return v.jsxs("div",{className:o.base,children:[v.jsx("hr",{className:$(o.hrLine,n),"data-testid":"flowbite-hr-text",role:"separator",ref:i,...r}),v.jsx("span",{className:o.text,children:t})]})}),E3=S.forwardRef(({theme:e={},className:t,...n},r)=>{const i=W(ue().hr.trimmed,e);return v.jsx("hr",{className:$(i.base,t),role:"separator","data-testid":"flowbite-hr-trimmed",ref:r,...n})}),C3=S.forwardRef(({theme:e={},className:t,...n},r)=>{const i=W(ue().hr.root,e);return v.jsx("hr",{className:$(i.base,t),role:"separator","data-testid":"flowbite-hr",ref:r,...n})});C3.displayName="HR";E3.displayName="HR.Trimmed";w3.displayName="HR.Icon";S3.displayName="HR.Text";k3.displayName="HR.Square";Object.assign(C3,{Trimmed:E3,Icon:w3,Text:S3,Square:k3});const _3=({children:e,className:t,icon:n,theme:r={},...i})=>{const o=W(ue().list.item,r);return v.jsxs("li",{className:$(o.withIcon[n?"on":"off"],t),...i,children:[n&&v.jsx(n,{className:$(o.icon)}),e]})},T3=({children:e,className:t,unstyled:n,nested:r,ordered:i,horizontal:o,theme:a={},...s})=>{const l=W(ue().list,a),u=i?"ol":"ul";return v.jsx(u,{className:$(l.root.base,l.root.ordered[i?"on":"off"],n&&l.root.unstyled,r&&l.root.nested,o&&l.root.horizontal,t),...s,children:e})};T3.displayName="List";_3.displayName="List.Item";Object.assign(T3,{Item:_3});const N3=({active:e,children:t,className:n,href:r,icon:i,onClick:o,theme:a={},disabled:s,...l})=>{const u=W(ue().listGroup.item,a),c=typeof r<"u",d=c?"a":"button";return v.jsx("li",{className:$(u.base,n),children:v.jsxs(d,{href:r,onClick:o,type:c?void 0:"button",disabled:s,className:$(u.link.active[e?"on":"off"],u.link.disabled[s?"on":"off"],u.link.base,u.link.href[c?"on":"off"]),...l,children:[i&&v.jsx(i,{"aria-hidden":!0,"data-testid":"flowbite-list-group-item-icon",className:u.link.icon}),t]})})},P3=({children:e,className:t,theme:n={},...r})=>{const i=W(ue().listGroup,n);return v.jsx("ul",{className:$(i.root.base,t),...r,children:e})};P3.displayName="ListGroup";N3.displayName="ListGroup.Item";Object.assign(P3,{Item:N3});const M3=S.createContext(void 0);function yf(){const e=S.useContext(M3);if(!e)throw new Error("useNavBarContext should be used within the NavbarContext provider!");return e}const R3=({as:e="a",children:t,className:n,theme:r={},...i})=>{const{theme:o}=yf(),a=W(o.brand,r);return v.jsx(e,{className:$(a.base,n),...i,children:t})},I3=({children:e,className:t,theme:n={},...r})=>{const{theme:i,isOpen:o}=yf(),a=W(i.collapse,n);return v.jsx("div",{"data-testid":"flowbite-navbar-collapse",className:$(a.base,a.hidden[o?"off":"on"],t),...r,children:v.jsx("ul",{className:a.list,children:e})})},O3=({active:e,as:t="a",disabled:n,children:r,className:i,theme:o={},onClick:a,...s})=>{const{theme:l,setIsOpen:u}=yf(),c=W(l.link,o),d=h=>{u(!1),a==null||a(h)};return v.jsx("li",{children:v.jsx(t,{className:$(c.base,e&&c.active.on,!e&&!n&&c.active.off,c.disabled[n?"on":"off"],i),onClick:d,...s,children:r})})};function MT(e){return wt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(e)}const j3=({barIcon:e=MT,className:t,theme:n={},...r})=>{const{theme:i,isOpen:o,setIsOpen:a}=yf(),s=W(i.toggle,n),l=()=>{a(!o)};return v.jsxs("button",{"data-testid":"flowbite-navbar-toggle",onClick:l,className:$(s.base,t),...r,children:[v.jsx("span",{className:"sr-only",children:"Open main menu"}),v.jsx(e,{"aria-hidden":!0,className:s.icon})]})},A3=({border:e,children:t,className:n,fluid:r=!1,menuOpen:i,rounded:o,theme:a={},...s})=>{const[l,u]=S.useState(i),c=W(ue().navbar,a);return v.jsx(M3.Provider,{value:{theme:c,isOpen:l,setIsOpen:u},children:v.jsx("nav",{className:$(c.root.base,c.root.bordered[e?"on":"off"],c.root.rounded[o?"on":"off"],n),...s,children:v.jsx("div",{className:$(c.root.inner.base,c.root.inner.fluid[r?"on":"off"]),children:t})})})};A3.displayName="Navbar";R3.displayName="Navbar.Brand";I3.displayName="Navbar.Collapse";O3.displayName="Navbar.Link";j3.displayName="Navbar.Toggle";const RT=Object.assign(A3,{Brand:R3,Collapse:I3,Link:O3,Toggle:j3}),L3=({children:e,className:t,theme:n={},toggle:r,...i})=>{const[o,a]=S.useState(void 0),s=W(ue().megaMenu.dropdown,n);if(r)return v.jsx(ST,{inline:!0,label:r,placement:"bottom",theme:s.toggle,className:$(s.base,t),children:e});const l=S.useId(),u=S.useRef(null);return S.useEffect(()=>{var d;a((d=function(){var f;const h=(f=u.current)==null?void 0:f.closest("nav");return h==null?void 0:h.querySelector('[aria-haspopup="menu"]')}())==null?void 0:d.id)},[]),v.jsx("div",{"aria-labelledby":o,id:l,ref:u,role:"menu",className:$(s.base,t),...i,children:e})};L3.displayName="MegaMenu.Dropdown";const z3=({children:e,className:t,theme:n={},...r})=>{const i=S.useId(),o=S.useRef(null),[a,s]=S.useState(void 0),[l,u]=S.useState(void 0),c=W(ue().megaMenu.dropdownToggle,n),d=function(){var p;const f=(p=o.current)==null?void 0:p.closest("nav");return f==null?void 0:f.querySelector('[role="menu"]')},h=function(){var f;(f=d())==null||f.classList.toggle("hidden"),u(!l)};return S.useEffect(()=>{const f=d(),p=f==null?void 0:f.classList.contains("hidden");s(f==null?void 0:f.id),u(!p)},[]),v.jsx("button",{"aria-controls":a,"aria-expanded":l,"aria-haspopup":"menu",id:i,onClick:h,ref:o,className:$(c.base,t),...r,children:e})};z3.displayName="MegaMenu.DropdownToggle";const D3=({children:e,theme:t={},...n})=>{const r=W(ue().megaMenu,t);return v.jsx(RT,{fluid:!0,theme:r,...n,children:e})};Object.assign(D3,{Dropdown:L3,DropdownToggle:z3});D3.displayName="MegaMenu";const F3=S.createContext(void 0);function om(){const e=S.useContext(F3);if(!e)throw new Error("useModalContext should be used within the ModalContext provider!");return e}const $3=({children:e,className:t,theme:n={},...r})=>{const{theme:i,popup:o}=om(),a=W(i.body,n);return v.jsx("div",{className:$(a.base,o&&[a.popup],t),...r,children:e})},B3=({children:e,className:t,theme:n={},...r})=>{const{theme:i,popup:o}=om(),a=W(i.footer,n);return v.jsx("div",{className:$(a.base,!o&&a.popup,t),...r,children:e})},V3=({as:e="h3",children:t,className:n,theme:r={},id:i,...o})=>{const a=S.useId(),s=i||a,{theme:l,popup:u,onClose:c,setHeaderId:d}=om(),h=W(l.header,r);return S.useLayoutEffect(()=>(d(s),()=>d(void 0)),[s,d]),v.jsxs("div",{className:$(h.base,u&&h.popup,n),...o,children:[v.jsx(e,{id:s,className:h.title,children:t}),v.jsx("button",{"aria-label":"Close",className:h.close.base,type:"button",onClick:c,children:v.jsx(mS,{"aria-hidden":!0,className:h.close.icon})})]})},H3=S.forwardRef(({children:e,className:t,dismissible:n=!1,onClose:r,popup:i,position:o="center",root:a,show:s,size:l="2xl",theme:u={},initialFocus:c,...d},h)=>{const[f,p]=S.useState(void 0),m=W(ue().modal,u),{context:w}=U4({open:s,onOpenChange:()=>r&&r()}),g=Gg([w.refs.setFloating,h]),y=H4(w),b=W4(w,{outsidePressEvent:"mousedown",enabled:n}),x=Z4(w),{getFloatingProps:C}=Y4([y,b,x]);return s?v.jsx(F3.Provider,{value:{theme:m,popup:i,onClose:r,setHeaderId:p},children:v.jsx($_,{root:a,children:v.jsx(V_,{lockScroll:!0,"data-testid":"modal-overlay",className:$(m.root.base,m.root.positions[o],s?m.root.show.on:m.root.show.off,t),...d,children:v.jsx(Qg,{context:w,initialFocus:c,children:v.jsx("div",{ref:g,...C(d),"aria-labelledby":f,className:$(m.content.base,m.root.sizes[l]),children:v.jsx("div",{className:m.content.inner,children:e})})})})})}):null});H3.displayName="Modal";V3.displayName="Modal.Header";$3.displayName="Modal.Body";B3.displayName="Modal.Footer";Object.assign(H3,{Header:V3,Body:$3,Footer:B3});const IT=(e,t)=>e>=t?[]:[...Array(t-e+1).keys()].map(n=>n+e),am=({active:e,children:t,className:n,onClick:r,theme:i={},...o})=>{const a=W(ue().pagination,i);return v.jsx("button",{type:"button",className:$(e&&a.pages.selector.active,n),onClick:r,...o,children:t})};am.displayName="Pagination.Button";const Fh=({children:e,className:t,onClick:n,theme:r={},disabled:i=!1,...o})=>{const a=W(ue().pagination,r);return v.jsx("button",{type:"button",className:$(i&&a.pages.selector.disabled,t),disabled:i,onClick:n,...o,children:e})};Fh.displayName="Pagination.Navigation";const W3=({className:e,currentPage:t,layout:n="pagination",nextLabel:r="Next",onPageChange:i,previousLabel:o="Previous",renderPaginationButton:a=d=>v.jsx(am,{...d}),showIcons:s=!1,theme:l={},totalPages:u,...c})=>{const d=W(ue().pagination,l),h=Math.min(Math.max(n==="pagination"?t+2:t+4,5),u),f=Math.max(1,h-4),p=()=>{i(Math.min(t+1,u))},m=()=>{i(Math.max(t-1,1))};return v.jsxs("nav",{className:$(d.base,e),...c,children:[n==="table"&&v.jsxs("div",{className:d.layout.table.base,children:["Showing ",v.jsx("span",{className:d.layout.table.span,children:f})," to ",v.jsx("span",{className:d.layout.table.span,children:h})," of ",v.jsx("span",{className:d.layout.table.span,children:u})," Entries"]}),v.jsxs("ul",{className:d.pages.base,children:[v.jsx("li",{children:v.jsxs(Fh,{className:$(d.pages.previous.base,s&&d.pages.showIcon),onClick:m,disabled:t===1,children:[s&&v.jsx(cS,{"aria-hidden":!0,className:d.pages.previous.icon}),o]})}),n==="pagination"&&IT(f,h).map(w=>v.jsx("li",{"aria-current":w===t?"page":void 0,children:a({className:$(d.pages.selector.base,t===w&&d.pages.selector.active),active:w===t,onClick:()=>i(w),children:w})},w)),v.jsx("li",{children:v.jsxs(Fh,{className:$(d.pages.next.base,s&&d.pages.showIcon),onClick:p,disabled:t===u,children:[r,s&&v.jsx(dS,{"aria-hidden":!0,className:d.pages.next.icon})]})})]})]})};W3.displayName="Pagination";Object.assign(W3,{Button:am});function OT({children:e,content:t,theme:n={},arrow:r=!0,trigger:i="click",initialOpen:o,open:a,onOpenChange:s,placement:l="bottom",...u}){const[c,d]=S.useState(!!o),h=S.useRef(null),f=W(ue().popover,n),p=a??c,w=Kg({open:p,placement:l,arrowRef:h,setOpen:s??d}),{floatingStyles:g,context:y,placement:b,middlewareData:{arrow:{x,y:C}={}},refs:_}=w,{getFloatingProps:R,getReferenceProps:O}=Jg({context:y,role:"dialog",trigger:i}),D=e.ref,j=Gg([y.refs.setReference,D]);if(!S.isValidElement(e))throw Error("Invalid target element");const A=S.useMemo(()=>S.cloneElement(e,O({ref:j,"data-testid":"flowbite-popover-target",...e==null?void 0:e.props})),[e,j,O]);return v.jsxs(v.Fragment,{children:[A,p&&v.jsx(Qg,{context:y,modal:!0,children:v.jsx("div",{className:f.base,ref:_.setFloating,"data-testid":"flowbite-popover",...u,style:g,...R(),children:v.jsxs("div",{className:"relative",children:[r&&v.jsx("div",{className:f.arrow.base,"data-testid":"flowbite-popover-arrow",ref:h,style:{top:C??" ",left:x??" ",right:" ",bottom:" ",[G4({placement:b})]:f.arrow.placement},children:" "}),v.jsx("div",{className:f.content,children:t})]})})})]})}const jT=S.forwardRef(({className:e,theme:t={},...n},r)=>{const i=W(ue().radio,t);return v.jsx("input",{ref:r,type:"radio",className:$(i.root.base,e),...n})});jT.displayName="Radio";const AT=S.forwardRef(({className:e,sizing:t="md",theme:n={},...r},i)=>{const o=W(ue().rangeSlider,n);return v.jsx(v.Fragment,{children:v.jsx("div",{"data-testid":"flowbite-range-slider",className:$(o.root.base,e),children:v.jsx("div",{className:o.field.base,children:v.jsx("input",{ref:i,type:"range",className:$(o.field.input.base,o.field.input.sizes[t]),...r})})})})});AT.displayName="RangeSlider";const U3=({children:e,className:t,percentFilled:n=0,theme:r={},...i})=>{const o=W(ue().ratingAdvanced,r);return v.jsxs("div",{className:$(o.base,t),...i,children:[v.jsx("span",{className:o.label,children:e}),v.jsx("div",{className:o.progress.base,children:v.jsx("div",{className:o.progress.fill,"data-testid":"flowbite-rating-fill",style:{width:`${n}%`}})}),v.jsx("span",{className:o.progress.label,children:`${n}%`})]})},Y3=S.createContext(void 0);function LT(){const e=S.useContext(Y3);if(!e)throw new Error("useRatingContext should be used within the RatingContext provider!");return e}const Z3=({className:e,filled:t=!0,starIcon:n=fS,theme:r={},...i})=>{const{theme:o,size:a="sm"}=LT(),s=W(o.star,r);return v.jsx(n,{"data-testid":"flowbite-rating-star",className:$(s.sizes[a],s[t?"filled":"empty"],e),...i})},G3=({children:e,className:t,size:n="sm",theme:r={},...i})=>{const o=W(ue().rating,r);return v.jsx(Y3.Provider,{value:{theme:o,size:n},children:v.jsx("div",{className:$(o.root.base,t),...i,children:e})})};G3.displayName="Rating";Z3.displayName="Rating.Star";U3.displayName="Rating.Advanced";const rv=Object.assign(G3,{Star:Z3,Advanced:U3}),zT=S.forwardRef(({addon:e,children:t,className:n,color:r="gray",helperText:i,icon:o,shadow:a,sizing:s="md",theme:l={},...u},c)=>{const d=W(ue().select,l);return v.jsxs("div",{className:$(d.base,n),children:[e&&v.jsx("span",{className:d.addon,children:e}),v.jsxs("div",{className:d.field.base,children:[o&&v.jsx("div",{className:d.field.icon.base,children:v.jsx(o,{className:d.field.icon.svg})}),v.jsx("select",{className:$(d.field.select.base,d.field.select.colors[r],d.field.select.sizes[s],d.field.select.withIcon[o?"on":"off"],d.field.select.withAddon[e?"on":"off"],d.field.select.withShadow[a?"on":"off"]),...u,ref:c,children:t}),i&&v.jsx(Kl,{color:r,children:i})]})]})});zT.displayName="Select";const q3=S.createContext(void 0);function Ha(){const e=S.useContext(q3);if(!e)throw new Error("useSidebarContext should be used within the SidebarContext provider!");return e}const sm=S.createContext(void 0);function DT(){const e=S.useContext(sm);if(!e)throw new Error("useSidebarItemContext should be used within the SidebarItemContext provider!");return e}const X3=({children:e,className:t,icon:n,label:r,chevronIcon:i=Fw,renderChevronIcon:o,open:a=!1,theme:s={},...l})=>{const u=S.useId(),[c,d]=S.useState(a),{theme:h,isCollapsed:f}=Ha(),p=W(h.collapse,s);S.useEffect(()=>d(a),[a]);const m=({children:w})=>v.jsx("li",{children:f&&!c?v.jsx(pf,{content:r,placement:"right",children:w}):w});return v.jsxs(m,{children:[v.jsxs("button",{id:`flowbite-sidebar-collapse-${u}`,onClick:()=>d(!c),title:r,type:"button",className:$(p.button,t),...l,children:[n&&v.jsx(n,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-collapse-icon",className:$(p.icon.base,p.icon.open[c?"on":"off"])}),f?v.jsx("span",{className:"sr-only",children:r}):v.jsxs(v.Fragment,{children:[v.jsx("span",{"data-testid":"flowbite-sidebar-collapse-label",className:p.label.base,children:r}),o?o(p,c):v.jsx(i,{"aria-hidden":!0,className:$(p.label.icon.base,p.label.icon.open[c?"on":"off"])})]})]}),v.jsx("ul",{"aria-labelledby":`flowbite-sidebar-collapse-${u}`,hidden:!c,className:p.list,children:v.jsx(sm.Provider,{value:{isInsideCollapse:!0},children:e})})]})};X3.displayName="Sidebar.Collapse";const Q3=({children:e,color:t="info",className:n,theme:r={},...i})=>{const{theme:o,isCollapsed:a}=Ha(),s=W(o.cta,r);return v.jsx("div",{"data-testid":"sidebar-cta",hidden:a,className:$(s.base,s.color[t],n),...i,children:e})};Q3.displayName="Sidebar.CTA";const FT=({id:e,theme:t,isCollapsed:n,tooltipChildren:r,children:i,...o})=>v.jsx("li",{...o,children:n?v.jsx(pf,{content:v.jsx(K3,{id:e,theme:t,children:r}),placement:"right",children:i}):i}),K3=({id:e,theme:t,children:n})=>v.jsx("span",{"data-testid":"flowbite-sidebar-item-content",id:`flowbite-sidebar-item-${e}`,className:$(t.content.base),children:n}),J3=S.forwardRef(({active:e,as:t="a",children:n,className:r,icon:i,label:o,labelColor:a="info",theme:s={},...l},u)=>{var m,w,g,y;const c=S.useId(),{theme:d,isCollapsed:h}=Ha(),{isInsideCollapse:f}=DT(),p=W(d.item,s);return v.jsx(FT,{theme:p,className:p.listItem,id:c,isCollapsed:h,tooltipChildren:n,children:v.jsxs(t,{"aria-labelledby":`flowbite-sidebar-item-${c}`,ref:u,className:$(p.base,e&&p.active,!h&&f&&((m=p.collapsed)==null?void 0:m.insideCollapse),r),...l,children:[i&&v.jsx(i,{"aria-hidden":!0,"data-testid":"flowbite-sidebar-item-icon",className:$((w=p.icon)==null?void 0:w.base,e&&((g=p.icon)==null?void 0:g.active))}),h&&!i&&v.jsx("span",{className:(y=p.collapsed)==null?void 0:y.noIcon,children:n.charAt(0).toLocaleUpperCase()??"?"}),!h&&v.jsx(K3,{id:c,theme:p,children:n}),!h&&o&&v.jsx(i4,{color:a,"data-testid":"flowbite-sidebar-label",hidden:h,className:p.label,children:o})]})})});J3.displayName="Sidebar.Item";const e5=({children:e,className:t,theme:n={},...r})=>{const{theme:i}=Ha(),o=W(i.itemGroup,n);return v.jsx("ul",{"data-testid":"flowbite-sidebar-item-group",className:$(o.base,t),...r,children:v.jsx(sm.Provider,{value:{isInsideCollapse:!1},children:e})})};e5.displayName="Sidebar.ItemGroup";const t5=({children:e,className:t,theme:n={},...r})=>{const{theme:i}=Ha(),o=W(i.items,n);return v.jsx("div",{className:$(o.base,t),"data-testid":"flowbite-sidebar-items",...r,children:e})};t5.displayName="Sidebar.Items";const n5=({children:e,className:t,href:n,img:r,imgAlt:i="",theme:o={},...a})=>{const s=S.useId(),{theme:l,isCollapsed:u}=Ha(),c=W(l.logo,o);return v.jsxs("a",{"aria-labelledby":`flowbite-sidebar-logo-${s}`,href:n,className:$(c.base,t),...a,children:[v.jsx("img",{alt:i,src:r,className:c.img}),v.jsx("span",{className:c.collapsed[u?"on":"off"],id:`flowbite-sidebar-logo-${s}`,children:e})]})};n5.displayName="Sidebar.Logo";const r5=({children:e,as:t="nav",collapseBehavior:n="collapse",collapsed:r=!1,theme:i={},className:o,...a})=>{const s=W(ue().sidebar,i);return v.jsx(q3.Provider,{value:{theme:s,isCollapsed:r},children:v.jsx(t,{"aria-label":"Sidebar",hidden:r&&n==="hide",className:$(s.root.base,s.root.collapsed[r?"on":"off"],o),...a,children:v.jsx("div",{className:s.root.inner,children:e})})})};r5.displayName="Sidebar";Object.assign(r5,{Collapse:X3,CTA:Q3,Item:J3,Items:t5,ItemGroup:e5,Logo:n5});const i5=S.createContext(void 0);function $T(){const e=S.useContext(i5);if(!e)throw new Error("useTableBodyContext should be used within the TableBodyContext provider!");return e}const o5=S.createContext(void 0);function lm(){const e=S.useContext(o5);if(!e)throw new Error("useTableContext should be used within the TableContext provider!");return e}const a5=S.forwardRef(({children:e,className:t,theme:n={},...r},i)=>{const{theme:o}=lm(),a=W(o.body,n);return v.jsx(i5.Provider,{value:{theme:a},children:v.jsx("tbody",{className:$(a.base,t),ref:i,...r,children:e})})});a5.displayName="Table.Body";const s5=S.forwardRef(({children:e,className:t,theme:n={},...r},i)=>{const{theme:o}=$T(),a=W(o.cell,n);return v.jsx("td",{className:$(a.base,t),ref:i,...r,children:e})});s5.displayName="Table.Cell";const l5=S.createContext(void 0);function BT(){const e=S.useContext(l5);if(!e)throw new Error("useTableHeadContext should be used within the TableHeadContext provider!");return e}const u5=S.forwardRef(({children:e,className:t,theme:n={},...r},i)=>{const{theme:o}=lm(),a=W(o.head,n);return v.jsx(l5.Provider,{value:{theme:a},children:v.jsx("thead",{className:$(a.base,t),ref:i,...r,children:v.jsx("tr",{children:e})})})});u5.displayName="Table.Head";const c5=S.forwardRef(({children:e,className:t,theme:n={},...r},i)=>{const{theme:o}=BT(),a=W(o.cell,n);return v.jsx("th",{className:$(a.base,t),ref:i,...r,children:e})});c5.displayName="Table.HeadCell";const d5=S.forwardRef(({children:e,className:t,theme:n={},...r},i)=>{const{theme:o,hoverable:a,striped:s}=lm(),l=W(o.row,n);return v.jsx("tr",{ref:i,"data-testid":"table-row-element",className:$(l.base,s&&l.striped,a&&l.hovered,t),...r,children:e})});d5.displayName="Table.Row";const f5=S.forwardRef(({children:e,className:t,striped:n,hoverable:r,theme:i={},...o},a)=>{const s=W(ue().table,i);return v.jsx("div",{"data-testid":"table-element",className:$(s.root.wrapper),children:v.jsxs(o5.Provider,{value:{theme:s,striped:n,hoverable:r},children:[v.jsx("div",{className:$(s.root.shadow,t)}),v.jsx("table",{className:$(s.root.base,t),...o,ref:a,children:e})]})})});f5.displayName="Table";Object.assign(f5,{Head:u5,Body:a5,Row:d5,Cell:s5,HeadCell:c5});const h5=({children:e,className:t})=>v.jsx("div",{className:t,children:e});h5.displayName="Tabs.Item";const p5=S.forwardRef(({children:e,className:t,onActiveTabChange:n,variant:r="default",theme:i={},...o},a)=>{const s=W(ue().tabs,i),l=S.useId(),u=S.useMemo(()=>S.Children.map(S.Children.toArray(e),({props:x})=>x),[e]),c=S.useRef([]),[d,h]=S.useState(Math.max(0,u.findIndex(x=>x.active))),[f,p]=S.useState(-1),m=x=>{h(x),n&&n(x)},w=({target:x})=>{m(x),p(x)},g=({event:x,target:C})=>{x.key==="ArrowLeft"&&p(Math.max(0,f-1)),x.key==="ArrowRight"&&p(Math.min(u.length-1,f+1)),x.key==="Enter"&&(m(C),p(C))},y=s.tablist.tabitem.variant[r],b=s.tabitemcontainer.variant[r];return S.useEffect(()=>{var x;(x=c.current[f])==null||x.focus()},[f]),S.useImperativeHandle(a,()=>({setActiveTab:m})),v.jsxs("div",{className:$(s.base,t),children:[v.jsx("div",{"aria-label":"Tabs",role:"tablist",className:$(s.tablist.base,s.tablist.variant[r],t),...o,children:u.map((x,C)=>v.jsxs("button",{type:"button","aria-controls":`${l}-tabpanel-${C}`,"aria-selected":C===d,className:$(s.tablist.tabitem.base,y.base,C===d&&y.active.on,C!==d&&!x.disabled&&y.active.off),disabled:x.disabled,id:`${l}-tab-${C}`,onClick:()=>w({target:C}),onKeyDown:_=>g({event:_,target:C}),ref:_=>c.current[C]=_,role:"tab",tabIndex:C===f?0:-1,style:{zIndex:C===f?2:1},children:[x.icon&&v.jsx(x.icon,{className:s.tablist.tabitem.icon}),x.title]},C))}),v.jsx("div",{className:$(s.tabitemcontainer.base,b),children:u.map((x,C)=>v.jsx("div",{"aria-labelledby":`${l}-tab-${C}`,className:s.tabpanel,hidden:C!==d,id:`${l}-tabpanel-${C}`,role:"tabpanel",tabIndex:0,children:x.children},C))})]})});p5.displayName="Tabs";Object.assign(p5,{Item:h5});const VT=S.forwardRef(({className:e,color:t="gray",helperText:n,shadow:r,theme:i={},...o},a)=>{const s=W(ue().textarea,i);return v.jsxs(v.Fragment,{children:[v.jsx("textarea",{ref:a,className:$(s.base,s.colors[t],s.withShadow[r?"on":"off"],e),...o}),n&&v.jsx(Kl,{color:t,children:n})]})});VT.displayName="Textarea";const g5=S.createContext(void 0);function um(){const e=S.useContext(g5);if(!e)throw new Error("useTimelineContentContext should be used within the TimelineContentContext provider!");return e}const m5=({children:e,className:t,theme:n={},...r})=>{const{theme:i}=um(),o=W(i.body,n);return v.jsx("div",{className:$(o.base,t),...r,children:e})},y5=S.createContext(void 0);function cm(){const e=S.useContext(y5);if(!e)throw new Error("useTimelineContext should be used within the TimelineContext provider!");return e}const v5=S.createContext(void 0);function b5(){const e=S.useContext(v5);if(!e)throw new Error("useTimelineItemContext should be used within the TimelineItemContext provider!");return e}const x5=({children:e,className:t,theme:n={},...r})=>{const{horizontal:i}=cm(),{theme:o}=b5(),a=W(o.content,n);return v.jsx(g5.Provider,{value:{theme:a},children:v.jsx("div",{"data-testid":"timeline-content",className:$(a.root.base,i?a.root.horizontal:a.root.vertical,t),...r,children:e})})},w5=({children:e,className:t,theme:n={},...r})=>{const{theme:i,horizontal:o}=cm(),a=W(i.item,n);return v.jsx(v5.Provider,{value:{theme:a},children:v.jsx("li",{"data-testid":"timeline-item",className:$(o&&a.root.horizontal,!o&&a.root.vertical,t),...r,children:e})})},k5=({children:e,className:t,icon:n,theme:r={},...i})=>{const{horizontal:o}=cm(),{theme:a}=b5(),s=W(a.point,r);return v.jsxs("div",{"data-testid":"timeline-point",className:$(o&&s.horizontal,!o&&s.vertical,t),...i,children:[e,n?v.jsx("span",{className:$(s.marker.icon.wrapper),children:v.jsx(n,{"aria-hidden":!0,className:$(s.marker.icon.base)})}):v.jsx("div",{className:$(o&&s.marker.base.horizontal,!o&&s.marker.base.vertical)}),o&&v.jsx("div",{className:$(s.line)})]})},S5=({children:e,className:t,theme:n={},...r})=>{const{theme:i}=um(),o=W(i.time,n);return v.jsx("time",{className:$(o.base,t),...r,children:e})},E5=({as:e="h3",children:t,className:n,theme:r={},...i})=>{const{theme:o}=um(),a=W(o.title,r);return v.jsx(e,{className:$(a.base,n),...i,children:t})},C5=({children:e,className:t,horizontal:n,theme:r={},...i})=>{const o=W(ue().timeline,r);return v.jsx(y5.Provider,{value:{theme:o,horizontal:n},children:v.jsx("ol",{"data-testid":"timeline-component",className:$(n&&o.root.direction.horizontal,!n&&o.root.direction.vertical,t),...i,children:e})})};C5.displayName="Timeline";w5.displayName="Timeline.Item";k5.displayName="Timeline.Point";x5.displayName="Timeline.Content";S5.displayName="Timeline.Time";E5.displayName="Timeline.Title";m5.displayName="Timeline.Body";const bn=Object.assign(C5,{Item:w5,Point:k5,Content:x5,Time:S5,Title:E5,Body:m5}),_5=S.createContext(void 0);function HT(){const e=S.useContext(_5);if(!e)throw new Error("useToastContext should be used within the ToastContext provider!");return e}const T5=({className:e,onClick:t,theme:n={},xIcon:r=hS,onDismiss:i,...o})=>{const{theme:a,duration:s,isClosed:l,isRemoved:u,setIsClosed:c,setIsRemoved:d}=HT(),h=W(a.toggle,n),f=p=>{if(t&&t(p),i){i();return}c(!l),setTimeout(()=>d(!u),s)};return v.jsx("button",{"aria-label":"Close",onClick:f,type:"button",className:$(h.base,e),...o,children:v.jsx(r,{"aria-hidden":!0,className:h.icon})})},WT={75:"duration-75",100:"duration-100",150:"duration-150",200:"duration-200",300:"duration-300",500:"duration-500",700:"duration-700",1e3:"duration-1000"},N5=({children:e,className:t,duration:n=300,theme:r={},...i})=>{const[o,a]=S.useState(!1),[s,l]=S.useState(!1),u=W(ue().toast,r);return s?null:v.jsx(_5.Provider,{value:{theme:u,duration:n,isClosed:o,isRemoved:s,setIsClosed:a,setIsRemoved:l},children:v.jsx("div",{"data-testid":"flowbite-toast",role:"alert",className:$(u.root.base,WT[n],o&&u.root.closed,t),...i,children:e})})};N5.displayName="Toast";T5.displayName="Toast.Toggle";Object.assign(N5,{Toggle:T5});const UT=S.forwardRef(({checked:e,className:t,color:n="blue",sizing:r="md",disabled:i,label:o,name:a,onChange:s,theme:l={},...u},c)=>{const d=S.useId(),h=W(ue().toggleSwitch,l),f=()=>s(!e),p=()=>{f()},m=w=>{w.code=="Enter"&&w.preventDefault()};return v.jsxs(v.Fragment,{children:[a&&e?v.jsx("input",{ref:c,checked:e,hidden:!0,name:a,readOnly:!0,type:"checkbox",className:"sr-only"}):null,v.jsxs("button",{"aria-checked":e,"aria-labelledby":`${d}-flowbite-toggleswitch-label`,disabled:i,id:`${d}-flowbite-toggleswitch`,onClick:p,onKeyDown:m,role:"switch",tabIndex:0,type:"button",className:$(h.root.base,h.root.active[i?"off":"on"],t),...u,children:[v.jsx("div",{"data-testid":"flowbite-toggleswitch-toggle",className:$(h.toggle.base,h.toggle.checked[e?"on":"off"],e&&h.toggle.checked.color[n],h.toggle.sizes[r])}),o!=null&&o.length?v.jsx("span",{"data-testid":"flowbite-toggleswitch-label",id:`${d}-flowbite-toggleswitch-label`,className:h.root.label,children:o}):null]})]})});UT.displayName="ToggleSwitch";var YT=4,ZT=.001,GT=1e-7,qT=10,bs=11,Ru=1/(bs-1),XT=typeof Float32Array=="function";function P5(e,t){return 1-3*t+3*e}function M5(e,t){return 3*t-6*e}function R5(e){return 3*e}function ed(e,t,n){return((P5(t,n)*e+M5(t,n))*e+R5(t))*e}function I5(e,t,n){return 3*P5(t,n)*e*e+2*M5(t,n)*e+R5(t)}function QT(e,t,n,r,i){var o,a,s=0;do a=t+(n-t)/2,o=ed(a,r,i)-e,o>0?n=a:t=a;while(Math.abs(o)>GT&&++s=ZT?KT(l,f,t,r):p===0?f:QT(l,u,u+Ru,t,r)}return function(u){return u===0?0:u===1?1:ed(s(u),n,i)}};const iv=La(eN);var dm=function(t){this.startX=t.startX,this.startY=t.startY,this.endX=t.endX,this.endY=t.endY,this.totalX=this.endX-this.startX,this.totalY=this.endY-this.startY,this.startMultiplierX=t.startMultiplierX||1,this.endMultiplierX=t.endMultiplierX||1,this.startMultiplierY=t.startMultiplierY||1,this.endMultiplierY=t.endMultiplierY||1};function Ni(){return Ni=Object.assign||function(e){for(var t=1;t"u")return n;var r=typeof e=="number"||typeof e=="string";if(!r)throw new Error("Invalid value provided. Must provide a value as a string or number");e=String(e),n.value=parseFloat(e),n.unit=e.match(/[\d.\-+]*\s*(.*)/)[1]||t;var i=rN.includes(n.unit);if(!i)throw new Error("Invalid unit provided.");return n}var sv={ease:[.25,.1,.25,1],easeIn:[.42,0,1,1],easeOut:[0,0,.58,1],easeInOut:[.42,0,.58,1],easeInQuad:[.55,.085,.68,.53],easeInCubic:[.55,.055,.675,.19],easeInQuart:[.895,.03,.685,.22],easeInQuint:[.755,.05,.855,.06],easeInSine:[.47,0,.745,.715],easeInExpo:[.95,.05,.795,.035],easeInCirc:[.6,.04,.98,.335],easeOutQuad:[.25,.46,.45,.94],easeOutCubic:[.215,.61,.355,1],easeOutQuart:[.165,.84,.44,1],easeOutQuint:[.23,1,.32,1],easeOutSine:[.39,.575,.565,1],easeOutExpo:[.19,1,.22,1],easeOutCirc:[.075,.82,.165,1],easeInOutQuad:[.455,.03,.515,.955],easeInOutCubic:[.645,.045,.355,1],easeInOutQuart:[.77,0,.175,1],easeInOutQuint:[.86,0,.07,1],easeInOutSine:[.445,.05,.55,.95],easeInOutExpo:[1,0,0,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]};function O5(e){if(Array.isArray(e))return iv(e[0],e[1],e[2],e[3]);if(typeof e=="string"&&typeof sv[e]<"u"){var t=sv[e];return iv(t[0],t[1],t[2],t[3])}}var iN=Object.values(td),oN={speed:"px",translateX:"%",translateY:"%",rotate:"deg",rotateX:"deg",rotateY:"deg",rotateZ:"deg",scale:"",scaleX:"",scaleY:"",scaleZ:"",opacity:""};function lv(e,t){var n={};return iN.forEach(function(r){var i=oN[r];if(typeof(e==null?void 0:e[r])=="number"){var o=e==null?void 0:e[r],a=(o||0)*10+"px",s=(o||0)*-10+"px",l=Iu(a),u=Iu(s),c={start:l.value,end:u.value,unit:l.unit};t===tr.vertical&&(n.translateY=c),t===tr.horizontal&&(n.translateX=c)}if(Array.isArray(e==null?void 0:e[r])){var d=e==null?void 0:e[r];if(typeof d[0]<"u"&&typeof d[1]<"u"){var h=Iu(d==null?void 0:d[0],i),f=Iu(d==null?void 0:d[1],i),p=O5(d==null?void 0:d[2]);if(n[r]={start:h.value,end:f.value,unit:h.unit,easing:p},h.unit!==f.unit)throw new Error("Must provide matching units for the min and max offset values of each axis.")}}}),n}function uv(e,t,n,r){var i=n-e,o=i/t;return r&&(o=r(o)),o}function aN(e,t,n){var r=n>=e&&n<=t;return r}function sN(e,t,n,r,i){return(n-t)*(e-r)/(i-r)+t}function j5(e,t){var n=sN(typeof e.easing=="function"?e.easing(t):t,(e==null?void 0:e.start)||0,(e==null?void 0:e.end)||0,0,1);return{value:n,unit:e==null?void 0:e.unit}}var lN=Object.values(td).filter(function(e){return e!=="opacity"});function uN(e,t){var n=Object.keys(t),r=n.includes("opacity"),i="transform"+(r?",opacity":"");e.style.willChange=i}function cN(e,t,n){if(n){var r=fN(e,t),i=dN(e,t);n.style.transform=r,n.style.opacity=i}}function dN(e,t){var n=e.opacity&&j5(e.opacity,t);if(typeof n>"u"||typeof n.value>"u"||typeof n.unit>"u")return"";var r=""+n.value;return r}function fN(e,t){var n=lN.reduce(function(r,i){var o=e[i]&&j5(e[i],t);if(typeof o>"u"||typeof o.value>"u"||typeof o.unit>"u")return r;var a=i+"("+o.value+o.unit+")";return r+a},"");return n}function uc(e){var t=e.el;t&&(t.style.transform="",t.style.opacity="")}function hN(e,t,n,r){var i=e.top-t.height,o=e.left-t.width,a=e.bottom,s=e.right;o+=n.x,s+=n.x,i+=n.y,a+=n.y,r&&(n.y+e.topt.scrollHeight-t.height&&(a=t.scrollHeight-t.height),s>t.scrollWidth-t.width&&(s=t.scrollWidth-t.width));var l=new dm({startX:o,startY:i,endX:s,endY:a});return l}function Ro(e,t,n){var r=t>e,i=(Math.abs(e)+Math.abs(t))*(r?-1:1),o=n+i,a=Math.max(n/o,1);return a}function cv(e,t){var n=e.start,r=e.end,i=e.unit;if(i==="%"){var o=t/100;n=n*o,r=r*o}if(i==="vw"){var a=n/100,s=r/100;n=window.innerWidth*a,r=window.innerWidth*s}if(i==="vh"){var l=n/100,u=r/100;n=window.innerHeight*l,r=window.innerHeight*u}return{start:n,end:r}}var dv={start:0,end:0,unit:""};function pN(e,t,n,r,i,o){var a=n.translateX||dv,s=n.translateY||dv,l=cv(a,e.width),u=l.start,c=l.end,d=cv(s,e.height),h=d.start,f=d.end,p=e.top-t.height,m=e.left-t.width,w=e.bottom,g=e.right,y=1,b=1;i===tr.vertical&&(y=Ro(h,f,t.height+e.height),b=y);var x=1,C=1;if(i===tr.horizontal&&(x=Ro(u,c,t.width+e.width),C=x),h<0&&(p=p+h*y),f>0&&(w=w+f*b),u<0&&(m=m+u*x),c>0&&(g=g+c*C),m+=r.x,g+=r.x,p+=r.y,w+=r.y,o){var _=r.y+e.topt.scrollHeight-t.height,D=r.x+e.right>t.scrollWidth-t.height;if(_&&O&&(y=1,b=1,p=0,w=t.scrollHeight-t.height),R&&D&&(x=1,C=1,m=0,g=t.scrollWidth-t.width),!_&&O){p=e.top-t.height+r.y,w=t.scrollHeight-t.height;var j=w-p;y=Ro(h,f,j),b=1,h<0&&(p=p+h*y)}if(!R&&D){m=e.left-t.width+r.x,g=t.scrollWidth-t.width;var A=g-m;x=Ro(u,c,A),C=1,u<0&&(m=m+u*x)}if(_&&!O){p=0,w=e.bottom+r.y;var M=w-p;y=1,b=Ro(h,f,M),f>0&&(w=w+f*b)}if(R&&!D){m=0,g=e.right+r.x;var F=g-m;x=1,C=Ro(u,c,F),c>0&&(g=g+c*C)}}var k=new dm({startX:m,startY:p,endX:g,endY:w,startMultiplierX:x,endMultiplierX:C,startMultiplierY:y,endMultiplierY:b});return k}function gN(e,t){var n=Ni({},e);return n.translateX&&(n.translateX=Ni({},e.translateX,{start:n.translateX.start*t.startMultiplierX,end:n.translateX.end*t.endMultiplierX})),n.translateY&&(n.translateY=Ni({},e.translateY,{start:n.translateY.start*t.startMultiplierY,end:n.translateY.end*t.endMultiplierY})),n}function mN(e,t,n){return e.rootMargin||e.targetElement||e.shouldDisableScalingTranslations?!1:!!(t.translateX&&n===tr.horizontal||t.translateY&&n===tr.vertical)}var fv=function(t,n,r){return Math.min(Math.max(t,n),r)},yN=function(){function e(n){this.el=n.el,this.props=n.props,this.scrollAxis=n.scrollAxis,this.disabledParallaxController=n.disabledParallaxController||!1,this.id=tN(),this.effects=lv(this.props,this.scrollAxis),this.isInView=null,this.progress=0,this._setElementEasing(n.props.easing),uN(n.el,this.effects)}var t=e.prototype;return t.updateProps=function(r){return this.props=Ni({},this.props,r),this.effects=lv(r,this.scrollAxis),this._setElementEasing(r.easing),this},t.setCachedAttributes=function(r,i){uc(this),this.rect=new nN({el:this.props.targetElement||this.el,rootMargin:this.props.rootMargin,view:r});var o=mN(this.props,this.effects,this.scrollAxis);return typeof this.props.startScroll=="number"&&typeof this.props.endScroll=="number"?(this.limits=new dm({startX:this.props.startScroll,startY:this.props.startScroll,endX:this.props.endScroll,endY:this.props.endScroll}),this._setElementStyles(),this):(o?(this.limits=pN(this.rect,r,this.effects,i,this.scrollAxis,this.props.shouldAlwaysCompleteAnimation),this.scaledEffects=gN(this.effects,this.limits)):this.limits=hN(this.rect,r,i,this.props.shouldAlwaysCompleteAnimation),this._setElementStyles(),this)},t._updateElementIsInView=function(r){var i=this.isInView===null;r!==this.isInView&&(r?this.props.onEnter&&this.props.onEnter(this):i||(this._setFinalProgress(),this._setElementStyles(),this.props.onExit&&this.props.onExit(this))),this.isInView=r},t._setFinalProgress=function(){var r=fv(Math.round(this.progress),0,1);this._updateElementProgress(r)},t._setElementStyles=function(){if(!(this.props.disabled||this.disabledParallaxController)){var r=this.scaledEffects||this.effects;cN(r,this.progress,this.el)}},t._updateElementProgress=function(r){this.progress=r,this.props.onProgressChange&&this.props.onProgressChange(this.progress),this.props.onChange&&this.props.onChange(this)},t._setElementEasing=function(r){this.easing=O5(r)},t.updateElementOptions=function(r){this.scrollAxis=r.scrollAxis,this.disabledParallaxController=r.disabledParallaxController||!1},t.updatePosition=function(r){if(!this.limits)return this;var i=this.scrollAxis===tr.vertical,o=this.isInView===null,a=i?this.limits.startY:this.limits.startX,s=i?this.limits.endY:this.limits.endX,l=i?this.limits.totalY:this.limits.totalX,u=i?r.y:r.x,c=aN(a,s,u);if(this._updateElementIsInView(c),c){var d=uv(a,l,u,this.easing);this._updateElementProgress(d),this._setElementStyles()}else o&&(this.progress=fv(Math.round(uv(a,l,u,this.easing)),0,1),this._setElementStyles());return this},e}(),hv=function(){function e(n){this.scrollContainer=n.scrollContainer,this.width=n.width,this.height=n.height,this.scrollHeight=n.scrollHeight,this.scrollWidth=n.scrollWidth}var t=e.prototype;return t.hasChanged=function(r){return r.width!==this.width||r.height!==this.height||r.scrollWidth!==this.scrollWidth||r.scrollHeight!==this.scrollHeight},t.setSize=function(r){return this.width=r.width,this.height=r.height,this.scrollHeight=r.scrollHeight,this.scrollWidth=r.scrollWidth,this},e}(),vN=function(){function e(n,r){this.x=n,this.y=r,this.dx=0,this.dy=0}var t=e.prototype;return t.setScroll=function(r,i){return this.dx=r-this.x,this.dy=i-this.y,this.x=r,this.y=i,this},e}();function bN(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e=!0,!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}var A5=function(){function e(n){var r=n.scrollAxis,i=r===void 0?tr.vertical:r,o=n.scrollContainer,a=n.disabled,s=a===void 0?!1:a;this.disabled=s,this.scrollAxis=i,this.elements=[],this._hasScrollContainer=!!o,this.viewEl=o??window;var l=this._getScrollPosition(),u=l[0],c=l[1];this.scroll=new vN(u,c),this.view=new hv({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:this._hasScrollContainer?o:void 0}),this._ticking=!1,this._supportsPassive=bN(),this._bindAllMethods(),!this.disabled&&(this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize())}e.init=function(r){var i=typeof window<"u";if(!i)throw new Error("Looks like ParallaxController.init() was called on the server. This method must be called on the client.");return new e(r)};var t=e.prototype;return t._bindAllMethods=function(){var r=this;["_addListeners","_removeListeners","_getScrollPosition","_handleScroll","_handleUpdateCache","_updateAllElements","_updateElementPosition","_setViewSize","_addResizeObserver","_checkIfViewHasChanged","_getViewParams","getElements","createElement","removeElementById","resetElementStyles","updateElementPropsById","update","updateScrollContainer","destroy"].forEach(function(i){r[i]=r[i].bind(r)})},t._addListeners=function(r){r.addEventListener("scroll",this._handleScroll,this._supportsPassive?{passive:!0}:!1),window.addEventListener("resize",this._handleUpdateCache,!1),window.addEventListener("blur",this._handleUpdateCache,!1),window.addEventListener("focus",this._handleUpdateCache,!1),window.addEventListener("load",this._handleUpdateCache,!1)},t._removeListeners=function(r){var i;r.removeEventListener("scroll",this._handleScroll,!1),window.removeEventListener("resize",this._handleUpdateCache,!1),window.removeEventListener("blur",this._handleUpdateCache,!1),window.removeEventListener("focus",this._handleUpdateCache,!1),window.removeEventListener("load",this._handleUpdateCache,!1),(i=this._resizeObserver)==null||i.disconnect()},t._addResizeObserver=function(){var r=this;try{var i=this._hasScrollContainer?this.viewEl:document.documentElement;this._resizeObserver=new ResizeObserver(function(){return r.update()}),this._resizeObserver.observe(i)}catch{console.warn("Failed to create the resize observer in the ParallaxContoller")}},t._getScrollPosition=function(){var r=this._hasScrollContainer?this.viewEl.scrollLeft:window.pageXOffset,i=this._hasScrollContainer?this.viewEl.scrollTop:window.pageYOffset;return[r,i]},t._handleScroll=function(){var r,i=this._getScrollPosition(),o=i[0],a=i[1];this.scroll.setScroll(o,a),!this._ticking&&((r=this.elements)==null?void 0:r.length)>0&&(this._ticking=!0,window.requestAnimationFrame(this._updateAllElements))},t._handleUpdateCache=function(){this._setViewSize(),this._updateAllElements({updateCache:!0})},t._updateAllElements=function(r){var i=this,o=r===void 0?{}:r,a=o.updateCache;this.elements&&this.elements.forEach(function(s){a&&s.setCachedAttributes(i.view,i.scroll),i._updateElementPosition(s)}),this._ticking=!1},t._updateElementPosition=function(r){r.props.disabled||this.disabled||r.updatePosition(this.scroll)},t._getViewParams=function(){if(this._hasScrollContainer){var r=this.viewEl.offsetWidth,i=this.viewEl.offsetHeight,o=this.viewEl.scrollHeight,a=this.viewEl.scrollWidth;return this.view.setSize({width:r,height:i,scrollHeight:o,scrollWidth:a})}var s=document.documentElement,l=window.innerWidth||s.clientWidth,u=window.innerHeight||s.clientHeight,c=s.scrollHeight,d=s.scrollWidth;return{width:l,height:u,scrollHeight:c,scrollWidth:d}},t._setViewSize=function(){return this.view.setSize(this._getViewParams())},t._checkIfViewHasChanged=function(){return this.view.hasChanged(this._getViewParams())},t.getElements=function(){return this.elements},t.createElement=function(r){var i=new yN(Ni({},r,{scrollAxis:this.scrollAxis,disabledParallaxController:this.disabled}));return i.setCachedAttributes(this.view,this.scroll),this.elements=this.elements?[].concat(this.elements,[i]):[i],this._updateElementPosition(i),this._checkIfViewHasChanged()&&this.update(),i},t.removeElementById=function(r){this.elements&&(this.elements=this.elements.filter(function(i){return i.id!==r}))},t.updateElementPropsById=function(r,i){this.elements&&(this.elements=this.elements.map(function(o){return o.id===r?o.updateProps(i):o})),this.update()},t.resetElementStyles=function(r){uc(r)},t.update=function(){var r=this._getScrollPosition(),i=r[0],o=r[1];this.scroll.setScroll(i,o),this._setViewSize(),this._updateAllElements({updateCache:!0})},t.updateScrollContainer=function(r){this._removeListeners(this.viewEl),this.viewEl=r,this._hasScrollContainer=!!r,this.view=new hv({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:r}),this._setViewSize(),this._addListeners(this.viewEl),this._updateAllElements({updateCache:!0})},t.disableParallaxController=function(){this.disabled=!0,this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(r){return uc(r)})},t.enableParallaxController=function(){var r=this;this.disabled=!1,this.elements&&this.elements.forEach(function(i){return i.updateElementOptions({disabledParallaxController:!1,scrollAxis:r.scrollAxis})}),this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize()},t.disableAllElements=function(){console.warn("deprecated: use disableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(r){return r.updateProps({disabled:!0})})),this.update()},t.enableAllElements=function(){console.warn("deprecated: use enableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(r){return r.updateProps({disabled:!1})})),this.update()},t.destroy=function(){this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(r){return uc(r)}),this.elements=void 0},e}();function xN(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 wN(e){return Object.keys(e).forEach(function(t){return e[t]===void 0&&delete e[t]}),e}var kN=["disabled","easing","endScroll","onChange","onEnter","onExit","onProgressChange","opacity","rootMargin","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","shouldAlwaysCompleteAnimation","shouldDisableScalingTranslations","speed","startScroll","targetElement","translateX","translateY"];function L5(e){var t=e.disabled,n=e.easing,r=e.endScroll,i=e.onChange,o=e.onEnter,a=e.onExit,s=e.onProgressChange,l=e.opacity,u=e.rootMargin,c=e.rotate,d=e.rotateX,h=e.rotateY,f=e.rotateZ,p=e.scale,m=e.scaleX,w=e.scaleY,g=e.scaleZ,y=e.shouldAlwaysCompleteAnimation,b=e.shouldDisableScalingTranslations,x=e.speed,C=e.startScroll,_=e.targetElement,R=e.translateX,O=e.translateY,D=xN(e,kN),j=wN({disabled:t,easing:n,endScroll:r,onChange:i,onEnter:o,onExit:a,onProgressChange:s,opacity:l,rootMargin:u,rotate:c,rotateX:d,rotateY:h,rotateZ:f,scale:p,scaleX:m,scaleY:w,scaleZ:g,shouldAlwaysCompleteAnimation:y,shouldDisableScalingTranslations:b,speed:x,startScroll:C,targetElement:_,translateX:R,translateY:O});return{parallaxProps:j,rest:D}}function SN(e){S.useEffect(function(){var t=typeof window>"u",n=e instanceof A5;if(!t&&!e&&!n)throw new Error("Must wrap your application's components in a .")},[e])}var z5=Se.createContext(null);function EN(){var e=S.useContext(z5),t=typeof window>"u";if(t)return null;if(!e)throw new Error("Could not find `react-scroll-parallax` context value. Please ensure the component is wrapped in a ");return e}function CN(e){var t=EN(),n=S.useRef(null),r=L5(e),i=r.parallaxProps;SN(t);var o=S.useState(),a=o[0],s=o[1];return S.useEffect(function(){var l;if(n.current instanceof HTMLElement){var u={el:n.current,props:i};l=t==null?void 0:t.createElement(u),s(l)}else throw new Error("You must assign the ref returned by the useParallax() hook to an HTML Element.");return function(){l&&(t==null||t.removeElementById(l.id))}},[]),S.useEffect(function(){a&&(e.disabled&&(t==null||t.resetElementStyles(a)),t==null||t.updateElementPropsById(a.id,i))},[e.disabled,e.easing,e.endScroll,e.onChange,e.onEnter,e.onExit,e.onProgressChange,e.opacity,e.rootMargin,e.rotate,e.rotateX,e.rotateY,e.rotateZ,e.scale,e.scaleX,e.scaleY,e.scaleZ,e.shouldAlwaysCompleteAnimation,e.shouldDisableScalingTranslations,e.speed,e.startScroll,e.targetElement,e.translateX,e.translateY]),{ref:n,controller:t,element:a}}function _N(e){var t=L5(e),n=t.parallaxProps,r=t.rest,i=CN(n),o=i.ref;return Se.createElement("div",Object.assign({ref:o},r),e.children)}var TN=function(t){var n=typeof window>"u";return n?null:A5.init(t)};function NN(e){var t=S.useRef(null);return t.current||(t.current=TN({scrollAxis:e.scrollAxis||tr.vertical,scrollContainer:e.scrollContainer,disabled:e.isDisabled})),S.useEffect(function(){e.scrollContainer&&t.current&&t.current.updateScrollContainer(e.scrollContainer)},[e.scrollContainer,t.current]),S.useEffect(function(){e.isDisabled&&t.current&&t.current.disableParallaxController(),!e.isDisabled&&t.current&&t.current.enableParallaxController()},[e.isDisabled,t.current]),S.useEffect(function(){return function(){t!=null&&t.current&&(t==null||t.current.destroy())}},[]),Se.createElement(z5.Provider,{value:t.current},e.children)}var PN=typeof Lo=="object"&&Lo&&Lo.Object===Object&&Lo,MN=typeof self=="object"&&self&&self.Object===Object&&self;PN||MN||Function("return this")();var RN=typeof window<"u"?S.useLayoutEffect:S.useEffect,IN=typeof window>"u";function fm(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=s=>IN?t:window.matchMedia(s).matches,[i,o]=S.useState(()=>n?r(e):t);function a(){o(r(e))}return RN(()=>{const s=window.matchMedia(e);return a(),s.addListener?s.addListener(a):s.addEventListener("change",a),()=>{s.removeListener?s.removeListener(a):s.removeEventListener("change",a)}},[e]),i}const hm={name:"Jennifer Gettings",label:"Senior Software Engineer",preferredName:"Jen",preferredPronouns:"she/her",image:"https://jgettings.github.io/images/avatar.jpg",email:"jennifer.wystup@gmail.com",url:"https://jgettings.github.io",summary:"Dynamic senior full-stack engineer with 17 years of experience specializing in React, TypeScript, and GraphQL. Proven success in driving accessibility improvements and cutting development time by automating repetitive tasks while improving team cohesion.",location:{postalCode:"14213",city:"Buffalo",countryCode:"US",region:"NY",coordinates:[-78.878056,42.886389]},profiles:[{network:"LinkedIn",username:"jen-gettings",url:"http://www.linkedin.com/in/jen-gettings"},{network:"Github",username:"jgettings",url:"https://github.com/jgettings"},{network:"Instagram",username:"pretzelcabin",url:"https://www.instagram.com/pretzelcabin/"}]},ON=[{name:"Wagmo",icon:"wagmo.svg",iconDark:"wagmo-white.svg",position:"Senior Engineer",url:"https://wagmo.io/",location:"Remote",summary:"Growth-stage Pet insurance startup selling wellness and insurance products to individual consumers directly and to employers as part of their employee benefits. Working almost completely on the frontend but also comfortable jumping into the API code to make minor changes as needed.",skills:{primary:["React","Next.js","TypeScript","Recoil","React Testing Library","Jest","Cypress","Formik","Yup","React Query","Storybook","CSS","JavaScript","MUI","Tailwind CSS","styled components"],tools:["Github","Jira","Confluence","GSuite","Concourse CI","Sentry","GCP","Firebase","Figma","Miro"],other:["Builder.io","Ghost blog","Python","Django"]},startDate:"2023-05-22",endDate:"2024-01-10",highlights:["Working primarily on the front-end with React, TypeScript, Tailwind CSS, and NextJS","Facilitated improved communications within the engineering team with iterative process improvements via retrospectives. Encouraging more automated testing, and more discussion before and during implementation of features","Architected end-to-end tests through critical product flows, saving development time on each release while also significantly improving confidence","Improved accessibility across the platform to better conform to WAI-ARIA standards and general useability","Spearheaded a campaign to reduce cluttered error logs and fix longstanding bugs in the process"],projects:["Redesign - converted ghost blog to new design independently with minimal design specs and instruction","Builder.io - jumped in at the end of the project to help manually test and wrap up development on the redesign","Cypress tests - Led effort to move tests that always should've been unit tests to Jest so they'd run faster. Created new e2e tests through critical flows to speed up development process and eliminate the ocurrences of terrible bugs","A11y - Mentored other developers in improving the accessibility of the entire product. Added tooling to help catch accessibility improvements early in feature development. Push towards using semantic html and browser APIs where possible.","Add a pet","Multi pet?","Onboard quiz?"]},{name:"Crisp",icon:"crisp.svg",position:"Software Engineer",url:"https://www.gocrisp.com/",location:"Remote",summary:"Growth-stage SaaS Startup. Helping to reduce food waste by surfacing supply chain data to companies that need it to determine production and shipping needs. Working almost completely on the frontend but also comfortable jumping into the API code to make minor changes as needed.",skills:{primary:["Apollo GraphQL","Highcharts","React Testing Library","React Hook Form","React.js","TypeScript","Jest","Microsoft FluentUI","Microsoft Excel Add-In","ESLint","Create React App","Storybook","CSS Modules","HTML","CSS","JavaScript","Reakit"],tools:["GCP","FullStory","Pendo","Launch Darkly","Segment","DataDog","Github","Jira","Confluence","Notion","GSuite"],other:["Cypress.io","Postgres","Kubernetes","Kotlin","Shopify","Azure Blob Storage - OAuth","Snowflake","Google Maps"]},startDate:"2020-08-17",endDate:"2023-01-05",highlights:["Working primarily on the front-end with React, TypeScript, and GraphQL","Found a way to combine a POC effort with some existing functionality to wrap up the POC much faster with a much more complete feature set","Improved observability of major business functionality with a new UI to track status and diagnose issues by working with stakeholders and iterating on various designs","Created new UIs to allow users to connect to third-party systems using OAuth and other third party APIs","Built a new Microsoft Excel Add-In with Microsoft's Fluent UI React, enabling cross-platform data access for users and increasing product adoption","Built a new public `@gocrisp/store-locator` npm package so that client companies could seamlessly use data from Crisp on their own websites."],projects:["A11y - is this the same words as wagmo?","Storybook - added more plugins to help, stuff like that?","Eslint custom plugin","Move to RTL","Excel Add-in","OAuth - Azure blob storage, Snowflake, Shopify","More things on bytespout?","Inbound Data Status","Store Locator","Saved Reports","Quick Reports"]},{name:"Campus Labs",icon:"campuslabs.svg",position:"Software Developer",url:"https://www.anthology.com/",location:"Buffalo, NY",summary:"Higher education software from a well-established startup. Worked on the Course Evaluations product as a full stack developer.",skills:{primary:[".NET Framework",".NET Core","Microsoft SQL Server","NHibernate","Entity Framework","Backbone.js","AngularJS","React.js","Redux","Enzyme","Mocha","TypeScript","React Query","Gulp","Grunt","Webpack","ESLint","Bootstrap","React Testing Library","C#","Jest","jQuery","Jasmine"],tools:["VSTS","Azure","Azure DevOps","Azure Application Insights","Launch Darkly","Mailchimp","Visual Studio","Visual Studio Team Services","VSCode","Resharper"],other:["Azure Blob Storage","Azure Storage Queues","Azure Table Storage","Azure Functions","Azure Service Bus Queues","Azure Blob Storage"]},startDate:"2015-12-14",endDate:"2020-08-14",highlights:["Lead member of the Course Evaluations development team, working on everything from survey building to data collection from students and reporting results to faculty and administrators.","Developed and implemented a new front-end architecture using React and Redux to iteratively move away from Backbone.js and AngularJS","Worked across the full stack with .NET Framework, .NET Core, and Azure products including hosting, DevOps, Azure Functions and ServiceBus.","Led the team in continually adding more automated testing across the entire product using NUnit, Jasmine, Jest, and some custom scripts to create useful test data for better manual testing"],projects:["Mailing","Permissions","New reporting in React","Rewrite FE from Backbone to Angular JS",""]},{name:"Studio, LLC",icon:"studio.webp",iconDark:"studio-white.webp",position:"Senior Software Developer",url:"https://www.studiolabs.com/",location:"Buffalo, NY",summary:"Agency doing development work for small businesses based in Buffalo and NYC. Microsites in wordpress and small ecommerce webapps and mobile apps.",skills:{primary:["PHP","Wordpress","Android Native","Symfony2","JavaScript","jQuery","Bootstrap","CSS","MySQL"],tools:["Jenkins","SSH","Digital Ocean","Google Analytics","Jira","Confluence","Bitbucket","Git"],other:["Drupal"]},startDate:"2014-09-29",endDate:"2015-12-11",highlights:["Lead Developer on multiple concurrent projects while mentoring junior developers and interns","Working with a wide variety of languages and libraries, from native Android apps to wordpress-based microsites and Symfony-based webapps.","Significantly reduced context switching overhead for all developers by standardizing and improving build tools across all projects","Headed an initiative to leverage pull requests for all code changes, reducing bugs and spreading knowledge","Launched a new Jenkins server to ensure consistent releases and test runs"],projects:["KWG","PRPS","Kelton Global","Central Park Android App","Some hedge fund thing that never got implemented"]},{name:"LocalEdge",icon:"localedge.png",iconDark:"localedge-white.png",position:"Software Developer II",url:"https://localedge.com/",location:"Buffalo, NY",summary:"Digital media company owned by Hearst. Offering services for SEO, SMM, SEM, and custom websites to SMB customers. Mostly working on maintaining and creating internal tools to support these functions.",skills:{primary:["Java","JSP","Spring","Hibernate","JUnit","Backbone.js","AngularJS","Bootstrap","MongoDB","Oracle","CSS","jQuery","MySQL"],tools:["Jenkins","Artifactory","Maven","Jira","SVN","Balsamiq","Mercurial"],other:[]},startDate:"2011-02-14",endDate:"2014-09-26",highlights:["Led an initiative to add unit tests in some Backbone.js webapps using Jasmine which lead to fewer bugs and shorter development time","Implemented new system for entering sales contracts using Twitter Bootstrap, AngularJS and MongoDB","Added internationalization to an existing public-facing webapp","Redesigned a public-facing webapp to be mobile-friendly and responsive"],projects:["Responsive Search","i18n Search","Contracts","What was that crud app?"]},{name:"Flexovit Abrasives",icon:"flexovit.webp",position:"Applications Programmer",url:"hhttps://www.flexovitabrasives.com/",location:"Buffalo, NY",summary:"Manufacturing company for abrasive products, mainly grinding discs. Maintaining legacy systems for internal tools. Working on a very small IT team and occasionally helping on IT tasks in addition to primary role of maintaining applications.",skills:{primary:["COBOL","Java Applets","Linux","CSS","JavaScript","jQuery","PHP","Java","HTML"],tools:[],other:["Linux","Bash Scripting"]},startDate:"2007-06-25",endDate:"2011-02-11",highlights:["Maintained legacy COBOL projects, adapting as necessary for the ever-changing needs of the business","Led effort to create more user-friendly webapps as an interface for the existing COBOL infrastructure","Handled user support requests and various linux server maintenance as part of a very small IT team","Created a javadoc-style documentation parser for the COBOL source code while adding documentation to the codebase"],projects:["Press planning, drag and drop visual scheduler using PHP and jQuery","Documentation thing"]}],jN=[{organization:"Nickel City Canine Rescue",position:"Foster",url:"https://nickelcitycaninerescue.org/",startDate:"2023-11-01",summary:"Fostering dogs as they look for their forever homes"},{organization:"The Tool Library",position:"Dare to Repair Cafe Fixer",url:"https://thetoollibrary.org/daretorepair/",startDate:"2022-07-01",summary:"Help people fix broken household items to save them from the landfill"},{organization:"Big Big Table Community Cafe",position:"Volunteer",url:"https://www.bigbigtable.org/",startDate:"2023-01-15",endDate:"2023-05-20",summary:"Serving food in a pay-as-you-can cafe"}],AN=[{name:"Fredonia",institution:"State University of New York at Fredonia",url:"https://www.fredonia.edu/",area:"Computer Information Systems",studyType:"Bachelor of Science",secondaryArea:"Business Management",minorArea:"Mathematics",startDate:"2002-07-01",endDate:"2007-05-15",score:"3.3"}],LN=[{name:"React",level:"Master",keywords:["HTML","CSS","JavaScript","JS","React","ReactJS","Redux","Reakit","Yarn","NPM","Storybook","React Testing Library","Jest","React Query","GraphQL","Apollo GraphQL","Recoil","Webpack","Babel.js","ESLint","Prettier","CSS Modules","Styled Components","Material UI","Formik","Yup","React Hook Form","Builder.io"]},{name:"Web Development",level:"Master",keywords:["HTML","CSS","JavaScript","JS","Twitter Bootstrap","PHP","React","AngularJS","Backbone.js","Gulp","Grunt","Webpack","Babel","jQuery","SASS"]},{name:"Web Accessibility",level:"Advanced",keywords:["HTML","JavaScript","React","React Testing Library","eslint/jsx-a11y","WCAG","VoiceOver"]},{name:"Automated Testing",level:"Master",keywords:["JavaScript","React","AngularJS","Jest","React Testing Library","Cypress","Jasmine","Karma","Mocha","jUnit","Mockito","Selenium","Cucumber","SpecFlow","Storyshots","Snapshot testing","NUnit","XUnit"]},{name:"Devops",level:"Competent",keywords:["Azure","Azure DevOps","Visual Studio Team Services","Google Cloud Platform","GCP","Firebase","Kubernetes","Docker","Git","Github","Bitbucket","Webpack","Babel","Create React App","NextJS","Gulp","Grunt","Gradle","Capistrano","Git","Mercurial","Maven","Artifactory","Pendo","Google Analytics","FullStory","Sentry","Segment","Vite","Launch Darkly"]},{name:"Third Party APIs",level:"Competent",keywords:["Google Maps","Shopify","Slackbot","OAuth","Firebase Authentication","Firebase Remote Config","Launch Darkly"]},{name:"Cloud Native",level:"Competent",keywords:["Azure Functions","Azure Table Storage","Azure Blob Storage","Azure ServiceBus Queue","Azure Storage Queue","event-driven data processing","message queue"]},{name:"API Development",level:"Advanced",keywords:["Java","C#",".NET Framework",".NET Core","Spring MVC","Hibernate","NHibernate","Java Servlets","JSP","Kotlin","Python","Django","Swagger","REST","GraphQL","Apollo GraphQL"]},{name:"Mobile Development",level:"Competent",keywords:["Android Native","Java","React Native","Gradle","Google Play Store","Google Maps API"]}],zN=[{name:"Home assistant? Automation/media server",startDate:"2019-01-01",description:"Description...",highlights:[""],url:"https://project.com/"}],DN=[{language:"English",fluency:"Native speaker"}],FN={canonical:"https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",version:"v1.0.0",lastModified:"2024-07-08T15:53:00"},$N={basics:hm,work:ON,volunteer:jN,education:AN,skills:LN,projects:zN,languages:DN,meta:FN},pm="-",BN=e=>{const t=HN(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:a=>{const s=a.split(pm);return s[0]===""&&s.length!==1&&s.shift(),D5(s,t)||VN(a)},getConflictingClassGroupIds:(a,s)=>{const l=n[a]||[];return s&&r[a]?[...l,...r[a]]:l}}},D5=(e,t)=>{var a;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?D5(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(pm);return(a=t.validators.find(({validator:s})=>s(o)))==null?void 0:a.classGroupId},pv=/^\[(.+)\]$/,VN=e=>{if(pv.test(e)){const t=pv.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},HN=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return UN(Object.entries(e.classGroups),n).forEach(([o,a])=>{Bh(a,r,o,t)}),r},Bh=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:gv(t,i);o.classGroupId=n;return}if(typeof i=="function"){if(WN(i)){Bh(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,a])=>{Bh(a,gv(t,o),n,r)})})},gv=(e,t)=>{let n=e;return t.split(pm).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},WN=e=>e.isThemeGetter,UN=(e,t)=>t?e.map(([n,r])=>{const i=r.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([a,s])=>[t+a,s])):o);return[n,i]}):e,YN=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(o,a)=>{n.set(o,a),t++,t>e&&(t=0,r=n,n=new Map)};return{get(o){let a=n.get(o);if(a!==void 0)return a;if((a=r.get(o))!==void 0)return i(o,a),a},set(o,a){n.has(o)?n.set(o,a):i(o,a)}}},F5="!",ZN=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,i=t[0],o=t.length,a=s=>{const l=[];let u=0,c=0,d;for(let w=0;wc?d-c:void 0;return{modifiers:l,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}};return n?s=>n({className:s,parseClassName:a}):a},GN=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},qN=e=>({cache:YN(e.cacheSize),parseClassName:ZN(e),...BN(e)}),XN=/\s+/,QN=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,o=[],a=e.trim().split(XN);let s="";for(let l=a.length-1;l>=0;l-=1){const u=a[l],{modifiers:c,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:f}=n(u);let p=!!f,m=r(p?h.substring(0,f):h);if(!m){if(!p){s=u+(s.length>0?" "+s:s);continue}if(m=r(h),!m){s=u+(s.length>0?" "+s:s);continue}p=!1}const w=GN(c).join(":"),g=d?w+F5:w,y=g+m;if(o.includes(y))continue;o.push(y);const b=i(m,p);for(let x=0;x0?" "+s:s)}return s};function KN(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rd(c),e());return n=qN(u),r=n.cache.get,i=n.cache.set,o=s,s(l)}function s(l){const u=r(l);if(u)return u;const c=QN(l,n);return i(l,c),c}return function(){return o(KN.apply(null,arguments))}}const Qe=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},B5=/^\[(?:([a-z-]+):)?(.+)\]$/i,eP=/^\d+\/\d+$/,tP=new Set(["px","full","screen"]),nP=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rP=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,iP=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,oP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,aP=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Pr=e=>ua(e)||tP.has(e)||eP.test(e),ii=e=>Wa(e,"length",pP),ua=e=>!!e&&!Number.isNaN(Number(e)),c0=e=>Wa(e,"number",ua),as=e=>!!e&&Number.isInteger(Number(e)),sP=e=>e.endsWith("%")&&ua(e.slice(0,-1)),Ne=e=>B5.test(e),oi=e=>nP.test(e),lP=new Set(["length","size","percentage"]),uP=e=>Wa(e,lP,V5),cP=e=>Wa(e,"position",V5),dP=new Set(["image","url"]),fP=e=>Wa(e,dP,mP),hP=e=>Wa(e,"",gP),ss=()=>!0,Wa=(e,t,n)=>{const r=B5.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},pP=e=>rP.test(e)&&!iP.test(e),V5=()=>!1,gP=e=>oP.test(e),mP=e=>aP.test(e),yP=()=>{const e=Qe("colors"),t=Qe("spacing"),n=Qe("blur"),r=Qe("brightness"),i=Qe("borderColor"),o=Qe("borderRadius"),a=Qe("borderSpacing"),s=Qe("borderWidth"),l=Qe("contrast"),u=Qe("grayscale"),c=Qe("hueRotate"),d=Qe("invert"),h=Qe("gap"),f=Qe("gradientColorStops"),p=Qe("gradientColorStopPositions"),m=Qe("inset"),w=Qe("margin"),g=Qe("opacity"),y=Qe("padding"),b=Qe("saturate"),x=Qe("scale"),C=Qe("sepia"),_=Qe("skew"),R=Qe("space"),O=Qe("translate"),D=()=>["auto","contain","none"],j=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",Ne,t],M=()=>[Ne,t],F=()=>["",Pr,ii],k=()=>["auto",ua,Ne],T=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["solid","dashed","dotted","double","none"],L=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>["start","end","center","between","around","evenly","stretch"],z=()=>["","0",Ne],E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],V=()=>[ua,Ne];return{cacheSize:500,separator:":",theme:{colors:[ss],spacing:[Pr,ii],blur:["none","",oi,Ne],brightness:V(),borderColor:[e],borderRadius:["none","","full",oi,Ne],borderSpacing:M(),borderWidth:F(),contrast:V(),grayscale:z(),hueRotate:V(),invert:z(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[sP,ii],inset:A(),margin:A(),opacity:V(),padding:M(),saturate:V(),scale:V(),sepia:z(),skew:V(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",Ne]}],container:["container"],columns:[{columns:[oi]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...T(),Ne]}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",as,Ne]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ne]}],grow:[{grow:z()}],shrink:[{shrink:z()}],order:[{order:["first","last","none",as,Ne]}],"grid-cols":[{"grid-cols":[ss]}],"col-start-end":[{col:["auto",{span:["full",as,Ne]},Ne]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[ss]}],"row-start-end":[{row:["auto",{span:[as,Ne]},Ne]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ne]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ne]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...I()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...I(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...I(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ne,t]}],"min-w":[{"min-w":[Ne,t,"min","max","fit"]}],"max-w":[{"max-w":[Ne,t,"none","full","min","max","fit","prose",{screen:[oi]},oi]}],h:[{h:[Ne,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ne,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ne,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ne,t,"auto","min","max","fit"]}],"font-size":[{text:["base",oi,ii]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",c0]}],"font-family":[{font:[ss]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ne]}],"line-clamp":[{"line-clamp":["none",ua,c0]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Pr,Ne]}],"list-image":[{"list-image":["none",Ne]}],"list-style-type":[{list:["none","disc","decimal",Ne]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Pr,ii]}],"underline-offset":[{"underline-offset":["auto",Pr,Ne]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...T(),cP]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",uP]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},fP]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...P(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:P()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...P()]}],"outline-offset":[{"outline-offset":[Pr,Ne]}],"outline-w":[{outline:[Pr,ii]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[Pr,ii]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",oi,hP]}],"shadow-color":[{shadow:[ss]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":[...L(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":L()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",oi,Ne]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[C]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[C]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ne]}],duration:[{duration:V()}],ease:[{ease:["linear","in","out","in-out",Ne]}],delay:[{delay:V()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ne]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[as,Ne]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ne]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ne]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ne]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Pr,ii,c0]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},gm=JN(yP);var H5={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},mv=Se.createContext&&Se.createContext(H5),vP=["attr","size","title"];function bP(e,t){if(e==null)return{};var n=xP(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xP(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function nd(){return nd=Object.assign?Object.assign.bind():function(e){for(var t=1;tSe.createElement(t.tag,rd({key:n},t.attr),W5(t.child)))}function Fe(e){return t=>Se.createElement(EP,nd({attr:rd({},e.attr)},t),W5(e.child))}function EP(e){var t=n=>{var{attr:r,size:i,title:o}=e,a=bP(e,vP),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),Se.createElement("svg",nd({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:rd(rd({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&Se.createElement("title",null,o),e.children)};return mv!==void 0?Se.createElement(mv.Consumer,null,n=>t(n)):t(H5)}function CP(e){return Fe({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(e)}function _P(e){return Fe({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"},child:[]}]})(e)}function U5(e){return Fe({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function TP(e){return Fe({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z"},child:[]}]})(e)}const NP={LinkedIn:U5,Github:CP,Instagram:_P},PP=({className:e})=>v.jsx("ul",{className:gm("text-3xl md:mb-3 md:mt-9 md:justify-self-end [&>li]:inline-block [&>li]:px-2",e),children:hm.profiles.map(({network:t,username:n,url:r})=>v.jsx("li",{children:v.jsxs("a",{href:r,children:[NP[t]({title:`${n} on ${t}`}),v.jsxs("span",{className:"sr-only",children:[t," Profile"]})]})},t))}),MP=()=>{const e=fm("(prefers-reduced-transparency)");return v.jsx("header",{className:"md:sticky md:top-0 md:z-10",children:v.jsxs("div",{className:"relative grid grid-cols-none grid-rows-2 justify-items-center gap-4 px-8 pt-4 md:grid-cols-2 md:grid-rows-none md:justify-items-stretch md:px-12",children:[e?v.jsx("div",{className:"absolute z-0 h-36 w-full bg-white dark:bg-dkgray"}):v.jsx("div",{className:"absolute z-0 h-48 w-full bg-gradient-to-b from-white/75 via-white/75 via-75% md:via-60% dark:from-black/75 dark:via-black/75"}),v.jsx("h1",{className:"relative z-10 font-heading text-3xl font-bold leading-[4rem] md:mt-5",children:hm.name}),v.jsx(PP,{className:"z-10"})]})})},RP=()=>{const e=fm("(min-width: 768px)");return v.jsxs(v.Fragment,{children:[v.jsx("footer",{className:"p-8 text-center md:fixed md:bottom-8 md:left-8 md:z-30 md:p-0 md:text-left",children:v.jsx("figure",{children:v.jsx(OT,{placement:e?"right":"top",trigger:"click",arrow:!1,content:v.jsx("figcaption",{children:v.jsxs(Ri,{className:"m-0 min-w-96 [&>*]:gap-2 [&>*]:p-4",children:[v.jsxs("p",{className:"my-2 text-xs",children:[e?"Left: ":"Below: ","Jen at Hálsanefshellir Cave, Iceland"]}),v.jsxs("p",{className:"my-2 text-xs",children:[v.jsx("em",{children:"Background:"})," Niagara Gorge, downstream of Niagara Falls near the Whirlpool Rapids on the US side"]})]})}),children:v.jsx("button",{type:"button",title:"click for photo info",children:v.jsx(FE,{tabIndex:0,img:"images/avatar.jpg",rounded:!0,size:"xl",alt:"Jen - close up of face, in a cave on a black sand beach in Iceland"})})})})}),v.jsx("div",{className:"md:h-72"})]})};function IP(e){return Fe({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M4.58341 17.3211C3.55316 16.2274 3 15 3 13.0103C3 9.51086 5.45651 6.37366 9.03059 4.82318L9.92328 6.20079C6.58804 8.00539 5.93618 10.346 5.67564 11.822C6.21263 11.5443 6.91558 11.4466 7.60471 11.5105C9.40908 11.6778 10.8312 13.159 10.8312 15C10.8312 16.933 9.26416 18.5 7.33116 18.5C6.2581 18.5 5.23196 18.0095 4.58341 17.3211ZM14.5834 17.3211C13.5532 16.2274 13 15 13 13.0103C13 9.51086 15.4565 6.37366 19.0306 4.82318L19.9233 6.20079C16.588 8.00539 15.9362 10.346 15.6756 11.822C16.2126 11.5443 16.9156 11.4466 17.6047 11.5105C19.4091 11.6778 20.8312 13.159 20.8312 15C20.8312 16.933 19.2642 18.5 17.3312 18.5C16.2581 18.5 15.232 18.0095 14.5834 17.3211Z"},child:[]}]})(e)}function OP(e){return Fe({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M19.4167 6.67891C20.4469 7.77257 21.0001 9 21.0001 10.9897C21.0001 14.4891 18.5436 17.6263 14.9695 19.1768L14.0768 17.7992C17.4121 15.9946 18.0639 13.6539 18.3245 12.178C17.7875 12.4557 17.0845 12.5533 16.3954 12.4895C14.591 12.3222 13.1689 10.8409 13.1689 9C13.1689 7.067 14.7359 5.5 16.6689 5.5C17.742 5.5 18.7681 5.99045 19.4167 6.67891ZM9.41669 6.67891C10.4469 7.77257 11.0001 9 11.0001 10.9897C11.0001 14.4891 8.54359 17.6263 4.96951 19.1768L4.07682 17.7992C7.41206 15.9946 8.06392 13.6539 8.32447 12.178C7.78747 12.4557 7.08452 12.5533 6.39539 12.4895C4.59102 12.3222 3.16895 10.8409 3.16895 9C3.16895 7.067 4.73595 5.5 6.66895 5.5C7.742 5.5 8.76814 5.99045 9.41669 6.67891Z"},child:[]}]})(e)}function jP(e){return Fe({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M6.75651 1.50129L4 18.4998L4.00007 18.4998L9.47342 4.81645L7.69485 1.35292C7.47439 0.923595 6.83377 1.02489 6.75651 1.50129ZM11.5638 4.31793L4.00008 18.4998L4.00012 18.4999L13.8396 6.94912L12.4412 4.32699C12.2546 3.9771 11.7558 3.97408 11.5638 4.31793ZM10.94 22.8373L4.00013 18.4999L17.31 5.66535C17.6037 5.39537 18.0834 5.56273 18.1424 5.96076L20 18.4998L13.06 22.8373C12.4115 23.2426 11.5885 23.2426 10.94 22.8373Z"},child:[]}]})(e)}function AP(e){return Fe({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M11.9996 4.85999C8.82628 4.85999 6.84294 6.44665 6.04961 9.61999C7.23961 8.03332 8.62794 7.43832 10.2146 7.83499C11.12 8.06109 11.7666 8.71757 12.4835 9.44545C13.6507 10.6295 15.0004 12 17.9496 12C21.1229 12 23.1063 10.4133 23.8996 7.23998C22.7096 8.82665 21.3213 9.42165 19.7346 9.02499C18.8292 8.79889 18.1827 8.1424 17.4657 7.41452C16.2995 6.23047 14.9498 4.85999 11.9996 4.85999ZM6.04961 12C2.87628 12 0.892943 13.5867 0.0996094 16.76C1.28961 15.1733 2.67794 14.5783 4.26461 14.975C5.17 15.2011 5.81657 15.8576 6.53354 16.5855C7.70073 17.7695 9.05039 19.14 11.9996 19.14C15.1729 19.14 17.1563 17.5533 17.9496 14.38C16.7596 15.9667 15.3713 16.5617 13.7846 16.165C12.8792 15.9389 12.2326 15.2824 11.5157 14.5545C10.3495 13.3705 8.99982 12 6.04961 12Z"},child:[]}]})(e)}var Ae;(function(e){e.assertEqual=i=>i;function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const o={};for(const a of i)o[a]=a;return o},e.getValidEnumValues=i=>{const o=e.objectKeys(i).filter(s=>typeof i[i[s]]!="number"),a={};for(const s of o)a[s]=i[s];return e.objectValues(a)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const o=[];for(const a in i)Object.prototype.hasOwnProperty.call(i,a)&&o.push(a);return o},e.find=(i,o)=>{for(const a of i)if(o(a))return a},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(a=>typeof a=="string"?`'${a}'`:a).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(Ae||(Ae={}));var Vh;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(Vh||(Vh={}));const ie=Ae.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),gi=e=>{switch(typeof e){case"undefined":return ie.undefined;case"string":return ie.string;case"number":return isNaN(e)?ie.nan:ie.number;case"boolean":return ie.boolean;case"function":return ie.function;case"bigint":return ie.bigint;case"symbol":return ie.symbol;case"object":return Array.isArray(e)?ie.array:e===null?ie.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?ie.promise:typeof Map<"u"&&e instanceof Map?ie.map:typeof Set<"u"&&e instanceof Set?ie.set:typeof Date<"u"&&e instanceof Date?ie.date:ie.object;default:return ie.unknown}},q=Ae.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),LP=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class Sn extends Error{constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){const n=t||function(o){return o.message},r={_errors:[]},i=o=>{for(const a of o.issues)if(a.code==="invalid_union")a.unionErrors.map(i);else if(a.code==="invalid_return_type")i(a.returnTypeError);else if(a.code==="invalid_arguments")i(a.argumentsError);else if(a.path.length===0)r._errors.push(n(a));else{let s=r,l=0;for(;ln.message){const n={},r=[];for(const i of this.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Sn.create=e=>new Sn(e);const _a=(e,t)=>{let n;switch(e.code){case q.invalid_type:e.received===ie.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case q.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Ae.jsonStringifyReplacer)}`;break;case q.unrecognized_keys:n=`Unrecognized key(s) in object: ${Ae.joinValues(e.keys,", ")}`;break;case q.invalid_union:n="Invalid input";break;case q.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Ae.joinValues(e.options)}`;break;case q.invalid_enum_value:n=`Invalid enum value. Expected ${Ae.joinValues(e.options)}, received '${e.received}'`;break;case q.invalid_arguments:n="Invalid function arguments";break;case q.invalid_return_type:n="Invalid function return type";break;case q.invalid_date:n="Invalid date";break;case q.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Ae.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case q.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case q.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case q.custom:n="Invalid input";break;case q.invalid_intersection_types:n="Intersection results could not be merged";break;case q.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case q.not_finite:n="Number must be finite";break;default:n=t.defaultError,Ae.assertNever(e)}return{message:n}};let Y5=_a;function zP(e){Y5=e}function id(){return Y5}const od=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],a={...i,path:o};if(i.message!==void 0)return{...i,path:o,message:i.message};let s="";const l=r.filter(u=>!!u).slice().reverse();for(const u of l)s=u(a,{data:t,defaultError:s}).message;return{...i,path:o,message:s}},DP=[];function te(e,t){const n=id(),r=od({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===_a?void 0:_a].filter(i=>!!i)});e.common.issues.push(r)}class Ft{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return be;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const o=await i.key,a=await i.value;r.push({key:o,value:a})}return Ft.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:o,value:a}=i;if(o.status==="aborted"||a.status==="aborted")return be;o.status==="dirty"&&t.dirty(),a.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof a.value<"u"||i.alwaysSet)&&(r[o.value]=a.value)}return{status:t.value,value:r}}}const be=Object.freeze({status:"aborted"}),Ko=e=>({status:"dirty",value:e}),Yt=e=>({status:"valid",value:e}),Hh=e=>e.status==="aborted",Wh=e=>e.status==="dirty",yl=e=>e.status==="valid",vl=e=>typeof Promise<"u"&&e instanceof Promise;function ad(e,t,n,r){if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return t.get(e)}function Z5(e,t,n,r,i){if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return t.set(e,n),n}var de;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(de||(de={}));var xs,ws;class xr{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const vv=(e,t)=>{if(yl(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Sn(e.common.issues);return this._error=n,this._error}}};function Ce(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(a,s)=>{var l,u;const{message:c}=e;return a.code==="invalid_enum_value"?{message:c??s.defaultError}:typeof s.data>"u"?{message:(l=c??r)!==null&&l!==void 0?l:s.defaultError}:a.code!=="invalid_type"?{message:s.defaultError}:{message:(u=c??n)!==null&&u!==void 0?u:s.defaultError}},description:i}}class Pe{constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return gi(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:gi(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Ft,ctx:{common:t.parent.common,data:t.data,parsedType:gi(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(vl(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){var r;const i={common:{issues:[],async:(r=n==null?void 0:n.async)!==null&&r!==void 0?r:!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:gi(t)},o=this._parseSync({data:t,path:i.path,parent:i});return vv(i,o)}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:gi(t)},i=this._parse({data:t,path:r.path,parent:r}),o=await(vl(i)?i:Promise.resolve(i));return vv(r,o)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,o)=>{const a=t(i),s=()=>o.addIssue({code:q.custom,...r(i)});return typeof Promise<"u"&&a instanceof Promise?a.then(l=>l?!0:(s(),!1)):a?!0:(s(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new nr({schema:this,typeName:ve.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return vr.create(this,this._def)}nullable(){return zi.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Jn.create(this,this._def)}promise(){return Na.create(this,this._def)}or(t){return kl.create([this,t],this._def)}and(t){return Sl.create(this,t,this._def)}transform(t){return new nr({...Ce(this._def),schema:this,typeName:ve.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Nl({...Ce(this._def),innerType:this,defaultValue:n,typeName:ve.ZodDefault})}brand(){return new mm({typeName:ve.ZodBranded,type:this,...Ce(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Pl({...Ce(this._def),innerType:this,catchValue:n,typeName:ve.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return eu.create(this,t)}readonly(){return Ml.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const FP=/^c[^\s-]{8,}$/i,$P=/^[0-9a-z]+$/,BP=/^[0-9A-HJKMNP-TV-Z]{26}$/,VP=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,HP=/^[a-z0-9_-]{21}$/i,WP=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,UP=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,YP="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let d0;const ZP=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,GP=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,qP=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,G5="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",XP=new RegExp(`^${G5}$`);function q5(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`),t}function QP(e){return new RegExp(`^${q5(e)}$`)}function X5(e){let t=`${G5}T${q5(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function KP(e,t){return!!((t==="v4"||!t)&&ZP.test(e)||(t==="v6"||!t)&&GP.test(e))}class qn extends Pe{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==ie.string){const o=this._getOrReturnCtx(t);return te(o,{code:q.invalid_type,expected:ie.string,received:o.parsedType}),be}const r=new Ft;let i;for(const o of this._def.checks)if(o.kind==="min")t.data.lengtho.value&&(i=this._getOrReturnCtx(t,i),te(i,{code:q.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const a=t.data.length>o.value,s=t.data.lengtht.test(i),{validation:n,code:q.invalid_string,...de.errToObj(r)})}_addCheck(t){return new qn({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...de.errToObj(t)})}url(t){return this._addCheck({kind:"url",...de.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...de.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...de.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...de.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...de.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...de.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...de.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...de.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...de.errToObj(t)})}datetime(t){var n,r;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(n=t==null?void 0:t.offset)!==null&&n!==void 0?n:!1,local:(r=t==null?void 0:t.local)!==null&&r!==void 0?r:!1,...de.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...de.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...de.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...de.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...de.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...de.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...de.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...de.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...de.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...de.errToObj(n)})}nonempty(t){return this.min(1,de.errToObj(t))}trim(){return new qn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new qn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new qn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new qn({checks:[],typeName:ve.ZodString,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...Ce(e)})};function JP(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=parseInt(e.toFixed(i).replace(".","")),a=parseInt(t.toFixed(i).replace(".",""));return o%a/Math.pow(10,i)}class ji extends Pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==ie.number){const o=this._getOrReturnCtx(t);return te(o,{code:q.invalid_type,expected:ie.number,received:o.parsedType}),be}let r;const i=new Ft;for(const o of this._def.checks)o.kind==="int"?Ae.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),te(r,{code:q.invalid_type,expected:"integer",received:"float",message:o.message}),i.dirty()):o.kind==="min"?(o.inclusive?t.datao.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="multipleOf"?JP(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),te(r,{code:q.not_finite,message:o.message}),i.dirty()):Ae.assertNever(o);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,de.toString(n))}gt(t,n){return this.setLimit("min",t,!1,de.toString(n))}lte(t,n){return this.setLimit("max",t,!0,de.toString(n))}lt(t,n){return this.setLimit("max",t,!1,de.toString(n))}setLimit(t,n,r,i){return new ji({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:de.toString(i)}]})}_addCheck(t){return new ji({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:de.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:de.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:de.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:de.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:de.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:de.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:de.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:de.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:de.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&Ae.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew ji({checks:[],typeName:ve.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...Ce(e)});class Ai extends Pe{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&&(t.data=BigInt(t.data)),this._getType(t)!==ie.bigint){const o=this._getOrReturnCtx(t);return te(o,{code:q.invalid_type,expected:ie.bigint,received:o.parsedType}),be}let r;const i=new Ft;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.datao.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),te(r,{code:q.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):Ae.assertNever(o);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,de.toString(n))}gt(t,n){return this.setLimit("min",t,!1,de.toString(n))}lte(t,n){return this.setLimit("max",t,!0,de.toString(n))}lt(t,n){return this.setLimit("max",t,!1,de.toString(n))}setLimit(t,n,r,i){return new Ai({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:de.toString(i)}]})}_addCheck(t){return new Ai({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:de.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:de.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:de.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:de.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:de.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value{var t;return new Ai({checks:[],typeName:ve.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!==null&&t!==void 0?t:!1,...Ce(e)})};class bl extends Pe{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==ie.boolean){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:ie.boolean,received:r.parsedType}),be}return Yt(t.data)}}bl.create=e=>new bl({typeName:ve.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...Ce(e)});class xo extends Pe{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==ie.date){const o=this._getOrReturnCtx(t);return te(o,{code:q.invalid_type,expected:ie.date,received:o.parsedType}),be}if(isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return te(o,{code:q.invalid_date}),be}const r=new Ft;let i;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()o.value&&(i=this._getOrReturnCtx(t,i),te(i,{code:q.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):Ae.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new xo({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:de.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:de.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew xo({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:ve.ZodDate,...Ce(e)});class sd extends Pe{_parse(t){if(this._getType(t)!==ie.symbol){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:ie.symbol,received:r.parsedType}),be}return Yt(t.data)}}sd.create=e=>new sd({typeName:ve.ZodSymbol,...Ce(e)});class xl extends Pe{_parse(t){if(this._getType(t)!==ie.undefined){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:ie.undefined,received:r.parsedType}),be}return Yt(t.data)}}xl.create=e=>new xl({typeName:ve.ZodUndefined,...Ce(e)});class wl extends Pe{_parse(t){if(this._getType(t)!==ie.null){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:ie.null,received:r.parsedType}),be}return Yt(t.data)}}wl.create=e=>new wl({typeName:ve.ZodNull,...Ce(e)});class Ta extends Pe{constructor(){super(...arguments),this._any=!0}_parse(t){return Yt(t.data)}}Ta.create=e=>new Ta({typeName:ve.ZodAny,...Ce(e)});class co extends Pe{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Yt(t.data)}}co.create=e=>new co({typeName:ve.ZodUnknown,...Ce(e)});class qr extends Pe{_parse(t){const n=this._getOrReturnCtx(t);return te(n,{code:q.invalid_type,expected:ie.never,received:n.parsedType}),be}}qr.create=e=>new qr({typeName:ve.ZodNever,...Ce(e)});class ld extends Pe{_parse(t){if(this._getType(t)!==ie.undefined){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:ie.void,received:r.parsedType}),be}return Yt(t.data)}}ld.create=e=>new ld({typeName:ve.ZodVoid,...Ce(e)});class Jn extends Pe{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==ie.array)return te(n,{code:q.invalid_type,expected:ie.array,received:n.parsedType}),be;if(i.exactLength!==null){const a=n.data.length>i.exactLength.value,s=n.data.lengthi.maxLength.value&&(te(n,{code:q.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((a,s)=>i.type._parseAsync(new xr(n,a,n.path,s)))).then(a=>Ft.mergeArray(r,a));const o=[...n.data].map((a,s)=>i.type._parseSync(new xr(n,a,n.path,s)));return Ft.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new Jn({...this._def,minLength:{value:t,message:de.toString(n)}})}max(t,n){return new Jn({...this._def,maxLength:{value:t,message:de.toString(n)}})}length(t,n){return new Jn({...this._def,exactLength:{value:t,message:de.toString(n)}})}nonempty(t){return this.min(1,t)}}Jn.create=(e,t)=>new Jn({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ve.ZodArray,...Ce(t)});function Ao(e){if(e instanceof it){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=vr.create(Ao(r))}return new it({...e._def,shape:()=>t})}else return e instanceof Jn?new Jn({...e._def,type:Ao(e.element)}):e instanceof vr?vr.create(Ao(e.unwrap())):e instanceof zi?zi.create(Ao(e.unwrap())):e instanceof wr?wr.create(e.items.map(t=>Ao(t))):e}class it extends Pe{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=Ae.objectKeys(t);return this._cached={shape:t,keys:n}}_parse(t){if(this._getType(t)!==ie.object){const u=this._getOrReturnCtx(t);return te(u,{code:q.invalid_type,expected:ie.object,received:u.parsedType}),be}const{status:r,ctx:i}=this._processInputParams(t),{shape:o,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof qr&&this._def.unknownKeys==="strip"))for(const u in i.data)a.includes(u)||s.push(u);const l=[];for(const u of a){const c=o[u],d=i.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new xr(i,d,i.path,u)),alwaysSet:u in i.data})}if(this._def.catchall instanceof qr){const u=this._def.unknownKeys;if(u==="passthrough")for(const c of s)l.push({key:{status:"valid",value:c},value:{status:"valid",value:i.data[c]}});else if(u==="strict")s.length>0&&(te(i,{code:q.unrecognized_keys,keys:s}),r.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const c of s){const d=i.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new xr(i,d,i.path,c)),alwaysSet:c in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const u=[];for(const c of l){const d=await c.key,h=await c.value;u.push({key:d,value:h,alwaysSet:c.alwaysSet})}return u}).then(u=>Ft.mergeObjectSync(r,u)):Ft.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return de.errToObj,new it({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var i,o,a,s;const l=(a=(o=(i=this._def).errorMap)===null||o===void 0?void 0:o.call(i,n,r).message)!==null&&a!==void 0?a:r.defaultError;return n.code==="unrecognized_keys"?{message:(s=de.errToObj(t).message)!==null&&s!==void 0?s:l}:{message:l}}}:{}})}strip(){return new it({...this._def,unknownKeys:"strip"})}passthrough(){return new it({...this._def,unknownKeys:"passthrough"})}extend(t){return new it({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new it({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:ve.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new it({...this._def,catchall:t})}pick(t){const n={};return Ae.objectKeys(t).forEach(r=>{t[r]&&this.shape[r]&&(n[r]=this.shape[r])}),new it({...this._def,shape:()=>n})}omit(t){const n={};return Ae.objectKeys(this.shape).forEach(r=>{t[r]||(n[r]=this.shape[r])}),new it({...this._def,shape:()=>n})}deepPartial(){return Ao(this)}partial(t){const n={};return Ae.objectKeys(this.shape).forEach(r=>{const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}),new it({...this._def,shape:()=>n})}required(t){const n={};return Ae.objectKeys(this.shape).forEach(r=>{if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof vr;)o=o._def.innerType;n[r]=o}}),new it({...this._def,shape:()=>n})}keyof(){return Q5(Ae.objectKeys(this.shape))}}it.create=(e,t)=>new it({shape:()=>e,unknownKeys:"strip",catchall:qr.create(),typeName:ve.ZodObject,...Ce(t)});it.strictCreate=(e,t)=>new it({shape:()=>e,unknownKeys:"strict",catchall:qr.create(),typeName:ve.ZodObject,...Ce(t)});it.lazycreate=(e,t)=>new it({shape:e,unknownKeys:"strip",catchall:qr.create(),typeName:ve.ZodObject,...Ce(t)});class kl extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(o){for(const s of o)if(s.result.status==="valid")return s.result;for(const s of o)if(s.result.status==="dirty")return n.common.issues.push(...s.ctx.common.issues),s.result;const a=o.map(s=>new Sn(s.ctx.common.issues));return te(n,{code:q.invalid_union,unionErrors:a}),be}if(n.common.async)return Promise.all(r.map(async o=>{const a={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:a}),ctx:a}})).then(i);{let o;const a=[];for(const l of r){const u={...n,common:{...n.common,issues:[]},parent:null},c=l._parseSync({data:n.data,path:n.path,parent:u});if(c.status==="valid")return c;c.status==="dirty"&&!o&&(o={result:c,ctx:u}),u.common.issues.length&&a.push(u.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const s=a.map(l=>new Sn(l));return te(n,{code:q.invalid_union,unionErrors:s}),be}}get options(){return this._def.options}}kl.create=(e,t)=>new kl({options:e,typeName:ve.ZodUnion,...Ce(t)});const Mr=e=>e instanceof Cl?Mr(e.schema):e instanceof nr?Mr(e.innerType()):e instanceof _l?[e.value]:e instanceof Li?e.options:e instanceof Tl?Ae.objectValues(e.enum):e instanceof Nl?Mr(e._def.innerType):e instanceof xl?[void 0]:e instanceof wl?[null]:e instanceof vr?[void 0,...Mr(e.unwrap())]:e instanceof zi?[null,...Mr(e.unwrap())]:e instanceof mm||e instanceof Ml?Mr(e.unwrap()):e instanceof Pl?Mr(e._def.innerType):[];class vf extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==ie.object)return te(n,{code:q.invalid_type,expected:ie.object,received:n.parsedType}),be;const r=this.discriminator,i=n.data[r],o=this.optionsMap.get(i);return o?n.common.async?o._parseAsync({data:n.data,path:n.path,parent:n}):o._parseSync({data:n.data,path:n.path,parent:n}):(te(n,{code:q.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),be)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const i=new Map;for(const o of n){const a=Mr(o.shape[t]);if(!a.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const s of a){if(i.has(s))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(s)}`);i.set(s,o)}}return new vf({typeName:ve.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...Ce(r)})}}function Uh(e,t){const n=gi(e),r=gi(t);if(e===t)return{valid:!0,data:e};if(n===ie.object&&r===ie.object){const i=Ae.objectKeys(t),o=Ae.objectKeys(e).filter(s=>i.indexOf(s)!==-1),a={...e,...t};for(const s of o){const l=Uh(e[s],t[s]);if(!l.valid)return{valid:!1};a[s]=l.data}return{valid:!0,data:a}}else if(n===ie.array&&r===ie.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let o=0;o{if(Hh(o)||Hh(a))return be;const s=Uh(o.value,a.value);return s.valid?((Wh(o)||Wh(a))&&n.dirty(),{status:n.value,value:s.data}):(te(r,{code:q.invalid_intersection_types}),be)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,a])=>i(o,a)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Sl.create=(e,t,n)=>new Sl({left:e,right:t,typeName:ve.ZodIntersection,...Ce(n)});class wr extends Pe{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ie.array)return te(r,{code:q.invalid_type,expected:ie.array,received:r.parsedType}),be;if(r.data.lengththis._def.items.length&&(te(r,{code:q.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((a,s)=>{const l=this._def.items[s]||this._def.rest;return l?l._parse(new xr(r,a,r.path,s)):null}).filter(a=>!!a);return r.common.async?Promise.all(o).then(a=>Ft.mergeArray(n,a)):Ft.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new wr({...this._def,rest:t})}}wr.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new wr({items:e,typeName:ve.ZodTuple,rest:null,...Ce(t)})};class El extends Pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ie.object)return te(r,{code:q.invalid_type,expected:ie.object,received:r.parsedType}),be;const i=[],o=this._def.keyType,a=this._def.valueType;for(const s in r.data)i.push({key:o._parse(new xr(r,s,r.path,s)),value:a._parse(new xr(r,r.data[s],r.path,s)),alwaysSet:s in r.data});return r.common.async?Ft.mergeObjectAsync(n,i):Ft.mergeObjectSync(n,i)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof Pe?new El({keyType:t,valueType:n,typeName:ve.ZodRecord,...Ce(r)}):new El({keyType:qn.create(),valueType:t,typeName:ve.ZodRecord,...Ce(n)})}}class ud extends Pe{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ie.map)return te(r,{code:q.invalid_type,expected:ie.map,received:r.parsedType}),be;const i=this._def.keyType,o=this._def.valueType,a=[...r.data.entries()].map(([s,l],u)=>({key:i._parse(new xr(r,s,r.path,[u,"key"])),value:o._parse(new xr(r,l,r.path,[u,"value"]))}));if(r.common.async){const s=new Map;return Promise.resolve().then(async()=>{for(const l of a){const u=await l.key,c=await l.value;if(u.status==="aborted"||c.status==="aborted")return be;(u.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(u.value,c.value)}return{status:n.value,value:s}})}else{const s=new Map;for(const l of a){const u=l.key,c=l.value;if(u.status==="aborted"||c.status==="aborted")return be;(u.status==="dirty"||c.status==="dirty")&&n.dirty(),s.set(u.value,c.value)}return{status:n.value,value:s}}}}ud.create=(e,t,n)=>new ud({valueType:t,keyType:e,typeName:ve.ZodMap,...Ce(n)});class wo extends Pe{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ie.set)return te(r,{code:q.invalid_type,expected:ie.set,received:r.parsedType}),be;const i=this._def;i.minSize!==null&&r.data.sizei.maxSize.value&&(te(r,{code:q.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const o=this._def.valueType;function a(l){const u=new Set;for(const c of l){if(c.status==="aborted")return be;c.status==="dirty"&&n.dirty(),u.add(c.value)}return{status:n.value,value:u}}const s=[...r.data.values()].map((l,u)=>o._parse(new xr(r,l,r.path,u)));return r.common.async?Promise.all(s).then(l=>a(l)):a(s)}min(t,n){return new wo({...this._def,minSize:{value:t,message:de.toString(n)}})}max(t,n){return new wo({...this._def,maxSize:{value:t,message:de.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}wo.create=(e,t)=>new wo({valueType:e,minSize:null,maxSize:null,typeName:ve.ZodSet,...Ce(t)});class ca extends Pe{constructor(){super(...arguments),this.validate=this.implement}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==ie.function)return te(n,{code:q.invalid_type,expected:ie.function,received:n.parsedType}),be;function r(s,l){return od({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,id(),_a].filter(u=>!!u),issueData:{code:q.invalid_arguments,argumentsError:l}})}function i(s,l){return od({data:s,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,id(),_a].filter(u=>!!u),issueData:{code:q.invalid_return_type,returnTypeError:l}})}const o={errorMap:n.common.contextualErrorMap},a=n.data;if(this._def.returns instanceof Na){const s=this;return Yt(async function(...l){const u=new Sn([]),c=await s._def.args.parseAsync(l,o).catch(f=>{throw u.addIssue(r(l,f)),u}),d=await Reflect.apply(a,this,c);return await s._def.returns._def.type.parseAsync(d,o).catch(f=>{throw u.addIssue(i(d,f)),u})})}else{const s=this;return Yt(function(...l){const u=s._def.args.safeParse(l,o);if(!u.success)throw new Sn([r(l,u.error)]);const c=Reflect.apply(a,this,u.data),d=s._def.returns.safeParse(c,o);if(!d.success)throw new Sn([i(c,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new ca({...this._def,args:wr.create(t).rest(co.create())})}returns(t){return new ca({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new ca({args:t||wr.create([]).rest(co.create()),returns:n||co.create(),typeName:ve.ZodFunction,...Ce(r)})}}class Cl extends Pe{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Cl.create=(e,t)=>new Cl({getter:e,typeName:ve.ZodLazy,...Ce(t)});class _l extends Pe{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return te(n,{received:n.data,code:q.invalid_literal,expected:this._def.value}),be}return{status:"valid",value:t.data}}get value(){return this._def.value}}_l.create=(e,t)=>new _l({value:e,typeName:ve.ZodLiteral,...Ce(t)});function Q5(e,t){return new Li({values:e,typeName:ve.ZodEnum,...Ce(t)})}class Li extends Pe{constructor(){super(...arguments),xs.set(this,void 0)}_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return te(n,{expected:Ae.joinValues(r),received:n.parsedType,code:q.invalid_type}),be}if(ad(this,xs)||Z5(this,xs,new Set(this._def.values)),!ad(this,xs).has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return te(n,{received:n.data,code:q.invalid_enum_value,options:r}),be}return Yt(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return Li.create(t,{...this._def,...n})}exclude(t,n=this._def){return Li.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}xs=new WeakMap;Li.create=Q5;class Tl extends Pe{constructor(){super(...arguments),ws.set(this,void 0)}_parse(t){const n=Ae.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==ie.string&&r.parsedType!==ie.number){const i=Ae.objectValues(n);return te(r,{expected:Ae.joinValues(i),received:r.parsedType,code:q.invalid_type}),be}if(ad(this,ws)||Z5(this,ws,new Set(Ae.getValidEnumValues(this._def.values))),!ad(this,ws).has(t.data)){const i=Ae.objectValues(n);return te(r,{received:r.data,code:q.invalid_enum_value,options:i}),be}return Yt(t.data)}get enum(){return this._def.values}}ws=new WeakMap;Tl.create=(e,t)=>new Tl({values:e,typeName:ve.ZodNativeEnum,...Ce(t)});class Na extends Pe{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==ie.promise&&n.common.async===!1)return te(n,{code:q.invalid_type,expected:ie.promise,received:n.parsedType}),be;const r=n.parsedType===ie.promise?n.data:Promise.resolve(n.data);return Yt(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Na.create=(e,t)=>new Na({type:e,typeName:ve.ZodPromise,...Ce(t)});class nr extends Pe{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ve.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,o={addIssue:a=>{te(r,a),a.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),i.type==="preprocess"){const a=i.transform(r.data,o);if(r.common.async)return Promise.resolve(a).then(async s=>{if(n.value==="aborted")return be;const l=await this._def.schema._parseAsync({data:s,path:r.path,parent:r});return l.status==="aborted"?be:l.status==="dirty"||n.value==="dirty"?Ko(l.value):l});{if(n.value==="aborted")return be;const s=this._def.schema._parseSync({data:a,path:r.path,parent:r});return s.status==="aborted"?be:s.status==="dirty"||n.value==="dirty"?Ko(s.value):s}}if(i.type==="refinement"){const a=s=>{const l=i.refinement(s,o);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return s};if(r.common.async===!1){const s=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?be:(s.status==="dirty"&&n.dirty(),a(s.value),{status:n.value,value:s.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(s=>s.status==="aborted"?be:(s.status==="dirty"&&n.dirty(),a(s.value).then(()=>({status:n.value,value:s.value}))))}if(i.type==="transform")if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!yl(a))return a;const s=i.transform(a.value,o);if(s instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:s}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>yl(a)?Promise.resolve(i.transform(a.value,o)).then(s=>({status:n.value,value:s})):a);Ae.assertNever(i)}}nr.create=(e,t,n)=>new nr({schema:e,typeName:ve.ZodEffects,effect:t,...Ce(n)});nr.createWithPreprocess=(e,t,n)=>new nr({schema:t,effect:{type:"preprocess",transform:e},typeName:ve.ZodEffects,...Ce(n)});class vr extends Pe{_parse(t){return this._getType(t)===ie.undefined?Yt(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}vr.create=(e,t)=>new vr({innerType:e,typeName:ve.ZodOptional,...Ce(t)});class zi extends Pe{_parse(t){return this._getType(t)===ie.null?Yt(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}zi.create=(e,t)=>new zi({innerType:e,typeName:ve.ZodNullable,...Ce(t)});class Nl extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===ie.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Nl.create=(e,t)=>new Nl({innerType:e,typeName:ve.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Ce(t)});class Pl extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return vl(i)?i.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new Sn(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Sn(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Pl.create=(e,t)=>new Pl({innerType:e,typeName:ve.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Ce(t)});class cd extends Pe{_parse(t){if(this._getType(t)!==ie.nan){const r=this._getOrReturnCtx(t);return te(r,{code:q.invalid_type,expected:ie.nan,received:r.parsedType}),be}return{status:"valid",value:t.data}}}cd.create=e=>new cd({typeName:ve.ZodNaN,...Ce(e)});const eM=Symbol("zod_brand");class mm extends Pe{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class eu extends Pe{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?be:o.status==="dirty"?(n.dirty(),Ko(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?be:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new eu({in:t,out:n,typeName:ve.ZodPipeline})}}class Ml extends Pe{_parse(t){const n=this._def.innerType._parse(t),r=i=>(yl(i)&&(i.value=Object.freeze(i.value)),i);return vl(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}Ml.create=(e,t)=>new Ml({innerType:e,typeName:ve.ZodReadonly,...Ce(t)});function K5(e,t={},n){return e?Ta.create().superRefine((r,i)=>{var o,a;if(!e(r)){const s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,l=(a=(o=s.fatal)!==null&&o!==void 0?o:n)!==null&&a!==void 0?a:!0,u=typeof s=="string"?{message:s}:s;i.addIssue({code:"custom",...u,fatal:l})}}):Ta.create()}const tM={object:it.lazycreate};var ve;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(ve||(ve={}));const nM=(e,t={message:`Input not instance of ${e.name}`})=>K5(n=>n instanceof e,t),J5=qn.create,e6=ji.create,rM=cd.create,iM=Ai.create,t6=bl.create,oM=xo.create,aM=sd.create,sM=xl.create,lM=wl.create,uM=Ta.create,cM=co.create,dM=qr.create,fM=ld.create,hM=Jn.create,pM=it.create,gM=it.strictCreate,mM=kl.create,yM=vf.create,vM=Sl.create,bM=wr.create,xM=El.create,wM=ud.create,kM=wo.create,SM=ca.create,EM=Cl.create,CM=_l.create,_M=Li.create,TM=Tl.create,NM=Na.create,bv=nr.create,PM=vr.create,MM=zi.create,RM=nr.createWithPreprocess,IM=eu.create,OM=()=>J5().optional(),jM=()=>e6().optional(),AM=()=>t6().optional(),LM={string:e=>qn.create({...e,coerce:!0}),number:e=>ji.create({...e,coerce:!0}),boolean:e=>bl.create({...e,coerce:!0}),bigint:e=>Ai.create({...e,coerce:!0}),date:e=>xo.create({...e,coerce:!0})},zM=be;var B=Object.freeze({__proto__:null,defaultErrorMap:_a,setErrorMap:zP,getErrorMap:id,makeIssue:od,EMPTY_PATH:DP,addIssueToContext:te,ParseStatus:Ft,INVALID:be,DIRTY:Ko,OK:Yt,isAborted:Hh,isDirty:Wh,isValid:yl,isAsync:vl,get util(){return Ae},get objectUtil(){return Vh},ZodParsedType:ie,getParsedType:gi,ZodType:Pe,datetimeRegex:X5,ZodString:qn,ZodNumber:ji,ZodBigInt:Ai,ZodBoolean:bl,ZodDate:xo,ZodSymbol:sd,ZodUndefined:xl,ZodNull:wl,ZodAny:Ta,ZodUnknown:co,ZodNever:qr,ZodVoid:ld,ZodArray:Jn,ZodObject:it,ZodUnion:kl,ZodDiscriminatedUnion:vf,ZodIntersection:Sl,ZodTuple:wr,ZodRecord:El,ZodMap:ud,ZodSet:wo,ZodFunction:ca,ZodLazy:Cl,ZodLiteral:_l,ZodEnum:Li,ZodNativeEnum:Tl,ZodPromise:Na,ZodEffects:nr,ZodTransformer:nr,ZodOptional:vr,ZodNullable:zi,ZodDefault:Nl,ZodCatch:Pl,ZodNaN:cd,BRAND:eM,ZodBranded:mm,ZodPipeline:eu,ZodReadonly:Ml,custom:K5,Schema:Pe,ZodSchema:Pe,late:tM,get ZodFirstPartyTypeKind(){return ve},coerce:LM,any:uM,array:hM,bigint:iM,boolean:t6,date:oM,discriminatedUnion:yM,effect:bv,enum:_M,function:SM,instanceof:nM,intersection:vM,lazy:EM,literal:CM,map:wM,nan:rM,nativeEnum:TM,never:dM,null:lM,nullable:MM,number:e6,object:pM,oboolean:AM,onumber:jM,optional:PM,ostring:OM,pipeline:IM,preprocess:RM,promise:NM,record:xM,set:kM,strictObject:gM,string:J5,symbol:aM,transformer:bv,tuple:bM,undefined:sM,union:mM,unknown:cM,void:fM,NEVER:zM,ZodIssueCode:q,quotelessJson:LP,ZodError:Sn});const DM=B.object({$schema:B.string().url().describe("link to the version of the schema that can validate the resume").optional(),basics:B.object({name:B.string().optional(),label:B.string().describe("e.g. Web Developer").optional(),image:B.string().describe("URL (as per RFC 3986) to a image in JPEG or PNG format").optional(),email:B.string().email().describe("e.g. thomas@gmail.com").optional(),phone:B.string().describe("Phone numbers are stored as strings so use any format you like, e.g. 712-117-2923").optional(),url:B.string().url().describe("URL (as per RFC 3986) to your website, e.g. personal homepage").optional(),summary:B.string().describe("Write a short 2-3 sentence biography about yourself").optional(),location:B.object({address:B.string().describe(`To add multiple address lines, use +. For example, 1234 Glücklichkeit Straße +Hinterhaus 5. Etage li.`).optional(),postalCode:B.string().optional(),city:B.string().optional(),countryCode:B.string().describe("code as per ISO-3166-1 ALPHA-2, e.g. US, AU, IN").optional(),region:B.string().describe("The general region where you live. Can be a US state, or a province, for instance.").optional()}).catchall(B.any()).optional(),profiles:B.array(B.object({network:B.string().describe("e.g. Facebook or Twitter").optional(),username:B.string().describe("e.g. neutralthoughts").optional(),url:B.string().url().describe("e.g. http://twitter.example.com/neutralthoughts").optional()}).catchall(B.any())).describe("Specify any number of social networks that you participate in").optional()}).catchall(B.any()).optional(),work:B.array(B.object({name:B.string().describe("e.g. Facebook").optional(),location:B.string().describe("e.g. Menlo Park, CA").optional(),description:B.string().describe("e.g. Social Media Company").optional(),position:B.string().describe("e.g. Software Engineer").optional(),url:B.string().url().describe("e.g. http://facebook.example.com").optional(),startDate:B.any().optional(),endDate:B.any().optional(),summary:B.string().describe("Give an overview of your responsibilities at the company").optional(),highlights:B.array(B.string().describe("e.g. Increased profits by 20% from 2011-2012 through viral advertising")).describe("Specify multiple accomplishments").optional()}).catchall(B.any())).optional(),volunteer:B.array(B.object({organization:B.string().describe("e.g. Facebook").optional(),position:B.string().describe("e.g. Software Engineer").optional(),url:B.string().url().describe("e.g. http://facebook.example.com").optional(),startDate:B.any().optional(),endDate:B.any().optional(),summary:B.string().describe("Give an overview of your responsibilities at the company").optional(),highlights:B.array(B.string().describe("e.g. Increased profits by 20% from 2011-2012 through viral advertising")).describe("Specify accomplishments and achievements").optional()}).catchall(B.any())).optional(),education:B.array(B.object({institution:B.string().describe("e.g. Massachusetts Institute of Technology").optional(),url:B.string().url().describe("e.g. http://facebook.example.com").optional(),area:B.string().describe("e.g. Arts").optional(),studyType:B.string().describe("e.g. Bachelor").optional(),startDate:B.any().optional(),endDate:B.any().optional(),score:B.string().describe("grade point average, e.g. 3.67/4.0").optional(),courses:B.array(B.string().describe("e.g. H1302 - Introduction to American history")).describe("List notable courses/subjects").optional()}).catchall(B.any())).optional(),awards:B.array(B.object({title:B.string().describe("e.g. One of the 100 greatest minds of the century").optional(),date:B.any().optional(),awarder:B.string().describe("e.g. Time Magazine").optional(),summary:B.string().describe("e.g. Received for my work with Quantum Physics").optional()}).catchall(B.any())).describe("Specify any awards you have received throughout your professional career").optional(),certificates:B.array(B.object({name:B.string().describe("e.g. Certified Kubernetes Administrator").optional(),date:B.any().optional(),url:B.string().url().describe("e.g. http://example.com").optional(),issuer:B.string().describe("e.g. CNCF").optional()}).catchall(B.any())).describe("Specify any certificates you have received throughout your professional career").optional(),publications:B.array(B.object({name:B.string().describe("e.g. The World Wide Web").optional(),publisher:B.string().describe("e.g. IEEE, Computer Magazine").optional(),releaseDate:B.any().optional(),url:B.string().url().describe("e.g. http://www.computer.org.example.com/csdl/mags/co/1996/10/rx069-abs.html").optional(),summary:B.string().describe("Short summary of publication. e.g. Discussion of the World Wide Web, HTTP, HTML.").optional()}).catchall(B.any())).describe("Specify your publications through your career").optional(),skills:B.array(B.object({name:B.string().describe("e.g. Web Development").optional(),level:B.string().describe("e.g. Master").optional(),keywords:B.array(B.string().describe("e.g. HTML")).describe("List some keywords pertaining to this skill").optional()}).catchall(B.any())).describe("List out your professional skill-set").optional(),languages:B.array(B.object({language:B.string().describe("e.g. English, Spanish").optional(),fluency:B.string().describe("e.g. Fluent, Beginner").optional()}).catchall(B.any())).describe("List any other languages you speak").optional(),interests:B.array(B.object({name:B.string().describe("e.g. Philosophy").optional(),keywords:B.array(B.string().describe("e.g. Friedrich Nietzsche")).optional()}).catchall(B.any())).optional(),references:B.array(B.object({name:B.string().describe("e.g. Timothy Cook").optional(),reference:B.string().describe("e.g. Joe blogs was a great employee, who turned up to work at least once a week. He exceeded my expectations when it came to doing nothing.").optional()}).catchall(B.any())).describe("List references you have received").optional(),projects:B.array(B.object({name:B.string().describe("e.g. The World Wide Web").optional(),description:B.string().describe("Short summary of project. e.g. Collated works of 2017.").optional(),highlights:B.array(B.string().describe("e.g. Directs you close but not quite there")).describe("Specify multiple features").optional(),keywords:B.array(B.string().describe("e.g. AngularJS")).describe("Specify special elements involved").optional(),startDate:B.any().optional(),endDate:B.any().optional(),url:B.string().url().describe("e.g. http://www.computer.org/csdl/mags/co/1996/10/rx069-abs.html").optional(),roles:B.array(B.string().describe("e.g. Team Lead, Speaker, Writer")).describe("Specify your role on this project or in company").optional(),entity:B.string().describe("Specify the relevant company/entity affiliations e.g. 'greenpeace', 'corporationXYZ'").optional(),type:B.string().describe(" e.g. 'volunteering', 'presentation', 'talk', 'application', 'conference'").optional()}).catchall(B.any())).describe("Specify career projects").optional(),meta:B.object({canonical:B.string().url().describe("URL (as per RFC 3986) to latest version of this document").optional(),version:B.string().describe("A version field which follows semver - e.g. v1.0.0").optional(),lastModified:B.string().describe("Using ISO 8601 with YYYY-MM-DDThh:mm:ss").optional()}).catchall(B.any()).describe("The schema version and any other tooling configuration lives here").optional()}).catchall(B.any()),FM=B.object({basics:B.object({preferredPronouns:B.string().optional(),preferredName:B.string().optional(),location:B.object({coordinates:B.tuple([B.number(),B.number()]).optional()})}),education:B.array(B.object({name:B.string().optional()}))}),$M=B.intersection(DM,FM),Pa=$M.parse($N),BM=({linkedInUrl:e})=>v.jsxs(Ri,{children:["Experience on a wide variety of products and teams: Startups, SaaS, Internal tooling, and client work. Fully remote for the past 4 years.",e&&v.jsx("div",{className:"sm:flex sm:space-x-4 sm:space-y-0 items-center justify-center space-y-4",children:v.jsxs("a",{href:e,className:"sm:w-auto inline-flex w-full items-center justify-center rounded-lg bg-gray-800 px-4 py-2.5 text-white hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-300 dark:bg-gray-700 dark:hover:bg-gray-600 dark:focus:ring-gray-700",children:[v.jsx(U5,{"aria-hidden":!0,className:"mr-3 size-7"}),v.jsxs("div",{className:"text-left",children:[v.jsx("div",{className:"mb-1 text-xs",children:"See full history on"}),v.jsx("div",{className:"-mt-1 font-sans text-sm font-semibold",children:"LinkedIn"})]})]})})]});function VM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M6.802 20.283c0 1.23-0.857 2.237-1.904 2.237s-1.905-1.006-1.905-2.237v-7.321c0-1.23 0.857-2.237 1.905-2.237s1.904 1.007 1.904 2.237v7.321zM29.007 20.283c0 1.23-0.857 2.237-1.905 2.237s-1.905-1.006-1.905-2.237v-7.321c0-1.23 0.857-2.237 1.905-2.237s1.905 1.007 1.905 2.237v7.321zM20.164 3.649l1.222-2.193c0.1-0.179 0.070-0.388-0.065-0.463s-0.329 0.009-0.428 0.188l-1.25 2.244c-1.115-0.439-2.364-0.684-3.684-0.684-1.33 0-2.588 0.25-3.71 0.695l-1.256-2.254c-0.1-0.179-0.293-0.264-0.428-0.188s-0.165 0.284-0.065 0.463l1.228 2.204c-2.555 1.2-4.276 3.453-4.276 6.035 0 0.262 0.019 0.521 0.053 0.776h16.909c0.035-0.255 0.053-0.513 0.053-0.776 0-2.59-1.732-4.849-4.301-6.046zM12.097 7.477c-0.411 0-0.744-0.333-0.744-0.744s0.333-0.744 0.744-0.744 0.744 0.333 0.744 0.744c0 0.411-0.333 0.744-0.744 0.744zM19.861 7.477c-0.411 0-0.744-0.333-0.744-0.744s0.333-0.744 0.744-0.744 0.744 0.333 0.744 0.744c0 0.411-0.333 0.744-0.744 0.744zM7.45 11.211v12.471h0.007c0.087 1.053 1.056 1.89 2.23 1.89h12.541c1.173 0 2.142-0.837 2.23-1.89h0.007v-12.471h-17.014zM14.74 25.51v3.858c0 1.23-0.857 2.237-1.905 2.237s-1.904-1.007-1.904-2.237v-3.855zM21.088 25.508v3.86c0 1.23-0.857 2.237-1.905 2.237s-1.905-1.007-1.905-2.237v-3.86z"},child:[]}]})(e)}function HM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M27.868 4.832c-3.507 1.92-7.572 2.935-11.756 2.936-4.184-0.001-8.249-1.016-11.756-2.936-0.083-0.046-0.179-0.070-0.276-0.070-0.187 0-0.366 0.090-0.478 0.239-0.166 0.221-0.171 0.591 0.112 0.812 1.756 1.309 3.692 2.332 5.754 3.031 2.137 0.725 4.373 1.093 6.643 1.094h0.002c2.271-0.001 4.506-0.369 6.643-1.094 2.063-0.699 3.998-1.721 5.757-3.032zM24.138 10.405c-1.016 0.389-2.049 0.684-2.991 0.903-0.192 0.045-0.347 0.188-0.412 0.359-0.686 1.88-2.439 3.67-4.278 5.546-0.074 0.070-0.177 0.163-0.345 0.163s-0.27-0.089-0.345-0.163c-1.839-1.875-3.591-3.659-4.278-5.54-0.064-0.171-0.22-0.314-0.412-0.359-0.943-0.22-1.977-0.524-2.992-0.912-0.055-0.021-0.112-0.031-0.168-0.031-0.102 0-0.2 0.032-0.284 0.096-0.13 0.099-0.198 0.26-0.182 0.415 0.156 1.564 0.773 3.092 1.888 4.694 1.048 1.506 2.415 2.9 3.737 4.248 2.435 2.484 4.736 4.83 4.938 7.55 0.018 0.246 0.223 0.436 0.469 0.436h2.861c0.129 0 0.252-0.053 0.341-0.146s0.136-0.219 0.129-0.348c-0.090-1.819-0.774-3.64-2.093-5.567-0.276-0.404-0.572-0.797-0.881-1.182-0.126-0.157-0.073-0.351 0.023-0.449 0.095-0.097 0.19-0.195 0.286-0.293 1.322-1.348 2.689-2.742 3.737-4.248 1.115-1.602 1.733-3.122 1.888-4.685zM13.042 21.939c-0.068-0.071-0.167-0.143-0.334-0.143-0.214 0-0.341 0.148-0.388 0.221-1.204 1.831-1.825 3.56-1.911 5.297-0.006 0.128 0.041 0.255 0.13 0.349s0.214 0.147 0.342 0.147h2.856c0.245 0 0.453-0.192 0.471-0.437 0.062-0.837 0.323-1.676 0.797-2.558 0.164-0.305 0.037-0.591-0.058-0.714-0.471-0.612-1.047-1.265-1.905-2.16zM16.115 11.872c0.897 0 1.417-0.054 1.599-0.054 0.221 0 0.433 0.181 0.433 0.435 0 0.074-0.017 0.127-0.035 0.174-0.119 0.318-0.661 1.462-1.67 2.443-0.113 0.11-0.241 0.13-0.33 0.13h-0.001c-0.088 0-0.216-0.020-0.329-0.13-1.009-0.981-1.551-2.125-1.67-2.443-0.018-0.047-0.035-0.1-0.035-0.174 0-0.254 0.212-0.435 0.433-0.435 0.183 0 0.703 0.054 1.599 0.054h0.006z"},child:[]}]})(e)}function WM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M16.017 21.044v0zM4.743 3.519l2.049 22.981 9.194 2.552 9.22-2.556 2.051-22.977h-22.514zM23 8.775l-0.693 7.767h-0l-0.48 5.359-0.042 0.476-5.781 1.603-5.773-1.603-0.395-4.426h2.829l0.201 2.248 3.142 0.847 0.008-0.002 0.002-0 3.134-0.846 0.329-3.655-6.579 0-0.056-0.633-0.129-1.429-0.067-0.756 7.081-0 0.258-2.886h-10.786l-0.056-0.634-0.129-1.429-0.067-0.756h14.118l-0.068 0.756z"},child:[]}]})(e)}function n6(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M19.906 17.847c0.429 0 0.79 0.21 1.102 0.636 0.31 0.422 0.468 0.944 0.468 1.56 0 0.619-0.156 1.141-0.468 1.563s-0.678 0.634-1.102 0.634c-0.451 0-0.839-0.21-1.151-0.634-0.307-0.422-0.465-0.944-0.465-1.563s0.153-1.139 0.465-1.56c0.312-0.427 0.702-0.636 1.151-0.636zM25.425 12.132c1.202 1.303 1.809 2.884 1.809 4.738 0 1.203-0.142 2.286-0.415 3.249-0.278 0.958-0.629 1.743-1.048 2.343-0.427 0.605-0.943 1.136-1.565 1.585-0.622 0.461-1.195 0.79-1.712 1.002s-1.112 0.376-1.785 0.49c-0.665 0.117-1.168 0.18-1.517 0.198-0.336 0.015-0.702 0.022-1.097 0.022-0.088 0-0.385 0.010-0.879 0.024-0.482 0.020-0.896 0.029-1.218 0.029s-0.736-0.010-1.218-0.029c-0.49-0.015-0.79-0.024-0.879-0.024-0.395 0-0.764-0.005-1.098-0.022-0.35-0.017-0.852-0.080-1.514-0.198-0.676-0.112-1.268-0.273-1.787-0.49-0.517-0.21-1.089-0.541-1.708-1.002-0.624-0.454-1.141-0.983-1.568-1.585-0.419-0.6-0.772-1.385-1.048-2.343-0.272-0.963-0.414-2.046-0.414-3.249 0-1.854 0.605-3.435 1.81-4.738-0.133-0.065-0.14-0.714-0.021-1.952 0.107-1.239 0.37-2.38 0.797-3.421 1.503 0.16 3.352 1.008 5.567 2.539 0.748-0.195 1.772-0.295 3.078-0.295 1.37 0 2.394 0.1 3.079 0.295 1.009-0.681 1.975-1.239 2.896-1.663 0.936-0.419 1.609-0.667 2.033-0.731l0.634-0.145c0.429 1.041 0.692 2.185 0.8 3.421 0.124 1.237 0.117 1.887-0.015 1.952zM16.052 24.683c2.703 0 4.741-0.324 6.125-0.973 1.38-0.651 2.082-1.99 2.082-4.008 0-1.17-0.441-2.15-1.322-2.932-0.454-0.424-0.985-0.681-1.595-0.781-0.595-0.098-1.514-0.098-2.755 0-1.236 0.1-2.082 0.145-2.537 0.145-0.619 0-1.291-0.033-2.125-0.098-0.834-0.062-1.487-0.102-1.954-0.122-0.478-0.015-0.986 0.045-1.538 0.172-0.557 0.133-1.008 0.357-1.373 0.681-0.84 0.75-1.266 1.725-1.266 2.932 0 2.019 0.684 3.357 2.050 4.006 1.365 0.653 3.397 0.975 6.101 0.975zM12.143 17.847c0.424 0 0.789 0.21 1.098 0.636 0.31 0.422 0.467 0.944 0.467 1.56 0 0.619-0.155 1.141-0.467 1.563-0.309 0.422-0.677 0.634-1.098 0.634-0.455 0-0.841-0.21-1.153-0.634-0.309-0.422-0.467-0.944-0.467-1.563s0.155-1.139 0.467-1.56c0.312-0.427 0.699-0.636 1.153-0.636z"},child:[]}]})(e)}function UM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 34 32"},child:[{tag:"path",attr:{d:"M29.308 14.846c-0.621-1.089-1.25-2.173-1.879-3.257-0.378-0.651-0.743-1.309-1.136-1.951-0.014-0.030-0.025-0.060-0.041-0.089-0.708-1.228-1.415-2.458-2.127-3.684-0.451-0.777-1.136-1.172-2.032-1.173-3.46-0.005-6.92-0.002-10.38-0.001-0.111 0-0.224 0.005-0.333 0.022-0.726 0.117-1.284 0.488-1.654 1.126-0.806 1.391-1.608 2.785-2.412 4.177-0.172 0.298-0.34 0.597-0.51 0.895 0 0 0 0 0 0-0.045 0.065-0.089 0.13-0.112 0.208-0.044 0.021-0.058 0.066-0.080 0.104-0.084 0.145-0.165 0.292-0.249 0.438-0.233 0.402-0.467 0.803-0.7 1.205-0.212 0.366-0.426 0.731-0.634 1.099-0.21 0.371-0.445 0.727-0.626 1.113-0.177 0.378-0.23 0.778-0.182 1.195 0.033 0.284 0.114 0.553 0.248 0.8 0.229 0.419 0.478 0.826 0.716 1.239 0.229 0.397 0.455 0.796 0.684 1.192 0.255 0.441 0.514 0.88 0.769 1.321 0.212 0.366 0.418 0.735 0.629 1.101 0.255 0.441 0.515 0.88 0.769 1.321 0.237 0.41 0.468 0.824 0.705 1.235 0.284 0.492 0.575 0.979 0.854 1.473 0.196 0.347 0.41 0.676 0.74 0.913 0.368 0.264 0.774 0.437 1.23 0.438 1.927 0.006 3.855 0.003 5.782 0.003 0.144 0 0.289-0.004 0.433-0.006 0.029 0.002 0.059 0.007 0.088 0.007 1.435 0 2.869-0 4.304 0.001 0.115 0 0.23-0.006 0.343-0.027 0.7-0.132 1.237-0.501 1.593-1.119 1.736-3.004 3.472-6.006 5.202-9.013 0.439-0.763 0.431-1.542-0.004-2.306zM6.478 16.572c-0.306 0.012-0.584-0.259-0.582-0.573 0.002-0.289 0.26-0.584 0.57-0.552 0.283-0.031 0.547 0.257 0.562 0.518 0.020 0.348-0.277 0.595-0.55 0.606zM22.146 6.385c0.31 0.001 0.562 0.254 0.562 0.564 0 0.316-0.25 0.569-0.566 0.571-0.307 0.002-0.56-0.252-0.561-0.565-0.001-0.318 0.25-0.571 0.565-0.57zM11.7 6.385c0.307 0.003 0.564 0.263 0.56 0.569-0.003 0.309-0.257 0.563-0.565 0.565-0.311 0.002-0.572-0.26-0.57-0.57 0.002-0.313 0.261-0.567 0.575-0.564zM11.684 25.627c-0.305 0.004-0.542-0.233-0.562-0.55-0.017-0.281 0.212-0.595 0.571-0.588 0.325 0.006 0.59 0.305 0.551 0.567 0.021 0.328-0.261 0.568-0.561 0.572zM22.138 25.618c-0.313-0.002-0.559-0.249-0.558-0.564 0-0.319 0.249-0.565 0.569-0.564 0.315 0.001 0.562 0.254 0.559 0.574-0.002 0.31-0.255 0.555-0.57 0.553zM24.651 16.156c-0.211 0.344-0.407 0.697-0.609 1.047-0.582 1.010-1.165 2.018-1.747 3.027-0.448 0.776-0.896 1.552-1.343 2.328-0.044 0.076-0.106 0.146-0.117 0.238-0.003-0.005-0.008-0.010-0.015-0.015-0.057-0.019-0.117-0.012-0.176-0.012-2.473-0-4.945-0-7.418-0-0.036 0-0.072-0.002-0.108 0-0.079 0.006-0.127-0.031-0.166-0.098-0.318-0.552-0.637-1.103-0.955-1.655-0.539-0.936-1.080-1.871-1.62-2.806-0.425-0.737-0.851-1.472-1.275-2.21-0.001-0.002-0.003-0.005-0.004-0.007 0.024-0.015 0.034-0.042 0.047-0.065 0.361-0.614 0.711-1.233 1.069-1.848 0.021-0.037 0.050-0.073 0.040-0.121 0.009-0.001 0.018-0.004 0.028-0.010 0.035-0.031 0.055-0.073 0.078-0.112 0.853-1.482 1.71-2.961 2.561-4.444 0.064-0.111 0.136-0.146 0.258-0.145 0.735 0.005 1.47 0.002 2.206 0.002 1.766 0 3.532 0 5.297-0.001 0.056 0 0.114 0.012 0.166-0.021-0.006 0.014-0.003 0.032 0.005 0.051 0.016 0.036 0.036 0.070 0.055 0.104 0.641 1.111 1.284 2.222 1.925 3.334 0.605 1.049 1.21 2.098 1.82 3.145 0.066 0.112 0.058 0.192-0.005 0.295zM27.364 16.57c-0.311-0.003-0.558-0.254-0.559-0.567-0-0.317 0.252-0.567 0.569-0.564 0.314 0.003 0.559 0.251 0.558 0.565-0 0.317-0.253 0.569-0.569 0.566z"},child:[]},{tag:"path",attr:{d:"M16.924 12.603c-1.868-0.006-3.424 1.539-3.401 3.403-0.018 1.859 1.507 3.4 3.385 3.399 1.903-0.001 3.406-1.502 3.412-3.398 0.007-1.908-1.553-3.398-3.396-3.404z"},child:[]}]})(e)}function r6(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M4.665 3.411l2.063 23.176 9.258 2.574 9.284-2.578 2.065-23.172h-22.671zM8.951 8.911l-0.068-0.763h7.107v2.842h-4.005l0.259 2.911h3.746v2.842h-6.341l-0.698-7.833zM22.518 14.665l-0.667 7.483-0.043 0.48-5.822 1.616-5.814-1.616-0.398-4.463h2.849l0.202 2.267 3.163 0.854 3.165-0.856 0.329-3.686h-3.485v-2.842h6.587l-0.069 0.763zM23.032 8.911l-0.129 1.441-0.057 0.639h-6.846v-2.842h7.1l-0.068 0.762z"},child:[]}]})(e)}function YM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M12.557 23.22c0 0-0.982 0.571 0.699 0.765 2.037 0.232 3.079 0.199 5.324-0.226 0 0 0.59 0.37 1.415 0.691-5.033 2.157-11.39-0.125-7.437-1.23zM11.942 20.405c0 0-1.102 0.816 0.581 0.99 2.176 0.224 3.895 0.243 6.869-0.33 0 0 0.411 0.417 1.058 0.645-6.085 1.779-12.863 0.14-8.508-1.305zM17.127 15.63c1.24 1.428-0.326 2.713-0.326 2.713s3.149-1.625 1.703-3.661c-1.351-1.898-2.386-2.841 3.221-6.093 0 0-8.801 2.198-4.598 7.042zM23.783 25.302c0 0 0.727 0.599-0.801 1.062-2.905 0.88-12.091 1.146-14.643 0.035-0.917-0.399 0.803-0.953 1.344-1.069 0.564-0.122 0.887-0.1 0.887-0.1-1.020-0.719-6.594 1.411-2.831 2.021 10.262 1.664 18.706-0.749 16.044-1.95zM13.029 17.489c0 0-4.673 1.11-1.655 1.513 1.274 0.171 3.814 0.132 6.181-0.066 1.934-0.163 3.876-0.51 3.876-0.51s-0.682 0.292-1.175 0.629c-4.745 1.248-13.911 0.667-11.272-0.609 2.232-1.079 4.046-0.956 4.046-0.956zM21.412 22.174c4.824-2.506 2.593-4.915 1.037-4.591-0.382 0.079-0.552 0.148-0.552 0.148s0.142-0.222 0.412-0.318c3.079-1.083 5.448 3.193-0.994 4.887-0 0 0.075-0.067 0.097-0.126zM18.503 3.337c0 0 2.671 2.672-2.534 6.781-4.174 3.296-0.952 5.176-0.002 7.323-2.436-2.198-4.224-4.133-3.025-5.934 1.761-2.644 6.638-3.925 5.56-8.17zM13.503 28.966c4.63 0.296 11.74-0.164 11.908-2.355 0 0-0.324 0.831-3.826 1.49-3.952 0.744-8.826 0.657-11.716 0.18 0 0 0.592 0.49 3.635 0.685z"},child:[]}]})(e)}function ZM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M22.797 14.562c-0.067-0.774-0.209-1.546-0.407-2.297-0.625-2.369-1.666-4.637-3.134-6.603-0.4-0.536-0.832-1.048-1.294-1.532-0.476-0.499-1.004-0.957-1.336-1.578-0.21-0.393-0.41-0.791-0.614-1.187-0.003 0.124-0.011 0.248-0.011 0.371-0-0.124 0.009-0.248 0.011-0.372-0.038-0.095-0.076-0.191-0.13-0.327-0.022 0.075-0.036 0.101-0.036 0.129-0.017 0.645-0.383 1.083-0.838 1.492-0.512 0.46-0.989 0.959-1.481 1.441 0.017 0.022 0.036 0.044 0.055 0.066-0.019-0.022-0.038-0.043-0.055-0.066-1.463 1.924-2.752 3.981-3.511 6.29-0.221 0.672-0.395 1.359-0.517 2.056-0.259 1.481-0.379 2.92-0.296 4.42 0.046 0.829 0.191 1.645 0.407 2.448 0.785 2.917 2.379 5.336 4.558 7.392 0.405 0.382 0.842 0.729 1.265 1.093 0.001-0.004 0.002-0.007 0.003-0.011-0.001 0.004-0.002 0.007-0.003 0.011 0.062 0.214 0.125 0.428 0.187 0.642 0.058 0.332 0.116 0.664 0.174 0.996 0.028 0.346 0.055 0.693 0.083 1.039-0.001 0.211-0.010 0.423 0.003 0.633 0.003 0.054 0.074 0.104 0.113 0.156 0.001-0.002 0.002-0.004 0.004-0.006-0.001 0.002-0.002 0.004-0.004 0.006 0.118 0.041 0.235 0.083 0.353 0.124 0.106 0.041 0.212 0.083 0.367 0.143-0.023-0.346-0.043-0.635-0.063-0.924-0.001-0.303-0.002-0.607-0.003-0.91-0.006 0.007-0.014 0.014-0.021 0.021 0.007-0.007 0.014-0.014 0.021-0.021 0.042-0.462 0.085-0.924 0.127-1.386 0.031-0.101 0.061-0.201 0.092-0.302 0.088-0.156 0.175-0.311 0.263-0.467 0.325-0.262 0.674-0.499 0.971-0.79 0.536-0.527 1.071-1.060 1.55-1.637 0.622-0.748 1.158-1.565 1.588-2.441 1.223-2.491 1.789-5.269 1.564-8.039-0.002-0.024-0.004-0.049-0.006-0.074z"},child:[]}]})(e)}function GM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M5.082 5.593c-0.564 0.564-0.423 1.213 0.564 2.679 0.508 0.761 1.1 1.946 1.326 2.623 0.226 0.705 0.677 1.664 0.987 2.143 0.564 0.79 0.564 0.959 0.197 2.397-0.226 0.902-0.31 2.031-0.197 2.736 0.169 1.185 1.128 2.905 1.72 3.102 0.508 0.169 1.241-0.733 1.269-1.551 0-0.705 0.028-0.733 0.338-0.226 0.536 0.874 2.228 2.735 2.369 2.594 0.056-0.056-0.31-0.79-0.846-1.607-0.508-0.846-1.1-1.946-1.325-2.454-0.31-0.846-0.423-0.902-0.79-0.508-0.226 0.226-0.508 0.874-0.592 1.466-0.226 1.354-0.733 1.523-1.128 0.367s-0.395-3.131 0-4.484c0.282-0.931 0.254-1.184-0.226-1.89-0.31-0.423-0.79-1.438-1.044-2.256-0.254-0.79-0.846-1.974-1.325-2.595-1.1-1.551-1.1-2.115 0.056-1.89 0.479 0.085 1.213 0.423 1.664 0.733 0.423 0.31 1.156 0.564 1.607 0.564 1.354 0 3.723 1.326 5.443 3.046 1.326 1.325 2.002 2.397 3.441 5.302 1.692 3.44 1.833 3.638 2.877 3.976 1.241 0.423 3.835 2.002 3.835 2.341 0 0.113-0.649 0.282-1.438 0.338-2.115 0.226-2.313 0.62-0.931 1.861 0.649 0.564 1.862 1.438 2.736 1.918l1.579 0.902-0.733-0.931c-0.423-0.508-1.297-1.297-1.974-1.72s-1.213-0.874-1.213-0.987c0-0.113 0.479-0.31 1.072-0.395 1.579-0.282 2.030-0.423 2.030-0.705 0-0.423-2.848-2.566-4.202-3.159-1.156-0.536-1.297-0.762-2.792-3.835-1.326-2.82-1.861-3.61-3.553-5.302-2.171-2.171-3.666-3.102-5.584-3.384-0.649-0.113-1.551-0.451-1.946-0.733-0.931-0.705-2.82-0.959-3.272-0.479z"},child:[]}]})(e)}function qM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M0.32 15.406v5.248h8.736v1.76h6.976v-1.76h15.649v-10.495h-31.36v5.248zM9.055 15.406v3.488h-1.76v-5.216h-1.697v5.216h-3.582v-6.976h7.039v3.488zM17.779 15.412l-0.019 3.488-3.425-0.012v1.766h-3.582v-8.736h7.039l-0.012 3.494zM29.983 15.406v3.488h-1.76v-5.216h-1.76v5.248l-1.76-0.038v-5.21h-1.697v5.216h-3.519v-6.976h10.495v3.488zM14.335 15.406v1.728h1.634v-3.457h-1.634v1.728z"},child:[]}]})(e)}function XM(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M26.741 18.661c-0.24-0.278-0.65-0.202-0.967-0.139-0.762 0.136-1.591 0.294-2.329-0.023 1.318-2.080 2.355-4.351 2.935-6.748 0.211-0.911 0.374-1.843 0.343-2.781-0.023-0.525-0.096-1.084-0.417-1.519-0.794-1.047-1.945-1.81-3.214-2.151-1.585-0.43-3.285-0.302-4.844 0.18-0.129 0.026-0.256-0.032-0.382-0.048-1.415-0.287-2.975-0.174-4.202 0.645-1.473-0.53-3.056-0.85-4.624-0.686-1.166 0.121-2.337 0.663-3.006 1.656-0.846 1.239-0.961 2.821-0.826 4.273 0.272 1.928 0.742 3.826 1.34 5.677 0.394 1.154 0.828 2.317 1.529 3.325 0.356 0.495 0.829 0.994 1.466 1.072 0.566 0.069 1.078-0.282 1.425-0.698 0.6-0.718 1.217-1.423 1.857-2.105 0.418 0.205 0.872 0.323 1.336 0.358-0.251 0.298-0.458 0.687-0.858 0.804-0.539 0.208-1.17 0.18-1.645 0.539-0.274 0.196-0.287 0.623-0.041 0.848 0.445 0.432 1.101 0.525 1.693 0.575 0.839 0.064 1.687-0.218 2.324-0.768-0.004 1.334 0.002 2.672 0.152 3.999 0.075 0.777 0.41 1.551 1.001 2.074 0.557 0.486 1.351 0.587 2.058 0.464 0.694-0.132 1.407-0.34 1.949-0.814 0.576-0.508 0.822-1.275 0.936-2.011 0.207-1.319 0.364-2.644 0.514-3.969 1.483 0.25 3.161-0.034 4.269-1.117 0.237-0.223 0.462-0.609 0.228-0.912zM23.45 6.117c0.89 0.338 1.681 0.925 2.275 1.668 0.283 0.355 0.319 0.832 0.337 1.268 0.013 1.040-0.197 2.067-0.464 3.067-0.511 1.851-1.287 3.625-2.262 5.277-0.096 0.163-0.201 0.32-0.317 0.469-0.009-0.045-0.027-0.137-0.036-0.183 0.121-0.318 0.298-0.618 0.367-0.956 0.244-0.953 0.038-1.934-0.050-2.893-0.092-0.905 0.217-1.786 0.209-2.689 0.035-0.442-0.14-0.86-0.31-1.257-0.615-1.375-1.593-2.598-2.848-3.438-0.306-0.21-0.648-0.357-0.953-0.568 1.334-0.286 2.765-0.25 4.051 0.234zM22.637 13.836c0.078 1.071 0.389 2.221-0.116 3.237-0.677-1.347-1.552-2.633-1.857-4.133-0.086-0.477-0.108-1.081 0.316-1.413 0.538-0.382 1.241-0.296 1.863-0.258-0.027 0.859-0.291 1.702-0.205 2.567zM10.534 20.181c-0.243 0.286-0.571 0.627-0.985 0.542-0.484-0.14-0.792-0.582-1.062-0.979-0.729-1.166-1.168-2.483-1.571-3.79-0.451-1.547-0.831-3.119-1.050-4.717-0.109-1.216-0.041-2.52 0.581-3.603 0.466-0.82 1.335-1.343 2.248-1.514 1.462-0.281 2.961 0.017 4.364 0.445-0.619 0.68-1.101 1.481-1.382 2.358-0.383 1.171-0.558 2.417-0.466 3.648 0.053 0.867 0.030 1.738-0.091 2.598-0.152 1.123 0.299 2.278 1.133 3.036-0.568 0.664-1.17 1.297-1.72 1.977zM11.814 16.158c-0.143-0.636 0.044-1.276 0.065-1.913 0.049-0.721-0.002-1.443-0.016-2.164 0.674-0.436 1.462-0.777 2.279-0.73 0.423 0.018 0.813 0.317 0.915 0.734 0.371 1.477 0.486 3.121-0.225 4.52-0.248 0.54-0.449 1.099-0.622 1.666-1.182 0.012-2.187-0.987-2.396-2.112zM15.492 20.112c-0.742 1.005-2.227 1.197-3.3 0.65 0.529-0.245 1.148-0.226 1.659-0.528 0.494-0.266 0.69-0.851 1.152-1.152 0.503-0.071 0.87 0.676 0.49 1.029zM21.856 18.938c-0.282 0.454-0.183 1.008-0.252 1.512-0.162 1.413-0.321 2.828-0.551 4.232-0.109 0.673-0.395 1.388-1.030 1.723-0.651 0.331-1.407 0.539-2.139 0.426-0.695-0.122-1.133-0.77-1.33-1.401-0.144-0.529-0.159-1.082-0.2-1.627-0.070-1.315-0.071-2.633-0.037-3.949 0.029-0.514-0.235-1.049-0.694-1.299-0.222-0.125-0.482-0.142-0.73-0.162 0.195-0.967 0.784-1.802 0.986-2.768 0.262-1.195 0.117-2.439-0.151-3.619-0.131-0.589-0.579-1.11-1.175-1.253-0.918-0.231-1.844 0.128-2.665 0.512 0.104-1.334 0.461-2.7 1.278-3.783 0.601-0.806 1.533-1.344 2.528-1.473 1.642-0.209 3.366 0.243 4.671 1.27 1.078 0.852 1.93 2.006 2.389 3.304-0.763-0.027-1.628-0.058-2.245 0.472-0.56 0.472-0.632 1.277-0.506 1.953 0.292 1.608 1.241 2.975 1.941 4.421 0.186 0.339 0.436 0.635 0.674 0.939-0.283 0.143-0.599 0.28-0.76 0.571zM23.82 20.075c-0.504 0.060-1.028 0.078-1.514-0.089 0.002-0.275-0.013-0.601 0.208-0.806 0.175-0.129 0.424-0.248 0.626-0.107 0.86 0.453 1.86 0.232 2.775 0.121-0.559 0.544-1.333 0.798-2.095 0.881zM21.178 11.728c-0.179 0.147 0.014 0.367 0.168 0.436 0.373 0.219 0.884-0.087 0.896-0.513-0.337-0.157-0.76-0.141-1.065 0.077zM14.576 12.408c0.159-0.090 0.327-0.337 0.143-0.486-0.262-0.213-0.643-0.254-0.962-0.168-0.103 0.036-0.211 0.106-0.19 0.232 0.074 0.428 0.647 0.688 1.008 0.422z"},child:[]}]})(e)}function ym(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 34 32"},child:[{tag:"path",attr:{d:"M19.314 15.987c0 1.321-1.071 2.392-2.392 2.392s-2.392-1.071-2.392-2.392c0-1.321 1.071-2.392 2.392-2.392s2.392 1.071 2.392 2.392z"},child:[]},{tag:"path",attr:{d:"M16.922 24.783c1.878 1.826 3.729 2.906 5.221 2.906 0.489 0 0.952-0.103 1.337-0.334 1.337-0.772 1.826-2.701 1.363-5.453-0.077-0.489-0.18-0.977-0.309-1.492 0.514-0.154 0.977-0.309 1.44-0.463 2.598-1.003 4.038-2.392 4.038-3.909 0-1.543-1.44-2.932-4.038-3.909-0.463-0.18-0.926-0.334-1.44-0.463 0.129-0.514 0.232-1.003 0.309-1.492 0.437-2.803-0.051-4.758-1.389-5.53-0.386-0.231-0.849-0.334-1.337-0.334-1.466 0-3.344 1.080-5.221 2.906-1.852-1.826-3.704-2.906-5.195-2.906-0.489 0-0.952 0.103-1.337 0.334-1.337 0.772-1.826 2.701-1.363 5.453 0.077 0.489 0.18 0.977 0.309 1.492-0.514 0.154-0.977 0.309-1.44 0.463-2.598 1.003-4.038 2.392-4.038 3.909 0 1.543 1.44 2.932 4.038 3.909 0.463 0.18 0.926 0.334 1.44 0.463-0.129 0.514-0.232 1.003-0.309 1.492-0.437 2.752 0.051 4.707 1.363 5.453 0.386 0.232 0.849 0.334 1.337 0.334 1.492 0.051 3.344-1.029 5.221-2.829v0zM15.481 21.311c0.463 0.026 0.952 0.026 1.44 0.026s0.977 0 1.44-0.026c-0.463 0.617-0.952 1.183-1.44 1.723-0.489-0.54-0.977-1.106-1.44-1.723zM12.292 18.662c0.257 0.437 0.489 0.849 0.772 1.26-0.797-0.103-1.543-0.232-2.263-0.386 0.232-0.694 0.489-1.415 0.797-2.135 0.206 0.411 0.437 0.849 0.694 1.26zM10.8 12.463c0.72-0.154 1.466-0.283 2.263-0.386-0.257 0.412-0.514 0.823-0.772 1.26s-0.489 0.849-0.694 1.286c-0.334-0.746-0.592-1.466-0.797-2.161zM12.215 15.987c0.334-0.694 0.694-1.389 1.106-2.083 0.386-0.669 0.823-1.337 1.26-2.006 0.772-0.051 1.543-0.077 2.341-0.077 0.823 0 1.595 0.026 2.341 0.077 0.463 0.669 0.874 1.337 1.26 2.006 0.412 0.694 0.772 1.389 1.106 2.083-0.334 0.694-0.694 1.389-1.106 2.083-0.386 0.669-0.823 1.337-1.26 2.006-0.772 0.051-1.543 0.077-2.341 0.077-0.823 0-1.595-0.026-2.341-0.077-0.463-0.669-0.874-1.337-1.26-2.006-0.412-0.695-0.772-1.389-1.106-2.083v0zM22.272 14.598l-0.694-1.286c-0.257-0.437-0.489-0.849-0.772-1.26 0.797 0.103 1.543 0.232 2.263 0.386-0.231 0.72-0.489 1.44-0.797 2.161v0zM22.272 17.376c0.309 0.72 0.566 1.44 0.797 2.135-0.72 0.154-1.466 0.283-2.263 0.386 0.257-0.412 0.514-0.823 0.772-1.26 0.232-0.386 0.463-0.823 0.694-1.26v0zM22.863 26.301c-0.206 0.129-0.463 0.18-0.746 0.18-1.26 0-2.829-1.029-4.372-2.572 0.746-0.797 1.466-1.698 2.186-2.701 1.209-0.103 2.366-0.283 3.447-0.54 0.129 0.463 0.206 0.926 0.283 1.389 0.36 2.186 0.077 3.755-0.797 4.244zM24.201 12.746c2.881 0.823 4.604 2.083 4.604 3.241 0 1.003-1.183 2.006-3.266 2.804-0.412 0.154-0.874 0.309-1.337 0.437-0.334-1.055-0.746-2.135-1.26-3.241 0.514-1.106 0.952-2.186 1.26-3.241v0zM22.143 5.493c0.283 0 0.514 0.051 0.746 0.18 0.849 0.489 1.157 2.032 0.797 4.244-0.077 0.437-0.18 0.9-0.283 1.389-1.080-0.232-2.238-0.412-3.447-0.54-0.694-1.003-1.44-1.903-2.186-2.701 1.543-1.518 3.112-2.572 4.372-2.572zM18.362 10.663c-0.463-0.026-0.952-0.026-1.44-0.026s-0.977 0-1.44 0.026c0.463-0.617 0.952-1.183 1.44-1.723 0.489 0.54 0.977 1.132 1.44 1.723v0zM10.98 5.673c0.206-0.129 0.463-0.18 0.746-0.18 1.26 0 2.829 1.029 4.372 2.572-0.746 0.797-1.466 1.697-2.186 2.701-1.209 0.103-2.366 0.283-3.447 0.54-0.129-0.463-0.206-0.926-0.283-1.389-0.36-2.186-0.077-3.729 0.797-4.244v0zM9.643 19.228c-2.881-0.823-4.604-2.083-4.604-3.241 0-1.003 1.183-2.006 3.266-2.803 0.412-0.154 0.874-0.309 1.337-0.437 0.334 1.055 0.746 2.135 1.26 3.241-0.514 1.106-0.952 2.212-1.26 3.241zM10.183 22.057c0.077-0.437 0.18-0.9 0.283-1.389 1.080 0.232 2.238 0.412 3.447 0.54 0.694 1.003 1.44 1.903 2.186 2.701-1.543 1.517-3.112 2.572-4.372 2.572-0.283 0-0.514-0.051-0.746-0.18-0.875-0.489-1.157-2.058-0.797-4.244z"},child:[]}]})(e)}function i6(e){return Fe({tag:"svg",attr:{version:"1.1",viewBox:"0 0 32 32"},child:[{tag:"path",attr:{d:"M20.649 21.349c0.064 0.004 0.133 0.012 0.202 0.012 0.977 0.001 1.955-0.005 2.932 0.005 0.214 0.002 0.278-0.071 0.267-0.276-0.014-0.267-0.003-0.535-0.003-0.865 1.109 0.816 2.181 1.604 3.281 2.414-1.092 0.804-2.164 1.593-3.281 2.416 0-0.311 0-0.568-0-0.825-0-0.332-0-0.333-0.323-0.333-6.247 0-12.495 0-18.742 0-0.302 0-0.302-0-0.302-0.304 0-0.659 0.009-1.318-0.005-1.976-0.005-0.214 0.064-0.262 0.269-0.261 3.359 0.006 6.718 0.011 10.077 0.002 1.722-0.005 3.081-0.718 3.98-2.202 1.622-2.68-0.069-6.19-3.177-6.642-2.4-0.349-4.631 1.262-5.038 3.703-0.043 0.254-0.046 0.515-0.071 0.821 0.393-0.053 0.749-0.102 1.152-0.156-0.631 1.22-1.24 2.398-1.858 3.592-0.947-0.976-1.88-1.937-2.792-2.877 0.229-0.038 0.533-0.082 0.834-0.145 0.057-0.012 0.141-0.104 0.139-0.157-0.017-0.639 0.027-1.271 0.152-1.898 0.004-0.019-0.005-0.041-0.011-0.078-0.61-0.104-1.176-0.324-1.689-0.678-1.254-0.868-1.91-2.483-1.602-3.955 0.335-1.604 1.545-2.803 3.109-3.099 1.014-0.191 1.954-0.009 2.827 0.527 0.154 0.095 0.248 0.109 0.349-0.056 0.059-0.097 0.148-0.175 0.25-0.293 0.127 0.512 0.246 0.991 0.364 1.47 0.040 0.161 0.071 0.325 0.118 0.484 0.051 0.172-0.001 0.249-0.183 0.237-0.526-0.036-1.053-0.068-1.579-0.103-0.13-0.009-0.259-0.023-0.426-0.039 0.13-0.164 0.248-0.311 0.377-0.472-0.284-0.216-0.597-0.324-0.923-0.377-1.576-0.258-2.965 0.953-2.933 2.548 0.024 1.224 1.056 2.318 2.275 2.422 0.158 0.013 0.213-0.067 0.274-0.185 0.864-1.658 2.165-2.83 3.935-3.44 4.095-1.412 8.37 1.118 9.159 5.259 0.389 2.039-0.054 3.901-1.291 5.57-0.034 0.046-0.065 0.095-0.095 0.144-0.006 0.009 0.002 0.027 0.007 0.065z"},child:[]}]})(e)}function QM(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1.194 7.543v8.913c0 1.103.588 2.122 1.544 2.674l7.718 4.456a3.086 3.086 0 0 0 3.088 0l7.718-4.456a3.087 3.087 0 0 0 1.544-2.674V7.543a3.084 3.084 0 0 0-1.544-2.673L13.544.414a3.086 3.086 0 0 0-3.088 0L2.738 4.87a3.085 3.085 0 0 0-1.544 2.673Zm5.403 2.914v3.087a.77.77 0 0 0 .772.772.773.773 0 0 0 .772-.772.773.773 0 0 1 1.317-.546.775.775 0 0 1 .226.546 2.314 2.314 0 1 1-4.631 0v-3.087c0-.615.244-1.203.679-1.637a2.312 2.312 0 0 1 3.274 0c.434.434.678 1.023.678 1.637a.769.769 0 0 1-.226.545.767.767 0 0 1-1.091 0 .77.77 0 0 1-.226-.545.77.77 0 0 0-.772-.772.771.771 0 0 0-.772.772Zm12.35 3.087a.77.77 0 0 1-.772.772h-.772v.772a.773.773 0 0 1-1.544 0v-.772h-1.544v.772a.773.773 0 0 1-1.317.546.775.775 0 0 1-.226-.546v-.772H12a.771.771 0 1 1 0-1.544h.772v-1.543H12a.77.77 0 1 1 0-1.544h.772v-.772a.773.773 0 0 1 1.317-.546.775.775 0 0 1 .226.546v.772h1.544v-.772a.773.773 0 0 1 1.544 0v.772h.772a.772.772 0 0 1 0 1.544h-.772v1.543h.772a.776.776 0 0 1 .772.772Zm-3.088-2.315h-1.544v1.543h1.544v-1.543Z"},child:[]}]})(e)}function KM(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z"},child:[]}]})(e)}function JM(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19.527 4.799c1.212 2.608.937 5.678-.405 8.173-1.101 2.047-2.744 3.74-4.098 5.614-.619.858-1.244 1.75-1.669 2.727-.141.325-.263.658-.383.992-.121.333-.224.673-.34 1.008-.109.314-.236.684-.627.687h-.007c-.466-.001-.579-.53-.695-.887-.284-.874-.581-1.713-1.019-2.525-.51-.944-1.145-1.817-1.79-2.671L19.527 4.799zM8.545 7.705l-3.959 4.707c.724 1.54 1.821 2.863 2.871 4.18.247.31.494.622.737.936l4.984-5.925-.029.01c-1.741.601-3.691-.291-4.392-1.987a3.377 3.377 0 0 1-.209-.716c-.063-.437-.077-.761-.004-1.198l.001-.007zM5.492 3.149l-.003.004c-1.947 2.466-2.281 5.88-1.117 8.77l4.785-5.689-.058-.05-3.607-3.035zM14.661.436l-3.838 4.563a.295.295 0 0 1 .027-.01c1.6-.551 3.403.15 4.22 1.626.176.319.323.683.377 1.045.068.446.085.773.012 1.22l-.003.016 3.836-4.561A8.382 8.382 0 0 0 14.67.439l-.009-.003zM9.466 5.868L14.162.285l-.047-.012A8.31 8.31 0 0 0 11.986 0a8.439 8.439 0 0 0-6.169 2.766l-.016.018 3.665 3.084z"},child:[]}]})(e)}function eR(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z"},child:[]}]})(e)}function tR(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M22.251 11.82a3.117 3.117 0 0 0-2.328-3.01L22.911 0H8.104L11.1 8.838a3.116 3.116 0 0 0-2.244 2.988c0 1.043.52 1.967 1.313 2.536a8.279 8.279 0 0 1-1.084 1.244 8.14 8.14 0 0 1-2.55 1.647c-.834-.563-1.195-1.556-.869-2.446a3.11 3.11 0 0 0-.91-6.08 3.117 3.117 0 0 0-3.113 3.113c0 .848.347 1.626.903 2.182-.048.097-.097.195-.146.299-.465.959-.993 2.043-1.195 3.259-.403 2.432.257 4.384 1.849 5.489A5.093 5.093 0 0 0 5.999 24c1.827 0 3.682-.917 5.475-1.807 1.279-.632 2.599-1.292 3.898-1.612.48-.118.98-.187 1.508-.264 1.07-.153 2.175-.312 3.168-.89a4.482 4.482 0 0 0 2.182-3.091c.174-.994 0-1.994-.444-2.87.298-.48.465-1.042.465-1.647zm-1.355 0c0 .965-.785 1.75-1.75 1.75a1.753 1.753 0 0 1-1.085-3.126l.007-.007c.056-.042.118-.084.18-.125 0 0 .008 0 .008-.007.028-.014.055-.035.083-.05.007 0 .014-.006.021-.006.028-.014.063-.028.097-.042.035-.014.07-.027.098-.041.007 0 .013-.007.02-.007.028-.007.056-.021.084-.028.007 0 .02-.007.028-.007.034-.007.062-.014.097-.02h.007l.104-.022c.007 0 .02 0 .028-.007.028 0 .055-.007.083-.007h.035c.035 0 .07-.007.111-.007h.09c.028 0 .05 0 .077.007h.014c.055.007.111.014.167.028a1.766 1.766 0 0 1 1.396 1.723zM10.043 1.39h10.93l-2.509 7.4c-.104.02-.208.055-.312.09l-2.64-5.385-2.648 5.35c-.104-.034-.216-.055-.327-.076l-2.494-7.38zm4.968 9.825a3.083 3.083 0 0 0-.938-1.668l1.438-2.904 1.452 2.967c-.43.43-.743.98-.868 1.605H15.01zm-3.481-1.098c.034-.007.062-.014.097-.02h.02c.029-.008.056-.008.084-.015h.028c.028 0 .049-.007.076-.007h.271c.028 0 .049.007.07.007.014 0 .02 0 .035.007.027.007.048.007.076.014.007 0 .014 0 .028.007l.097.02h.007c.028.008.056.015.083.029.007 0 .014.007.028.007.021.007.049.014.07.027.007 0 .014.007.02.007.028.014.056.021.084.035h.007a.374.374 0 0 1 .09.049h.007c.028.014.056.034.084.048.007 0 .007.007.013.007.028.014.05.035.077.049l.007.007c.083.062.16.132.236.201l.007.007a1.747 1.747 0 0 1 .48 1.209 1.752 1.752 0 0 1-3.502 0 1.742 1.742 0 0 1 1.32-1.695zm-6.838-.049c.966 0 1.751.786 1.751 1.751s-.785 1.751-1.75 1.751-1.752-.785-1.752-1.75.786-1.752 1.751-1.752zm16.163 6.025a3.07 3.07 0 0 1-1.508 2.133c-.758.438-1.689.577-2.669.716a17.29 17.29 0 0 0-1.64.291c-1.445.355-2.834 1.05-4.182 1.717-1.724.854-3.35 1.66-4.857 1.66a3.645 3.645 0 0 1-2.154-.688c-1.529-1.056-1.453-3.036-1.272-4.12.167-1.015.632-1.966 1.077-2.877.028-.055.049-.104.077-.16.152.056.312.098.479.126-.264 1.473.486 2.994 1.946 3.745l.264.139.284-.104c1.216-.431 2.342-1.133 3.336-2.071a9.334 9.334 0 0 0 1.445-1.716c.16.027.32.034.48.034a3.117 3.117 0 0 0 3.008-2.327h1.167a3.109 3.109 0 0 0 3.01 2.327c.576 0 1.11-.16 1.57-.43.18.52.236 1.063.139 1.605z"},child:[]}]})(e)}function nR(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.229 15.793a.666.666 0 0 0 .244-.243.666.666 0 0 0 .09-.333l.012-3.858a.666.666 0 0 1 .09-.333.666.666 0 0 1 .245-.243L23 9.58a.667.667 0 0 1 .333-.088.667.667 0 0 1 .333.09.667.667 0 0 1 .244.243.666.666 0 0 1 .089.333v7.014a.667.667 0 0 1-.335.578l-7.893 4.534a.666.666 0 0 1-.662 0l-6.194-3.542a.667.667 0 0 1-.246-.244.667.667 0 0 1-.09-.335v-3.537c0-.004.004-.006.008-.004s.008 0 .008-.005v-.004c0-.003.002-.005.004-.007l5.102-2.93c.004-.003.002-.01-.003-.01a.005.005 0 0 1-.004-.002.005.005 0 0 1-.001-.004l.01-3.467a.667.667 0 0 0-.333-.58.667.667 0 0 0-.667 0L8.912 9.799a.667.667 0 0 1-.665 0l-3.804-2.19a.667.667 0 0 0-.999.577v6.267a.667.667 0 0 1-.332.577.666.666 0 0 1-.332.09.667.667 0 0 1-.333-.088L.336 13.825a.667.667 0 0 1-.246-.244.667.667 0 0 1-.09-.336L.019 2.292a.667.667 0 0 1 .998-.577l7.23 4.153a.667.667 0 0 0 .665 0l7.228-4.153a.666.666 0 0 1 .333-.088.666.666 0 0 1 .333.09.667.667 0 0 1 .244.244.667.667 0 0 1 .088.333V13.25c0 .117-.03.232-.089.334a.667.667 0 0 1-.245.244l-3.785 2.18a.667.667 0 0 0-.245.245.666.666 0 0 0-.089.334.667.667 0 0 0 .09.334.666.666 0 0 0 .247.244l2.088 1.189a.67.67 0 0 0 .33.087.667.667 0 0 0 .332-.089l4.457-2.56Zm.438-9.828a.666.666 0 0 0 .09.335.666.666 0 0 0 .248.244.667.667 0 0 0 .67-.008l2.001-1.2a.666.666 0 0 0 .237-.243.667.667 0 0 0 .087-.329V2.32a.667.667 0 0 0-.091-.335.667.667 0 0 0-.584-.33.667.667 0 0 0-.334.094l-2 1.2a.666.666 0 0 0-.238.243.668.668 0 0 0-.086.329v2.445Z"},child:[]}]})(e)}function rR(e){return Fe({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"},child:[]}]})(e)}function o6(e){return Fe({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M6 7.5l-4 9.5h4l6 -15z"},child:[]},{tag:"path",attr:{d:"M22 20l-7 -15l-3 7l4 5l-8 3z"},child:[]}]})(e)}const iR=[{icon:ym,title:"React"},{icon:rR,title:"TypeScript"},{icon:eR,title:"JavaScript"},{icon:r6,title:"HTML"},{icon:WM,title:"CSS"},{icon:qM,title:"NPM"},{icon:nR,title:"Material UI"},{icon:AP,title:"Tailwind"},{icon:HM,title:"Atlassian"},{icon:i6,title:"Agile, Scrum"},{icon:n6,title:"Github"},{icon:UM,title:"Google Cloud Platform"},{icon:jP,title:"Firebase"},{icon:o6,title:"Azure"},{icon:YM,title:"Java"},{icon:GM,title:"MySQL"},{icon:ZM,title:"MongoDB"},{icon:XM,title:"PostgreSQL"},{icon:QM,title:"CSharp, .NET Framework, .NETCore"},{icon:KM,title:"Docker"}],oR=()=>{const{basics:e}=Pa;return e===void 0?null:v.jsxs(Ri,{children:["Specializing on frontend work in React and Typescript for the past 7 years, prior to that was all full stack in a few different languages.",v.jsx("div",{className:"flex flex-wrap justify-center gap-5",children:iR.map(({icon:t,title:n})=>v.jsx("span",{children:t({size:"2em",title:n})},n))})]})};var a6={exports:{}},aR="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",sR=aR,lR=sR;function s6(){}function l6(){}l6.resetWarningCache=s6;var uR=function(){function e(r,i,o,a,s,l){if(l!==lR){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:l6,resetWarningCache:s6};return n.PropTypes=n,n};a6.exports=uR();var cR=a6.exports;const K=La(cR);class zt{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const n=this._partials;let r=0;for(let i=0;i0){for(a=t[--n];n>0&&(r=a,i=t[--n],a=r+i,o=i-(a-r),!o););n>0&&(o<0&&t[n-1]<0||o>0&&t[n-1]>0)&&(i=o*2,r=a+i,i==r-a&&(a=r))}return a}}function*dR(e){for(const t of e)yield*t}function u6(e){return Array.from(dR(e))}function Jo(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,o=new Array(i);++r0?1:e<0?-1:0},Et=Math.sqrt,vm=Math.tan;function d6(e){return e>1?0:e<-1?Me:Math.acos(e)}function qt(e){return e>1?dt:e<-1?-dt:Math.asin(e)}function xv(e){return(e=oe(e/2))*e}function at(){}function hd(e,t){e&&kv.hasOwnProperty(e.type)&&kv[e.type](e,t)}var wv={Feature:function(e,t){hd(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r=0?1:-1,i=r*n,o=ce(t),a=oe(t),s=Xh*a,l=qh*o+s*ce(i),u=s*r*oe(i);pd.add(Gt(u,l)),Gh=e,qh=o,Xh=a}function gR(e){return gd=new zt,Zn(e,kr),gd*2}function md(e){return[Gt(e[1],e[0]),qt(e[2])]}function ko(e){var t=e[0],n=e[1],r=ce(n);return[r*ce(t),r*oe(t),oe(n)]}function ju(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Ma(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function h0(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Au(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function yd(e){var t=Et(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var rt,tn,ut,vn,Qi,g6,m6,da,Hs,di,Xr,jr={point:Qh,lineStart:Ev,lineEnd:Cv,polygonStart:function(){jr.point=v6,jr.lineStart=mR,jr.lineEnd=yR,Hs=new zt,kr.polygonStart()},polygonEnd:function(){kr.polygonEnd(),jr.point=Qh,jr.lineStart=Ev,jr.lineEnd=Cv,pd<0?(rt=-(ut=180),tn=-(vn=90)):Hs>pe?vn=90:Hs<-pe&&(tn=-90),Xr[0]=rt,Xr[1]=ut},sphere:function(){rt=-(ut=180),tn=-(vn=90)}};function Qh(e,t){di.push(Xr=[rt=e,ut=e]),tvn&&(vn=t)}function y6(e,t){var n=ko([e*ge,t*ge]);if(da){var r=Ma(da,n),i=[r[1],-r[0],0],o=Ma(i,r);yd(o),o=md(o);var a=e-Qi,s=a>0?1:-1,l=o[0]*He*s,u,c=Oe(a)>180;c^(s*Qivn&&(vn=u)):(l=(l+360)%360-180,c^(s*Qivn&&(vn=t))),c?eyn(rt,ut)&&(ut=e):yn(e,ut)>yn(rt,ut)&&(rt=e):ut>=rt?(eut&&(ut=e)):e>Qi?yn(rt,e)>yn(rt,ut)&&(ut=e):yn(e,ut)>yn(rt,ut)&&(rt=e)}else di.push(Xr=[rt=e,ut=e]);tvn&&(vn=t),da=n,Qi=e}function Ev(){jr.point=y6}function Cv(){Xr[0]=rt,Xr[1]=ut,jr.point=Qh,da=null}function v6(e,t){if(da){var n=e-Qi;Hs.add(Oe(n)>180?n+(n>0?360:-360):n)}else g6=e,m6=t;kr.point(e,t),y6(e,t)}function mR(){kr.lineStart()}function yR(){v6(g6,m6),kr.lineEnd(),Oe(Hs)>pe&&(rt=-(ut=180)),Xr[0]=rt,Xr[1]=ut,da=null}function yn(e,t){return(t-=e)<0?t+360:t}function vR(e,t){return e[0]-t[0]}function _v(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tyn(r[0],r[1])&&(r[1]=i[1]),yn(i[0],r[1])>yn(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=o.length-1,t=0,r=o[n];t<=n;r=i,++t)i=o[t],(s=yn(r[1],i[0]))>a&&(a=s,rt=i[0],ut=r[1])}return di=Xr=null,rt===1/0||tn===1/0?[[NaN,NaN],[NaN,NaN]]:[[rt,tn],[ut,vn]]}var ks,vd,bd,xd,wd,kd,Sd,Ed,Kh,Jh,ep,b6,x6,Vt,Ht,Wt,Xn={sphere:at,point:bm,lineStart:Tv,lineEnd:Nv,polygonStart:function(){Xn.lineStart=kR,Xn.lineEnd=SR},polygonEnd:function(){Xn.lineStart=Tv,Xn.lineEnd=Nv}};function bm(e,t){e*=ge,t*=ge;var n=ce(t);tu(n*ce(e),n*oe(e),oe(t))}function tu(e,t,n){++ks,bd+=(e-bd)/ks,xd+=(t-xd)/ks,wd+=(n-wd)/ks}function Tv(){Xn.point=xR}function xR(e,t){e*=ge,t*=ge;var n=ce(t);Vt=n*ce(e),Ht=n*oe(e),Wt=oe(t),Xn.point=wR,tu(Vt,Ht,Wt)}function wR(e,t){e*=ge,t*=ge;var n=ce(t),r=n*ce(e),i=n*oe(e),o=oe(t),a=Gt(Et((a=Ht*o-Wt*i)*a+(a=Wt*r-Vt*o)*a+(a=Vt*i-Ht*r)*a),Vt*r+Ht*i+Wt*o);vd+=a,kd+=a*(Vt+(Vt=r)),Sd+=a*(Ht+(Ht=i)),Ed+=a*(Wt+(Wt=o)),tu(Vt,Ht,Wt)}function Nv(){Xn.point=bm}function kR(){Xn.point=ER}function SR(){w6(b6,x6),Xn.point=bm}function ER(e,t){b6=e,x6=t,e*=ge,t*=ge,Xn.point=w6;var n=ce(t);Vt=n*ce(e),Ht=n*oe(e),Wt=oe(t),tu(Vt,Ht,Wt)}function w6(e,t){e*=ge,t*=ge;var n=ce(t),r=n*ce(e),i=n*oe(e),o=oe(t),a=Ht*o-Wt*i,s=Wt*r-Vt*o,l=Vt*i-Ht*r,u=Yh(a,s,l),c=qt(u),d=u&&-c/u;Kh.add(d*a),Jh.add(d*s),ep.add(d*l),vd+=c,kd+=c*(Vt+(Vt=r)),Sd+=c*(Ht+(Ht=i)),Ed+=c*(Wt+(Wt=o)),tu(Vt,Ht,Wt)}function CR(e){ks=vd=bd=xd=wd=kd=Sd=Ed=0,Kh=new zt,Jh=new zt,ep=new zt,Zn(e,Xn);var t=+Kh,n=+Jh,r=+ep,i=Yh(t,n,r);return iMe?e+Math.round(-e/Zt)*Zt:e,t]}np.invert=np;function xm(e,t,n){return(e%=Zt)?t||n?tp(Mv(e),Rv(t,n)):Mv(e):t||n?Rv(t,n):np}function Pv(e){return function(t,n){return t+=e,[t>Me?t-Zt:t<-Me?t+Zt:t,n]}}function Mv(e){var t=Pv(e);return t.invert=Pv(-e),t}function Rv(e,t){var n=ce(e),r=oe(e),i=ce(t),o=oe(t);function a(s,l){var u=ce(l),c=ce(s)*u,d=oe(s)*u,h=oe(l),f=h*n+c*r;return[Gt(d*i-f*o,c*n-h*r),qt(f*i+d*o)]}return a.invert=function(s,l){var u=ce(l),c=ce(s)*u,d=oe(s)*u,h=oe(l),f=h*i-d*o;return[Gt(d*i+h*o,c*n+f*r),qt(f*n-c*r)]},a}function k6(e){e=xm(e[0]*ge,e[1]*ge,e.length>2?e[2]*ge:0);function t(n){return n=e(n[0]*ge,n[1]*ge),n[0]*=He,n[1]*=He,n}return t.invert=function(n){return n=e.invert(n[0]*ge,n[1]*ge),n[0]*=He,n[1]*=He,n},t}function S6(e,t,n,r,i,o){if(n){var a=ce(t),s=oe(t),l=r*n;i==null?(i=t+r*Zt,o=t-l/2):(i=Iv(a,i),o=Iv(a,o),(r>0?io)&&(i+=r*Zt));for(var u,c=i;r>0?c>o:c1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function cc(e,t){return Oe(e[0]-t[0])=0;--s)i.point((d=c[s])[0],d[1]);else r(h.x,h.p.x,-1,i);h=h.p}h=h.o,c=h.z,f=!f}while(!h.v);i.lineEnd()}}}function Ov(e){if(t=e.length){for(var t,n=0,r=e[0],i;++n=0?1:-1,j=D*O,A=j>Me,M=w*_;if(l.add(Gt(M*D*oe(j),g*R+M*ce(j))),a+=A?O+D*Zt:O,A^p>=n^x>=n){var F=Ma(ko(f),ko(b));yd(F);var k=Ma(o,F);yd(k);var T=(A^O>=0?-1:1)*qt(k[2]);(r>T||r===T&&(F[0]||F[1]))&&(s+=A^O>=0?1:-1)}}return(a<-pe||a0){for(l||(i.polygonStart(),l=!0),i.lineStart(),_=0;_1&&x&2&&C.push(C.pop().concat(C.shift())),c.push(C.filter(TR))}}return h}}function TR(e){return e.length>1}function NR(e,t){return((e=e.x)[0]<0?e[1]-dt-pe:dt-e[1])-((t=t.x)[0]<0?t[1]-dt-pe:dt-t[1])}const rp=T6(function(){return!0},PR,RR,[-Me,-dt]);function PR(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(o,a){var s=o>0?Me:-Me,l=Oe(o-t);Oe(l-Me)0?dt:-dt),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(o,n),i=0):r!==s&&l>=Me&&(Oe(t-r)pe?Ua((oe(t)*(o=ce(r))*oe(n)-oe(r)*(i=ce(t))*oe(e))/(i*o*a)):(t+r)/2}function RR(e,t,n,r){var i;if(e==null)i=n*dt,r.point(-Me,i),r.point(0,i),r.point(Me,i),r.point(Me,0),r.point(Me,-i),r.point(0,-i),r.point(-Me,-i),r.point(-Me,0),r.point(-Me,i);else if(Oe(e[0]-t[0])>pe){var o=e[0]0,i=Oe(t)>pe;function o(c,d,h,f){S6(f,e,n,h,c,d)}function a(c,d){return ce(c)*ce(d)>t}function s(c){var d,h,f,p,m;return{lineStart:function(){p=f=!1,m=1},point:function(w,g){var y=[w,g],b,x=a(w,g),C=r?x?0:u(w,g):x?u(w+(w<0?Me:-Me),g):0;if(!d&&(p=f=x)&&c.lineStart(),x!==f&&(b=l(d,y),(!b||cc(d,b)||cc(y,b))&&(y[2]=1)),x!==f)m=0,x?(c.lineStart(),b=l(y,d),c.point(b[0],b[1])):(b=l(d,y),c.point(b[0],b[1],2),c.lineEnd()),d=b;else if(i&&d&&r^x){var _;!(C&h)&&(_=l(y,d,!0))&&(m=0,r?(c.lineStart(),c.point(_[0][0],_[0][1]),c.point(_[1][0],_[1][1]),c.lineEnd()):(c.point(_[1][0],_[1][1]),c.lineEnd(),c.lineStart(),c.point(_[0][0],_[0][1],3)))}x&&(!d||!cc(d,y))&&c.point(y[0],y[1]),d=y,f=x,h=C},lineEnd:function(){f&&c.lineEnd(),d=null},clean:function(){return m|(p&&f)<<1}}}function l(c,d,h){var f=ko(c),p=ko(d),m=[1,0,0],w=Ma(f,p),g=ju(w,w),y=w[0],b=g-y*y;if(!b)return!h&&c;var x=t*g/b,C=-t*y/b,_=Ma(m,w),R=Au(m,x),O=Au(w,C);h0(R,O);var D=_,j=ju(R,D),A=ju(D,D),M=j*j-A*(ju(R,R)-1);if(!(M<0)){var F=Et(M),k=Au(D,(-j-F)/A);if(h0(k,R),k=md(k),!h)return k;var T=c[0],P=d[0],L=c[1],I=d[1],z;P0^k[1]<(Oe(k[0]-T)Me^(T<=k[0]&&k[0]<=P)){var N=Au(D,(-j+F)/A);return h0(N,R),[k,md(N)]}}}function u(c,d){var h=r?e:Me-e,f=0;return c<-h?f|=1:c>h&&(f|=2),d<-h?f|=4:d>h&&(f|=8),f}return T6(a,s,o,r?[0,-e]:[-Me,e-Me])}function IR(e,t,n,r,i,o){var a=e[0],s=e[1],l=t[0],u=t[1],c=0,d=1,h=l-a,f=u-s,p;if(p=n-a,!(!h&&p>0)){if(p/=h,h<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=i-a,!(!h&&p<0)){if(p/=h,h<0){if(p>d)return;p>c&&(c=p)}else if(h>0){if(p0)){if(p/=f,f<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=o-s,!(!f&&p<0)){if(p/=f,f<0){if(p>d)return;p>c&&(c=p)}else if(f>0){if(p0&&(e[0]=a+c*h,e[1]=s+c*f),d<1&&(t[0]=a+d*h,t[1]=s+d*f),!0}}}}}var Ss=1e9,zu=-Ss;function bf(e,t,n,r){function i(u,c){return e<=u&&u<=n&&t<=c&&c<=r}function o(u,c,d,h){var f=0,p=0;if(u==null||(f=a(u,d))!==(p=a(c,d))||l(u,c)<0^d>0)do h.point(f===0||f===3?e:n,f>1?r:t);while((f=(f+d+4)%4)!==p);else h.point(c[0],c[1])}function a(u,c){return Oe(u[0]-e)0?0:3:Oe(u[0]-n)0?2:1:Oe(u[1]-t)0?1:0:c>0?3:2}function s(u,c){return l(u.x,c.x)}function l(u,c){var d=a(u,1),h=a(c,1);return d!==h?d-h:d===0?c[1]-u[1]:d===1?u[0]-c[0]:d===2?u[1]-c[1]:c[0]-u[0]}return function(u){var c=u,d=E6(),h,f,p,m,w,g,y,b,x,C,_,R={point:O,lineStart:M,lineEnd:F,polygonStart:j,polygonEnd:A};function O(T,P){i(T,P)&&c.point(T,P)}function D(){for(var T=0,P=0,L=f.length;Pr&&(re-Y)*(r-N)>(U-N)*(e-Y)&&++T:U<=r&&(re-Y)*(r-N)<(U-N)*(e-Y)&&--T;return T}function j(){c=d,h=[],f=[],_=!0}function A(){var T=D(),P=_&&T,L=(h=u6(h)).length;(P||L)&&(u.polygonStart(),P&&(u.lineStart(),o(null,null,1,u),u.lineEnd()),L&&C6(h,s,T,o,u),u.polygonEnd()),c=u,h=f=p=null}function M(){R.point=k,f&&f.push(p=[]),C=!0,x=!1,y=b=NaN}function F(){h&&(k(m,w),g&&x&&d.rejoin(),h.push(d.result())),R.point=O,x&&c.lineEnd()}function k(T,P){var L=i(T,P);if(f&&p.push([T,P]),C)m=T,w=P,g=L,C=!1,L&&(c.lineStart(),c.point(T,P));else if(L&&x)c.point(T,P);else{var I=[y=Math.max(zu,Math.min(Ss,y)),b=Math.max(zu,Math.min(Ss,b))],z=[T=Math.max(zu,Math.min(Ss,T)),P=Math.max(zu,Math.min(Ss,P))];IR(I,z,e,t,n,r)?(x||(c.lineStart(),c.point(I[0],I[1])),c.point(z[0],z[1]),L||c.lineEnd(),_=!1):L&&(c.lineStart(),c.point(T,P),_=!1)}y=T,b=P,x=L}return R}}function OR(){var e=0,t=0,n=960,r=500,i,o,a;return a={stream:function(s){return i&&o===s?i:i=bf(e,t,n,r)(o=s)},extent:function(s){return arguments.length?(e=+s[0][0],t=+s[0][1],n=+s[1][0],r=+s[1][1],i=o=null,a):[[e,t],[n,r]]}}}var ip,op,dc,fc,Ra={sphere:at,point:at,lineStart:jR,lineEnd:at,polygonStart:at,polygonEnd:at};function jR(){Ra.point=LR,Ra.lineEnd=AR}function AR(){Ra.point=Ra.lineEnd=at}function LR(e,t){e*=ge,t*=ge,op=e,dc=oe(t),fc=ce(t),Ra.point=zR}function zR(e,t){e*=ge,t*=ge;var n=oe(t),r=ce(t),i=Oe(e-op),o=ce(i),a=oe(i),s=r*a,l=fc*n-dc*r*o,u=dc*n+fc*r*o;ip.add(Gt(Et(s*s+l*l),u)),op=e,dc=n,fc=r}function P6(e){return ip=new zt,Zn(e,Ra),+ip}var ap=[null,null],DR={type:"LineString",coordinates:ap};function Cd(e,t){return ap[0]=e,ap[1]=t,P6(DR)}var jv={Feature:function(e,t){return _d(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r0&&(i=Cd(e[o],e[o-1]),i>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))pe}).map(h)).concat(Jo(Ou(o/u)*u,i,u).filter(function(b){return Oe(b%d)>pe}).map(f))}return g.lines=function(){return y().map(function(b){return{type:"LineString",coordinates:b}})},g.outline=function(){return{type:"Polygon",coordinates:[p(r).concat(m(a).slice(1),p(n).reverse().slice(1),m(s).reverse().slice(1))]}},g.extent=function(b){return arguments.length?g.extentMajor(b).extentMinor(b):g.extentMinor()},g.extentMajor=function(b){return arguments.length?(r=+b[0][0],n=+b[1][0],s=+b[0][1],a=+b[1][1],r>n&&(b=r,r=n,n=b),s>a&&(b=s,s=a,a=b),g.precision(w)):[[r,s],[n,a]]},g.extentMinor=function(b){return arguments.length?(t=+b[0][0],e=+b[1][0],o=+b[0][1],i=+b[1][1],t>e&&(b=t,t=e,e=b),o>i&&(b=o,o=i,i=b),g.precision(w)):[[t,o],[e,i]]},g.step=function(b){return arguments.length?g.stepMajor(b).stepMinor(b):g.stepMinor()},g.stepMajor=function(b){return arguments.length?(c=+b[0],d=+b[1],g):[c,d]},g.stepMinor=function(b){return arguments.length?(l=+b[0],u=+b[1],g):[l,u]},g.precision=function(b){return arguments.length?(w=+b,h=Fv(o,i,90),f=$v(t,e,w),p=Fv(s,a,90),m=$v(r,n,w),g):w},g.extentMajor([[-180,-90+pe],[180,90-pe]]).extentMinor([[-180,-80-pe],[180,80+pe]])}function BR(){return wm()()}function VR(e,t){var n=e[0]*ge,r=e[1]*ge,i=t[0]*ge,o=t[1]*ge,a=ce(r),s=oe(r),l=ce(o),u=oe(o),c=a*ce(n),d=a*oe(n),h=l*ce(i),f=l*oe(i),p=2*qt(Et(xv(o-r)+a*l*xv(i-n))),m=oe(p),w=p?function(g){var y=oe(g*=p)/m,b=oe(p-g)/m,x=b*c+y*h,C=b*d+y*f,_=b*s+y*u;return[Gt(C,x)*He,Gt(_,Et(x*x+C*C))*He]}:function(){return[n*He,r*He]};return w.distance=p,w}const Il=e=>e;var g0=new zt,sp=new zt,R6,I6,lp,up,Lr={point:at,lineStart:at,lineEnd:at,polygonStart:function(){Lr.lineStart=HR,Lr.lineEnd=UR},polygonEnd:function(){Lr.lineStart=Lr.lineEnd=Lr.point=at,g0.add(Oe(sp)),sp=new zt},result:function(){var e=g0/2;return g0=new zt,e}};function HR(){Lr.point=WR}function WR(e,t){Lr.point=O6,R6=lp=e,I6=up=t}function O6(e,t){sp.add(up*e-lp*t),lp=e,up=t}function UR(){O6(R6,I6)}var Ia=1/0,Td=Ia,Ol=-Ia,Nd=Ol,Pd={point:YR,lineStart:at,lineEnd:at,polygonStart:at,polygonEnd:at,result:function(){var e=[[Ia,Td],[Ol,Nd]];return Ol=Nd=-(Td=Ia=1/0),e}};function YR(e,t){eOl&&(Ol=e),tNd&&(Nd=t)}var cp=0,dp=0,Es=0,Md=0,Rd=0,ea=0,fp=0,hp=0,Cs=0,j6,A6,dr,fr,On={point:So,lineStart:Bv,lineEnd:Vv,polygonStart:function(){On.lineStart=qR,On.lineEnd=XR},polygonEnd:function(){On.point=So,On.lineStart=Bv,On.lineEnd=Vv},result:function(){var e=Cs?[fp/Cs,hp/Cs]:ea?[Md/ea,Rd/ea]:Es?[cp/Es,dp/Es]:[NaN,NaN];return cp=dp=Es=Md=Rd=ea=fp=hp=Cs=0,e}};function So(e,t){cp+=e,dp+=t,++Es}function Bv(){On.point=ZR}function ZR(e,t){On.point=GR,So(dr=e,fr=t)}function GR(e,t){var n=e-dr,r=t-fr,i=Et(n*n+r*r);Md+=i*(dr+e)/2,Rd+=i*(fr+t)/2,ea+=i,So(dr=e,fr=t)}function Vv(){On.point=So}function qR(){On.point=QR}function XR(){L6(j6,A6)}function QR(e,t){On.point=L6,So(j6=dr=e,A6=fr=t)}function L6(e,t){var n=e-dr,r=t-fr,i=Et(n*n+r*r);Md+=i*(dr+e)/2,Rd+=i*(fr+t)/2,ea+=i,i=fr*e-dr*t,fp+=i*(dr+e),hp+=i*(fr+t),Cs+=i*3,So(dr=e,fr=t)}function z6(e){this._context=e}z6.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Zt);break}}},result:at};var pp=new zt,m0,D6,F6,_s,Ts,jl={point:at,lineStart:function(){jl.point=KR},lineEnd:function(){m0&&$6(D6,F6),jl.point=at},polygonStart:function(){m0=!0},polygonEnd:function(){m0=null},result:function(){var e=+pp;return pp=new zt,e}};function KR(e,t){jl.point=$6,D6=_s=e,F6=Ts=t}function $6(e,t){_s-=e,Ts-=t,pp.add(Et(_s*_s+Ts*Ts)),_s=e,Ts=t}function B6(){this._string=[]}B6.prototype={_radius:4.5,_circle:Hv(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._string.push("M",e,",",t),this._point=1;break}case 1:{this._string.push("L",e,",",t);break}default:{this._circle==null&&(this._circle=Hv(this._radius)),this._string.push("M",e,",",t,this._circle);break}}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}else return null}};function Hv(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function V6(e,t){var n=4.5,r,i;function o(a){return a&&(typeof n=="function"&&i.pointRadius(+n.apply(this,arguments)),Zn(a,r(i))),i.result()}return o.area=function(a){return Zn(a,r(Lr)),Lr.result()},o.measure=function(a){return Zn(a,r(jl)),jl.result()},o.bounds=function(a){return Zn(a,r(Pd)),Pd.result()},o.centroid=function(a){return Zn(a,r(On)),On.result()},o.projection=function(a){return arguments.length?(r=a==null?(e=null,Il):(e=a).stream,o):e},o.context=function(a){return arguments.length?(i=a==null?(t=null,new B6):new z6(t=a),typeof n!="function"&&i.pointRadius(n),o):t},o.pointRadius=function(a){return arguments.length?(n=typeof a=="function"?a:(i.pointRadius(+a),+a),o):n},o.projection(e).context(t)}function JR(e){return{stream:nu(e)}}function nu(e){return function(t){var n=new gp;for(var r in e)n[r]=e[r];return n.stream=t,n}}function gp(){}gp.prototype={constructor:gp,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function km(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),Zn(n,e.stream(Pd)),t(Pd.result()),r!=null&&e.clipExtent(r),e}function xf(e,t,n){return km(e,function(r){var i=t[1][0]-t[0][0],o=t[1][1]-t[0][1],a=Math.min(i/(r[1][0]-r[0][0]),o/(r[1][1]-r[0][1])),s=+t[0][0]+(i-a*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(o-a*(r[1][1]+r[0][1]))/2;e.scale(150*a).translate([s,l])},n)}function Sm(e,t,n){return xf(e,[[0,0],t],n)}function Em(e,t,n){return km(e,function(r){var i=+t,o=i/(r[1][0]-r[0][0]),a=(i-o*(r[1][0]+r[0][0]))/2,s=-o*r[0][1];e.scale(150*o).translate([a,s])},n)}function Cm(e,t,n){return km(e,function(r){var i=+t,o=i/(r[1][1]-r[0][1]),a=-o*r[0][0],s=(i-o*(r[1][1]+r[0][1]))/2;e.scale(150*o).translate([a,s])},n)}var Wv=16,eI=ce(30*ge);function Uv(e,t){return+t?nI(e,t):tI(e)}function tI(e){return nu({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function nI(e,t){function n(r,i,o,a,s,l,u,c,d,h,f,p,m,w){var g=u-r,y=c-i,b=g*g+y*y;if(b>4*t&&m--){var x=a+h,C=s+f,_=l+p,R=Et(x*x+C*C+_*_),O=qt(_/=R),D=Oe(Oe(_)-1)t||Oe((g*F+y*k)/b-.5)>.3||a*h+s*f+l*p2?T[2]%360*ge:0,F()):[s*He,l*He,u*He]},A.angle=function(T){return arguments.length?(d=T%360*ge,F()):d*He},A.reflectX=function(T){return arguments.length?(h=T?-1:1,F()):h<0},A.reflectY=function(T){return arguments.length?(f=T?-1:1,F()):f<0},A.precision=function(T){return arguments.length?(_=Uv(R,C=T*T),k()):Et(C)},A.fitExtent=function(T,P){return xf(A,T,P)},A.fitSize=function(T,P){return Sm(A,T,P)},A.fitWidth=function(T,P){return Em(A,T,P)},A.fitHeight=function(T,P){return Cm(A,T,P)};function F(){var T=Yv(n,0,0,h,f,d).apply(null,t(o,a)),P=Yv(n,r-T[0],i-T[1],h,f,d);return c=xm(s,l,u),R=tp(t,P),O=tp(c,R),_=Uv(R,C),k()}function k(){return D=j=null,A}return function(){return t=e.apply(this,arguments),A.invert=t.invert&&M,F()}}function Tm(e){var t=0,n=Me/3,r=_m(e),i=r(t,n);return i.parallels=function(o){return arguments.length?r(t=o[0]*ge,n=o[1]*ge):[t*He,n*He]},i}function aI(e){var t=ce(e);function n(r,i){return[r*t,oe(i)/t]}return n.invert=function(r,i){return[r/t,qt(i*t)]},n}function H6(e,t){var n=oe(e),r=(n+oe(t))/2;if(Oe(r)=.12&&w<.234&&m>=-.425&&m<-.214?i:w>=.166&&w<.234&&m>=-.214&&m<-.115?a:n).invert(h)},c.stream=function(h){return e&&t===h?e:e=sI([n.stream(t=h),i.stream(h),a.stream(h)])},c.precision=function(h){return arguments.length?(n.precision(h),i.precision(h),a.precision(h),d()):n.precision()},c.scale=function(h){return arguments.length?(n.scale(h),i.scale(h*.35),a.scale(h),c.translate(n.translate())):n.scale()},c.translate=function(h){if(!arguments.length)return n.translate();var f=n.scale(),p=+h[0],m=+h[1];return r=n.translate(h).clipExtent([[p-.455*f,m-.238*f],[p+.455*f,m+.238*f]]).stream(u),o=i.translate([p-.307*f,m+.201*f]).clipExtent([[p-.425*f+pe,m+.12*f+pe],[p-.214*f-pe,m+.234*f-pe]]).stream(u),s=a.translate([p-.205*f,m+.212*f]).clipExtent([[p-.214*f+pe,m+.166*f+pe],[p-.115*f-pe,m+.234*f-pe]]).stream(u),d()},c.fitExtent=function(h,f){return xf(c,h,f)},c.fitSize=function(h,f){return Sm(c,h,f)},c.fitWidth=function(h,f){return Em(c,h,f)},c.fitHeight=function(h,f){return Cm(c,h,f)};function d(){return e=t=null,c}return c.scale(1070)}function U6(e){return function(t,n){var r=ce(t),i=ce(n),o=e(r*i);return o===1/0?[2,0]:[o*i*oe(t),o*oe(n)]}}function ru(e){return function(t,n){var r=Et(t*t+n*n),i=e(r),o=oe(i),a=ce(i);return[Gt(t*o,r*a),qt(r&&n*o/r)]}}var Nm=U6(function(e){return Et(2/(1+e))});Nm.invert=ru(function(e){return 2*qt(e/2)});function uI(){return Sr(Nm).scale(124.75).clipAngle(180-.001)}var Pm=U6(function(e){return(e=d6(e))&&e/oe(e)});Pm.invert=ru(function(e){return e});function cI(){return Sr(Pm).scale(79.4188).clipAngle(180-.001)}function iu(e,t){return[e,fd(vm((dt+t)/2))]}iu.invert=function(e,t){return[e,2*Ua(c6(t))-dt]};function dI(){return Y6(iu).scale(961/Zt)}function Y6(e){var t=Sr(e),n=t.center,r=t.scale,i=t.translate,o=t.clipExtent,a=null,s,l,u;t.scale=function(d){return arguments.length?(r(d),c()):r()},t.translate=function(d){return arguments.length?(i(d),c()):i()},t.center=function(d){return arguments.length?(n(d),c()):n()},t.clipExtent=function(d){return arguments.length?(d==null?a=s=l=u=null:(a=+d[0][0],s=+d[0][1],l=+d[1][0],u=+d[1][1]),c()):a==null?null:[[a,s],[l,u]]};function c(){var d=Me*r(),h=t(k6(t.rotate()).invert([0,0]));return o(a==null?[[h[0]-d,h[1]-d],[h[0]+d,h[1]+d]]:e===iu?[[Math.max(h[0]-d,a),s],[Math.min(h[0]+d,l),u]]:[[a,Math.max(h[1]-d,s)],[l,Math.min(h[1]+d,u)]])}return c()}function Du(e){return vm((dt+e)/2)}function Z6(e,t){var n=ce(e),r=e===t?oe(e):fd(n/ce(t))/fd(Du(t)/Du(e)),i=n*f0(Du(e),r)/r;if(!r)return iu;function o(a,s){i>0?s<-dt+pe&&(s=-dt+pe):s>dt-pe&&(s=dt-pe);var l=i/f0(Du(s),r);return[l*oe(r*a),i-l*ce(r*a)]}return o.invert=function(a,s){var l=i-s,u=An(r)*Et(a*a+l*l),c=Gt(a,Oe(l))*An(l);return l*r<0&&(c-=Me*An(a)*An(l)),[c/r,2*Ua(f0(i/u,1/r))-dt]},o}function fI(){return Tm(Z6).scale(109.5).parallels([30,30])}function Al(e,t){return[e,t]}Al.invert=Al;function hI(){return Sr(Al).scale(152.63)}function G6(e,t){var n=ce(e),r=e===t?oe(e):(n-ce(t))/(t-e),i=n/r+e;if(Oe(r)pe&&--r>0);return[e/(.8707+(o=n*n)*(-.131979+o*(-.013791+o*o*o*(.003971-.001529*o)))),n]};function bI(){return Sr(Im).scale(175.295)}function Om(e,t){return[ce(t)*oe(e),oe(t)]}Om.invert=ru(qt);function xI(){return Sr(Om).scale(249.5).clipAngle(90+pe)}function jm(e,t){var n=ce(t),r=1+ce(e)*n;return[n*oe(e)/r,oe(t)/r]}jm.invert=ru(function(e){return 2*Ua(e)});function wI(){return Sr(jm).scale(250).clipAngle(142)}function Am(e,t){return[fd(vm((dt+t)/2)),-e]}Am.invert=function(e,t){return[-t,2*Ua(c6(e))-dt]};function kI(){var e=Y6(Am),t=e.center,n=e.rotate;return e.center=function(r){return arguments.length?t([-r[1],r[0]]):(r=t(),[r[1],-r[0]])},e.rotate=function(r){return arguments.length?n([r[0],r[1],r.length>2?r[2]+90:90]):(r=n(),[r[0],r[1],r[2]-90])},n([0,0,90]).scale(159.155)}const SI=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:W6,geoAlbersUsa:lI,geoArea:gR,geoAzimuthalEqualArea:uI,geoAzimuthalEqualAreaRaw:Nm,geoAzimuthalEquidistant:cI,geoAzimuthalEquidistantRaw:Pm,geoBounds:bR,geoCentroid:CR,geoCircle:_R,geoClipAntimeridian:rp,geoClipCircle:N6,geoClipExtent:OR,geoClipRectangle:bf,geoConicConformal:fI,geoConicConformalRaw:Z6,geoConicEqualArea:Id,geoConicEqualAreaRaw:H6,geoConicEquidistant:pI,geoConicEquidistantRaw:G6,geoContains:$R,geoDistance:Cd,geoEqualEarth:mI,geoEqualEarthRaw:Mm,geoEquirectangular:hI,geoEquirectangularRaw:Al,geoGnomonic:yI,geoGnomonicRaw:Rm,geoGraticule:wm,geoGraticule10:BR,geoIdentity:vI,geoInterpolate:VR,geoLength:P6,geoMercator:dI,geoMercatorRaw:iu,geoNaturalEarth1:bI,geoNaturalEarth1Raw:Im,geoOrthographic:xI,geoOrthographicRaw:Om,geoPath:V6,geoProjection:Sr,geoProjectionMutator:_m,geoRotation:k6,geoStereographic:wI,geoStereographicRaw:jm,geoStream:Zn,geoTransform:JR,geoTransverseMercator:kI,geoTransverseMercatorRaw:Am},Symbol.toStringTag,{value:"Module"}));function EI(e){return e}function CI(e){if(e==null)return EI;var t,n,r=e.scale[0],i=e.scale[1],o=e.translate[0],a=e.translate[1];return function(s,l){l||(t=n=0);var u=2,c=s.length,d=new Array(c);for(d[0]=(t+=s[0])*r+o,d[1]=(n+=s[1])*i+a;u1)r=MI(e,t,n);else for(i=0,r=new Array(o=e.arcs.length);i{}};function Lm(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}hc.prototype=Lm.prototype={constructor:hc,on:function(e,t){var n=this._,r=II(e+"",n),i,o=-1,a=r.length;if(arguments.length<2){for(;++o0)for(var n=new Array(i),r=0,i,o;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Xv.hasOwnProperty(t)?{space:Xv[t],local:e}:e}function jI(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===mp&&t.documentElement.namespaceURI===mp?t.createElement(e):t.createElementNS(n,e)}}function AI(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function X6(e){var t=wf(e);return(t.local?AI:jI)(t)}function LI(){}function zm(e){return e==null?LI:function(){return this.querySelector(e)}}function zI(e){typeof e!="function"&&(e=zm(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i=b&&(b=y+1);!(C=w[b])&&++b=0;)(a=r[i])&&(o&&a.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(a,o),o=a);return this}function lO(e){e||(e=uO);function t(d,h){return d&&h?e(d.__data__,h.__data__):!d-!h}for(var n=this._groups,r=n.length,i=new Array(r),o=0;ot?1:e>=t?0:NaN}function cO(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function dO(){return Array.from(this)}function fO(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?SO:typeof t=="function"?CO:EO)(e,t,n??"")):Oa(this.node(),e)}function Oa(e,t){return e.style.getPropertyValue(t)||tk(e).getComputedStyle(e,null).getPropertyValue(t)}function TO(e){return function(){delete this[e]}}function NO(e,t){return function(){this[e]=t}}function PO(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function MO(e,t){return arguments.length>1?this.each((t==null?TO:typeof t=="function"?PO:NO)(e,t)):this.node()[e]}function nk(e){return e.trim().split(/^|\s+/)}function Dm(e){return e.classList||new rk(e)}function rk(e){this._node=e,this._names=nk(e.getAttribute("class")||"")}rk.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function ik(e,t){for(var n=Dm(e),r=-1,i=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function ij(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,o;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Fu(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Fu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=mj.exec(e))?new an(t[1],t[2],t[3],1):(t=yj.exec(e))?new an(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=vj.exec(e))?Fu(t[1],t[2],t[3],t[4]):(t=bj.exec(e))?Fu(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=xj.exec(e))?r2(t[1],t[2]/100,t[3]/100,1):(t=wj.exec(e))?r2(t[1],t[2]/100,t[3]/100,t[4]):Qv.hasOwnProperty(e)?e2(Qv[e]):e==="transparent"?new an(NaN,NaN,NaN,0):null}function e2(e){return new an(e>>16&255,e>>8&255,e&255,1)}function Fu(e,t,n,r){return r<=0&&(e=t=n=NaN),new an(e,t,n,r)}function Ej(e){return e instanceof au||(e=Dl(e)),e?(e=e.rgb(),new an(e.r,e.g,e.b,e.opacity)):new an}function vp(e,t,n,r){return arguments.length===1?Ej(e):new an(e,t,n,r??1)}function an(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Fm(an,vp,lk(au,{brighter(e){return e=e==null?Ad:Math.pow(Ad,e),new an(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ll:Math.pow(Ll,e),new an(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new an(fo(this.r),fo(this.g),fo(this.b),Ld(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:t2,formatHex:t2,formatHex8:Cj,formatRgb:n2,toString:n2}));function t2(){return`#${oo(this.r)}${oo(this.g)}${oo(this.b)}`}function Cj(){return`#${oo(this.r)}${oo(this.g)}${oo(this.b)}${oo((isNaN(this.opacity)?1:this.opacity)*255)}`}function n2(){const e=Ld(this.opacity);return`${e===1?"rgb(":"rgba("}${fo(this.r)}, ${fo(this.g)}, ${fo(this.b)}${e===1?")":`, ${e})`}`}function Ld(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function fo(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function oo(e){return e=fo(e),(e<16?"0":"")+e.toString(16)}function r2(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Gn(e,t,n,r)}function uk(e){if(e instanceof Gn)return new Gn(e.h,e.s,e.l,e.opacity);if(e instanceof au||(e=Dl(e)),!e)return new Gn;if(e instanceof Gn)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,s=o-i,l=(o+i)/2;return s?(t===o?a=(n-r)/s+(n0&&l<1?0:a,new Gn(a,s,l,e.opacity)}function _j(e,t,n,r){return arguments.length===1?uk(e):new Gn(e,t,n,r??1)}function Gn(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Fm(Gn,_j,lk(au,{brighter(e){return e=e==null?Ad:Math.pow(Ad,e),new Gn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ll:Math.pow(Ll,e),new Gn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new an(y0(e>=240?e-240:e+120,i,r),y0(e,i,r),y0(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Gn(i2(this.h),$u(this.s),$u(this.l),Ld(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Ld(this.opacity);return`${e===1?"hsl(":"hsla("}${i2(this.h)}, ${$u(this.s)*100}%, ${$u(this.l)*100}%${e===1?")":`, ${e})`}`}}));function i2(e){return e=(e||0)%360,e<0?e+360:e}function $u(e){return Math.max(0,Math.min(1,e||0))}function y0(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const ck=e=>()=>e;function Tj(e,t){return function(n){return e+n*t}}function Nj(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Pj(e){return(e=+e)==1?dk:function(t,n){return n-t?Nj(t,n,e):ck(isNaN(t)?n:t)}}function dk(e,t){var n=t-e;return n?Tj(e,n):ck(isNaN(e)?t:e)}const o2=function e(t){var n=Pj(t);function r(i,o){var a=n((i=vp(i)).r,(o=vp(o)).r),s=n(i.g,o.g),l=n(i.b,o.b),u=dk(i.opacity,o.opacity);return function(c){return i.r=a(c),i.g=s(c),i.b=l(c),i.opacity=u(c),i+""}}return r.gamma=e,r}(1);function fi(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var bp=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,v0=new RegExp(bp.source,"g");function Mj(e){return function(){return e}}function Rj(e){return function(t){return e(t)+""}}function Ij(e,t){var n=bp.lastIndex=v0.lastIndex=0,r,i,o,a=-1,s=[],l=[];for(e=e+"",t=t+"";(r=bp.exec(e))&&(i=v0.exec(t));)(o=i.index)>n&&(o=t.slice(n,o),s[a]?s[a]+=o:s[++a]=o),(r=r[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,l.push({i:a,x:fi(r,i)})),n=v0.lastIndex;return n180?c+=360:c-u>180&&(u+=360),h.push({i:d.push(i(d)+"rotate(",null,r)-2,x:fi(u,c)})):c&&d.push(i(d)+"rotate("+c+r)}function s(u,c,d,h){u!==c?h.push({i:d.push(i(d)+"skewX(",null,r)-2,x:fi(u,c)}):c&&d.push(i(d)+"skewX("+c+r)}function l(u,c,d,h,f,p){if(u!==d||c!==h){var m=f.push(i(f)+"scale(",null,",",null,")");p.push({i:m-4,x:fi(u,d)},{i:m-2,x:fi(c,h)})}else(d!==1||h!==1)&&f.push(i(f)+"scale("+d+","+h+")")}return function(u,c){var d=[],h=[];return u=e(u),c=e(c),o(u.translateX,u.translateY,c.translateX,c.translateY,d,h),a(u.rotate,c.rotate,d,h),s(u.skewX,c.skewX,d,h),l(u.scaleX,u.scaleY,c.scaleX,c.scaleY,d,h),u=c=null,function(f){for(var p=-1,m=h.length,w;++p=0&&e._call.call(null,t),e=e._next;--ja}function l2(){Eo=(Dd=Fl.now())+kf,ja=Ns=0;try{Vj()}finally{ja=0,Wj(),Eo=0}}function Hj(){var e=Fl.now(),t=e-Dd;t>pk&&(kf-=t,Dd=e)}function Wj(){for(var e,t=zd,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:zd=n);Ps=e,wp(r)}function wp(e){if(!ja){Ns&&(Ns=clearTimeout(Ns));var t=e-Eo;t>24?(e<1/0&&(Ns=setTimeout(l2,e-Fl.now()-kf)),ls&&(ls=clearInterval(ls))):(ls||(Dd=Fl.now(),ls=setInterval(Hj,pk)),ja=1,gk(l2))}}function u2(e,t,n){var r=new Fd;return t=t==null?0:+t,r.restart(i=>{r.stop(),e(i+t)},t,n),r}var Uj=Lm("start","end","cancel","interrupt"),Yj=[],yk=0,c2=1,kp=2,pc=3,d2=4,Sp=5,gc=6;function Sf(e,t,n,r,i,o){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;Zj(e,n,{name:t,index:r,group:i,on:Uj,tween:Yj,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:yk})}function Bm(e,t){var n=rr(e,t);if(n.state>yk)throw new Error("too late; already scheduled");return n}function Er(e,t){var n=rr(e,t);if(n.state>pc)throw new Error("too late; already running");return n}function rr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Zj(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=mk(o,0,n.time);function o(u){n.state=c2,n.timer.restart(a,n.delay,n.time),n.delay<=u&&a(u-n.delay)}function a(u){var c,d,h,f;if(n.state!==c2)return l();for(c in r)if(f=r[c],f.name===n.name){if(f.state===pc)return u2(a);f.state===d2?(f.state=gc,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete r[c]):+ckp&&r.state=0&&(t=t.slice(0,n)),!t||t==="start"})}function SA(e,t,n){var r,i,o=kA(t)?Bm:Er;return function(){var a=o(this,e),s=a.on;s!==r&&(i=(r=s).copy()).on(t,n),a.on=i}}function EA(e,t){var n=this._id;return arguments.length<2?rr(this.node(),n).on.on(e):this.each(SA(n,e,t))}function CA(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function _A(){return this.on("end.remove",CA(this._id))}function TA(e){var t=this._name,n=this._id;typeof e!="function"&&(e=zm(e));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a()=>e;function KA(e,{sourceEvent:t,target:n,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function Br(e,t,n){this.k=e,this.x=t,this.y=n}Br.prototype={constructor:Br,scale:function(e){return e===1?this:new Br(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Br(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Hm=new Br(1,0,0);Br.prototype;function b0(e){e.stopImmediatePropagation()}function us(e){e.preventDefault(),e.stopImmediatePropagation()}function JA(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function eL(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function f2(){return this.__zoom||Hm}function tL(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function nL(){return navigator.maxTouchPoints||"ontouchstart"in this}function rL(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function iL(){var e=JA,t=eL,n=rL,r=tL,i=nL,o=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,l=$j,u=Lm("start","zoom","end"),c,d,h,f=500,p=150,m=0,w=10;function g(k){k.property("__zoom",f2).on("wheel.zoom",O).on("mousedown.zoom",D).on("dblclick.zoom",j).filter(i).on("touchstart.zoom",A).on("touchmove.zoom",M).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}g.transform=function(k,T,P,L){var I=k.selection?k.selection():k;I.property("__zoom",f2),k!==I?C(k,T,P,L):I.interrupt().each(function(){_(this,arguments).event(L).start().zoom(null,typeof T=="function"?T.apply(this,arguments):T).end()})},g.scaleBy=function(k,T,P,L){g.scaleTo(k,function(){var I=this.__zoom.k,z=typeof T=="function"?T.apply(this,arguments):T;return I*z},P,L)},g.scaleTo=function(k,T,P,L){g.transform(k,function(){var I=t.apply(this,arguments),z=this.__zoom,E=P==null?x(I):typeof P=="function"?P.apply(this,arguments):P,V=z.invert(E),Y=typeof T=="function"?T.apply(this,arguments):T;return n(b(y(z,Y),E,V),I,a)},P,L)},g.translateBy=function(k,T,P,L){g.transform(k,function(){return n(this.__zoom.translate(typeof T=="function"?T.apply(this,arguments):T,typeof P=="function"?P.apply(this,arguments):P),t.apply(this,arguments),a)},null,L)},g.translateTo=function(k,T,P,L,I){g.transform(k,function(){var z=t.apply(this,arguments),E=this.__zoom,V=L==null?x(z):typeof L=="function"?L.apply(this,arguments):L;return n(Hm.translate(V[0],V[1]).scale(E.k).translate(typeof T=="function"?-T.apply(this,arguments):-T,typeof P=="function"?-P.apply(this,arguments):-P),z,a)},L,I)};function y(k,T){return T=Math.max(o[0],Math.min(o[1],T)),T===k.k?k:new Br(T,k.x,k.y)}function b(k,T,P){var L=T[0]-P[0]*k.k,I=T[1]-P[1]*k.k;return L===k.x&&I===k.y?k:new Br(k.k,L,I)}function x(k){return[(+k[0][0]+ +k[1][0])/2,(+k[0][1]+ +k[1][1])/2]}function C(k,T,P,L){k.on("start.zoom",function(){_(this,arguments).event(L).start()}).on("interrupt.zoom end.zoom",function(){_(this,arguments).event(L).end()}).tween("zoom",function(){var I=this,z=arguments,E=_(I,z).event(L),V=t.apply(I,z),Y=P==null?x(V):typeof P=="function"?P.apply(I,z):P,N=Math.max(V[1][0]-V[0][0],V[1][1]-V[0][1]),re=I.__zoom,U=typeof T=="function"?T.apply(I,z):T,Q=l(re.invert(Y).concat(N/re.k),U.invert(Y).concat(N/U.k));return function(J){if(J===1)J=U;else{var ee=Q(J),ne=N/ee[2];J=new Br(ne,Y[0]-ee[0]*ne,Y[1]-ee[1]*ne)}E.zoom(null,J)}})}function _(k,T,P){return!P&&k.__zooming||new R(k,T)}function R(k,T){this.that=k,this.args=T,this.active=0,this.sourceEvent=null,this.extent=t.apply(k,T),this.taps=0}R.prototype={event:function(k){return k&&(this.sourceEvent=k),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(k,T){return this.mouse&&k!=="mouse"&&(this.mouse[1]=T.invert(this.mouse[0])),this.touch0&&k!=="touch"&&(this.touch0[1]=T.invert(this.touch0[0])),this.touch1&&k!=="touch"&&(this.touch1[1]=T.invert(this.touch1[0])),this.that.__zoom=T,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(k){var T=zr(this.that).datum();u.call(k,this.that,new KA(k,{sourceEvent:this.sourceEvent,target:g,type:k,transform:this.that.__zoom,dispatch:u}),T)}};function O(k,...T){if(!e.apply(this,arguments))return;var P=_(this,T).event(k),L=this.__zoom,I=Math.max(o[0],Math.min(o[1],L.k*Math.pow(2,r.apply(this,arguments)))),z=Ui(k);if(P.wheel)(P.mouse[0][0]!==z[0]||P.mouse[0][1]!==z[1])&&(P.mouse[1]=L.invert(P.mouse[0]=z)),clearTimeout(P.wheel);else{if(L.k===I)return;P.mouse=[z,L.invert(z)],mc(this),P.start()}us(k),P.wheel=setTimeout(E,p),P.zoom("mouse",n(b(y(L,I),P.mouse[0],P.mouse[1]),P.extent,a));function E(){P.wheel=null,P.end()}}function D(k,...T){if(h||!e.apply(this,arguments))return;var P=_(this,T,!0).event(k),L=zr(k.view).on("mousemove.zoom",Y,!0).on("mouseup.zoom",N,!0),I=Ui(k,z),z=k.currentTarget,E=k.clientX,V=k.clientY;hj(k.view),b0(k),P.mouse=[I,this.__zoom.invert(I)],mc(this),P.start();function Y(re){if(us(re),!P.moved){var U=re.clientX-E,Q=re.clientY-V;P.moved=U*U+Q*Q>m}P.event(re).zoom("mouse",n(b(P.that.__zoom,P.mouse[0]=Ui(re,z),P.mouse[1]),P.extent,a))}function N(re){L.on("mousemove.zoom mouseup.zoom",null),pj(re.view,P.moved),us(re),P.event(re).end()}}function j(k,...T){if(e.apply(this,arguments)){var P=this.__zoom,L=Ui(k.changedTouches?k.changedTouches[0]:k,this),I=P.invert(L),z=P.k*(k.shiftKey?.5:2),E=n(b(y(P,z),L,I),t.apply(this,T),a);us(k),s>0?zr(this).transition().duration(s).call(C,E,L,k):zr(this).call(g.transform,E,L,k)}}function A(k,...T){if(e.apply(this,arguments)){var P=k.touches,L=P.length,I=_(this,T,k.changedTouches.length===L).event(k),z,E,V,Y;for(b0(k),E=0;E=0)&&(n[i]=e[i]);return n}function $n(e,t){if(e==null)return{};var n=aL(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Nt(e,t){return sL(e)||lL(e,t)||uL(e,t)||cL()}function sL(e){if(Array.isArray(e))return e}function lL(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,a,s;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw s}}return r}}function uL(e,t){if(e){if(typeof e=="string")return p2(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 p2(e,t)}}function p2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:30,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.5,r=Array.isArray(n)?n:[n,n],i=e/2*r[0],o=t/2*r[1];return"M".concat(0,",",0," Q",-e/2-i,",").concat(-t/2+o," ").concat(-e,",").concat(-t)}function xL(e){return typeof e=="string"}function wL(e){var t=e.geography,n=e.parseGeographies,r=S.useContext(Cr),i=r.path,o=S.useState({}),a=Nt(o,2),s=a[0],l=a[1];S.useEffect(function(){(typeof window>"u"?"undefined":Ep(window))!=="undefined"&&t&&(xL(t)?mL(t).then(function(f){f&&l({geographies:m2(f,n),mesh:y2(f)})}):l({geographies:m2(t,n),mesh:y2(t)}))},[t,n]);var u=S.useMemo(function(){var f=s.mesh||{},p=yL(f.outline,f.borders,i);return{geographies:vL(s.geographies,i),outline:p.outline,borders:p.borders}},[s,i]),c=u.geographies,d=u.outline,h=u.borders;return{geographies:c,outline:d,borders:h}}var kL=["geography","children","parseGeographies","className"],Um=S.forwardRef(function(e,t){var n=e.geography,r=e.children,i=e.parseGeographies,o=e.className,a=o===void 0?"":o,s=$n(e,kL),l=S.useContext(Cr),u=l.path,c=l.projection,d=wL({geography:n,parseGeographies:i}),h=d.geographies,f=d.outline,p=d.borders;return Se.createElement("g",fn({ref:t,className:"rsm-geographies ".concat(a)},s),h&&h.length>0&&r({geographies:h,outline:f,borders:p,path:u,projection:c}))});Um.displayName="Geographies";Um.propTypes={geography:K.oneOfType([K.string,K.object,K.array]),children:K.func,parseGeographies:K.func,className:K.string};var SL=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],Ym=S.forwardRef(function(e,t){var n=e.geography,r=e.onMouseEnter,i=e.onMouseLeave,o=e.onMouseDown,a=e.onMouseUp,s=e.onFocus,l=e.onBlur,u=e.style,c=u===void 0?{}:u,d=e.className,h=d===void 0?"":d,f=$n(e,SL),p=S.useState(!1),m=Nt(p,2),w=m[0],g=m[1],y=S.useState(!1),b=Nt(y,2),x=b[0],C=b[1];function _(M){C(!0),r&&r(M)}function R(M){C(!1),w&&g(!1),i&&i(M)}function O(M){C(!0),s&&s(M)}function D(M){C(!1),w&&g(!1),l&&l(M)}function j(M){g(!0),o&&o(M)}function A(M){g(!1),a&&a(M)}return Se.createElement("path",fn({ref:t,tabIndex:"0",className:"rsm-geography ".concat(h),d:n.svgPath,onMouseEnter:_,onMouseLeave:R,onFocus:O,onBlur:D,onMouseDown:j,onMouseUp:A,style:c[w||x?w?"pressed":"hover":"default"]},f))});Ym.displayName="Geography";Ym.propTypes={geography:K.object,onMouseEnter:K.func,onMouseLeave:K.func,onMouseDown:K.func,onMouseUp:K.func,onFocus:K.func,onBlur:K.func,style:K.object,className:K.string};var EL=S.memo(Ym),CL=["fill","stroke","step","className"],Zm=S.forwardRef(function(e,t){var n=e.fill,r=n===void 0?"transparent":n,i=e.stroke,o=i===void 0?"currentcolor":i,a=e.step,s=a===void 0?[10,10]:a,l=e.className,u=l===void 0?"":l,c=$n(e,CL),d=S.useContext(Cr),h=d.path;return Se.createElement("path",fn({ref:t,d:h(wm().step(s)()),fill:r,stroke:o,className:"rsm-graticule ".concat(u)},c))});Zm.displayName="Graticule";Zm.propTypes={fill:K.string,stroke:K.string,step:K.array,className:K.string};S.memo(Zm);var _L=["value"],TL=S.createContext(),NL={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},kk=function(t){var n=t.value,r=n===void 0?NL:n,i=$n(t,_L);return Se.createElement(TL.Provider,fn({value:r},i))};kk.propTypes={x:K.number,y:K.number,k:K.number,transformString:K.string};function PL(e){var t=e.center,n=e.filterZoomEvent,r=e.onMoveStart,i=e.onMoveEnd,o=e.onMove,a=e.translateExtent,s=a===void 0?[[-1/0,-1/0],[1/0,1/0]]:a,l=e.scaleExtent,u=l===void 0?[1,8]:l,c=e.zoom,d=c===void 0?1:c,h=S.useContext(Cr),f=h.width,p=h.height,m=h.projection,w=Nt(t,2),g=w[0],y=w[1],b=S.useState({x:0,y:0,k:1}),x=Nt(b,2),C=x[0],_=x[1],R=S.useRef({x:0,y:0,k:1}),O=S.useRef(),D=S.useRef(),j=S.useRef(!1),A=Nt(s,2),M=A[0],F=A[1],k=Nt(M,2),T=k[0],P=k[1],L=Nt(F,2),I=L[0],z=L[1],E=Nt(u,2),V=E[0],Y=E[1];return S.useEffect(function(){var N=zr(O.current);function re(ne){!r||j.current||r({coordinates:m.invert(g2(f,p,ne.transform)),zoom:ne.transform.k},ne)}function U(ne){if(!j.current){var me=ne.transform,_e=ne.sourceEvent;_({x:me.x,y:me.y,k:me.k,dragging:_e}),o&&o({x:me.x,y:me.y,zoom:me.k,dragging:_e},ne)}}function Q(ne){if(j.current){j.current=!1;return}var me=m.invert(g2(f,p,ne.transform)),_e=Nt(me,2),he=_e[0],le=_e[1];R.current={x:he,y:le,k:ne.transform.k},i&&i({coordinates:[he,le],zoom:ne.transform.k},ne)}function J(ne){return n?n(ne):ne?!ne.ctrlKey&&!ne.button:!1}var ee=iL().filter(J).scaleExtent([V,Y]).translateExtent([[T,P],[I,z]]).on("start",re).on("zoom",U).on("end",Q);D.current=ee,N.call(ee)},[f,p,T,P,I,z,V,Y,m,r,o,i,n]),S.useEffect(function(){if(!(g===R.current.x&&y===R.current.y&&d===R.current.k)){var N=m([g,y]),re=N[0]*d,U=N[1]*d,Q=zr(O.current);j.current=!0,Q.call(D.current.transform,Hm.translate(f/2-re,p/2-U).scale(d)),_({x:f/2-re,y:p/2-U,k:d}),R.current={x:g,y,k:d}}},[g,y,d,f,p,m]),{mapRef:O,position:C,transformString:"translate(".concat(C.x," ").concat(C.y,") scale(").concat(C.k,")")}}var ML=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],Sk=S.forwardRef(function(e,t){var n=e.center,r=n===void 0?[0,0]:n,i=e.zoom,o=i===void 0?1:i,a=e.minZoom,s=a===void 0?1:a,l=e.maxZoom,u=l===void 0?8:l,c=e.translateExtent,d=e.filterZoomEvent,h=e.onMoveStart,f=e.onMove,p=e.onMoveEnd,m=e.className,w=$n(e,ML),g=S.useContext(Cr),y=g.width,b=g.height,x=PL({center:r,filterZoomEvent:d,onMoveStart:h,onMove:f,onMoveEnd:p,scaleExtent:[s,u],translateExtent:c,zoom:o}),C=x.mapRef,_=x.transformString,R=x.position;return Se.createElement(kk,{value:{x:R.x,y:R.y,k:R.k,transformString:_}},Se.createElement("g",{ref:C},Se.createElement("rect",{width:y,height:b,fill:"transparent"}),Se.createElement("g",fn({ref:t,transform:_,className:"rsm-zoomable-group ".concat(m)},w))))});Sk.displayName="ZoomableGroup";Sk.propTypes={center:K.array,zoom:K.number,minZoom:K.number,maxZoom:K.number,translateExtent:K.arrayOf(K.array),onMoveStart:K.func,onMove:K.func,onMoveEnd:K.func,className:K.string};var RL=["id","fill","stroke","strokeWidth","className"],Gm=S.forwardRef(function(e,t){var n=e.id,r=n===void 0?"rsm-sphere":n,i=e.fill,o=i===void 0?"transparent":i,a=e.stroke,s=a===void 0?"currentcolor":a,l=e.strokeWidth,u=l===void 0?.5:l,c=e.className,d=c===void 0?"":c,h=$n(e,RL),f=S.useContext(Cr),p=f.path,m=S.useMemo(function(){return p({type:"Sphere"})},[p]);return Se.createElement(S.Fragment,null,Se.createElement("defs",null,Se.createElement("clipPath",{id:r},Se.createElement("path",{d:m}))),Se.createElement("path",fn({ref:t,d:m,fill:o,stroke:s,strokeWidth:u,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(d)},h)))});Gm.displayName="Sphere";Gm.propTypes={id:K.string,fill:K.string,stroke:K.string,strokeWidth:K.number,className:K.string};S.memo(Gm);var IL=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],qm=S.forwardRef(function(e,t){var n=e.coordinates,r=e.children,i=e.onMouseEnter,o=e.onMouseLeave,a=e.onMouseDown,s=e.onMouseUp,l=e.onFocus,u=e.onBlur,c=e.style,d=c===void 0?{}:c,h=e.className,f=h===void 0?"":h,p=$n(e,IL),m=S.useContext(Cr),w=m.projection,g=S.useState(!1),y=Nt(g,2),b=y[0],x=y[1],C=S.useState(!1),_=Nt(C,2),R=_[0],O=_[1],D=w(n),j=Nt(D,2),A=j[0],M=j[1];function F(z){O(!0),i&&i(z)}function k(z){O(!1),b&&x(!1),o&&o(z)}function T(z){O(!0),l&&l(z)}function P(z){O(!1),b&&x(!1),u&&u(z)}function L(z){x(!0),a&&a(z)}function I(z){x(!1),s&&s(z)}return Se.createElement("g",fn({ref:t,transform:"translate(".concat(A,", ").concat(M,")"),className:"rsm-marker ".concat(f),onMouseEnter:F,onMouseLeave:k,onFocus:T,onBlur:P,onMouseDown:L,onMouseUp:I,style:d[b||R?b?"pressed":"hover":"default"]},p),r)});qm.displayName="Marker";qm.propTypes={coordinates:K.array,children:K.oneOfType([K.node,K.arrayOf(K.node)]),onMouseEnter:K.func,onMouseLeave:K.func,onMouseDown:K.func,onMouseUp:K.func,onFocus:K.func,onBlur:K.func,style:K.object,className:K.string};var OL=["from","to","coordinates","stroke","strokeWidth","fill","className"],Ek=S.forwardRef(function(e,t){var n=e.from,r=n===void 0?[0,0]:n,i=e.to,o=i===void 0?[0,0]:i,a=e.coordinates,s=e.stroke,l=s===void 0?"currentcolor":s,u=e.strokeWidth,c=u===void 0?3:u,d=e.fill,h=d===void 0?"transparent":d,f=e.className,p=f===void 0?"":f,m=$n(e,OL),w=S.useContext(Cr),g=w.path,y={type:"LineString",coordinates:a||[r,o]};return Se.createElement("path",fn({ref:t,d:g(y),className:"rsm-line ".concat(p),stroke:l,strokeWidth:c,fill:h},m))});Ek.displayName="Line";Ek.propTypes={from:K.array,to:K.array,coordinates:K.array,stroke:K.string,strokeWidth:K.number,fill:K.string,className:K.string};var jL=["subject","children","connectorProps","dx","dy","curve","className"],Ck=S.forwardRef(function(e,t){var n=e.subject,r=e.children,i=e.connectorProps,o=e.dx,a=o===void 0?30:o,s=e.dy,l=s===void 0?30:s,u=e.curve,c=u===void 0?0:u,d=e.className,h=d===void 0?"":d,f=$n(e,jL),p=S.useContext(Cr),m=p.projection,w=m(n),g=Nt(w,2),y=g[0],b=g[1],x=bL(a,l,c);return Se.createElement("g",fn({ref:t,transform:"translate(".concat(y+a,", ").concat(b+l,")"),className:"rsm-annotation ".concat(h)},f),Se.createElement("path",fn({d:x,fill:"transparent",stroke:"#000"},i)),r)});Ck.displayName="Annotation";Ck.propTypes={subject:K.array,children:K.oneOfType([K.node,K.arrayOf(K.node)]),dx:K.number,dy:K.number,curve:K.number,connectorProps:K.object,className:K.string};const AL="/ne_110m_admin_1_states_provinces_lakes.geojson",LL="/ne_110m_admin_0_countries_lakes.geojson",v2=({url:e,className:t})=>v.jsx(Um,{geography:e,strokeWidth:2,className:t,children:({geographies:n})=>n.map(r=>v.jsx(EL,{geography:r},r.rsmKey))}),zL=({locationText:e,locationCoordinates:t,className:n})=>v.jsxs(Wm,{projection:"geoMercator",projectionConfig:{center:[-98.58,39.83],scale:800},className:n,children:[v.jsx(v2,{url:LL,className:"fill-teal-300 stroke-white dark:fill-teal-900 dark:stroke-black"}),v.jsx(v2,{url:AL,className:"fill-teal-400 stroke-white dark:fill-teal-700 dark:stroke-black"}),t!==void 0?v.jsxs(qm,{coordinates:t,children:[v.jsx("circle",{r:8,className:"fill-amber-900 dark:fill-amber-300"}),v.jsx("text",{textAnchor:"end",y:10,x:-12,className:"fill-amber-900 text-4xl font-bold dark:fill-amber-300",children:e})]}):null]}),DL=({basics:{label:e,location:t,preferredPronouns:n,preferredName:r}})=>v.jsxs(Ri,{horizontal:!0,renderImage:t&&t.coordinates?(i,o)=>{var a,s,l;return v.jsx(zL,{locationText:t.city,locationCoordinates:t.coordinates,className:gm((a=i==null?void 0:i.img)==null?void 0:a.base,(l=(s=i==null?void 0:i.img)==null?void 0:s.horizontal)==null?void 0:l[o?"on":"off"],"md:ml-2 md:min-w-56")})}:void 0,children:[v.jsx("h3",{className:"text-2xl font-bold",children:e}),v.jsxs("ul",{children:[t&&v.jsxs("li",{children:["Location: ",t.city,", ",t.region]}),v.jsxs("li",{children:["Preferred name: ",r]}),v.jsxs("li",{children:["Preferred pronouns: ",n]})]})]}),FL=()=>{var n,r;const{basics:e}=Pa;if(e===void 0)return null;const t=(r=(n=e.profiles)==null?void 0:n.find(i=>i.network==="LinkedIn"))==null?void 0:r.url;return v.jsxs("section",{className:"flex flex-col items-center",children:[v.jsx("h2",{className:"sr-only",children:"Basics"}),v.jsx(DL,{basics:e}),v.jsx(Ri,{children:e.summary}),v.jsx(BM,{linkedInUrl:t}),v.jsx(oR,{}),v.jsx(Ri,{children:v.jsxs("div",{children:[v.jsx(IP,{size:"2em",className:"mr-2 inline"}),"I enjoy the challenges of frontend work, especially making things nice to use for everyone even when it's difficult to anticipate how someone will use a feature and advocating for accessibility.",v.jsx(OP,{size:"2em",className:"mr-2 inline"})]})})]})},$L=(e,...t)=>String.raw({raw:e},...t),BL=$L`mb-12 md:min-h-[calc(100vh_-_40px)]`,VL=({children:e})=>v.jsx("div",{children:e.map((t,n)=>v.jsx("div",{className:BL,children:t},n))});function b2(){const{innerWidth:e,innerHeight:t}=window;return{width:e,height:t}}const HL=()=>{const[e,t]=S.useState(b2());return S.useEffect(()=>{function n(){t(b2())}return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)},[]),e},_k=({children:e})=>{const{height:t}=HL(),n=fm("(min-width: 768px)");return v.jsxs("div",{className:"top-11 z-30 mx-auto mb-32 mt-10 flex h-0 w-full justify-center md:sticky",children:[v.jsx(_N,{scaleX:[1,0],opacity:[1,0],className:"absolute -z-10 h-14 w-full bg-gray-200 opacity-100 dark:bg-gray-700",rootMargin:{top:300-t,bottom:-100,left:0,right:0},disabled:!n}),v.jsx("h2",{className:"w-fit p-2 font-heading text-4xl",children:e})]})};function WL(e){return Fe({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M248,208H232V96a8,8,0,0,0,0-16H184V48a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16V208H24a8,8,0,0,0,0,16H248a8,8,0,0,0,0-16ZM80,72H96a8,8,0,0,1,0,16H80a8,8,0,0,1,0-16Zm-8,48a8,8,0,0,1,8-8H96a8,8,0,0,1,0,16H80A8,8,0,0,1,72,120Zm64,88H88V160h48Zm8-80H128a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm0-40H128a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm72,120H184V96h32Z"},child:[]}]})(e)}const Tk=6048e5,UL=864e5,x2=Symbol.for("constructDateFrom");function Di(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&x2 in e?e[x2](t):e instanceof Date?new e.constructor(t):new Date(t)}function ir(e,t){return Di(t||e,e)}let YL={};function Ef(){return YL}function $l(e,t){var s,l,u,c;const n=Ef(),r=(t==null?void 0:t.weekStartsOn)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,i=ir(e,t==null?void 0:t.in),o=i.getDay(),a=(o=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function w2(e){const t=ir(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function ZL(e,...t){const n=Di.bind(null,t.find(r=>typeof r=="object"));return t.map(n)}function k2(e,t){const n=ir(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function GL(e,t,n){const[r,i]=ZL(n==null?void 0:n.in,e,t),o=k2(r),a=k2(i),s=+o-w2(o),l=+a-w2(a);return Math.round((s-l)/UL)}function qL(e,t){const n=Nk(e,t),r=Di(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),$d(r)}function XL(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function QL(e){return!(!XL(e)&&typeof e!="number"||isNaN(+ir(e)))}function KL(e,t){const n=ir(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const JL={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"}},ez=(e,t,n)=>{let r;const i=JL[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function x0(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const tz={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nz={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},rz={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},iz={date:x0({formats:tz,defaultWidth:"full"}),time:x0({formats:nz,defaultWidth:"full"}),dateTime:x0({formats:rz,defaultWidth:"full"})},oz={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},az=(e,t,n,r)=>oz[e];function cs(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const a=e.defaultFormattingWidth||e.defaultWidth,s=n!=null&&n.width?String(n.width):a;i=e.formattingValues[s]||e.formattingValues[a]}else{const a=e.defaultWidth,s=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[s]||e.values[a]}const o=e.argumentCallback?e.argumentCallback(t):t;return i[o]}}const sz={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},lz={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},uz={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"]},cz={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"]},dz={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"}},fz={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"}},hz=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},pz={ordinalNumber:hz,era:cs({values:sz,defaultWidth:"wide"}),quarter:cs({values:lz,defaultWidth:"wide",argumentCallback:e=>e-1}),month:cs({values:uz,defaultWidth:"wide"}),day:cs({values:cz,defaultWidth:"wide"}),dayPeriod:cs({values:dz,defaultWidth:"wide",formattingValues:fz,defaultFormattingWidth:"wide"})};function ds(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;const a=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?mz(s,d=>d.test(a)):gz(s,d=>d.test(a));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(a.length);return{value:u,rest:c}}}function gz(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function mz(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],o=t.match(e.parsePattern);if(!o)return null;let a=e.valueCallback?e.valueCallback(o[0]):o[0];a=n.valueCallback?n.valueCallback(a):a;const s=t.slice(i.length);return{value:a,rest:s}}}const vz=/^(\d+)(th|st|nd|rd)?/i,bz=/\d+/i,xz={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},wz={any:[/^b/i,/^(a|c)/i]},kz={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Sz={any:[/1/i,/2/i,/3/i,/4/i]},Ez={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},Cz={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]},_z={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},Tz={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]},Nz={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},Pz={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}},Mz={ordinalNumber:yz({matchPattern:vz,parsePattern:bz,valueCallback:e=>parseInt(e,10)}),era:ds({matchPatterns:xz,defaultMatchWidth:"wide",parsePatterns:wz,defaultParseWidth:"any"}),quarter:ds({matchPatterns:kz,defaultMatchWidth:"wide",parsePatterns:Sz,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ds({matchPatterns:Ez,defaultMatchWidth:"wide",parsePatterns:Cz,defaultParseWidth:"any"}),day:ds({matchPatterns:_z,defaultMatchWidth:"wide",parsePatterns:Tz,defaultParseWidth:"any"}),dayPeriod:ds({matchPatterns:Nz,defaultMatchWidth:"any",parsePatterns:Pz,defaultParseWidth:"any"})},Rz={code:"en-US",formatDistance:ez,formatLong:iz,formatRelative:az,localize:pz,match:Mz,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Iz(e,t){const n=ir(e,t==null?void 0:t.in);return GL(n,KL(n))+1}function Oz(e,t){const n=ir(e,t==null?void 0:t.in),r=+$d(n)-+qL(n);return Math.round(r/Tk)+1}function Pk(e,t){var c,d,h,f;const n=ir(e,t==null?void 0:t.in),r=n.getFullYear(),i=Ef(),o=(t==null?void 0:t.firstWeekContainsDate)??((d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??i.firstWeekContainsDate??((f=(h=i.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,a=Di((t==null?void 0:t.in)||e,0);a.setFullYear(r+1,0,o),a.setHours(0,0,0,0);const s=$l(a,t),l=Di((t==null?void 0:t.in)||e,0);l.setFullYear(r,0,o),l.setHours(0,0,0,0);const u=$l(l,t);return+n>=+s?r+1:+n>=+u?r:r-1}function jz(e,t){var s,l,u,c;const n=Ef(),r=(t==null?void 0:t.firstWeekContainsDate)??((l=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:l.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??1,i=Pk(e,t),o=Di((t==null?void 0:t.in)||e,0);return o.setFullYear(i,0,r),o.setHours(0,0,0,0),$l(o,t)}function Az(e,t){const n=ir(e,t==null?void 0:t.in),r=+$l(n,t)-+jz(n,t);return Math.round(r/Tk)+1}function Be(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const ai={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Be(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Be(n+1,2)},d(e,t){return Be(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Be(e.getHours()%12||12,t.length)},H(e,t){return Be(e.getHours(),t.length)},m(e,t){return Be(e.getMinutes(),t.length)},s(e,t){return Be(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return Be(i,t.length)}},Oo={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},S2={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return ai.y(e,t)},Y:function(e,t,n,r){const i=Pk(e,r),o=i>0?i:1-i;if(t==="YY"){const a=o%100;return Be(a,2)}return t==="Yo"?n.ordinalNumber(o,{unit:"year"}):Be(o,t.length)},R:function(e,t){const n=Nk(e);return Be(n,t.length)},u:function(e,t){const n=e.getFullYear();return Be(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Be(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Be(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return ai.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Be(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=Az(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Be(i,t.length)},I:function(e,t,n){const r=Oz(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Be(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):ai.d(e,t)},D:function(e,t,n){const r=Iz(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Be(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return Be(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return Be(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return Be(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(r===12?i=Oo.noon:r===0?i=Oo.midnight:i=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(r>=17?i=Oo.evening:r>=12?i=Oo.afternoon:r>=4?i=Oo.morning:i=Oo.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return ai.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):ai.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Be(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Be(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ai.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ai.s(e,t)},S:function(e,t){return ai.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return C2(r);case"XXXX":case"XX":return Ki(r);case"XXXXX":case"XXX":default:return Ki(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return C2(r);case"xxxx":case"xx":return Ki(r);case"xxxxx":case"xxx":default:return Ki(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+E2(r,":");case"OOOO":default:return"GMT"+Ki(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+E2(r,":");case"zzzz":default:return"GMT"+Ki(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return Be(r,t.length)},T:function(e,t,n){return Be(+e,t.length)}};function E2(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),o=r%60;return o===0?n+String(i):n+String(i)+t+Be(o,2)}function C2(e,t){return e%60===0?(e>0?"-":"+")+Be(Math.abs(e)/60,2):Ki(e,t)}function Ki(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Be(Math.trunc(r/60),2),o=Be(r%60,2);return n+i+t+o}const _2=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Mk=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Lz=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return _2(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",_2(r,t)).replace("{{time}}",Mk(i,t))},zz={p:Mk,P:Lz},Dz=/^D+$/,Fz=/^Y+$/,$z=["D","DD","YY","YYYY"];function Bz(e){return Dz.test(e)}function Vz(e){return Fz.test(e)}function Hz(e,t,n){const r=Wz(e,t,n);if(console.warn(r),$z.includes(e))throw new RangeError(r)}function Wz(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Uz=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Yz=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Zz=/^'([^]*?)'?$/,Gz=/''/g,qz=/[a-zA-Z]/;function T2(e,t,n){var c,d,h,f;const r=Ef(),i=r.locale??Rz,o=r.firstWeekContainsDate??((d=(c=r.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??1,a=r.weekStartsOn??((f=(h=r.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=ir(e,n==null?void 0:n.in);if(!QL(s))throw new RangeError("Invalid time value");let l=t.match(Yz).map(p=>{const m=p[0];if(m==="p"||m==="P"){const w=zz[m];return w(p,i.formatLong)}return p}).join("").match(Uz).map(p=>{if(p==="''")return{isToken:!1,value:"'"};const m=p[0];if(m==="'")return{isToken:!1,value:Xz(p)};if(S2[m])return{isToken:!0,value:p};if(m.match(qz))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:p}});i.localize.preprocessor&&(l=i.localize.preprocessor(s,l));const u={firstWeekContainsDate:o,weekStartsOn:a,locale:i};return l.map(p=>{if(!p.isToken)return p.value;const m=p.value;(Vz(m)||Bz(m))&&Hz(m,t,String(e));const w=S2[m[0]];return w(s,m,i.localize,u)}).join("")}function Xz(e){const t=e.match(Zz);return t?t[1].replace(Gz,"'"):e}const N2="LLL d, yyyy",Rk=({startDate:e,endDate:t})=>v.jsxs("div",{className:"inline text-gray-400 dark:text-gray-500",children:[v.jsx(bn.Time,{dateTime:e,children:T2(e,N2)})," ","-"," ",v.jsx(bn.Time,{dateTime:t,children:T2(t,N2)})]}),P2=150,Qz=({work:e})=>v.jsxs(bn.Item,{children:[v.jsx(bn.Point,{icon:WL}),v.jsx(bn.Content,{children:v.jsxs(Ri,{children:[v.jsx(Rk,{startDate:e.startDate,endDate:e.endDate}),v.jsxs(bn.Title,{className:"flex flex-col justify-between gap-6 md:flex-row",children:[v.jsxs("div",{children:[e.position,v.jsx("div",{className:"font-light italic",children:e.name})]}),v.jsx("div",{className:"flex-none",children:v.jsxs("a",{href:e.url,children:[e.iconDark&&v.jsx("img",{alt:`${e.name} logo`,src:`/images/company-icons/${e.iconDark}`,width:P2,className:"hidden dark:inline"}),v.jsx("img",{alt:`${e.name} logo`,src:`/images/company-icons/${e.icon}`,width:P2,className:e.iconDark?"inline dark:hidden":void 0})]})})]}),v.jsx(bn.Body,{children:e.summary})]})})]},e.name);function Kz(e){return Fe({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3 1 9l11 6 9-4.91V17h2V9L12 3z"},child:[]}]})(e)}const M2=150,Jz=({education:e})=>v.jsxs(bn.Item,{children:[v.jsx(bn.Point,{icon:Kz}),v.jsx(bn.Content,{children:v.jsxs(Ri,{children:[v.jsx(Rk,{startDate:e.startDate,endDate:e.endDate}),v.jsxs(bn.Title,{className:"flex flex-col justify-between gap-6 md:flex-row",children:[v.jsxs("div",{children:[e.studyType,v.jsx("div",{className:"font-light italic",children:v.jsx("a",{href:e.url,children:e.institution})})]}),v.jsx("div",{className:"flex-none",children:v.jsx("a",{href:e.url,children:e.name?v.jsxs(v.Fragment,{children:[v.jsx("img",{alt:`${e.name} logo`,src:`/images/school-icons/${e.name.toLowerCase()}-dark.svg`,width:M2,className:"hidden dark:inline"}),v.jsx("img",{alt:`${e.name} logo`,src:`/images/school-icons/${e.name.toLowerCase()}.svg`,width:M2,className:"inline dark:hidden"})]}):null})})]}),v.jsx(bn.Body,{children:v.jsxs("ul",{children:[v.jsxs("li",{children:[v.jsx("strong",{children:"Major:"})," ",e.area]}),v.jsxs("li",{children:[v.jsx("strong",{children:"Second Major:"})," ",e.secondaryArea]}),v.jsxs("li",{children:[v.jsx("strong",{children:"Minor:"})," ",e.minorArea]}),v.jsxs("li",{children:[v.jsx("strong",{children:"GPA:"})," ",e.score]})]})})]})})]},e.name),eD=()=>{var e,t;return v.jsxs("section",{id:"resume-timeline",children:[v.jsx(_k,{children:"Experience"}),v.jsx("div",{className:"z-0 flex flex-col items-center",children:v.jsxs(bn,{children:[(e=Pa.work)==null?void 0:e.map(n=>v.jsx(Qz,{work:n})),(t=Pa.education)==null?void 0:t.map(n=>v.jsx(Jz,{education:n}))]})})]})},tD={Master:5,Advanced:4,Proficient:3,Competent:2,Beginner:1},nD=({level:e})=>{const t=tD[e]??0;return v.jsxs(rv,{title:e,children:[v.jsxs("div",{className:"sr-only",children:[t," of 5 stars"]}),Array(5).fill(0).map((n,r)=>v.jsx(rv.Star,{filled:r{const t=iD[e]??ym;return v.jsxs("div",{className:"leading-8",children:[t({size:"2em",className:"mr-4 inline"}),e]})},aD=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};class sD extends S.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,n){console.error("Uncaught error:",t,n)}render(){return this.state.hasError&&this.props.showErrorMessage?v.jsx("h1",{children:"Sorry.. there was an error"}):this.state.hasError?null:this.props.children}}const lD=({className:e})=>v.jsxs("div",{role:"status",className:gm("max-w-sm animate-pulse",e),children:[v.jsx("div",{className:"mb-2.5 h-2 max-w-[360px] rounded-full bg-gray-200 dark:bg-gray-700"}),v.jsx("div",{className:"mb-2.5 h-2 rounded-full bg-gray-200 dark:bg-gray-700"}),v.jsx("div",{className:"mb-2.5 h-2 max-w-[330px] rounded-full bg-gray-200 dark:bg-gray-700"}),v.jsx("div",{className:"mb-2.5 h-2 max-w-[300px] rounded-full bg-gray-200 dark:bg-gray-700"}),v.jsx("div",{className:"h-2 max-w-[360px] rounded-full bg-gray-200 dark:bg-gray-700"}),v.jsx("span",{className:"sr-only",children:"Loading"})]});function uD(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const cD=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,dD=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,fD={};function R2(e,t){return(fD.jsx?dD:cD).test(e)}const hD=/[ \t\n\f\r]/g;function pD(e){return typeof e=="object"?e.type==="text"?I2(e.value):!1:I2(e)}function I2(e){return e.replace(hD,"")===""}class su{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}su.prototype.property={};su.prototype.normal={};su.prototype.space=null;function Ik(e,t){const n={},r={};let i=-1;for(;++i4&&n.slice(0,4)==="data"&&bD.test(t)){if(t.charAt(4)==="-"){const o=t.slice(5).replace(j2,SD);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{const o=t.slice(4);if(!j2.test(o)){let a=o.replace(xD,kD);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}i=Xm}return new i(r,t)}function kD(e){return"-"+e.toLowerCase()}function SD(e){return e.charAt(1).toUpperCase()}const ED={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},CD=Ik([Ak,jk,Dk,Fk,yD],"html"),Qm=Ik([Ak,jk,Dk,Fk,vD],"svg");function _D(e){return e.join(" ").trim()}var $k={},A2=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,TD=/\n/g,ND=/^\s*/,PD=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,MD=/^:\s*/,RD=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,ID=/^[;\s]*/,OD=/^\s+|\s+$/g,jD=` +`,L2="/",z2="*",Ji="",AD="comment",LD="declaration",zD=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(p){var m=p.match(TD);m&&(n+=m.length);var w=p.lastIndexOf(jD);r=~w?p.length-w:r+p.length}function o(){var p={line:n,column:r};return function(m){return m.position=new a(p),u(),m}}function a(p){this.start=p,this.end={line:n,column:r},this.source=t.source}a.prototype.content=e;function s(p){var m=new Error(t.source+":"+n+":"+r+": "+p);if(m.reason=p,m.filename=t.source,m.line=n,m.column=r,m.source=e,!t.silent)throw m}function l(p){var m=p.exec(e);if(m){var w=m[0];return i(w),e=e.slice(w.length),m}}function u(){l(ND)}function c(p){var m;for(p=p||[];m=d();)m!==!1&&p.push(m);return p}function d(){var p=o();if(!(L2!=e.charAt(0)||z2!=e.charAt(1))){for(var m=2;Ji!=e.charAt(m)&&(z2!=e.charAt(m)||L2!=e.charAt(m+1));)++m;if(m+=2,Ji===e.charAt(m-1))return s("End of comment missing");var w=e.slice(2,m-2);return r+=2,i(w),e=e.slice(m),r+=2,p({type:AD,comment:w})}}function h(){var p=o(),m=l(PD);if(m){if(d(),!l(MD))return s("property missing ':'");var w=l(RD),g=p({type:LD,property:D2(m[0].replace(A2,Ji)),value:w?D2(w[0].replace(A2,Ji)):Ji});return l(ID),g}}function f(){var p=[];c(p);for(var m;m=h();)m!==!1&&(p.push(m),c(p));return p}return u(),f()};function D2(e){return e?e.replace(OD,Ji):Ji}var DD=Lo&&Lo.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($k,"__esModule",{value:!0});var F2=$k.default=$D,FD=DD(zD);function $D(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,FD.default)(e),i=typeof t=="function";return r.forEach(function(o){if(o.type==="declaration"){var a=o.property,s=o.value;i?t(a,s,o):s&&(n=n||{},n[a]=s)}}),n}const BD=F2.default||F2,Bk=Vk("end"),Km=Vk("start");function Vk(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function VD(e){const t=Km(e),n=Bk(e);if(t&&n)return{start:t,end:n}}function Gs(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?$2(e.position):"start"in e||"end"in e?$2(e):"line"in e||"column"in e?Tp(e):""}function Tp(e){return B2(e&&e.line)+":"+B2(e&&e.column)}function $2(e){return Tp(e&&e.start)+"-"+Tp(e&&e.end)}function B2(e){return e&&typeof e=="number"?e:1}class $t extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",o={},a=!1;if(n&&("line"in n&&"column"in n?o={place:n}:"start"in n&&"end"in n?o={place:n}:"type"in n?o={ancestors:[n],place:n.position}:o={...n}),typeof t=="string"?i=t:!o.cause&&t&&(a=!0,i=t.message,o.cause=t),!o.ruleId&&!o.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?o.ruleId=r:(o.source=r.slice(0,l),o.ruleId=r.slice(l+1))}if(!o.place&&o.ancestors&&o.ancestors){const l=o.ancestors[o.ancestors.length-1];l&&(o.place=l.position)}const s=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=Gs(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=a&&o.cause&&typeof o.cause.stack=="string"?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}$t.prototype.file="";$t.prototype.name="";$t.prototype.reason="";$t.prototype.message="";$t.prototype.stack="";$t.prototype.column=void 0;$t.prototype.line=void 0;$t.prototype.ancestors=void 0;$t.prototype.cause=void 0;$t.prototype.fatal=void 0;$t.prototype.place=void 0;$t.prototype.ruleId=void 0;$t.prototype.source=void 0;const Jm={}.hasOwnProperty,HD=new Map,WD=/[A-Z]/g,UD=/-([a-z])/g,YD=new Set(["table","tbody","thead","tfoot","tr"]),ZD=new Set(["td","th"]),Hk="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function GD(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=nF(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=tF(n,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?Qm:CD,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},o=Wk(i,e,void 0);return o&&typeof o!="string"?o:i.create(e,i.Fragment,{children:o||void 0},void 0)}function Wk(e,t,n){if(t.type==="element")return qD(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return XD(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return KD(e,t,n);if(t.type==="mdxjsEsm")return QD(e,t);if(t.type==="root")return JD(e,t,n);if(t.type==="text")return eF(e,t)}function qD(e,t,n){const r=e.schema;let i=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=Qm,e.schema=i),e.ancestors.push(t);const o=Yk(e,t.tagName,!1),a=rF(e,t);let s=t1(e,t);return YD.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!pD(l):!0})),Uk(e,a,o,t),e1(a,s),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}function XD(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}Bl(e,t.position)}function QD(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Bl(e,t.position)}function KD(e,t,n){const r=e.schema;let i=r;t.name==="svg"&&r.space==="html"&&(i=Qm,e.schema=i),e.ancestors.push(t);const o=t.name===null?e.Fragment:Yk(e,t.name,!0),a=iF(e,t),s=t1(e,t);return Uk(e,a,o,t),e1(a,s),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}function JD(e,t,n){const r={};return e1(r,t1(e,t)),e.create(t,e.Fragment,r,n)}function eF(e,t){return t.value}function Uk(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function e1(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function tF(e,t,n){return r;function r(i,o,a,s){const u=Array.isArray(a.children)?n:t;return s?u(o,a,s):u(o,a)}}function nF(e,t){return n;function n(r,i,o,a){const s=Array.isArray(o.children),l=Km(r);return t(i,o,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function rF(e,t){const n={};let r,i;for(i in t.properties)if(i!=="children"&&Jm.call(t.properties,i)){const o=oF(e,i,t.properties[i]);if(o){const[a,s]=o;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&ZD.has(t.tagName)?r=s:n[a]=s}}if(r){const o=n.style||(n.style={});o[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function iF(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const o=r.data.estree.body[0];o.type;const a=o.expression;a.type;const s=a.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else Bl(e,t.position);else{const i=r.name;let o;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,o=e.evaluater.evaluateExpression(s.expression)}else Bl(e,t.position);else o=r.value===null?!0:r.value;n[i]=o}return n}function t1(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:HD;for(;++ri?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);o0?(Kr(e,e.length,0,t),e):t}const W2={}.hasOwnProperty;function pF(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function pa(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const hr=Wi(/[A-Za-z]/),wn=Wi(/[\dA-Za-z]/),yF=Wi(/[#-'*+\--9=?A-Z^-~]/);function Np(e){return e!==null&&(e<32||e===127)}const Pp=Wi(/\d/),vF=Wi(/[\dA-Fa-f]/),bF=Wi(/[!-/:-@[-`{-~]/);function xe(e){return e!==null&&e<-2}function dn(e){return e!==null&&(e<0||e===32)}function $e(e){return e===-2||e===-1||e===32}const xF=Wi(new RegExp("\\p{P}|\\p{S}","u")),wF=Wi(/\s/);function Wi(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Za(e){const t=[];let n=-1,r=0,i=0;for(;++n55295&&o<57344){const s=e.charCodeAt(n+1);o<56320&&s>56319&&s<57344?(a=String.fromCharCode(o,s),i=1):a="�"}else a=String.fromCharCode(o);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+i+1,a=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function Ge(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let o=0;return a;function a(l){return $e(l)?(e.enter(n),s(l)):t(l)}function s(l){return $e(l)&&o++a))return;const R=t.events.length;let O=R,D,j;for(;O--;)if(t.events[O][0]==="exit"&&t.events[O][1].type==="chunkFlow"){if(D){j=t.events[O][1].end;break}D=!0}for(g(r),_=R;_b;){const C=n[x];t.containerState=C[1],C[0].exit.call(t,e)}n.length=b}function y(){i.write([null]),o=void 0,i=void 0,t.containerState._closeFlow=void 0}}function _F(e,t,n){return Ge(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Y2(e){if(e===null||dn(e)||wF(e))return 1;if(xF(e))return 2}function r1(e,t,n){const r=[];let i=-1;for(;++i1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),h=Object.assign({},e[n][1].start);Z2(d,-l),Z2(h,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:h},o={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},s.end),u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=Rn(u,[["enter",e[r][1],t],["exit",e[r][1],t]])),u=Rn(u,[["enter",i,t],["enter",a,t],["exit",a,t],["enter",o,t]]),u=Rn(u,r1(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),u=Rn(u,[["exit",o,t],["enter",s,t],["exit",s,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,u=Rn(u,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,Kr(e,r-1,n-r+3,u),n=r+u.length-c-2;break}}for(n=-1;++n0&&$e(_)?Ge(e,y,"linePrefix",o+1)(_):y(_)}function y(_){return _===null||xe(_)?e.check(G2,m,x)(_):(e.enter("codeFlowValue"),b(_))}function b(_){return _===null||xe(_)?(e.exit("codeFlowValue"),y(_)):(e.consume(_),b)}function x(_){return e.exit("codeFenced"),t(_)}function C(_,R,O){let D=0;return j;function j(T){return _.enter("lineEnding"),_.consume(T),_.exit("lineEnding"),A}function A(T){return _.enter("codeFencedFence"),$e(T)?Ge(_,M,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(T):M(T)}function M(T){return T===s?(_.enter("codeFencedFenceSequence"),F(T)):O(T)}function F(T){return T===s?(D++,_.consume(T),F):D>=a?(_.exit("codeFencedFenceSequence"),$e(T)?Ge(_,k,"whitespace")(T):k(T)):O(T)}function k(T){return T===null||xe(T)?(_.exit("codeFencedFence"),R(T)):O(T)}}}function DF(e,t,n){const r=this;return i;function i(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o)}function o(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}const S0={name:"codeIndented",tokenize:$F},FF={tokenize:BF,partial:!0};function $F(e,t,n){const r=this;return i;function i(u){return e.enter("codeIndented"),Ge(e,o,"linePrefix",5)(u)}function o(u){const c=r.events[r.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?a(u):n(u)}function a(u){return u===null?l(u):xe(u)?e.attempt(FF,a,l)(u):(e.enter("codeFlowValue"),s(u))}function s(u){return u===null||xe(u)?(e.exit("codeFlowValue"),a(u)):(e.consume(u),s)}function l(u){return e.exit("codeIndented"),t(u)}}function BF(e,t,n){const r=this;return i;function i(a){return r.parser.lazy[r.now().line]?n(a):xe(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):Ge(e,o,"linePrefix",5)(a)}function o(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(a):xe(a)?i(a):n(a)}}const VF={name:"codeText",tokenize:UF,resolve:HF,previous:WF};function HF(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const o=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&fs(this.left,r),o.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),fs(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),fs(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}}function Jk(e,t,n,r,i,o,a,s,l){const u=l||Number.POSITIVE_INFINITY;let c=0;return d;function d(g){return g===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(g),e.exit(o),h):g===null||g===32||g===41||Np(g)?n(g):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),m(g))}function h(g){return g===62?(e.enter(o),e.consume(g),e.exit(o),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),f(g))}function f(g){return g===62?(e.exit("chunkString"),e.exit(s),h(g)):g===null||g===60||xe(g)?n(g):(e.consume(g),g===92?p:f)}function p(g){return g===60||g===62||g===92?(e.consume(g),f):f(g)}function m(g){return!c&&(g===null||g===41||dn(g))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),t(g)):c999||f===null||f===91||f===93&&!l||f===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?n(f):f===93?(e.exit(o),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):xe(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(f))}function d(f){return f===null||f===91||f===93||xe(f)||s++>999?(e.exit("chunkString"),c(f)):(e.consume(f),l||(l=!$e(f)),f===92?h:d)}function h(f){return f===91||f===92||f===93?(e.consume(f),s++,d):d(f)}}function t7(e,t,n,r,i,o){let a;return s;function s(h){return h===34||h===39||h===40?(e.enter(r),e.enter(i),e.consume(h),e.exit(i),a=h===40?41:h,l):n(h)}function l(h){return h===a?(e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):(e.enter(o),u(h))}function u(h){return h===a?(e.exit(o),l(a)):h===null?n(h):xe(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),Ge(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(h))}function c(h){return h===a||h===null||xe(h)?(e.exit("chunkString"),u(h)):(e.consume(h),h===92?d:c)}function d(h){return h===a||h===92?(e.consume(h),c):c(h)}}function qs(e,t){let n;return r;function r(i){return xe(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):$e(i)?Ge(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const JF={name:"definition",tokenize:t$},e$={tokenize:n$,partial:!0};function t$(e,t,n){const r=this;let i;return o;function o(f){return e.enter("definition"),a(f)}function a(f){return e7.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(f)}function s(f){return i=pa(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),f===58?(e.enter("definitionMarker"),e.consume(f),e.exit("definitionMarker"),l):n(f)}function l(f){return dn(f)?qs(e,u)(f):u(f)}function u(f){return Jk(e,c,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(f)}function c(f){return e.attempt(e$,d,d)(f)}function d(f){return $e(f)?Ge(e,h,"whitespace")(f):h(f)}function h(f){return f===null||xe(f)?(e.exit("definition"),r.parser.defined.push(i),t(f)):n(f)}}function n$(e,t,n){return r;function r(s){return dn(s)?qs(e,i)(s):n(s)}function i(s){return t7(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function o(s){return $e(s)?Ge(e,a,"whitespace")(s):a(s)}function a(s){return s===null||xe(s)?t(s):n(s)}}const r$={name:"hardBreakEscape",tokenize:i$};function i$(e,t,n){return r;function r(o){return e.enter("hardBreakEscape"),e.consume(o),i}function i(o){return xe(o)?(e.exit("hardBreakEscape"),t(o)):n(o)}}const o$={name:"headingAtx",tokenize:s$,resolve:a$};function a$(e,t){let n=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},o={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},Kr(e,r,n-r+1,[["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t]])),e}function s$(e,t,n){let r=0;return i;function i(c){return e.enter("atxHeading"),o(c)}function o(c){return e.enter("atxHeadingSequence"),a(c)}function a(c){return c===35&&r++<6?(e.consume(c),a):c===null||dn(c)?(e.exit("atxHeadingSequence"),s(c)):n(c)}function s(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||xe(c)?(e.exit("atxHeading"),t(c)):$e(c)?Ge(e,s,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),s(c))}function u(c){return c===null||c===35||dn(c)?(e.exit("atxHeadingText"),s(c)):(e.consume(c),u)}}const l$=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],X2=["pre","script","style","textarea"],u$={name:"htmlFlow",tokenize:h$,resolveTo:f$,concrete:!0},c$={tokenize:g$,partial:!0},d$={tokenize:p$,partial:!0};function f$(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function h$(e,t,n){const r=this;let i,o,a,s,l;return u;function u(N){return c(N)}function c(N){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(N),d}function d(N){return N===33?(e.consume(N),h):N===47?(e.consume(N),o=!0,m):N===63?(e.consume(N),i=3,r.interrupt?t:E):hr(N)?(e.consume(N),a=String.fromCharCode(N),w):n(N)}function h(N){return N===45?(e.consume(N),i=2,f):N===91?(e.consume(N),i=5,s=0,p):hr(N)?(e.consume(N),i=4,r.interrupt?t:E):n(N)}function f(N){return N===45?(e.consume(N),r.interrupt?t:E):n(N)}function p(N){const re="CDATA[";return N===re.charCodeAt(s++)?(e.consume(N),s===re.length?r.interrupt?t:M:p):n(N)}function m(N){return hr(N)?(e.consume(N),a=String.fromCharCode(N),w):n(N)}function w(N){if(N===null||N===47||N===62||dn(N)){const re=N===47,U=a.toLowerCase();return!re&&!o&&X2.includes(U)?(i=1,r.interrupt?t(N):M(N)):l$.includes(a.toLowerCase())?(i=6,re?(e.consume(N),g):r.interrupt?t(N):M(N)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(N):o?y(N):b(N))}return N===45||wn(N)?(e.consume(N),a+=String.fromCharCode(N),w):n(N)}function g(N){return N===62?(e.consume(N),r.interrupt?t:M):n(N)}function y(N){return $e(N)?(e.consume(N),y):j(N)}function b(N){return N===47?(e.consume(N),j):N===58||N===95||hr(N)?(e.consume(N),x):$e(N)?(e.consume(N),b):j(N)}function x(N){return N===45||N===46||N===58||N===95||wn(N)?(e.consume(N),x):C(N)}function C(N){return N===61?(e.consume(N),_):$e(N)?(e.consume(N),C):b(N)}function _(N){return N===null||N===60||N===61||N===62||N===96?n(N):N===34||N===39?(e.consume(N),l=N,R):$e(N)?(e.consume(N),_):O(N)}function R(N){return N===l?(e.consume(N),l=null,D):N===null||xe(N)?n(N):(e.consume(N),R)}function O(N){return N===null||N===34||N===39||N===47||N===60||N===61||N===62||N===96||dn(N)?C(N):(e.consume(N),O)}function D(N){return N===47||N===62||$e(N)?b(N):n(N)}function j(N){return N===62?(e.consume(N),A):n(N)}function A(N){return N===null||xe(N)?M(N):$e(N)?(e.consume(N),A):n(N)}function M(N){return N===45&&i===2?(e.consume(N),P):N===60&&i===1?(e.consume(N),L):N===62&&i===4?(e.consume(N),V):N===63&&i===3?(e.consume(N),E):N===93&&i===5?(e.consume(N),z):xe(N)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(c$,Y,F)(N)):N===null||xe(N)?(e.exit("htmlFlowData"),F(N)):(e.consume(N),M)}function F(N){return e.check(d$,k,Y)(N)}function k(N){return e.enter("lineEnding"),e.consume(N),e.exit("lineEnding"),T}function T(N){return N===null||xe(N)?F(N):(e.enter("htmlFlowData"),M(N))}function P(N){return N===45?(e.consume(N),E):M(N)}function L(N){return N===47?(e.consume(N),a="",I):M(N)}function I(N){if(N===62){const re=a.toLowerCase();return X2.includes(re)?(e.consume(N),V):M(N)}return hr(N)&&a.length<8?(e.consume(N),a+=String.fromCharCode(N),I):M(N)}function z(N){return N===93?(e.consume(N),E):M(N)}function E(N){return N===62?(e.consume(N),V):N===45&&i===2?(e.consume(N),E):M(N)}function V(N){return N===null||xe(N)?(e.exit("htmlFlowData"),Y(N)):(e.consume(N),V)}function Y(N){return e.exit("htmlFlow"),t(N)}}function p$(e,t,n){const r=this;return i;function i(a){return xe(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):n(a)}function o(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}function g$(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(Cf,t,n)}}const m$={name:"htmlText",tokenize:y$};function y$(e,t,n){const r=this;let i,o,a;return s;function s(E){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(E),l}function l(E){return E===33?(e.consume(E),u):E===47?(e.consume(E),C):E===63?(e.consume(E),b):hr(E)?(e.consume(E),O):n(E)}function u(E){return E===45?(e.consume(E),c):E===91?(e.consume(E),o=0,p):hr(E)?(e.consume(E),y):n(E)}function c(E){return E===45?(e.consume(E),f):n(E)}function d(E){return E===null?n(E):E===45?(e.consume(E),h):xe(E)?(a=d,L(E)):(e.consume(E),d)}function h(E){return E===45?(e.consume(E),f):d(E)}function f(E){return E===62?P(E):E===45?h(E):d(E)}function p(E){const V="CDATA[";return E===V.charCodeAt(o++)?(e.consume(E),o===V.length?m:p):n(E)}function m(E){return E===null?n(E):E===93?(e.consume(E),w):xe(E)?(a=m,L(E)):(e.consume(E),m)}function w(E){return E===93?(e.consume(E),g):m(E)}function g(E){return E===62?P(E):E===93?(e.consume(E),g):m(E)}function y(E){return E===null||E===62?P(E):xe(E)?(a=y,L(E)):(e.consume(E),y)}function b(E){return E===null?n(E):E===63?(e.consume(E),x):xe(E)?(a=b,L(E)):(e.consume(E),b)}function x(E){return E===62?P(E):b(E)}function C(E){return hr(E)?(e.consume(E),_):n(E)}function _(E){return E===45||wn(E)?(e.consume(E),_):R(E)}function R(E){return xe(E)?(a=R,L(E)):$e(E)?(e.consume(E),R):P(E)}function O(E){return E===45||wn(E)?(e.consume(E),O):E===47||E===62||dn(E)?D(E):n(E)}function D(E){return E===47?(e.consume(E),P):E===58||E===95||hr(E)?(e.consume(E),j):xe(E)?(a=D,L(E)):$e(E)?(e.consume(E),D):P(E)}function j(E){return E===45||E===46||E===58||E===95||wn(E)?(e.consume(E),j):A(E)}function A(E){return E===61?(e.consume(E),M):xe(E)?(a=A,L(E)):$e(E)?(e.consume(E),A):D(E)}function M(E){return E===null||E===60||E===61||E===62||E===96?n(E):E===34||E===39?(e.consume(E),i=E,F):xe(E)?(a=M,L(E)):$e(E)?(e.consume(E),M):(e.consume(E),k)}function F(E){return E===i?(e.consume(E),i=void 0,T):E===null?n(E):xe(E)?(a=F,L(E)):(e.consume(E),F)}function k(E){return E===null||E===34||E===39||E===60||E===61||E===96?n(E):E===47||E===62||dn(E)?D(E):(e.consume(E),k)}function T(E){return E===47||E===62||dn(E)?D(E):n(E)}function P(E){return E===62?(e.consume(E),e.exit("htmlTextData"),e.exit("htmlText"),t):n(E)}function L(E){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(E),e.exit("lineEnding"),I}function I(E){return $e(E)?Ge(e,z,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(E):z(E)}function z(E){return e.enter("htmlTextData"),a(E)}}const i1={name:"labelEnd",tokenize:S$,resolveTo:k$,resolveAll:w$},v$={tokenize:E$},b$={tokenize:C$},x$={tokenize:_$};function w$(e){let t=-1;for(;++t=3&&(u===null||xe(u))?(e.exit("thematicBreak"),t(u)):n(u)}function l(u){return u===i?(e.consume(u),r++,l):(e.exit("thematicBreakSequence"),$e(u)?Ge(e,s,"whitespace")(u):s(u))}}const Jt={name:"list",tokenize:A$,continuation:{tokenize:L$},exit:D$},O$={tokenize:F$,partial:!0},j$={tokenize:z$,partial:!0};function A$(e,t,n){const r=this,i=r.events[r.events.length-1];let o=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,a=0;return s;function s(f){const p=r.containerState.type||(f===42||f===43||f===45?"listUnordered":"listOrdered");if(p==="listUnordered"?!r.containerState.marker||f===r.containerState.marker:Pp(f)){if(r.containerState.type||(r.containerState.type=p,e.enter(p,{_container:!0})),p==="listUnordered")return e.enter("listItemPrefix"),f===42||f===45?e.check(yc,n,u)(f):u(f);if(!r.interrupt||f===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(f)}return n(f)}function l(f){return Pp(f)&&++a<10?(e.consume(f),l):(!r.interrupt||a<2)&&(r.containerState.marker?f===r.containerState.marker:f===41||f===46)?(e.exit("listItemValue"),u(f)):n(f)}function u(f){return e.enter("listItemMarker"),e.consume(f),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||f,e.check(Cf,r.interrupt?n:c,e.attempt(O$,h,d))}function c(f){return r.containerState.initialBlankLine=!0,o++,h(f)}function d(f){return $e(f)?(e.enter("listItemPrefixWhitespace"),e.consume(f),e.exit("listItemPrefixWhitespace"),h):n(f)}function h(f){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(f)}}function L$(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Cf,i,o);function i(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Ge(e,t,"listItemIndent",r.containerState.size+1)(s)}function o(s){return r.containerState.furtherBlankLines||!$e(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(j$,t,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,Ge(e,e.attempt(Jt,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function z$(e,t,n){const r=this;return Ge(e,i,"listItemIndent",r.containerState.size+1);function i(o){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(o):n(o)}}function D$(e){e.exit(this.containerState.type)}function F$(e,t,n){const r=this;return Ge(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(o){const a=r.events[r.events.length-1];return!$e(o)&&a&&a[1].type==="listItemPrefixWhitespace"?t(o):n(o)}}const Q2={name:"setextUnderline",tokenize:B$,resolveTo:$$};function $$(e,t){let n=e.length,r,i,o;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!o&&e[n][1].type==="definition"&&(o=n);const a={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",o?(e.splice(i,0,["enter",a,t]),e.splice(o+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[o][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}function B$(e,t,n){const r=this;let i;return o;function o(u){let c=r.events.length,d;for(;c--;)if(r.events[c][1].type!=="lineEnding"&&r.events[c][1].type!=="linePrefix"&&r.events[c][1].type!=="content"){d=r.events[c][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),i=u,a(u)):n(u)}function a(u){return e.enter("setextHeadingLineSequence"),s(u)}function s(u){return u===i?(e.consume(u),s):(e.exit("setextHeadingLineSequence"),$e(u)?Ge(e,l,"lineSuffix")(u):l(u))}function l(u){return u===null||xe(u)?(e.exit("setextHeadingLine"),t(u)):n(u)}}const V$={tokenize:H$};function H$(e){const t=this,n=e.attempt(Cf,r,e.attempt(this.parser.constructs.flowInitial,i,Ge(e,e.attempt(this.parser.constructs.flow,i,e.attempt(GF,i)),"linePrefix")));return n;function r(o){if(o===null){e.consume(o);return}return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const W$={resolveAll:r7()},U$=n7("string"),Y$=n7("text");function n7(e){return{tokenize:t,resolveAll:r7(e==="text"?Z$:void 0)};function t(n){const r=this,i=this.parser.constructs[e],o=n.attempt(i,a,s);return a;function a(c){return u(c)?o(c):s(c)}function s(c){if(c===null){n.consume(c);return}return n.enter("data"),n.consume(c),l}function l(c){return u(c)?(n.exit("data"),o(c)):(n.consume(c),l)}function u(c){if(c===null)return!0;const d=i[c];let h=-1;if(d)for(;++h-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}o>0&&a.push(e[i].slice(0,o))}return a}function X$(e,t){let n=-1;const r=[];let i;for(;++n0){const hn=fe.tokenStack[fe.tokenStack.length-1];(hn[1]||J2).call(fe,void 0,hn[0])}for(Z.position={start:si(H.length>0?H[0][1].start:{line:1,column:1,offset:0}),end:si(H.length>0?H[H.length-2][1].end:{line:1,column:1,offset:0})},ze=-1;++ze1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const u={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,u),e.applyData(t,u)}function SB(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function EB(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function a7(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});const a=i[i.length-1];return a&&a.type==="text"?a.value+=r:i.push({type:"text",value:r}),i}function CB(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return a7(e,t);const i={src:Za(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,o),e.applyData(t,o)}function _B(e,t){const n={src:Za(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function TB(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function NB(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return a7(e,t);const i={href:Za(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)}function PB(e,t){const n={href:Za(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function MB(e,t,n){const r=e.all(t),i=n?RB(n):s7(t),o={},a=[];if(typeof t.checked=="boolean"){const c=r[0];let d;c&&c.type==="element"&&c.tagName==="p"?d=c:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s1}function IB(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=Km(t.children[1]),l=Bk(t.children[t.children.length-1]);s&&l&&(a.position={start:s,end:l}),i.push(a)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,o),e.applyData(t,o)}function zB(e,t,n){const r=n?n.children:void 0,o=(r?r.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,s=a?a.length:t.children.length;let l=-1;const u=[];for(;++l0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return o.push(nb(t.slice(i),i>0,!1)),o.join("")}function nb(e,t,n){let r=0,i=e.length;if(t){let o=e.codePointAt(r);for(;o===eb||o===tb;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(i-1);for(;o===eb||o===tb;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function $B(e,t){const n={type:"text",value:FB(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function BB(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const VB={blockquote:yB,break:vB,code:bB,delete:xB,emphasis:wB,footnoteReference:kB,heading:SB,html:EB,imageReference:CB,image:_B,inlineCode:TB,linkReference:NB,link:PB,listItem:MB,list:IB,paragraph:OB,root:jB,strong:AB,table:LB,tableCell:DB,tableRow:zB,text:$B,thematicBreak:BB,toml:Hu,yaml:Hu,definition:Hu,footnoteDefinition:Hu};function Hu(){}const l7=-1,_f=0,Bd=1,Vd=2,o1=3,a1=4,s1=5,l1=6,u7=7,c7=8,rb=typeof self=="object"?self:globalThis,HB=(e,t)=>{const n=(i,o)=>(e.set(o,i),i),r=i=>{if(e.has(i))return e.get(i);const[o,a]=t[i];switch(o){case _f:case l7:return n(a,i);case Bd:{const s=n([],i);for(const l of a)s.push(r(l));return s}case Vd:{const s=n({},i);for(const[l,u]of a)s[r(l)]=r(u);return s}case o1:return n(new Date(a),i);case a1:{const{source:s,flags:l}=a;return n(new RegExp(s,l),i)}case s1:{const s=n(new Map,i);for(const[l,u]of a)s.set(r(l),r(u));return s}case l1:{const s=n(new Set,i);for(const l of a)s.add(r(l));return s}case u7:{const{name:s,message:l}=a;return n(new rb[s](l),i)}case c7:return n(BigInt(a),i);case"BigInt":return n(Object(BigInt(a)),i)}return n(new rb[o](a),i)};return r},ib=e=>HB(new Map,e)(0),jo="",{toString:WB}={},{keys:UB}=Object,hs=e=>{const t=typeof e;if(t!=="object"||!e)return[_f,t];const n=WB.call(e).slice(8,-1);switch(n){case"Array":return[Bd,jo];case"Object":return[Vd,jo];case"Date":return[o1,jo];case"RegExp":return[a1,jo];case"Map":return[s1,jo];case"Set":return[l1,jo]}return n.includes("Array")?[Bd,n]:n.includes("Error")?[u7,n]:[Vd,n]},Wu=([e,t])=>e===_f&&(t==="function"||t==="symbol"),YB=(e,t,n,r)=>{const i=(a,s)=>{const l=r.push(a)-1;return n.set(s,l),l},o=a=>{if(n.has(a))return n.get(a);let[s,l]=hs(a);switch(s){case _f:{let c=a;switch(l){case"bigint":s=c7,c=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return i([l7],a)}return i([s,c],a)}case Bd:{if(l)return i([l,[...a]],a);const c=[],d=i([s,c],a);for(const h of a)c.push(o(h));return d}case Vd:{if(l)switch(l){case"BigInt":return i([l,a.toString()],a);case"Boolean":case"Number":case"String":return i([l,a.valueOf()],a)}if(t&&"toJSON"in a)return o(a.toJSON());const c=[],d=i([s,c],a);for(const h of UB(a))(e||!Wu(hs(a[h])))&&c.push([o(h),o(a[h])]);return d}case o1:return i([s,a.toISOString()],a);case a1:{const{source:c,flags:d}=a;return i([s,{source:c,flags:d}],a)}case s1:{const c=[],d=i([s,c],a);for(const[h,f]of a)(e||!(Wu(hs(h))||Wu(hs(f))))&&c.push([o(h),o(f)]);return d}case l1:{const c=[],d=i([s,c],a);for(const h of a)(e||!Wu(hs(h)))&&c.push(o(h));return d}}const{message:u}=a;return i([s,{name:l,message:u}],a)};return o},ob=(e,{json:t,lossy:n}={})=>{const r=[];return YB(!(t||n),!!t,new Map,r)(e),r},Hd=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?ib(ob(e,t)):structuredClone(e):(e,t)=>ib(ob(e,t));function ZB(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function GB(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function qB(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||ZB,r=e.options.footnoteBackLabel||GB,i=e.options.footnoteLabel||"Footnotes",o=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&p.push({type:"text",value:" "});let y=typeof n=="string"?n:n(l,f);typeof y=="string"&&(y={type:"text",value:y}),p.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+h+(f>1?"-"+f:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,f),className:["data-footnote-backref"]},children:Array.isArray(y)?y:[y]})}const w=c[c.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const y=w.children[w.children.length-1];y&&y.type==="text"?y.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...p)}else c.push(...p);const g={type:"element",tagName:"li",properties:{id:t+"fn-"+h},children:e.wrap(c,!0)};e.patch(u,g),s.push(g)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...Hd(a),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:` +`}]}}const d7=function(e){if(e==null)return JB;if(typeof e=="function")return Tf(e);if(typeof e=="object")return Array.isArray(e)?XB(e):QB(e);if(typeof e=="string")return KB(e);throw new Error("Expected function, string, or object as test")};function XB(e){const t=[];let n=-1;for(;++n":""))+")"})}return h;function h(){let f=f7,p,m,w;if((!t||o(l,u,c[c.length-1]||void 0))&&(f=iV(n(l,c)),f[0]===ab))return f;if("children"in l&&l.children){const g=l;if(g.children&&f[0]!==nV)for(m=(r?g.children.length:-1)+a,w=c.concat(g);m>-1&&m0&&n.push({type:"text",value:` +`}),n}function sb(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function lb(e,t){const n=aV(e,t),r=n.one(e,void 0),i=qB(n),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&o.children.push({type:"text",value:` +`},i),o}function dV(e,t){return e&&"run"in e?async function(n,r){const i=lb(n,{file:r,...t});await e.run(i,r)}:function(n,r){return lb(n,{file:r,...e||t})}}function ub(e){if(e)throw e}var vc=Object.prototype.hasOwnProperty,p7=Object.prototype.toString,cb=Object.defineProperty,db=Object.getOwnPropertyDescriptor,fb=function(t){return typeof Array.isArray=="function"?Array.isArray(t):p7.call(t)==="[object Array]"},hb=function(t){if(!t||p7.call(t)!=="[object Object]")return!1;var n=vc.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&vc.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var i;for(i in t);return typeof i>"u"||vc.call(t,i)},pb=function(t,n){cb&&n.name==="__proto__"?cb(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},gb=function(t,n){if(n==="__proto__")if(vc.call(t,n)){if(db)return db(t,n).value}else return;return t[n]},fV=function e(){var t,n,r,i,o,a,s=arguments[0],l=1,u=arguments.length,c=!1;for(typeof s=="boolean"&&(c=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(i);try{l=e.apply(this,a)}catch(u){const c=u;if(s&&n)throw c;return i(c)}s||(l&&l.then&&typeof l.then=="function"?l.then(o,i):l instanceof Error?i(l):o(l))}function i(a,...s){n||(n=!0,t(a,...s))}function o(a){i(null,a)}}const ur={basename:gV,dirname:mV,extname:yV,join:vV,sep:"/"};function gV(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');lu(e);let n=0,r=-1,i=e.length,o;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(o){n=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let a=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(o){n=i+1;break}}else a<0&&(o=!0,a=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=a));return n===r?r=a:r<0&&(r=e.length),e.slice(n,r)}function mV(e){if(lu(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function yV(e){lu(e);let t=e.length,n=-1,r=0,i=-1,o=0,a;for(;t--;){const s=e.codePointAt(t);if(s===47){if(a){r=t+1;break}continue}n<0&&(a=!0,n=t+1),s===46?i<0?i=t:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||n<0||o===0||o===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function vV(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function xV(e,t){let n="",r=0,i=-1,o=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),i=a,o=0;continue}}else if(n.length>0){n="",r=0,i=a,o=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,a):n=e.slice(i+1,a),r=a-i-1;i=a,o=0}else s===46&&o>-1?o++:o=-1}return n}function lu(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const wV={cwd:kV};function kV(){return"/"}function Op(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function SV(e){if(typeof e=="string")e=new URL(e);else if(!Op(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return EV(e)}function EV(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n0){let[f,...p]=c;const m=r[h][1];Ip(m)&&Ip(f)&&(f=C0(!0,m,f)),r[h]=[u,f,...p]}}}}const NV=new u1().freeze();function P0(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function M0(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function R0(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function yb(e){if(!Ip(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function vb(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Uu(e){return PV(e)?e:new g7(e)}function PV(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function MV(e){return typeof e=="string"||RV(e)}function RV(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const IV="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",bb=[],xb={allowDangerousHtml:!0},OV=/^(https?|ircs?|mailto|xmpp)$/i,jV=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function AV(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",i=e.className,o=e.components,a=e.disallowedElements,s=e.rehypePlugins||bb,l=e.remarkPlugins||bb,u=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...xb}:xb,c=e.skipHtml,d=e.unwrapDisallowed,h=e.urlTransform||LV,f=NV().use(mB).use(l).use(dV,u).use(s),p=new g7;typeof r=="string"&&(p.value=r);for(const y of jV)Object.hasOwn(e,y.from)&&(""+y.from+(y.to?"use `"+y.to+"` instead":"remove it")+IV+y.id,void 0);const m=f.parse(p);let w=f.runSync(m,p);return i&&(w={type:"element",tagName:"div",properties:{className:i},children:w.type==="root"?w.children:[w]}),h7(w,g),GD(w,{Fragment:v.Fragment,components:o,ignoreInvalidStyle:!0,jsx:v.jsx,jsxs:v.jsxs,passKeys:!0,passNode:!0});function g(y,b,x){if(y.type==="raw"&&x&&typeof b=="number")return c?x.children.splice(b,1):x.children[b]={type:"text",value:y.value},b;if(y.type==="element"){let C;for(C in k0)if(Object.hasOwn(k0,C)&&Object.hasOwn(y.properties,C)){const _=y.properties[C],R=k0[C];(R===null||R.includes(y.tagName))&&(y.properties[C]=h(String(_||""),C,y))}}if(y.type==="element"){let C=t?!t.includes(y.tagName):a?a.includes(y.tagName):!1;if(!C&&n&&typeof b=="number"&&(C=!n(y,b,x)),C&&x&&typeof b=="number")return d&&y.children?x.children.splice(b,1,...y.children):x.children.splice(b,1),b}}}function LV(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t<0||i>-1&&t>i||n>-1&&t>n||r>-1&&t>r||OV.test(e.slice(0,t))?e:""}var m7={exports:{}},y7={};/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Aa=S;function zV(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var DV=typeof Object.is=="function"?Object.is:zV,FV=Aa.useState,$V=Aa.useEffect,BV=Aa.useLayoutEffect,VV=Aa.useDebugValue;function HV(e,t){var n=t(),r=FV({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return BV(function(){i.value=n,i.getSnapshot=t,I0(i)&&o({inst:i})},[e,n,t]),$V(function(){return I0(i)&&o({inst:i}),e(function(){I0(i)&&o({inst:i})})},[e]),VV(n),n}function I0(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!DV(e,n)}catch{return!0}}function WV(e,t){return t()}var UV=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?WV:HV;y7.useSyncExternalStore=Aa.useSyncExternalStore!==void 0?Aa.useSyncExternalStore:UV;m7.exports=y7;var YV=m7.exports;const vi=()=>{},nn=vi(),O0=Object,De=e=>e===nn,pr=e=>typeof e=="function",Fi=(e,t)=>({...e,...t}),ZV=e=>pr(e.then),Yu=new WeakMap;let GV=0;const Vl=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let i,o;if(O0(e)===e&&!r&&n!=RegExp){if(i=Yu.get(e),i)return i;if(i=++GV+"~",Yu.set(e,i),n==Array){for(i="@",o=0;oNf&&typeof window.requestAnimationFrame!=c1,v7=(e,t)=>{const n=Dr.get(e);return[()=>!De(t)&&e.get(t)||j0,r=>{if(!De(t)){const i=e.get(t);t in Zu||(Zu[t]=i),n[5](t,Fi(i,r),i||j0)}},n[6],()=>!De(t)&&t in Zu?Zu[t]:!De(t)&&e.get(t)||j0]};let Ap=!0;const XV=()=>Ap,[Lp,zp]=Nf&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[vi,vi],QV=()=>{const e=jp&&document.visibilityState;return De(e)||e!=="hidden"},KV=e=>(jp&&document.addEventListener("visibilitychange",e),Lp("focus",e),()=>{jp&&document.removeEventListener("visibilitychange",e),zp("focus",e)}),JV=e=>{const t=()=>{Ap=!0,e()},n=()=>{Ap=!1};return Lp("online",t),Lp("offline",n),()=>{zp("online",t),zp("offline",n)}},eH={isOnline:XV,isVisible:QV},tH={initFocus:KV,initReconnect:JV},wb=!Se.useId,Hl=!Nf||"Deno"in window,nH=e=>qV()?window.requestAnimationFrame(e):setTimeout(e,1),A0=Hl?S.useEffect:S.useLayoutEffect,L0=typeof navigator<"u"&&navigator.connection,kb=!Hl&&L0&&(["slow-2g","2g"].includes(L0.effectiveType)||L0.saveData),d1=e=>{if(pr(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Vl(e):"",[e,t]};let rH=0;const Dp=()=>++rH,b7=0,x7=1,w7=2,iH=3;var ps={__proto__:null,ERROR_REVALIDATE_EVENT:iH,FOCUS_EVENT:b7,MUTATE_EVENT:w7,RECONNECT_EVENT:x7};async function k7(...e){const[t,n,r,i]=e,o=Fi({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{});let a=o.populateCache;const s=o.rollbackOnError;let l=o.optimisticData;const u=h=>typeof s=="function"?s(h):s!==!1,c=o.throwOnError;if(pr(n)){const h=n,f=[],p=t.keys();for(const m of p)!/^\$(inf|sub)\$/.test(m)&&h(t.get(m)._k)&&f.push(m);return Promise.all(f.map(d))}return d(n);async function d(h){const[f]=d1(h);if(!f)return;const[p,m]=v7(t,f),[w,g,y,b]=Dr.get(t),x=()=>{const F=w[f];return(pr(o.revalidate)?o.revalidate(p().data,h):o.revalidate!==!1)&&(delete y[f],delete b[f],F&&F[0])?F[0](w7).then(()=>p().data):p().data};if(e.length<3)return x();let C=r,_;const R=Dp();g[f]=[R,0];const O=!De(l),D=p(),j=D.data,A=D._c,M=De(A)?j:A;if(O&&(l=pr(l)?l(M,j):l,m({data:l,_c:M})),pr(C))try{C=C(M)}catch(F){_=F}if(C&&ZV(C))if(C=await C.catch(F=>{_=F}),R!==g[f][0]){if(_)throw _;return C}else _&&O&&u(_)&&(a=!0,m({data:M,_c:nn}));if(a&&!_)if(pr(a)){const F=a(C,M);m({data:F,error:nn,_c:nn})}else m({data:C,error:nn,_c:nn});if(g[f][1]=Dp(),Promise.resolve(x()).then(()=>{m({_c:nn})}),_){if(c)throw _;return}return C}}const Sb=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},oH=(e,t)=>{if(!Dr.has(e)){const n=Fi(tH,t),r={},i=k7.bind(nn,e);let o=vi;const a={},s=(c,d)=>{const h=a[c]||[];return a[c]=h,h.push(d),()=>h.splice(h.indexOf(d),1)},l=(c,d,h)=>{e.set(c,d);const f=a[c];if(f)for(const p of f)p(d,h)},u=()=>{if(!Dr.has(e)&&(Dr.set(e,[r,{},{},{},i,l,s]),!Hl)){const c=n.initFocus(setTimeout.bind(nn,Sb.bind(nn,r,b7))),d=n.initReconnect(setTimeout.bind(nn,Sb.bind(nn,r,x7)));o=()=>{c&&c(),d&&d(),Dr.delete(e)}}};return u(),[e,i,u,o]}return[e,Dr.get(e)[4]]},aH=(e,t,n,r,i)=>{const o=n.errorRetryCount,a=i.retryCount,s=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;!De(o)&&a>o||setTimeout(r,s,i)},sH=(e,t)=>Vl(e)==Vl(t),[S7,lH]=oH(new Map),uH=Fi({onLoadingSlow:vi,onSuccess:vi,onError:vi,onErrorRetry:aH,onDiscarded:vi,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:kb?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:kb?5e3:3e3,compare:sH,isPaused:()=>!1,cache:S7,mutate:lH,fallback:{}},eH),cH=(e,t)=>{const n=Fi(e,t);if(t){const{use:r,fallback:i}=e,{use:o,fallback:a}=t;r&&o&&(n.use=r.concat(o)),i&&a&&(n.fallback=Fi(i,a))}return n},dH=S.createContext({}),fH="$inf$",E7=Nf&&window.__SWR_DEVTOOLS_USE__,hH=E7?window.__SWR_DEVTOOLS_USE__:[],pH=()=>{E7&&(window.__SWR_DEVTOOLS_REACT__=Se)},gH=e=>pr(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],mH=()=>Fi(uH,S.useContext(dH)),yH=e=>(t,n,r)=>e(t,n&&((...o)=>{const[a]=d1(t),[,,,s]=Dr.get(S7);if(a.startsWith(fH))return n(...o);const l=s[a];return De(l)?n(...o):(delete s[a],l)}),r),vH=hH.concat(yH),bH=e=>function(...n){const r=mH(),[i,o,a]=gH(n),s=cH(r,a);let l=e;const{use:u}=s,c=(u||[]).concat(vH);for(let d=c.length;d--;)l=c[d](l);return l(i,o||s.fetcher||null,s)},xH=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const i=r.indexOf(n);i>=0&&(r[i]=r[r.length-1],r.pop())}};pH();const Eb=Se.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)}),z0={dedupe:!0},wH=(e,t,n)=>{const{cache:r,compare:i,suspense:o,fallbackData:a,revalidateOnMount:s,revalidateIfStale:l,refreshInterval:u,refreshWhenHidden:c,refreshWhenOffline:d,keepPreviousData:h}=n,[f,p,m,w]=Dr.get(r),[g,y]=d1(e),b=S.useRef(!1),x=S.useRef(!1),C=S.useRef(g),_=S.useRef(t),R=S.useRef(n),O=()=>R.current,D=()=>O().isVisible()&&O().isOnline(),[j,A,M,F]=v7(r,g),k=S.useRef({}).current,T=De(a)?n.fallback[g]:a,P=(he,le)=>{for(const ke in k){const ye=ke;if(ye==="data"){if(!i(he[ye],le[ye])&&(!De(he[ye])||!i(U,le[ye])))return!1}else if(le[ye]!==he[ye])return!1}return!0},L=S.useMemo(()=>{const he=!g||!t?!1:De(s)?O().isPaused()||o?!1:De(l)?!0:l:s,le=ae=>{const qe=Fi(ae);return delete qe._k,he?{isValidating:!0,isLoading:!0,...qe}:qe},ke=j(),ye=F(),je=le(ke),yt=ke===ye?je:le(ye);let Ie=je;return[()=>{const ae=le(j());return P(ae,Ie)?(Ie.data=ae.data,Ie.isLoading=ae.isLoading,Ie.isValidating=ae.isValidating,Ie.error=ae.error,Ie):(Ie=ae,ae)},()=>yt]},[r,g]),I=YV.useSyncExternalStore(S.useCallback(he=>M(g,(le,ke)=>{P(ke,le)||he()}),[r,g]),L[0],L[1]),z=!b.current,E=f[g]&&f[g].length>0,V=I.data,Y=De(V)?T:V,N=I.error,re=S.useRef(Y),U=h?De(V)?re.current:V:Y,Q=E&&!De(N)?!1:z&&!De(s)?s:O().isPaused()?!1:o?De(Y)?!1:l:De(Y)||l,J=!!(g&&t&&z&&Q),ee=De(I.isValidating)?J:I.isValidating,ne=De(I.isLoading)?J:I.isLoading,me=S.useCallback(async he=>{const le=_.current;if(!g||!le||x.current||O().isPaused())return!1;let ke,ye,je=!0;const yt=he||{},Ie=!m[g]||!yt.dedupe,ae=()=>wb?!x.current&&g===C.current&&b.current:g===C.current,qe={isValidating:!1,isLoading:!1},Rt=()=>{A(qe)},Kt=()=>{const nt=m[g];nt&&nt[1]===ye&&delete m[g]},Nn={isValidating:!0};De(j().data)&&(Nn.isLoading=!0);try{if(Ie&&(A(Nn),n.loadingTimeout&&De(j().data)&&setTimeout(()=>{je&&ae()&&O().onLoadingSlow(g,n)},n.loadingTimeout),m[g]=[le(y),Dp()]),[ke,ye]=m[g],ke=await ke,Ie&&setTimeout(Kt,n.dedupingInterval),!m[g]||m[g][1]!==ye)return Ie&&ae()&&O().onDiscarded(g),!1;qe.error=nn;const nt=p[g];if(!De(nt)&&(ye<=nt[0]||ye<=nt[1]||nt[1]===0))return Rt(),Ie&&ae()&&O().onDiscarded(g),!1;const It=j().data;qe.data=i(It,ke)?It:ke,Ie&&ae()&&O().onSuccess(ke,g,n)}catch(nt){Kt();const It=O(),{shouldRetryOnError:H}=It;It.isPaused()||(qe.error=nt,Ie&&ae()&&(It.onError(nt,g,It),(H===!0||pr(H)&&H(nt))&&(!O().revalidateOnFocus||!O().revalidateOnReconnect||D())&&It.onErrorRetry(nt,g,It,Z=>{const fe=f[g];fe&&fe[0]&&fe[0](ps.ERROR_REVALIDATE_EVENT,Z)},{retryCount:(yt.retryCount||0)+1,dedupe:!0})))}return je=!1,Rt(),!0},[g,r]),_e=S.useCallback((...he)=>k7(r,C.current,...he),[]);if(A0(()=>{_.current=t,R.current=n,De(V)||(re.current=V)}),A0(()=>{if(!g)return;const he=me.bind(nn,z0);let le=0;const ye=xH(g,f,(je,yt={})=>{if(je==ps.FOCUS_EVENT){const Ie=Date.now();O().revalidateOnFocus&&Ie>le&&D()&&(le=Ie+O().focusThrottleInterval,he())}else if(je==ps.RECONNECT_EVENT)O().revalidateOnReconnect&&D()&&he();else{if(je==ps.MUTATE_EVENT)return me();if(je==ps.ERROR_REVALIDATE_EVENT)return me(yt)}});return x.current=!1,C.current=g,b.current=!0,A({_k:y}),Q&&(De(Y)||Hl?he():nH(he)),()=>{x.current=!0,ye()}},[g]),A0(()=>{let he;function le(){const ye=pr(u)?u(j().data):u;ye&&he!==-1&&(he=setTimeout(ke,ye))}function ke(){!j().error&&(c||O().isVisible())&&(d||O().isOnline())?me(z0).then(le):le()}return le(),()=>{he&&(clearTimeout(he),he=-1)}},[u,c,d,g]),S.useDebugValue(U),o&&De(Y)&&g){if(!wb&&Hl)throw new Error("Fallback data is required when using suspense in SSR.");_.current=t,R.current=n,x.current=!1;const he=w[g];if(!De(he)){const le=_e(he);Eb(le)}if(De(N)){const le=me(z0);De(U)||(le.status="fulfilled",le.value=!0),Eb(le)}else throw N}return{mutate:_e,get data(){return k.data=!0,U},get error(){return k.error=!0,N},get isValidating(){return k.isValidating=!0,ee},get isLoading(){return k.isLoading=!0,ne}}},kH=bH(wH),SH={p(e){const{node:t,...n}=e;return v.jsx("p",{className:"mb-4",...n})},h4(e){const{node:t,...n}=e;return v.jsx("h4",{className:"mb-2 mt-6 text-xl",...n})},li(e){const{node:t,...n}=e;return v.jsx("li",{className:"list-inside list-disc",...n})},ul(e){const{node:t,...n}=e;return v.jsx("ul",{className:"mb-4",...n})},a(e){const{node:t,...n}=e;return v.jsx("a",{className:"text-sky-600 hover:underline dark:text-sky-500",...n})}},EH=e=>aD(Object.assign({"../../data/skills/API_Development.md":()=>sr(()=>import("./API_Development-Yt34Sqvz.js"),[]),"../../data/skills/Automated_Testing.md":()=>sr(()=>import("./Automated_Testing-BzkZtcV6.js"),[]),"../../data/skills/Cloud_Native.md":()=>sr(()=>import("./Cloud_Native-CQHl9RcH.js"),[]),"../../data/skills/Devops.md":()=>sr(()=>import("./Devops-DYx1MEgP.js"),[]),"../../data/skills/Mobile_Development.md":()=>sr(()=>import("./Mobile_Development-BsFE0_wj.js"),[]),"../../data/skills/React.md":()=>sr(()=>import("./React-DV865Yq2.js"),[]),"../../data/skills/Third_Party_APIs.md":()=>sr(()=>import("./Third_Party_APIs-BIyVokKW.js"),[]),"../../data/skills/Web_Accessibility.md":()=>sr(()=>import("./Web_Accessibility-DlAGHI_D.js"),[]),"../../data/skills/Web_Development.md":()=>sr(()=>import("./Web_Development-WZW4yQRn.js"),[])}),`../../data/skills/${e}.md`,5).then(t=>t.markdown),CH=({name:e})=>{const{data:t}=kH(e.replace(/ /g,"_"),EH,{suspense:!0});return v.jsx(AV,{components:SH,children:t})},_H=({name:e=null})=>e==null?null:v.jsx(sD,{children:v.jsx(S.Suspense,{fallback:v.jsx(lD,{className:"mb-4"}),children:v.jsx(CH,{name:e})})}),TH=()=>Pa.skills?v.jsxs("section",{id:"skills",children:[v.jsx(_k,{children:"Skills"}),v.jsx(Tu,{className:"m-4 mx-auto max-w-3xl",collapseAll:!0,children:Pa.skills.map(e=>v.jsxs(Tu.Panel,{children:[v.jsxs(Tu.Title,{as:"h3",children:[e.name&&v.jsx(oD,{name:e.name}),e.level&&v.jsx(nD,{level:e.level})]}),v.jsxs(Tu.Content,{children:[v.jsx(_H,{name:e.name}),e.keywords&&v.jsx("ul",{className:"mb-2 text-gray-500 dark:text-gray-400",children:e.keywords.sort().map(t=>v.jsx("li",{className:"inline after:content-['_|_'] last:after:content-none",children:t},t))})]})]},e.name))})]}):null,NH={button:{color:{primary:"bg-red-500 hover:bg-red-600"}},avatar:{root:{img:{base:"aspect-square object-cover border-2 border-white"},size:{xl:"w-60 md:w-40 xl:w-60"}}},popover:{base:"absolute z-20 inline-block w-max max-w-[90vw] bg-white outline-none border border-gray-200 rounded-lg shadow-sm dark:border-gray-600 dark:bg-gray-800 m-2 max-w-xl text-base md:w-fit"},card:{root:{base:"flex rounded-lg border border-gray-200 bg-white shadow-md dark:border-gray-700 dark:bg-gray-800 shadow-lg shadow-gray-700 m-2 max-w-xl text-base md:w-fit",horizontal:{on:"flex-col-reverse md:max-w-xl md:flex-row-reverse"}},img:{horizontal:{on:"w-full rounded-b-lg object-cover md:h-auto md:w-48 md:rounded-none md:rounded-r-lg"}}},accordion:{root:{base:"divide-y divide-gray-200 border-gray-200 dark:divide-gray-700 dark:border-gray-700 bg-white dark:bg-gray-800"},title:{base:"flex w-full items-center justify-between p-5 text-left font-medium text-gray-500 first:rounded-t-lg last:rounded-b-lg dark:text-gray-400",heading:"flex w-full gap-2 justify-between",flush:{off:"hover:bg-gray-100 dark:hover:bg-gray-800"}}}},PH=()=>v.jsx(f3,{theme:{theme:NH},children:v.jsxs(NN,{children:[v.jsx(MP,{}),v.jsx("main",{className:"mt-8",children:v.jsxs(VL,{children:[v.jsx(FL,{}),v.jsx(eD,{}),v.jsx(TH,{})]})}),v.jsx(RP,{})]})});D0.createRoot(document.getElementById("root")).render(v.jsx(Se.StrictMode,{children:v.jsx(PH,{})})); diff --git a/assets/index-DsM9VmgN.css b/assets/index-DsM9VmgN.css new file mode 100644 index 0000000..82117a4 --- /dev/null +++ b/assets/index-DsM9VmgN.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Playwrite+US+Trad:wght@100..400&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1280px){.container{max-width:1280px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-5{bottom:1.25rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-7{width:1.75rem;height:1.75rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[90dvh\]{max-height:90dvh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-11{min-width:2.75rem}.min-w-14{min-width:3.5rem}.min-w-9{min-width:2.25rem}.min-w-96{min-width:24rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(132 225 188 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(248 180 217 / var(--tw-border-opacity))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity))}.border-purple-900{--tw-border-opacity: 1;border-color:rgb(74 29 150 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.border-red-900{--tw-border-opacity: 1;border-color:rgb(119 29 29 / var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(126 220 226 / var(--tw-border-opacity))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity))}.\!bg-transparent{background-color:transparent!important}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(246 245 255 / var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #F17EB8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #F98080 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 128 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #16BDCA var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/75{--tw-gradient-from: rgb(255 255 255 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0E9F6E var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F05252 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/75{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-75\%{--tw-gradient-via-position: 75%}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #057A55 var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #D61F69 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #E02424 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #047481 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position)}.fill-amber-900{fill:#78350f}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-teal-300{fill:#7edce2}.fill-teal-400{fill:#16bdca}.fill-yellow-400{fill:#e3a008}.stroke-white{stroke:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2\.5{padding-bottom:.625rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.font-heading{font-family:Playwrite US Trad,cursive}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[4rem\]{line-height:4rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}.text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity))}.text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.placeholder-cyan-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity))}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-700{--tw-shadow-color: #374151;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity))}.ring-cyan-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,text-decoration-color\,fill\,stroke\,box-shadow\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow\:-moz-scrollbars-none\]{overflow:-moz-scrollbars-none}.\[scrollbar-width\:none\]{scrollbar-width:none}html,body{margin:0;padding:0;background:url(/images/background-small.jpg) no-repeat center top fixed;background-size:cover;color:#fff;background-color:#000;font-family:Arial,Verdana;height:100vh}@media (min-width: 768px),(min-height: 576px){html,body{background-image:url(/images/background-medium.jpg)}}@media (min-width: 992px),(min-height: 744px){html,body{background-image:url(/images/background-large.jpg)}}@media (prefers-color-scheme: light){html,body{background-color:#fff;color:#000}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:left-px:after{content:var(--tw-content);left:1px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-px:after{content:var(--tw-content);top:1px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'_\|_\'\]:after{--tw-content: " | ";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:after\:content-none:last-child:after{--tw-content: none;content:var(--tw-content)}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}@media (hover: hover) and (pointer: fine){.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity))}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity))}.focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))}.focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity))}.focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity))}.focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity))}.focus\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity))}.focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity))}.focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity))}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity))}.focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}@media (hover: hover) and (pointer: fine){.enabled\:hover\:bg-blue-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.enabled\:hover\:bg-cyan-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.enabled\:hover\:bg-gray-900:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.enabled\:hover\:bg-green-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.enabled\:hover\:bg-green-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity))}.enabled\:hover\:bg-indigo-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity))}.enabled\:hover\:bg-lime-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.enabled\:hover\:bg-pink-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity))}.enabled\:hover\:bg-purple-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity))}.enabled\:hover\:bg-red-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.enabled\:hover\:bg-red-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity))}.enabled\:hover\:bg-teal-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.enabled\:hover\:bg-yellow-500:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity))}.enabled\:hover\:bg-gradient-to-bl:hover:enabled{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-br:hover:enabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-l:hover:enabled{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.enabled\:hover\:from-teal-200:hover:enabled{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.enabled\:hover\:to-lime-200:hover:enabled{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.enabled\:hover\:text-cyan-700:hover:enabled{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.enabled\:hover\:text-gray-900:hover:enabled{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}@media (hover: hover) and (pointer: fine){.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-cyan-500\/25{--tw-ring-color: rgb(6 182 212 / .25)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}@media (hover: hover) and (pointer: fine){.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:enabled:hover .group-enabled\:group-hover\:text-inherit{color:inherit}}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}@media (min-width: 768px){.md\:fixed{position:fixed}.md\:sticky{position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:bottom-8{bottom:2rem}.md\:left-8{left:2rem}.md\:top-0{top:0}.md\:z-10{z-index:10}.md\:z-30{z-index:30}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-2{margin-left:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:mt-5{margin-top:1.25rem}.md\:mt-9{margin-top:2.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-72{height:18rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-\[calc\(100vh_-_40px\)\]{min-height:calc(100vh - 40px)}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:min-w-56{min-width:14rem}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-items-stretch{justify-items:stretch}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:justify-self-end{justify-self:end}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:via-60\%{--tw-gradient-via-position: 60%}.md\:p-0{padding:0}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:text-left{text-align:left}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}@media (hover: hover) and (pointer: fine){.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}}}@media (min-width: 992px){.lg\:my-8{margin-top:2rem;margin-bottom:2rem}}@media (min-width: 1280px){.xl\:w-60{width:15rem}}.rtl\:after\:right-1:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.25rem}.rtl\:after\:right-px:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:1px}.rtl\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-color-scheme: dark){.dark\:block{display:block}.dark\:inline{display:inline}.dark\:hidden{display:none}.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity))}.dark\:border-none{border-style:none}.dark\:border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}.dark\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.dark\:border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity))}.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.dark\:border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity))}.dark\:border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark\:border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity))}.dark\:border-indigo-600{--tw-border-opacity: 1;border-color:rgb(88 80 236 / var(--tw-border-opacity))}.dark\:border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity))}.dark\:border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity))}.dark\:border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity))}.dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark\:border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity))}.dark\:border-teal-600{--tw-border-opacity: 1;border-color:rgb(4 116 129 / var(--tw-border-opacity))}.dark\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.dark\:border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity))}.dark\:border-yellow-600{--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity))}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}.dark\:bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.dark\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.dark\:bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.dark\:bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.dark\:bg-dkgray{--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}.dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.dark\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-gray-800\/30{background-color:#1f29374d}.dark\:bg-gray-800\/50{background-color:#1f293780}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-gray-900\/80{background-color:#111827cc}.dark\:bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity))}.dark\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity))}.dark\:bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity))}.dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity))}.dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity))}.dark\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity))}.dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity))}.dark\:bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity))}.dark\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.dark\:bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.dark\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity))}.dark\:bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity))}.dark\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity))}.dark\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity))}.dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity))}.dark\:bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity))}.dark\:bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity))}.dark\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity))}.dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity))}.dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity))}.dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity))}.dark\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity))}.dark\:bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity))}.dark\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity))}.dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity))}.dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity))}.dark\:bg-opacity-80{--tw-bg-opacity: .8}.dark\:from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-black\/75{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:fill-amber-300{fill:#fcd34d}.dark\:fill-gray-300{fill:#d1d5db}.dark\:fill-teal-700{fill:#036672}.dark\:fill-teal-900{fill:#014451}.dark\:stroke-black{stroke:#000}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}.dark\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.dark\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity))}.dark\:text-blue-900{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity))}.dark\:text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity))}.dark\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.dark\:text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.dark\:text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.dark\:text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}.dark\:text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity))}.dark\:text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity))}.dark\:text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity))}.dark\:text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity))}.dark\:text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity))}.dark\:text-indigo-600{--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity))}.dark\:text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity))}.dark\:text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity))}.dark\:text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity))}.dark\:text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}.dark\:text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity))}.dark\:text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity))}.dark\:text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity))}.dark\:text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity))}.dark\:text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity))}.dark\:text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity))}.dark\:text-purple-900{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity))}.dark\:text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity))}.dark\:text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity))}.dark\:text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity))}.dark\:text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity))}.dark\:text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.dark\:text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity))}.dark\:text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity))}.dark\:text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-yellow-600{--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity))}.dark\:text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity))}.dark\:text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity))}.dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.dark\:mix-blend-color{mix-blend-mode:color}.dark\:shadow-sm-light{--tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, .08);--tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-cyan-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.dark\:ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}.dark\:ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark\:ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark\:ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.dark\:ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.dark\:ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity))}.dark\:ring-purple-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.dark\:ring-red-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity))}.dark\:ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}.dark\:ring-offset-blue-700{--tw-ring-offset-color: #1A56DB}.dark\:ring-offset-cyan-600{--tw-ring-offset-color: #0891b2}.dark\:ring-offset-gray-800{--tw-ring-offset-color: #1F2937}.dark\:ring-offset-gray-900{--tw-ring-offset-color: #111827}.dark\:ring-offset-green-600{--tw-ring-offset-color: #057A55}.dark\:ring-offset-green-800{--tw-ring-offset-color: #03543F}.dark\:ring-offset-indigo-700{--tw-ring-offset-color: #5145CD}.dark\:ring-offset-lime-700{--tw-ring-offset-color: #4d7c0f}.dark\:ring-offset-pink-600{--tw-ring-offset-color: #D61F69}.dark\:ring-offset-purple-600{--tw-ring-offset-color: #7E3AF2}.dark\:ring-offset-red-600{--tw-ring-offset-color: #E02424}.dark\:ring-offset-red-900{--tw-ring-offset-color: #771D1D}.dark\:ring-offset-teal-600{--tw-ring-offset-color: #047481}.dark\:ring-offset-yellow-400{--tw-ring-offset-color: #E3A008}.odd\:dark\:bg-gray-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.even\:dark\:bg-gray-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}@media (hover: hover) and (pointer: fine){.dark\:hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.dark\:hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}.dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity))}.dark\:hover\:bg-lime-300:hover{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.dark\:hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity))}.dark\:hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity))}.dark\:hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.dark\:hover\:bg-teal-300:hover{--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity))}.dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.dark\:focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}.dark\:focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.dark\:focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity))}.dark\:focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity))}.dark\:focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity))}.dark\:focus\:bg-cyan-600:focus{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.dark\:focus\:bg-gray-600:focus{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity))}.dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 108 78 / var(--tw-ring-opacity))}.dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity))}.dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity))}.dark\:focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity))}.dark\:focus\:ring-lime-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity))}.dark\:focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity))}.dark\:focus\:ring-pink-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity))}.dark\:focus\:ring-pink-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity))}.dark\:focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity))}.dark\:focus\:ring-purple-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity))}.dark\:focus\:ring-purple-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity))}.dark\:focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity))}.dark\:focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity))}.dark\:focus\:ring-teal-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity))}.dark\:focus\:ring-teal-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity))}.dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity))}@media (hover: hover) and (pointer: fine){.dark\:enabled\:hover\:border-cyan-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-gray-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-green-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-indigo-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(81 69 205 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-lime-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-pink-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-red-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-teal-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(3 102 114 / var(--tw-border-opacity))}.dark\:enabled\:hover\:border-yellow-700:hover:enabled{--tw-border-opacity: 1;border-color:rgb(142 75 16 / var(--tw-border-opacity))}.dark\:enabled\:hover\:bg-cyan-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-gray-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-green-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-indigo-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-lime-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-pink-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-purple-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-red-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-teal-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:bg-yellow-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity))}.enabled\:dark\:hover\:bg-gray-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:enabled\:hover\:text-white:hover:enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.enabled\:dark\:hover\:text-white:hover:enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.disabled\:dark\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (hover: hover) and (pointer: fine){.group:hover .dark\:group-hover\:bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:#1f293799}.group:hover .dark\:group-hover\:bg-green-300{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-red-300{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity))}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.peer-focus\:dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}}@media (min-width: 768px){@media (prefers-color-scheme: dark){@media (hover: hover) and (pointer: fine){.md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}}}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:gap-2>*{gap:.5rem}.\[\&\>\*\]\:p-4>*{padding:1rem}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&\>li\]\:inline-block>li{display:inline-block}.\[\&\>li\]\:px-2>li{padding-left:.5rem;padding-right:.5rem}.\[\&_\*\]\:cursor-pointer *{cursor:pointer} diff --git a/images/school-icons/fredonia-dark.svg b/images/school-icons/fredonia-dark.svg new file mode 100644 index 0000000..f43f498 --- /dev/null +++ b/images/school-icons/fredonia-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/images/school-icons/fredonia.svg b/images/school-icons/fredonia.svg new file mode 100644 index 0000000..b426bb9 --- /dev/null +++ b/images/school-icons/fredonia.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html index 95ba899..e8ade6f 100644 --- a/index.html +++ b/index.html @@ -38,8 +38,8 @@ gtag('config', 'G-140RJXD7C4'); - - + +