(function(){"use strict";var Fu=document.createElement("style");Fu.textContent=`@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.cdnfonts.com/css/aileron";*,: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:Poppins,sans-serif;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;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[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}html{scroll-behavior:smooth}body{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(75 84 87 / var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,: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(59 130 246 / .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: }::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(59 130 246 / .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: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}#root :is(.pointer-events-none){pointer-events:none}#root :is(.visible){visibility:visible}#root :is(.fixed){position:fixed}#root :is(.absolute){position:absolute}#root :is(.relative){position:relative}#root :is(.inset-0){top:0;right:0;bottom:0;left:0}#root :is(.-bottom-1){bottom:-.25rem}#root :is(.-bottom-12){bottom:-3rem}#root :is(.-left-10){left:-2.5rem}#root :is(.-left-12){left:-3rem}#root :is(.-left-20){left:-5rem}#root :is(.-right-10){right:-2.5rem}#root :is(.-right-20){right:-5rem}#root :is(.-right-6){right:-1.5rem}#root :is(.-top-10){top:-2.5rem}#root :is(.-top-20){top:-5rem}#root :is(.-top-6){top:-1.5rem}#root :is(.bottom-0){bottom:0}#root :is(.bottom-10){bottom:2.5rem}#root :is(.bottom-20){bottom:5rem}#root :is(.bottom-6){bottom:1.5rem}#root :is(.bottom-8){bottom:2rem}#root :is(.left-0){left:0}#root :is(.left-1\\/2){left:50%}#root :is(.left-1\\/4){left:25%}#root :is(.left-10){left:2.5rem}#root :is(.left-4){left:1rem}#root :is(.left-8){left:2rem}#root :is(.right-0){right:0}#root :is(.right-1\\/4){right:25%}#root :is(.right-10){right:2.5rem}#root :is(.right-4){right:1rem}#root :is(.right-8){right:2rem}#root :is(.top-0){top:0}#root :is(.top-10){top:2.5rem}#root :is(.top-20){top:5rem}#root :is(.top-24){top:6rem}#root :is(.top-4){top:1rem}#root :is(.top-40){top:10rem}#root :is(.top-\\[60px\\]){top:60px}#root :is(.-z-10){z-index:-10}#root :is(.z-0){z-index:0}#root :is(.z-10){z-index:10}#root :is(.z-20){z-index:20}#root :is(.z-40){z-index:40}#root :is(.z-50){z-index:50}#root :is(.order-1){order:1}#root :is(.order-2){order:2}#root :is(.col-span-1){grid-column:span 1 / span 1}#root :is(.mx-auto){margin-left:auto;margin-right:auto}#root :is(.my-10){margin-top:2.5rem;margin-bottom:2.5rem}#root :is(.-mr-10){margin-right:-2.5rem}#root :is(.-mr-32){margin-right:-8rem}#root :is(.-mt-10){margin-top:-2.5rem}#root :is(.-mt-32){margin-top:-8rem}#root :is(.mb-1){margin-bottom:.25rem}#root :is(.mb-10){margin-bottom:2.5rem}#root :is(.mb-12){margin-bottom:3rem}#root :is(.mb-16){margin-bottom:4rem}#root :is(.mb-2){margin-bottom:.5rem}#root :is(.mb-20){margin-bottom:5rem}#root :is(.mb-24){margin-bottom:6rem}#root :is(.mb-3){margin-bottom:.75rem}#root :is(.mb-32){margin-bottom:8rem}#root :is(.mb-4){margin-bottom:1rem}#root :is(.mb-6){margin-bottom:1.5rem}#root :is(.mb-8){margin-bottom:2rem}#root :is(.ml-auto){margin-left:auto}#root :is(.mr-1){margin-right:.25rem}#root :is(.mr-1\\.5){margin-right:.375rem}#root :is(.mr-2){margin-right:.5rem}#root :is(.mr-5){margin-right:1.25rem}#root :is(.mt-1){margin-top:.25rem}#root :is(.mt-12){margin-top:3rem}#root :is(.mt-16){margin-top:4rem}#root :is(.mt-2){margin-top:.5rem}#root :is(.mt-4){margin-top:1rem}#root :is(.mt-6){margin-top:1.5rem}#root :is(.mt-8){margin-top:2rem}#root :is(.mt-auto){margin-top:auto}#root :is(.block){display:block}#root :is(.inline-block){display:inline-block}#root :is(.flex){display:flex}#root :is(.inline-flex){display:inline-flex}#root :is(.grid){display:grid}#root :is(.contents){display:contents}#root :is(.hidden){display:none}#root :is(.aspect-\\[4\\/5\\]){aspect-ratio:4/5}#root :is(.h-0){height:0px}#root :is(.h-0\\.5){height:.125rem}#root :is(.h-10){height:2.5rem}#root :is(.h-12){height:3rem}#root :is(.h-14){height:3.5rem}#root :is(.h-16){height:4rem}#root :is(.h-2){height:.5rem}#root :is(.h-20){height:5rem}#root :is(.h-28){height:7rem}#root :is(.h-3){height:.75rem}#root :is(.h-32){height:8rem}#root :is(.h-4){height:1rem}#root :is(.h-5){height:1.25rem}#root :is(.h-6){height:1.5rem}#root :is(.h-72){height:18rem}#root :is(.h-8){height:2rem}#root :is(.h-96){height:24rem}#root :is(.h-\\[120\\%\\]){height:120%}#root :is(.h-\\[2px\\]){height:2px}#root :is(.h-\\[400px\\]){height:400px}#root :is(.h-\\[500px\\]){height:500px}#root :is(.h-\\[600px\\]){height:600px}#root :is(.h-full){height:100%}#root :is(.h-px){height:1px}#root :is(.min-h-screen){min-height:100vh}#root :is(.w-0){width:0px}#root :is(.w-1\\/3){width:33.333333%}#root :is(.w-10){width:2.5rem}#root :is(.w-12){width:3rem}#root :is(.w-14){width:3.5rem}#root :is(.w-16){width:4rem}#root :is(.w-2){width:.5rem}#root :is(.w-20){width:5rem}#root :is(.w-28){width:7rem}#root :is(.w-32){width:8rem}#root :is(.w-4){width:1rem}#root :is(.w-5){width:1.25rem}#root :is(.w-6){width:1.5rem}#root :is(.w-72){width:18rem}#root :is(.w-8){width:2rem}#root :is(.w-96){width:24rem}#root :is(.w-\\[500px\\]){width:500px}#root :is(.w-\\[600px\\]){width:600px}#root :is(.w-\\[calc\\(100\\%-2rem\\)\\]){width:calc(100% - 2rem)}#root :is(.w-full){width:100%}#root :is(.min-w-\\[800px\\]){min-width:800px}#root :is(.max-w-2xl){max-width:42rem}#root :is(.max-w-3xl){max-width:48rem}#root :is(.max-w-4xl){max-width:56rem}#root :is(.max-w-5xl){max-width:64rem}#root :is(.max-w-7xl){max-width:80rem}#root :is(.max-w-\\[200px\\]){max-width:200px}#root :is(.max-w-lg){max-width:32rem}#root :is(.max-w-md){max-width:28rem}#root :is(.max-w-none){max-width:none}#root :is(.max-w-sm){max-width:24rem}#root :is(.max-w-xs){max-width:20rem}#root :is(.flex-1){flex:1 1 0%}#root :is(.shrink-0){flex-shrink:0}#root :is(.flex-grow){flex-grow:1}#root :is(.-translate-x-2){--tw-translate-x: -.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))}#root :is(.-translate-y-2){--tw-translate-y: -.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))}#root :is(.translate-x-2){--tw-translate-x: .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))}#root :is(.translate-y-2){--tw-translate-y: .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))}#root :is(.-rotate-3){--tw-rotate: -3deg;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))}#root :is(.rotate-0){--tw-rotate: 0deg;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))}#root :is(.rotate-6){--tw-rotate: 6deg;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))}#root :is(.rotate-\\[-1deg\\]){--tw-rotate: -1deg;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))}#root :is(.skew-x-12){--tw-skew-x: 12deg;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))}#root :is(.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))}#root :is(.cursor-default){cursor:default}#root :is(.cursor-pointer){cursor:pointer}#root :is(.resize-none){resize:none}#root :is(.list-decimal){list-style-type:decimal}#root :is(.list-disc){list-style-type:disc}#root :is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}#root :is(.grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#root :is(.flex-col){flex-direction:column}#root :is(.flex-wrap){flex-wrap:wrap}#root :is(.items-start){align-items:flex-start}#root :is(.items-end){align-items:flex-end}#root :is(.items-center){align-items:center}#root :is(.justify-center){justify-content:center}#root :is(.justify-between){justify-content:space-between}#root :is(.gap-0){gap:0px}#root :is(.gap-12){gap:3rem}#root :is(.gap-16){gap:4rem}#root :is(.gap-2){gap:.5rem}#root :is(.gap-20){gap:5rem}#root :is(.gap-3){gap:.75rem}#root :is(.gap-4){gap:1rem}#root :is(.gap-5){gap:1.25rem}#root :is(.gap-6){gap:1.5rem}#root :is(.gap-8){gap:2rem}#root :is(.gap-x-12){-moz-column-gap:3rem;column-gap:3rem}#root :is(.gap-y-8){row-gap:2rem}#root :is(.-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)))}#root :is(.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)))}#root :is(.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)))}#root :is(.space-y-10>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}#root :is(.space-y-12>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}#root :is(.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))}#root :is(.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))}#root :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#root :is(.space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}#root :is(.overflow-hidden){overflow:hidden}#root :is(.overflow-x-auto){overflow-x:auto}#root :is(.rounded){border-radius:.25rem}#root :is(.rounded-2xl){border-radius:1rem}#root :is(.rounded-3xl){border-radius:1.5rem}#root :is(.rounded-\\[3rem\\]){border-radius:3rem}#root :is(.rounded-full){border-radius:9999px}#root :is(.rounded-lg){border-radius:.5rem}#root :is(.rounded-md){border-radius:.375rem}#root :is(.rounded-sm){border-radius:.125rem}#root :is(.rounded-xl){border-radius:.75rem}#root :is(.rounded-r-lg){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#root :is(.rounded-t-2xl){border-top-left-radius:1rem;border-top-right-radius:1rem}#root :is(.rounded-t-sm){border-top-left-radius:.125rem;border-top-right-radius:.125rem}#root :is(.border){border-width:1px}#root :is(.border-2){border-width:2px}#root :is(.border-4){border-width:4px}#root :is(.border-8){border-width:8px}#root :is(.border-x){border-left-width:1px;border-right-width:1px}#root :is(.border-y){border-top-width:1px;border-bottom-width:1px}#root :is(.border-b){border-bottom-width:1px}#root :is(.border-b-2){border-bottom-width:2px}#root :is(.border-b-4){border-bottom-width:4px}#root :is(.border-l){border-left-width:1px}#root :is(.border-l-2){border-left-width:2px}#root :is(.border-t){border-top-width:1px}#root :is(.border-none){border-style:none}#root :is(.border-accent){--tw-border-opacity: 1;border-color:rgb(222 144 68 / var(--tw-border-opacity))}#root :is(.border-accent\\/10){border-color:#de90441a}#root :is(.border-accent\\/20){border-color:#de904433}#root :is(.border-gray-100){--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}#root :is(.border-gray-200){--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}#root :is(.border-gray-300){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}#root :is(.border-gray-300\\/30){border-color:#d1d5db4d}#root :is(.border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}#root :is(.border-primary){--tw-border-opacity: 1;border-color:rgb(119 149 161 / var(--tw-border-opacity))}#root :is(.border-primary\\/20){border-color:#7795a133}#root :is(.border-transparent){border-color:transparent}#root :is(.border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}#root :is(.border-white\\/10){border-color:#ffffff1a}#root :is(.border-white\\/20){border-color:#fff3}#root :is(.border-white\\/30){border-color:#ffffff4d}#root :is(.border-white\\/5){border-color:#ffffff0d}#root :is(.border-white\\/50){border-color:#ffffff80}#root :is(.bg-accent){--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.bg-accent\\/10){background-color:#de90441a}#root :is(.bg-accent\\/20){background-color:#de904433}#root :is(.bg-accent\\/5){background-color:#de90440d}#root :is(.bg-black\\/20){background-color:#0003}#root :is(.bg-emerald-500\\/90){background-color:#10b981e6}#root :is(.bg-gray-100){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}#root :is(.bg-gray-200){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}#root :is(.bg-gray-50){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}#root :is(.bg-gray-50\\/50){background-color:#f9fafb80}#root :is(.bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}#root :is(.bg-green-100){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}#root :is(.bg-green-500){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}#root :is(.bg-green-500\\/20){background-color:#22c55e33}#root :is(.bg-primary){--tw-bg-opacity: 1;background-color:rgb(119 149 161 / var(--tw-bg-opacity))}#root :is(.bg-primary\\/20){background-color:#7795a133}#root :is(.bg-primary\\/30){background-color:#7795a14d}#root :is(.bg-primary\\/5){background-color:#7795a10d}#root :is(.bg-red-500\\/90){background-color:#ef4444e6}#root :is(.bg-slate-50){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}#root :is(.bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}#root :is(.bg-slate-900\\/60){background-color:#0f172a99}#root :is(.bg-slate-900\\/80){background-color:#0f172acc}#root :is(.bg-textMain){--tw-bg-opacity: 1;background-color:rgb(75 84 87 / var(--tw-bg-opacity))}#root :is(.bg-transparent){background-color:transparent}#root :is(.bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#root :is(.bg-white\\/10){background-color:#ffffff1a}#root :is(.bg-white\\/20){background-color:#fff3}#root :is(.bg-white\\/40){background-color:#fff6}#root :is(.bg-white\\/5){background-color:#ffffff0d}#root :is(.bg-white\\/80){background-color:#fffc}#root :is(.bg-white\\/90){background-color:#ffffffe6}#root :is(.bg-white\\/95){background-color:#fffffff2}#root :is(.bg-gradient-to-br){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#root :is(.bg-gradient-to-r){background-image:linear-gradient(to right,var(--tw-gradient-stops))}#root :is(.bg-gradient-to-t){background-image:linear-gradient(to top,var(--tw-gradient-stops))}#root :is(.bg-gradient-to-tr){background-image:linear-gradient(to top right,var(--tw-gradient-stops))}#root :is(.from-accent){--tw-gradient-from: #DE9044 var(--tw-gradient-from-position);--tw-gradient-to: rgb(222 144 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root :is(.from-black\\/50){--tw-gradient-from: rgb(0 0 0 / .5) 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)}#root :is(.from-black\\/60){--tw-gradient-from: rgb(0 0 0 / .6) 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)}#root :is(.from-gray-900){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root :is(.from-gray-900\\/90){--tw-gradient-from: rgb(17 24 39 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root :is(.from-primary){--tw-gradient-from: #7795A1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(119 149 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root :is(.from-slate-900\\/80){--tw-gradient-from: rgb(15 23 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root :is(.from-slate-900\\/90){--tw-gradient-from: rgb(15 23 42 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root :is(.from-transparent){--tw-gradient-from: transparent 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)}#root :is(.from-white){--tw-gradient-from: #FFFFFF 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)}#root :is(.via-accent){--tw-gradient-to: rgb(222 144 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #DE9044 var(--tw-gradient-via-position), var(--tw-gradient-to)}#root :is(.via-accent\\/40){--tw-gradient-to: rgb(222 144 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(222 144 68 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}#root :is(.via-gray-900\\/60){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}#root :is(.via-primary\\/20){--tw-gradient-to: rgb(119 149 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(119 149 161 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}#root :is(.via-transparent){--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}#root :is(.to-accent){--tw-gradient-to: #DE9044 var(--tw-gradient-to-position)}#root :is(.to-accent\\/60){--tw-gradient-to: rgb(222 144 68 / .6) var(--tw-gradient-to-position)}#root :is(.to-gray-50){--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}#root :is(.to-gray-900\\/30){--tw-gradient-to: rgb(17 24 39 / .3) var(--tw-gradient-to-position)}#root :is(.to-primary){--tw-gradient-to: #7795A1 var(--tw-gradient-to-position)}#root :is(.to-slate-900\\/90){--tw-gradient-to: rgb(15 23 42 / .9) var(--tw-gradient-to-position)}#root :is(.to-transparent){--tw-gradient-to: transparent var(--tw-gradient-to-position)}#root :is(.to-white){--tw-gradient-to: #FFFFFF var(--tw-gradient-to-position)}#root :is(.bg-clip-text){-webkit-background-clip:text;background-clip:text}#root :is(.stroke-\\[3\\]){stroke-width:3}#root :is(.object-contain){-o-object-fit:contain;object-fit:contain}#root :is(.object-cover){-o-object-fit:cover;object-fit:cover}#root :is(.p-10){padding:2.5rem}#root :is(.p-2){padding:.5rem}#root :is(.p-3){padding:.75rem}#root :is(.p-4){padding:1rem}#root :is(.p-6){padding:1.5rem}#root :is(.p-8){padding:2rem}#root :is(.px-12){padding-left:3rem;padding-right:3rem}#root :is(.px-4){padding-left:1rem;padding-right:1rem}#root :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}#root :is(.px-8){padding-left:2rem;padding-right:2rem}#root :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}#root :is(.py-1\\.5){padding-top:.375rem;padding-bottom:.375rem}#root :is(.py-12){padding-top:3rem;padding-bottom:3rem}#root :is(.py-16){padding-top:4rem;padding-bottom:4rem}#root :is(.py-20){padding-top:5rem;padding-bottom:5rem}#root :is(.py-24){padding-top:6rem;padding-bottom:6rem}#root :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}#root :is(.py-32){padding-top:8rem;padding-bottom:8rem}#root :is(.py-4){padding-top:1rem;padding-bottom:1rem}#root :is(.py-6){padding-top:1.5rem;padding-bottom:1.5rem}#root :is(.py-8){padding-top:2rem;padding-bottom:2rem}#root :is(.pb-1){padding-bottom:.25rem}#root :is(.pb-2){padding-bottom:.5rem}#root :is(.pb-24){padding-bottom:6rem}#root :is(.pl-4){padding-left:1rem}#root :is(.pl-5){padding-left:1.25rem}#root :is(.pt-2){padding-top:.5rem}#root :is(.pt-20){padding-top:5rem}#root :is(.pt-32){padding-top:8rem}#root :is(.pt-40){padding-top:10rem}#root :is(.pt-8){padding-top:2rem}#root :is(.text-center){text-align:center}#root :is(.text-right){text-align:right}#root :is(.font-heading){font-family:Aileron,sans-serif}#root :is(.font-sans){font-family:Poppins,sans-serif}#root :is(.text-2xl){font-size:1.5rem;line-height:2rem}#root :is(.text-3xl){font-size:1.875rem;line-height:2.25rem}#root :is(.text-4xl){font-size:2.25rem;line-height:2.5rem}#root :is(.text-5xl){font-size:3rem;line-height:1}#root :is(.text-\\[10px\\]){font-size:10px}#root :is(.text-lg){font-size:1.125rem;line-height:1.75rem}#root :is(.text-sm){font-size:.875rem;line-height:1.25rem}#root :is(.text-xl){font-size:1.25rem;line-height:1.75rem}#root :is(.text-xs){font-size:.75rem;line-height:1rem}#root :is(.font-black){font-weight:900}#root :is(.font-bold){font-weight:700}#root :is(.font-light){font-weight:300}#root :is(.font-medium){font-weight:500}#root :is(.font-semibold){font-weight:600}#root :is(.uppercase){text-transform:uppercase}#root :is(.leading-\\[0\\.9\\]){line-height:.9}#root :is(.leading-\\[1\\.1\\]){line-height:1.1}#root :is(.leading-none){line-height:1}#root :is(.leading-relaxed){line-height:1.625}#root :is(.leading-tight){line-height:1.25}#root :is(.tracking-\\[0\\.15em\\]){letter-spacing:.15em}#root :is(.tracking-\\[0\\.1em\\]){letter-spacing:.1em}#root :is(.tracking-\\[0\\.2em\\]){letter-spacing:.2em}#root :is(.tracking-\\[0\\.3em\\]){letter-spacing:.3em}#root :is(.tracking-tight){letter-spacing:-.025em}#root :is(.tracking-tighter){letter-spacing:-.05em}#root :is(.tracking-wide){letter-spacing:.025em}#root :is(.tracking-wider){letter-spacing:.05em}#root :is(.tracking-widest){letter-spacing:.1em}#root :is(.text-accent){--tw-text-opacity: 1;color:rgb(222 144 68 / var(--tw-text-opacity))}#root :is(.text-emerald-400){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}#root :is(.text-gray-200){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}#root :is(.text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}#root :is(.text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}#root :is(.text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}#root :is(.text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}#root :is(.text-green-600){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}#root :is(.text-primary){--tw-text-opacity: 1;color:rgb(119 149 161 / var(--tw-text-opacity))}#root :is(.text-textMain){--tw-text-opacity: 1;color:rgb(75 84 87 / var(--tw-text-opacity))}#root :is(.text-textMain\\/50){color:#4b545780}#root :is(.text-textMain\\/60){color:#4b545799}#root :is(.text-textMain\\/70){color:#4b5457b3}#root :is(.text-textMain\\/80){color:#4b5457cc}#root :is(.text-transparent){color:transparent}#root :is(.text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.text-white\\/40){color:#fff6}#root :is(.text-white\\/50){color:#ffffff80}#root :is(.text-white\\/60){color:#fff9}#root :is(.text-white\\/70){color:#ffffffb3}#root :is(.text-white\\/80){color:#fffc}#root :is(.text-white\\/90){color:#ffffffe6}#root :is(.antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root :is(.opacity-0){opacity:0}#root :is(.opacity-100){opacity:1}#root :is(.opacity-30){opacity:.3}#root :is(.opacity-40){opacity:.4}#root :is(.opacity-50){opacity:.5}#root :is(.opacity-60){opacity:.6}#root :is(.opacity-80){opacity:.8}#root :is(.opacity-90){opacity:.9}#root :is(.mix-blend-multiply){mix-blend-mode:multiply}#root :is(.shadow-2xl){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.shadow-\\[0_0_50px_rgba\\(218\\,145\\,74\\,0\\.4\\)\\]){--tw-shadow: 0 0 50px rgba(218,145,74,.4);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.shadow-\\[0_10px_40px_-10px_rgba\\(0\\,0\\,0\\,0\\.1\\)\\]){--tw-shadow: 0 10px 40px -10px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.shadow-glass){--tw-shadow: 0 8px 32px 0 rgba(122, 149, 158, .1);--tw-shadow-colored: 0 8px 32px 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)}#root :is(.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)}#root :is(.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)}#root :is(.shadow-premium){--tw-shadow: 0 20px 40px -15px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 20px 40px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.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)}#root :is(.shadow-xl){--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.outline-none){outline:2px solid transparent;outline-offset:2px}#root :is(.blur-2xl){--tw-blur: blur(40px);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)}#root :is(.blur-3xl){--tw-blur: blur(64px);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)}#root :is(.blur-\\[100px\\]){--tw-blur: blur(100px);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)}#root :is(.blur-\\[120px\\]){--tw-blur: blur(120px);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)}#root :is(.drop-shadow-2xl){--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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)}#root :is(.grayscale-\\[20\\%\\]){--tw-grayscale: grayscale(20%);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)}#root :is(.sepia-\\[\\.3\\]){--tw-sepia: sepia(.3);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)}#root :is(.filter){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)}#root :is(.backdrop-blur-md){--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root :is(.backdrop-blur-sm){--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root :is(.backdrop-blur-xl){--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root :is(.transition){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root :is(.transition-colors){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root :is(.duration-1000){transition-duration:1s}#root :is(.duration-200){transition-duration:.2s}#root :is(.duration-300){transition-duration:.3s}#root :is(.duration-500){transition-duration:.5s}#root :is(.duration-700){transition-duration:.7s}#root :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#c7cbc9}::-webkit-scrollbar-thumb{background:#7a959e;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#da914a}#root :is(.selection\\:bg-accent *)::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.selection\\:bg-accent *)::selection{--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.selection\\:text-white *)::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.selection\\:text-white *)::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.selection\\:bg-accent)::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.selection\\:bg-accent)::selection{--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.selection\\:text-white)::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.selection\\:text-white)::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.hover\\:-translate-y-1:hover){--tw-translate-y: -.25rem;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))}#root :is(.hover\\:-translate-y-2:hover){--tw-translate-y: -.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))}#root :is(.hover\\:rotate-0:hover){--tw-rotate: 0deg;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))}#root :is(.hover\\:scale-105:hover){--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}#root :is(.hover\\:border-accent:hover){--tw-border-opacity: 1;border-color:rgb(222 144 68 / var(--tw-border-opacity))}#root :is(.hover\\:border-primary\\/20:hover){border-color:#7795a133}#root :is(.hover\\:border-white\\/20:hover){border-color:#fff3}#root :is(.hover\\:bg-\\[\\#c7823f\\]:hover){--tw-bg-opacity: 1;background-color:rgb(199 130 63 / var(--tw-bg-opacity))}#root :is(.hover\\:bg-accent:hover){--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.hover\\:bg-white:hover){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#root :is(.hover\\:text-accent:hover){--tw-text-opacity: 1;color:rgb(222 144 68 / var(--tw-text-opacity))}#root :is(.hover\\:underline:hover){text-decoration-line:underline}#root :is(.hover\\:shadow-\\[0_0_70px_rgba\\(255\\,255\\,255\\,0\\.6\\)\\]:hover){--tw-shadow: 0 0 70px rgba(255,255,255,.6);--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.hover\\:shadow-lg:hover){--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)}#root :is(.hover\\:shadow-premium:hover){--tw-shadow: 0 20px 40px -15px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 20px 40px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.focus\\:border-accent:focus){--tw-border-opacity: 1;border-color:rgb(222 144 68 / var(--tw-border-opacity))}#root :is(.focus\\:bg-white:focus){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#root :is(.focus\\:outline-none:focus){outline:2px solid transparent;outline-offset:2px}#root :is(.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)}#root :is(.focus\\:ring-accent:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(222 144 68 / var(--tw-ring-opacity))}#root :is(.focus\\:ring-accent\\/20:focus){--tw-ring-color: rgb(222 144 68 / .2)}#root :is(.disabled\\:opacity-70:disabled){opacity:.7}#root :is(.group:hover .group-hover\\:w-full){width:100%}#root :is(.group:hover .group-hover\\:-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))}#root :is(.group:hover .group-hover\\:translate-x-0){--tw-translate-x: 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))}#root :is(.group:hover .group-hover\\:translate-x-0\\.5){--tw-translate-x: .125rem;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))}#root :is(.group:hover .group-hover\\: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))}#root :is(.group:hover .group-hover\\:scale-105){--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}#root :is(.group:hover .group-hover\\:scale-110){--tw-scale-x: 1.1;--tw-scale-y: 1.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))}#root :is(.group:hover .group-hover\\:border-accent){--tw-border-opacity: 1;border-color:rgb(222 144 68 / var(--tw-border-opacity))}#root :is(.group:hover .group-hover\\:border-white\\/20){border-color:#fff3}#root :is(.group:hover .group-hover\\:bg-accent){--tw-bg-opacity: 1;background-color:rgb(222 144 68 / var(--tw-bg-opacity))}#root :is(.group:hover .group-hover\\:bg-accent\\/80){background-color:#de9044cc}#root :is(.group:hover .group-hover\\:bg-primary){--tw-bg-opacity: 1;background-color:rgb(119 149 161 / var(--tw-bg-opacity))}#root :is(.group:hover .group-hover\\:bg-slate-900\\/50){background-color:#0f172a80}#root :is(.group:hover .group-hover\\:bg-white\\/10){background-color:#ffffff1a}#root :is(.group:hover .group-hover\\:text-accent){--tw-text-opacity: 1;color:rgb(222 144 68 / var(--tw-text-opacity))}#root :is(.group:hover .group-hover\\:text-amber-50){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity))}#root :is(.group:hover .group-hover\\:text-primary){--tw-text-opacity: 1;color:rgb(119 149 161 / var(--tw-text-opacity))}#root :is(.group:hover .group-hover\\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.group:hover .group-hover\\:text-white\\/50){color:#ffffff80}#root :is(.group:hover .group-hover\\:text-white\\/80){color:#fffc}#root :is(.group:hover .group-hover\\:opacity-0){opacity:0}#root :is(.group:hover .group-hover\\:opacity-100){opacity:1}#root :is(.group:hover .group-hover\\:opacity-80){opacity:.8}#root :is(.group:hover .group-hover\\:shadow-none){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){#root :is(.sm\\:block){display:block}#root :is(.sm\\:flex-row){flex-direction:row}#root :is(.sm\\:items-center){align-items:center}#root :is(.sm\\:pt-40){padding-top:10rem}#root :is(.sm\\:text-6xl){font-size:3.75rem;line-height:1}}@media(min-width:768px){#root :is(.md\\:left-1\\/2){left:50%}#root :is(.md\\:mt-0){margin-top:0}#root :is(.md\\:block){display:block}#root :is(.md\\:flex){display:flex}#root :is(.md\\:hidden){display:none}#root :is(.md\\:min-w-0){min-width:0px}#root :is(.md\\:-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))}#root :is(.md\\:rotate-0){--tw-rotate: 0deg;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))}#root :is(.md\\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#root :is(.md\\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#root :is(.md\\:flex-row){flex-direction:row}#root :is(.md\\:items-start){align-items:flex-start}#root :is(.md\\:items-end){align-items:flex-end}#root :is(.md\\:justify-start){justify-content:flex-start}#root :is(.md\\:justify-between){justify-content:space-between}#root :is(.md\\:gap-12){gap:3rem}#root :is(.md\\: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))}#root :is(.md\\:p-10){padding:2.5rem}#root :is(.md\\:p-16){padding:4rem}#root :is(.md\\:p-8){padding:2rem}#root :is(.md\\:py-24){padding-top:6rem;padding-bottom:6rem}#root :is(.md\\:py-48){padding-top:12rem;padding-bottom:12rem}#root :is(.md\\:text-left){text-align:left}#root :is(.md\\:text-2xl){font-size:1.5rem;line-height:2rem}#root :is(.md\\:text-5xl){font-size:3rem;line-height:1}#root :is(.md\\:text-6xl){font-size:3.75rem;line-height:1}#root :is(.md\\:text-7xl){font-size:4.5rem;line-height:1}#root :is(.md\\:text-base){font-size:1rem;line-height:1.5rem}#root :is(.md\\:text-xl){font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){#root :is(.lg\\:order-1){order:1}#root :is(.lg\\:order-2){order:2}#root :is(.lg\\:block){display:block}#root :is(.lg\\:flex){display:flex}#root :is(.lg\\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#root :is(.lg\\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}#root :is(.lg\\:gap-12){gap:3rem}#root :is(.lg\\:gap-20){gap:5rem}#root :is(.lg\\:px-8){padding-left:2rem;padding-right:2rem}#root :is(.lg\\:pt-48){padding-top:12rem}#root :is(.lg\\:text-6xl){font-size:3.75rem;line-height:1}#root :is(.lg\\:text-8xl){font-size:6rem;line-height:1}} /*$vite$:1*/`,document.head.appendChild(Fu);function _u(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var Ls={exports:{}},Mn={},Ms={exports:{}},ae={};/** * @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 Bu;function Xm(){if(Bu)return ae;Bu=1;var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),h=Symbol.for("react.provider"),f=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),w=Symbol.iterator;function x(k){return k===null||typeof k!="object"?null:(k=w&&k[w]||k["@@iterator"],typeof k=="function"?k:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,P={};function A(k,D,K){this.props=k,this.context=D,this.refs=P,this.updater=K||j}A.prototype.isReactComponent={},A.prototype.setState=function(k,D){if(typeof k!="object"&&typeof k!="function"&&k!=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,k,D,"setState")},A.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function z(){}z.prototype=A.prototype;function I(k,D,K){this.props=k,this.context=D,this.refs=P,this.updater=K||j}var R=I.prototype=new z;R.constructor=I,M(R,A.prototype),R.isPureReactComponent=!0;var B=Array.isArray,H=Object.prototype.hasOwnProperty,te={current:null},ne={key:!0,ref:!0,__self:!0,__source:!0};function Q(k,D,K){var le,se={},ye=null,ue=null;if(D!=null)for(le in D.ref!==void 0&&(ue=D.ref),D.key!==void 0&&(ye=""+D.key),D)H.call(D,le)&&!ne.hasOwnProperty(le)&&(se[le]=D[le]);var ge=arguments.length-2;if(ge===1)se.children=K;else if(1>>1,K=U[D];if(0>>1;Du(ye,k))ueu(ge,ye)?(U[D]=ge,U[ue]=k,D=ue):(U[D]=ye,U[se]=k,D=se);else if(ueu(ge,k))U[D]=ge,U[ue]=k,D=ue;else break e}}return q}function u(U,q){var k=U.sortIndex-q.sortIndex;return k!==0?k:U.id-q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var h=performance;r.unstable_now=function(){return h.now()}}else{var f=Date,p=f.now();r.unstable_now=function(){return f.now()-p}}var m=[],g=[],v=1,w=null,x=3,j=!1,M=!1,P=!1,A=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R(U){for(var q=i(g);q!==null;){if(q.callback===null)a(g);else if(q.startTime<=U)a(g),q.sortIndex=q.expirationTime,n(m,q);else break;q=i(g)}}function B(U){if(P=!1,R(U),!M)if(i(m)!==null)M=!0,de(H);else{var q=i(g);q!==null&&me(B,q.startTime-U)}}function H(U,q){M=!1,P&&(P=!1,z(Q),Q=-1),j=!0;var k=x;try{for(R(q),w=i(m);w!==null&&(!(w.expirationTime>q)||U&&!nt());){var D=w.callback;if(typeof D=="function"){w.callback=null,x=w.priorityLevel;var K=D(w.expirationTime<=q);q=r.unstable_now(),typeof K=="function"?w.callback=K:w===i(m)&&a(m),R(q)}else a(m);w=i(m)}if(w!==null)var le=!0;else{var se=i(g);se!==null&&me(B,se.startTime-q),le=!1}return le}finally{w=null,x=k,j=!1}}var te=!1,ne=null,Q=-1,ie=5,xe=-1;function nt(){return!(r.unstable_now()-xeU||125D?(U.sortIndex=k,n(g,U),i(m)===null&&U===i(g)&&(P?(z(Q),Q=-1):P=!0,me(B,k-D))):(U.sortIndex=K,n(m,U),M||j||(M=!0,de(H))),U},r.unstable_shouldYield=nt,r.unstable_wrapCallback=function(U){var q=x;return function(){var k=x;x=q;try{return U.apply(this,arguments)}finally{x=k}}}})(Os)),Os}var Yu;function Jm(){return Yu||(Yu=1,Is.exports=Zm()),Is.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 Gu;function eg(){if(Gu)return tt;Gu=1;var r=As(),n=Jm();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,g=/^[: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]*$/,v={},w={};function x(e){return m.call(w,e)?!0:m.call(v,e)?!1:g.test(e)?w[e]=!0:(v[e]=!0,!1)}function j(e,t,o,s){if(o!==null&&o.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return s?!1:o!==null?!o.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function M(e,t,o,s){if(t===null||typeof t>"u"||j(e,t,o,s))return!0;if(s)return!1;if(o!==null)switch(o.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 P(e,t,o,s,l,c,y){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=y}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){A[e]=new P(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];A[t]=new P(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){A[e]=new P(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){A[e]=new P(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){A[e]=new P(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){A[e]=new P(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){A[e]=new P(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){A[e]=new P(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){A[e]=new P(e,5,!1,e.toLowerCase(),null,!1,!1)});var z=/[\-:]([a-z])/g;function I(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(z,I);A[t]=new P(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(z,I);A[t]=new P(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(z,I);A[t]=new P(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){A[e]=new P(e,1,!1,e.toLowerCase(),null,!1,!1)}),A.xlinkHref=new P("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){A[e]=new P(e,1,!1,e.toLowerCase(),null,!0,!0)});function R(e,t,o,s){var l=A.hasOwnProperty(t)?A[t]:null;(l!==null?l.type!==0:s||!(2b||l[y]!==c[b]){var S=` `+l[y].replace(" at new "," at ");return e.displayName&&S.includes("")&&(S=S.replace("",e.displayName)),S}while(1<=y&&0<=b);break}}}finally{le=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?K(e):""}function ye(e){switch(e.tag){case 5:return K(e.type);case 16:return K("Lazy");case 13:return K("Suspense");case 19:return K("SuspenseList");case 0:case 2:case 15:return e=se(e.type,!1),e;case 11:return e=se(e.type.render,!1),e;case 1:return e=se(e.type,!0),e;default:return""}}function ue(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 ne:return"Fragment";case te:return"Portal";case ie:return"Profiler";case Q:return"StrictMode";case Pe:return"Suspense";case be:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case nt:return(e.displayName||"Context")+".Consumer";case xe:return(e._context.displayName||"Context")+".Provider";case Me:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $e:return t=e.displayName||null,t!==null?t:ue(e.type)||"Memo";case de:t=e._payload,e=e._init;try{return ue(e(t))}catch{}}return null}function ge(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 ue(t);case 8:return t===Q?"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 fe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _e(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function sn(e){var t=_e(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),s=""+e[t];if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var l=o.get,c=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(y){s=""+y,c.call(this,y)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(y){s=""+y},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function vt(e){e._valueTracker||(e._valueTracker=sn(e))}function $a(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var o=t.getValue(),s="";return e&&(s=_e(e)?e.checked?"true":"false":e.value),e=s,e!==o?(t.setValue(e),!0):!1}function ki(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 Ya(e,t){var o=t.checked;return k({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??e._wrapperState.initialChecked})}function rh(e,t){var o=t.defaultValue==null?"":t.defaultValue,s=t.checked!=null?t.checked:t.defaultChecked;o=fe(t.value!=null?t.value:o),e._wrapperState={initialChecked:s,initialValue:o,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function nh(e,t){t=t.checked,t!=null&&R(e,"checked",t,!1)}function Ga(e,t){nh(e,t);var o=fe(t.value),s=t.type;if(o!=null)s==="number"?(o===0&&e.value===""||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ka(e,t.type,o):t.hasOwnProperty("defaultValue")&&Ka(e,t.type,fe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function oh(e,t,o){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var s=t.type;if(!(s!=="submit"&&s!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,o||t===e.value||(e.value=t),e.defaultValue=t}o=e.name,o!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,o!==""&&(e.name=o)}function Ka(e,t,o){(t!=="number"||ki(e.ownerDocument)!==e)&&(o==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var ro=Array.isArray;function an(e,t,o,s){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=Si.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function no(e,t){if(t){var o=e.firstChild;if(o&&o===e.lastChild&&o.nodeType===3){o.nodeValue=t;return}}e.textContent=t}var oo={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},mb=["Webkit","ms","Moz","O"];Object.keys(oo).forEach(function(e){mb.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),oo[t]=oo[e]})});function ch(e,t,o){return t==null||typeof t=="boolean"||t===""?"":o||typeof t!="number"||t===0||oo.hasOwnProperty(e)&&oo[e]?(""+t).trim():t+"px"}function dh(e,t){e=e.style;for(var o in t)if(t.hasOwnProperty(o)){var s=o.indexOf("--")===0,l=ch(o,t[o],s);o==="float"&&(o="cssFloat"),s?e.setProperty(o,l):e[o]=l}}var gb=k({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 qa(e,t){if(t){if(gb[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function Za(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 Ja=null;function el(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var tl=null,ln=null,un=null;function fh(e){if(e=To(e)){if(typeof tl!="function")throw Error(i(280));var t=e.stateNode;t&&(t=Yi(t),tl(e.stateNode,e.type,t))}}function hh(e){ln?un?un.push(e):un=[e]:ln=e}function ph(){if(ln){var e=ln,t=un;if(un=ln=null,fh(e),t)for(e=0;e>>=0,e===0?32:31-(Tb(e)/Pb|0)|0}var Pi=64,Ni=4194304;function lo(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 Ri(e,t){var o=e.pendingLanes;if(o===0)return 0;var s=0,l=e.suspendedLanes,c=e.pingedLanes,y=o&268435455;if(y!==0){var b=y&~l;b!==0?s=lo(b):(c&=y,c!==0&&(s=lo(c)))}else y=o&~l,y!==0?s=lo(y):c!==0&&(s=lo(c));if(s===0)return 0;if(t!==0&&t!==s&&(t&l)===0&&(l=s&-s,c=t&-t,l>=c||l===16&&(c&4194240)!==0))return t;if((s&4)!==0&&(s|=o&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=s;0o;o++)t.push(e);return t}function uo(e,t,o){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Pt(t),e[t]=o}function Mb(e,t){var o=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 s=e.eventTimes;for(e=e.expirationTimes;0=vo),Uh=" ",Wh=!1;function Hh(e,t){switch(e){case"keyup":return s2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $h(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fn=!1;function l2(e,t){switch(e){case"compositionend":return $h(t);case"keypress":return t.which!==32?null:(Wh=!0,Uh);case"textInput":return e=t.data,e===Uh&&Wh?null:e;default:return null}}function u2(e,t){if(fn)return e==="compositionend"||!wl&&Hh(e,t)?(e=Oh(),Ii=hl=hr=null,fn=!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:o,offset:t-e};e=s}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Zh(o)}}function ep(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ep(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tp(){for(var e=window,t=ki();t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href=="string"}catch{o=!1}if(o)e=t.contentWindow;else break;t=ki(e.document)}return t}function kl(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 v2(e){var t=tp(),o=e.focusedElem,s=e.selectionRange;if(t!==o&&o&&o.ownerDocument&&ep(o.ownerDocument.documentElement,o)){if(s!==null&&kl(o)){if(t=s.start,e=s.end,e===void 0&&(e=t),"selectionStart"in o)o.selectionStart=t,o.selectionEnd=Math.min(e,o.value.length);else if(e=(t=o.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=o.textContent.length,c=Math.min(s.start,l);s=s.end===void 0?c:Math.min(s.end,l),!e.extend&&c>s&&(l=s,s=c,c=l),l=Jh(o,c);var y=Jh(o,s);l&&y&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==y.node||e.focusOffset!==y.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),c>s?(e.addRange(t),e.extend(y.node,y.offset)):(t.setEnd(y.node,y.offset),e.addRange(t)))}}for(t=[],e=o;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o=document.documentMode,hn=null,Sl=null,ko=null,jl=!1;function rp(e,t,o){var s=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;jl||hn==null||hn!==ki(s)||(s=hn,"selectionStart"in s&&kl(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),ko&&bo(ko,s)||(ko=s,s=Wi(Sl,"onSelect"),0vn||(e.current=Ol[vn],Ol[vn]=null,vn--)}function ke(e,t){vn++,Ol[vn]=e.current,e.current=t}var yr={},Ke=gr(yr),ot=gr(!1),Fr=yr;function wn(e,t){var o=e.type.contextTypes;if(!o)return yr;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===t)return s.__reactInternalMemoizedMaskedChildContext;var l={},c;for(c in o)l[c]=t[c];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function it(e){return e=e.childContextTypes,e!=null}function Gi(){je(ot),je(Ke)}function yp(e,t,o){if(Ke.current!==yr)throw Error(i(168));ke(Ke,t),ke(ot,o)}function vp(e,t,o){var s=e.stateNode;if(t=t.childContextTypes,typeof s.getChildContext!="function")return o;s=s.getChildContext();for(var l in s)if(!(l in t))throw Error(i(108,ge(e)||"Unknown",l));return k({},o,s)}function Ki(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yr,Fr=Ke.current,ke(Ke,e),ke(ot,ot.current),!0}function wp(e,t,o){var s=e.stateNode;if(!s)throw Error(i(169));o?(e=vp(e,t,Fr),s.__reactInternalMemoizedMergedChildContext=e,je(ot),je(Ke),ke(Ke,e)):je(ot),ke(ot,o)}var Xt=null,Xi=!1,Vl=!1;function xp(e){Xt===null?Xt=[e]:Xt.push(e)}function R2(e){Xi=!0,xp(e)}function vr(){if(!Vl&&Xt!==null){Vl=!0;var e=0,t=ve;try{var o=Xt;for(ve=1;e>=y,l-=y,Qt=1<<32-Pt(t)+l|o<oe?(We=J,J=null):We=J.sibling;var he=O(T,J,N[oe],_);if(he===null){J===null&&(J=We);break}e&&J&&he.alternate===null&&t(T,J),E=c(he,E,oe),Z===null?X=he:Z.sibling=he,Z=he,J=We}if(oe===N.length)return o(T,J),Ce&&Br(T,oe),X;if(J===null){for(;oeoe?(We=J,J=null):We=J.sibling;var Tr=O(T,J,he.value,_);if(Tr===null){J===null&&(J=We);break}e&&J&&Tr.alternate===null&&t(T,J),E=c(Tr,E,oe),Z===null?X=Tr:Z.sibling=Tr,Z=Tr,J=We}if(he.done)return o(T,J),Ce&&Br(T,oe),X;if(J===null){for(;!he.done;oe++,he=N.next())he=F(T,he.value,_),he!==null&&(E=c(he,E,oe),Z===null?X=he:Z.sibling=he,Z=he);return Ce&&Br(T,oe),X}for(J=s(T,J);!he.done;oe++,he=N.next())he=W(J,T,oe,he.value,_),he!==null&&(e&&he.alternate!==null&&J.delete(he.key===null?oe:he.key),E=c(he,E,oe),Z===null?X=he:Z.sibling=he,Z=he);return e&&J.forEach(function(ck){return t(T,ck)}),Ce&&Br(T,oe),X}function Ie(T,E,N,_){if(typeof N=="object"&&N!==null&&N.type===ne&&N.key===null&&(N=N.props.children),typeof N=="object"&&N!==null){switch(N.$$typeof){case H:e:{for(var X=N.key,Z=E;Z!==null;){if(Z.key===X){if(X=N.type,X===ne){if(Z.tag===7){o(T,Z.sibling),E=l(Z,N.props.children),E.return=T,T=E;break e}}else if(Z.elementType===X||typeof X=="object"&&X!==null&&X.$$typeof===de&&Ep(X)===Z.type){o(T,Z.sibling),E=l(Z,N.props),E.ref=Po(T,Z,N),E.return=T,T=E;break e}o(T,Z);break}else t(T,Z);Z=Z.sibling}N.type===ne?(E=Xr(N.props.children,T.mode,_,N.key),E.return=T,T=E):(_=Ss(N.type,N.key,N.props,null,T.mode,_),_.ref=Po(T,E,N),_.return=T,T=_)}return y(T);case te:e:{for(Z=N.key;E!==null;){if(E.key===Z)if(E.tag===4&&E.stateNode.containerInfo===N.containerInfo&&E.stateNode.implementation===N.implementation){o(T,E.sibling),E=l(E,N.children||[]),E.return=T,T=E;break e}else{o(T,E);break}else t(T,E);E=E.sibling}E=Du(N,T.mode,_),E.return=T,T=E}return y(T);case de:return Z=N._init,Ie(T,E,Z(N._payload),_)}if(ro(N))return Y(T,E,N,_);if(q(N))return G(T,E,N,_);Ji(T,N)}return typeof N=="string"&&N!==""||typeof N=="number"?(N=""+N,E!==null&&E.tag===6?(o(T,E.sibling),E=l(E,N),E.return=T,T=E):(o(T,E),E=Au(N,T.mode,_),E.return=T,T=E),y(T)):o(T,E)}return Ie}var Sn=Tp(!0),Pp=Tp(!1),es=gr(null),ts=null,jn=null,Wl=null;function Hl(){Wl=jn=ts=null}function $l(e){var t=es.current;je(es),e._currentValue=t}function Yl(e,t,o){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===o)break;e=e.return}}function Cn(e,t){ts=e,Wl=jn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(st=!0),e.firstContext=null)}function bt(e){var t=e._currentValue;if(Wl!==e)if(e={context:e,memoizedValue:t,next:null},jn===null){if(ts===null)throw Error(i(308));jn=e,ts.dependencies={lanes:0,firstContext:e}}else jn=jn.next=e;return t}var Ur=null;function Gl(e){Ur===null?Ur=[e]:Ur.push(e)}function Np(e,t,o,s){var l=t.interleaved;return l===null?(o.next=o,Gl(t)):(o.next=l.next,l.next=o),t.interleaved=o,Zt(e,s)}function Zt(e,t){e.lanes|=t;var o=e.alternate;for(o!==null&&(o.lanes|=t),o=e,e=e.return;e!==null;)e.childLanes|=t,o=e.alternate,o!==null&&(o.childLanes|=t),o=e,e=e.return;return o.tag===3?o.stateNode:null}var wr=!1;function Kl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Rp(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 Jt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function xr(e,t,o){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(ce&2)!==0){var l=s.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),s.pending=t,Zt(e,o)}return l=s.interleaved,l===null?(t.next=t,Gl(s)):(t.next=l.next,l.next=t),s.interleaved=t,Zt(e,o)}function rs(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194240)!==0)){var s=t.lanes;s&=e.pendingLanes,o|=s,t.lanes=o,ll(e,o)}}function Lp(e,t){var o=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,o===s)){var l=null,c=null;if(o=o.firstBaseUpdate,o!==null){do{var y={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};c===null?l=c=y:c=c.next=y,o=o.next}while(o!==null);c===null?l=c=t:c=c.next=t}else l=c=t;o={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:c,shared:s.shared,effects:s.effects},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}function ns(e,t,o,s){var l=e.updateQueue;wr=!1;var c=l.firstBaseUpdate,y=l.lastBaseUpdate,b=l.shared.pending;if(b!==null){l.shared.pending=null;var S=b,L=S.next;S.next=null,y===null?c=L:y.next=L,y=S;var V=e.alternate;V!==null&&(V=V.updateQueue,b=V.lastBaseUpdate,b!==y&&(b===null?V.firstBaseUpdate=L:b.next=L,V.lastBaseUpdate=S))}if(c!==null){var F=l.baseState;y=0,V=L=S=null,b=c;do{var O=b.lane,W=b.eventTime;if((s&O)===O){V!==null&&(V=V.next={eventTime:W,lane:0,tag:b.tag,payload:b.payload,callback:b.callback,next:null});e:{var Y=e,G=b;switch(O=t,W=o,G.tag){case 1:if(Y=G.payload,typeof Y=="function"){F=Y.call(W,F,O);break e}F=Y;break e;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=G.payload,O=typeof Y=="function"?Y.call(W,F,O):Y,O==null)break e;F=k({},F,O);break e;case 2:wr=!0}}b.callback!==null&&b.lane!==0&&(e.flags|=64,O=l.effects,O===null?l.effects=[b]:O.push(b))}else W={eventTime:W,lane:O,tag:b.tag,payload:b.payload,callback:b.callback,next:null},V===null?(L=V=W,S=F):V=V.next=W,y|=O;if(b=b.next,b===null){if(b=l.shared.pending,b===null)break;O=b,b=O.next,O.next=null,l.lastBaseUpdate=O,l.shared.pending=null}}while(!0);if(V===null&&(S=F),l.baseState=S,l.firstBaseUpdate=L,l.lastBaseUpdate=V,t=l.shared.interleaved,t!==null){l=t;do y|=l.lane,l=l.next;while(l!==t)}else c===null&&(l.shared.lanes=0);$r|=y,e.lanes=y,e.memoizedState=F}}function Mp(e,t,o){if(e=t.effects,t.effects=null,e!==null)for(t=0;to?o:4,e(!0);var s=Jl.transition;Jl.transition={};try{e(!1),t()}finally{ve=o,Jl.transition=s}}function qp(){return kt().memoizedState}function D2(e,t,o){var s=jr(e);if(o={lane:s,action:o,hasEagerState:!1,eagerState:null,next:null},Zp(e))Jp(t,o);else if(o=Np(e,t,o,s),o!==null){var l=et();Dt(o,e,s,l),em(o,t,s)}}function I2(e,t,o){var s=jr(e),l={lane:s,action:o,hasEagerState:!1,eagerState:null,next:null};if(Zp(e))Jp(t,l);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var y=t.lastRenderedState,b=c(y,o);if(l.hasEagerState=!0,l.eagerState=b,Nt(b,y)){var S=t.interleaved;S===null?(l.next=l,Gl(t)):(l.next=S.next,S.next=l),t.interleaved=l;return}}catch{}finally{}o=Np(e,t,l,s),o!==null&&(l=et(),Dt(o,e,s,l),em(o,t,s))}}function Zp(e){var t=e.alternate;return e===Re||t!==null&&t===Re}function Jp(e,t){Mo=ss=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function em(e,t,o){if((o&4194240)!==0){var s=t.lanes;s&=e.pendingLanes,o|=s,t.lanes=o,ll(e,o)}}var us={readContext:bt,useCallback:Xe,useContext:Xe,useEffect:Xe,useImperativeHandle:Xe,useInsertionEffect:Xe,useLayoutEffect:Xe,useMemo:Xe,useReducer:Xe,useRef:Xe,useState:Xe,useDebugValue:Xe,useDeferredValue:Xe,useTransition:Xe,useMutableSource:Xe,useSyncExternalStore:Xe,useId:Xe,unstable_isNewReconciler:!1},O2={readContext:bt,useCallback:function(e,t){return Ft().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:Wp,useImperativeHandle:function(e,t,o){return o=o!=null?o.concat([e]):null,as(4194308,4,Yp.bind(null,t,e),o)},useLayoutEffect:function(e,t){return as(4194308,4,e,t)},useInsertionEffect:function(e,t){return as(4,2,e,t)},useMemo:function(e,t){var o=Ft();return t=t===void 0?null:t,e=e(),o.memoizedState=[e,t],e},useReducer:function(e,t,o){var s=Ft();return t=o!==void 0?o(t):t,s.memoizedState=s.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},s.queue=e,e=e.dispatch=D2.bind(null,Re,e),[s.memoizedState,e]},useRef:function(e){var t=Ft();return e={current:e},t.memoizedState=e},useState:Bp,useDebugValue:su,useDeferredValue:function(e){return Ft().memoizedState=e},useTransition:function(){var e=Bp(!1),t=e[0];return e=A2.bind(null,e[1]),Ft().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,o){var s=Re,l=Ft();if(Ce){if(o===void 0)throw Error(i(407));o=o()}else{if(o=t(),Ue===null)throw Error(i(349));(Hr&30)!==0||Op(s,t,o)}l.memoizedState=o;var c={value:o,getSnapshot:t};return l.queue=c,Wp(zp.bind(null,s,c,e),[e]),s.flags|=2048,Io(9,Vp.bind(null,s,c,o,t),void 0,null),o},useId:function(){var e=Ft(),t=Ue.identifierPrefix;if(Ce){var o=qt,s=Qt;o=(s&~(1<<32-Pt(s)-1)).toString(32)+o,t=":"+t+"R"+o,o=Ao++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=y.createElement(o,{is:s.is}):(e=y.createElement(o),o==="select"&&(y=e,s.multiple?y.multiple=!0:s.size&&(y.size=s.size))):e=y.createElementNS(e,o),e[Vt]=t,e[Eo]=s,xm(e,t,!1,!1),t.stateNode=e;e:{switch(y=Za(o,s),o){case"dialog":Se("cancel",e),Se("close",e),l=s;break;case"iframe":case"object":case"embed":Se("load",e),l=s;break;case"video":case"audio":for(l=0;lRn&&(t.flags|=128,s=!0,Oo(c,!1),t.lanes=4194304)}else{if(!s)if(e=os(y),e!==null){if(t.flags|=128,s=!0,o=e.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),Oo(c,!0),c.tail===null&&c.tailMode==="hidden"&&!y.alternate&&!Ce)return Qe(t),null}else 2*De()-c.renderingStartTime>Rn&&o!==1073741824&&(t.flags|=128,s=!0,Oo(c,!1),t.lanes=4194304);c.isBackwards?(y.sibling=t.child,t.child=y):(o=c.last,o!==null?o.sibling=y:t.child=y,c.last=y)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=De(),t.sibling=null,o=Ne.current,ke(Ne,s?o&1|2:o&1),t):(Qe(t),null);case 22:case 23:return Ru(),s=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(t.flags|=8192),s&&(t.mode&1)!==0?(ht&1073741824)!==0&&(Qe(t),t.subtreeFlags&6&&(t.flags|=8192)):Qe(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function H2(e,t){switch(Fl(t),t.tag){case 1:return it(t.type)&&Gi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return En(),je(ot),je(Ke),Zl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Ql(t),null;case 13:if(je(Ne),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));kn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return je(Ne),null;case 4:return En(),null;case 10:return $l(t.type._context),null;case 22:case 23:return Ru(),null;case 24:return null;default:return null}}var hs=!1,qe=!1,$2=typeof WeakSet=="function"?WeakSet:Set,$=null;function Pn(e,t){var o=e.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(s){Ae(e,t,s)}else o.current=null}function vu(e,t,o){try{o()}catch(s){Ae(e,t,s)}}var Sm=!1;function Y2(e,t){if(Rl=Ai,e=tp(),kl(e)){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var s=o.getSelection&&o.getSelection();if(s&&s.rangeCount!==0){o=s.anchorNode;var l=s.anchorOffset,c=s.focusNode;s=s.focusOffset;try{o.nodeType,c.nodeType}catch{o=null;break e}var y=0,b=-1,S=-1,L=0,V=0,F=e,O=null;t:for(;;){for(var W;F!==o||l!==0&&F.nodeType!==3||(b=y+l),F!==c||s!==0&&F.nodeType!==3||(S=y+s),F.nodeType===3&&(y+=F.nodeValue.length),(W=F.firstChild)!==null;)O=F,F=W;for(;;){if(F===e)break t;if(O===o&&++L===l&&(b=y),O===c&&++V===s&&(S=y),(W=F.nextSibling)!==null)break;F=O,O=F.parentNode}F=W}o=b===-1||S===-1?null:{start:b,end:S}}else o=null}o=o||{start:0,end:0}}else o=null;for(Ll={focusedElem:e,selectionRange:o},Ai=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var Y=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(Y!==null){var G=Y.memoizedProps,Ie=Y.memoizedState,T=t.stateNode,E=T.getSnapshotBeforeUpdate(t.elementType===t.type?G:Lt(t.type,G),Ie);T.__reactInternalSnapshotBeforeUpdate=E}break;case 3:var N=t.stateNode.containerInfo;N.nodeType===1?N.textContent="":N.nodeType===9&&N.documentElement&&N.removeChild(N.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(_){Ae(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return Y=Sm,Sm=!1,Y}function Vo(e,t,o){var s=t.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&e)===e){var c=l.destroy;l.destroy=void 0,c!==void 0&&vu(t,o,c)}l=l.next}while(l!==s)}}function ps(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var o=t=t.next;do{if((o.tag&e)===e){var s=o.create;o.destroy=s()}o=o.next}while(o!==t)}}function wu(e){var t=e.ref;if(t!==null){var o=e.stateNode;switch(e.tag){case 5:e=o;break;default:e=o}typeof t=="function"?t(e):t.current=e}}function jm(e){var t=e.alternate;t!==null&&(e.alternate=null,jm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Vt],delete t[Eo],delete t[Il],delete t[P2],delete t[N2])),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 Cm(e){return e.tag===5||e.tag===3||e.tag===4}function Em(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Cm(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 xu(e,t,o){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?o.nodeType===8?o.parentNode.insertBefore(e,t):o.insertBefore(e,t):(o.nodeType===8?(t=o.parentNode,t.insertBefore(e,o)):(t=o,t.appendChild(e)),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=$i));else if(s!==4&&(e=e.child,e!==null))for(xu(e,t,o),e=e.sibling;e!==null;)xu(e,t,o),e=e.sibling}function bu(e,t,o){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(bu(e,t,o),e=e.sibling;e!==null;)bu(e,t,o),e=e.sibling}var Ye=null,Mt=!1;function br(e,t,o){for(o=o.child;o!==null;)Tm(e,t,o),o=o.sibling}function Tm(e,t,o){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Ti,o)}catch{}switch(o.tag){case 5:qe||Pn(o,t);case 6:var s=Ye,l=Mt;Ye=null,br(e,t,o),Ye=s,Mt=l,Ye!==null&&(Mt?(e=Ye,o=o.stateNode,e.nodeType===8?e.parentNode.removeChild(o):e.removeChild(o)):Ye.removeChild(o.stateNode));break;case 18:Ye!==null&&(Mt?(e=Ye,o=o.stateNode,e.nodeType===8?Dl(e.parentNode,o):e.nodeType===1&&Dl(e,o),mo(e)):Dl(Ye,o.stateNode));break;case 4:s=Ye,l=Mt,Ye=o.stateNode.containerInfo,Mt=!0,br(e,t,o),Ye=s,Mt=l;break;case 0:case 11:case 14:case 15:if(!qe&&(s=o.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var c=l,y=c.destroy;c=c.tag,y!==void 0&&((c&2)!==0||(c&4)!==0)&&vu(o,t,y),l=l.next}while(l!==s)}br(e,t,o);break;case 1:if(!qe&&(Pn(o,t),s=o.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=o.memoizedProps,s.state=o.memoizedState,s.componentWillUnmount()}catch(b){Ae(o,t,b)}br(e,t,o);break;case 21:br(e,t,o);break;case 22:o.mode&1?(qe=(s=qe)||o.memoizedState!==null,br(e,t,o),qe=s):br(e,t,o);break;default:br(e,t,o)}}function Pm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var o=e.stateNode;o===null&&(o=e.stateNode=new $2),t.forEach(function(s){var l=tk.bind(null,e,s);o.has(s)||(o.add(s),s.then(l,l))})}}function At(e,t){var o=t.deletions;if(o!==null)for(var s=0;sl&&(l=y),s&=~c}if(s=l,s=De()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*K2(s/1960))-s,10e?16:e,Sr===null)var s=!1;else{if(e=Sr,Sr=null,ws=0,(ce&6)!==0)throw Error(i(331));var l=ce;for(ce|=4,$=e.current;$!==null;){var c=$,y=c.child;if(($.flags&16)!==0){var b=c.deletions;if(b!==null){for(var S=0;SDe()-ju?Gr(e,0):Su|=o),lt(e,t)}function Bm(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ni,Ni<<=1,(Ni&130023424)===0&&(Ni=4194304)));var o=et();e=Zt(e,t),e!==null&&(uo(e,t,o),lt(e,o))}function ek(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),Bm(e,o)}function tk(e,t){var o=0;switch(e.tag){case 13:var s=e.stateNode,l=e.memoizedState;l!==null&&(o=l.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(i(314))}s!==null&&s.delete(t),Bm(e,o)}var Um;Um=function(e,t,o){if(e!==null)if(e.memoizedProps!==t.pendingProps||ot.current)st=!0;else{if((e.lanes&o)===0&&(t.flags&128)===0)return st=!1,U2(e,t,o);st=(e.flags&131072)!==0}else st=!1,Ce&&(t.flags&1048576)!==0&&bp(t,qi,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type;fs(e,t),e=t.pendingProps;var l=wn(t,Ke.current);Cn(t,o),l=tu(null,t,s,e,l,o);var c=ru();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,it(s)?(c=!0,Ki(t)):c=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Kl(t),l.updater=cs,t.stateNode=l,l._reactInternals=t,lu(t,s,e,o),t=fu(null,t,s,!0,c,o)):(t.tag=0,Ce&&c&&zl(t),Je(null,t,l,o),t=t.child),t;case 16:s=t.elementType;e:{switch(fs(e,t),e=t.pendingProps,l=s._init,s=l(s._payload),t.type=s,l=t.tag=nk(s),e=Lt(s,e),l){case 0:t=du(null,t,s,e,o);break e;case 1:t=pm(null,t,s,e,o);break e;case 11:t=um(null,t,s,e,o);break e;case 14:t=cm(null,t,s,Lt(s.type,e),o);break e}throw Error(i(306,s,""))}return t;case 0:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Lt(s,l),du(e,t,s,l,o);case 1:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Lt(s,l),pm(e,t,s,l,o);case 3:e:{if(mm(t),e===null)throw Error(i(387));s=t.pendingProps,c=t.memoizedState,l=c.element,Rp(e,t),ns(t,s,null,o);var y=t.memoizedState;if(s=y.element,c.isDehydrated)if(c={element:s,isDehydrated:!1,cache:y.cache,pendingSuspenseBoundaries:y.pendingSuspenseBoundaries,transitions:y.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){l=Tn(Error(i(423)),t),t=gm(e,t,s,o,l);break e}else if(s!==l){l=Tn(Error(i(424)),t),t=gm(e,t,s,o,l);break e}else for(ft=mr(t.stateNode.containerInfo.firstChild),dt=t,Ce=!0,Rt=null,o=Pp(t,null,s,o),t.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(kn(),s===l){t=er(e,t,o);break e}Je(e,t,s,o)}t=t.child}return t;case 5:return Ap(t),e===null&&Bl(t),s=t.type,l=t.pendingProps,c=e!==null?e.memoizedProps:null,y=l.children,Ml(s,l)?y=null:c!==null&&Ml(s,c)&&(t.flags|=32),hm(e,t),Je(e,t,y,o),t.child;case 6:return e===null&&Bl(t),null;case 13:return ym(e,t,o);case 4:return Xl(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=Sn(t,null,s,o):Je(e,t,s,o),t.child;case 11:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Lt(s,l),um(e,t,s,l,o);case 7:return Je(e,t,t.pendingProps,o),t.child;case 8:return Je(e,t,t.pendingProps.children,o),t.child;case 12:return Je(e,t,t.pendingProps.children,o),t.child;case 10:e:{if(s=t.type._context,l=t.pendingProps,c=t.memoizedProps,y=l.value,ke(es,s._currentValue),s._currentValue=y,c!==null)if(Nt(c.value,y)){if(c.children===l.children&&!ot.current){t=er(e,t,o);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var b=c.dependencies;if(b!==null){y=c.child;for(var S=b.firstContext;S!==null;){if(S.context===s){if(c.tag===1){S=Jt(-1,o&-o),S.tag=2;var L=c.updateQueue;if(L!==null){L=L.shared;var V=L.pending;V===null?S.next=S:(S.next=V.next,V.next=S),L.pending=S}}c.lanes|=o,S=c.alternate,S!==null&&(S.lanes|=o),Yl(c.return,o,t),b.lanes|=o;break}S=S.next}}else if(c.tag===10)y=c.type===t.type?null:c.child;else if(c.tag===18){if(y=c.return,y===null)throw Error(i(341));y.lanes|=o,b=y.alternate,b!==null&&(b.lanes|=o),Yl(y,o,t),y=c.sibling}else y=c.child;if(y!==null)y.return=c;else for(y=c;y!==null;){if(y===t){y=null;break}if(c=y.sibling,c!==null){c.return=y.return,y=c;break}y=y.return}c=y}Je(e,t,l.children,o),t=t.child}return t;case 9:return l=t.type,s=t.pendingProps.children,Cn(t,o),l=bt(l),s=s(l),t.flags|=1,Je(e,t,s,o),t.child;case 14:return s=t.type,l=Lt(s,t.pendingProps),l=Lt(s.type,l),cm(e,t,s,l,o);case 15:return dm(e,t,t.type,t.pendingProps,o);case 17:return s=t.type,l=t.pendingProps,l=t.elementType===s?l:Lt(s,l),fs(e,t),t.tag=1,it(s)?(e=!0,Ki(t)):e=!1,Cn(t,o),rm(t,s,l),lu(t,s,l,o),fu(null,t,s,!0,e,o);case 19:return wm(e,t,o);case 22:return fm(e,t,o)}throw Error(i(156,t.tag))};function Wm(e,t){return kh(e,t)}function rk(e,t,o,s){this.tag=e,this.key=o,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=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jt(e,t,o,s){return new rk(e,t,o,s)}function Mu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function nk(e){if(typeof e=="function")return Mu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Me)return 11;if(e===$e)return 14}return 2}function Er(e,t){var o=e.alternate;return o===null?(o=jt(e.tag,t,e.key,e.mode),o.elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=t,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=e.flags&14680064,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,t=e.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function Ss(e,t,o,s,l,c){var y=2;if(s=e,typeof e=="function")Mu(e)&&(y=1);else if(typeof e=="string")y=5;else e:switch(e){case ne:return Xr(o.children,l,c,t);case Q:y=8,l|=8;break;case ie:return e=jt(12,o,t,l|2),e.elementType=ie,e.lanes=c,e;case Pe:return e=jt(13,o,t,l),e.elementType=Pe,e.lanes=c,e;case be:return e=jt(19,o,t,l),e.elementType=be,e.lanes=c,e;case me:return js(o,l,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case xe:y=10;break e;case nt:y=9;break e;case Me:y=11;break e;case $e:y=14;break e;case de:y=16,s=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=jt(y,o,t,l),t.elementType=e,t.type=s,t.lanes=c,t}function Xr(e,t,o,s){return e=jt(7,e,s,t),e.lanes=o,e}function js(e,t,o,s){return e=jt(22,e,s,t),e.elementType=me,e.lanes=o,e.stateNode={isHidden:!1},e}function Au(e,t,o){return e=jt(6,e,null,t),e.lanes=o,e}function Du(e,t,o){return t=jt(4,e.children!==null?e.children:[],e.key,t),t.lanes=o,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ok(e,t,o,s,l){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=al(0),this.expirationTimes=al(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=al(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Iu(e,t,o,s,l,c,y,b,S){return e=new ok(e,t,o,b,S),t===1?(t=1,c===!0&&(t|=8)):t=0,c=jt(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:s,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},Kl(c),e}function ik(e,t,o){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(n){console.error(n)}}return r(),Ds.exports=eg(),Ds.exports}var Xu;function rg(){if(Xu)return Wo;Xu=1;var r=tg();return Wo.createRoot=r.createRoot,Wo.hydrateRoot=r.hydrateRoot,Wo}var ng=rg();const og=_u(ng);/** * react-router v7.12.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var Qu="popstate";function ig(r={}){function n(u,h){let{pathname:f="/",search:p="",hash:m=""}=Pr(u.location.hash.substring(1));return!f.startsWith("/")&&!f.startsWith(".")&&(f="/"+f),Vs("",{pathname:f,search:p,hash:m},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function i(u,h){let f=u.document.querySelector("base"),p="";if(f&&f.getAttribute("href")){let m=u.location.href,g=m.indexOf("#");p=g===-1?m:m.slice(0,g)}return p+"#"+(typeof h=="string"?h:An(h))}function a(u,h){pt(u.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(h)})`)}return ag(n,i,a,r)}function Ee(r,n){if(r===!1||r===null||typeof r>"u")throw new Error(n)}function pt(r,n){if(!r){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function sg(){return Math.random().toString(36).substring(2,10)}function qu(r,n){return{usr:r.state,key:r.key,idx:n}}function Vs(r,n,i=null,a){return{pathname:typeof r=="string"?r:r.pathname,search:"",hash:"",...typeof n=="string"?Pr(n):n,state:i,key:n&&n.key||a||sg()}}function An({pathname:r="/",search:n="",hash:i=""}){return n&&n!=="?"&&(r+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(r+=i.charAt(0)==="#"?i:"#"+i),r}function Pr(r){let n={};if(r){let i=r.indexOf("#");i>=0&&(n.hash=r.substring(i),r=r.substring(0,i));let a=r.indexOf("?");a>=0&&(n.search=r.substring(a),r=r.substring(0,a)),r&&(n.pathname=r)}return n}function ag(r,n,i,a={}){let{window:u=document.defaultView,v5Compat:h=!1}=a,f=u.history,p="POP",m=null,g=v();g==null&&(g=0,f.replaceState({...f.state,idx:g},""));function v(){return(f.state||{idx:null}).idx}function w(){p="POP";let A=v(),z=A==null?null:A-g;g=A,m&&m({action:p,location:P.location,delta:z})}function x(A,z){p="PUSH";let I=Vs(P.location,A,z);i&&i(I,A),g=v()+1;let R=qu(I,g),B=P.createHref(I);try{f.pushState(R,"",B)}catch(H){if(H instanceof DOMException&&H.name==="DataCloneError")throw H;u.location.assign(B)}h&&m&&m({action:p,location:P.location,delta:1})}function j(A,z){p="REPLACE";let I=Vs(P.location,A,z);i&&i(I,A),g=v();let R=qu(I,g),B=P.createHref(I);f.replaceState(R,"",B),h&&m&&m({action:p,location:P.location,delta:0})}function M(A){return lg(A)}let P={get action(){return p},get location(){return r(u,f)},listen(A){if(m)throw new Error("A history only accepts one active listener");return u.addEventListener(Qu,w),m=A,()=>{u.removeEventListener(Qu,w),m=null}},createHref(A){return n(u,A)},createURL:M,encodeLocation(A){let z=M(A);return{pathname:z.pathname,search:z.search,hash:z.hash}},push:x,replace:j,go(A){return f.go(A)}};return P}function lg(r,n=!1){let i="http://localhost";typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),Ee(i,"No window.location.(origin|href) available to create URL");let a=typeof r=="string"?r:An(r);return a=a.replace(/ $/,"%20"),!n&&a.startsWith("//")&&(a=i+a),new URL(a,i)}function Zu(r,n,i="/"){return ug(r,n,i,!1)}function ug(r,n,i,a){let u=typeof n=="string"?Pr(n):n,h=Bt(u.pathname||"/",i);if(h==null)return null;let f=Ju(r);cg(f);let p=null;for(let m=0;p==null&&m{let v={relativePath:g===void 0?f.path||"":g,caseSensitive:f.caseSensitive===!0,childrenIndex:p,route:f};if(v.relativePath.startsWith("/")){if(!v.relativePath.startsWith(a)&&m)return;Ee(v.relativePath.startsWith(a),`Absolute route path "${v.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),v.relativePath=v.relativePath.slice(a.length)}let w=Ut([a,v.relativePath]),x=i.concat(v);f.children&&f.children.length>0&&(Ee(f.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${w}".`),Ju(f.children,n,x,w,m)),!(f.path==null&&!f.index)&&n.push({path:w,score:yg(w,f.index),routesMeta:x})};return r.forEach((f,p)=>{var m;if(f.path===""||!((m=f.path)!=null&&m.includes("?")))h(f,p);else for(let g of ec(f.path))h(f,p,!0,g)}),n}function ec(r){let n=r.split("/");if(n.length===0)return[];let[i,...a]=n,u=i.endsWith("?"),h=i.replace(/\?$/,"");if(a.length===0)return u?[h,""]:[h];let f=ec(a.join("/")),p=[];return p.push(...f.map(m=>m===""?h:[h,m].join("/"))),u&&p.push(...f),p.map(m=>r.startsWith("/")&&m===""?"/":m)}function cg(r){r.sort((n,i)=>n.score!==i.score?i.score-n.score:vg(n.routesMeta.map(a=>a.childrenIndex),i.routesMeta.map(a=>a.childrenIndex)))}var dg=/^:[\w-]+$/,fg=3,hg=2,pg=1,mg=10,gg=-2,tc=r=>r==="*";function yg(r,n){let i=r.split("/"),a=i.length;return i.some(tc)&&(a+=gg),n&&(a+=hg),i.filter(u=>!tc(u)).reduce((u,h)=>u+(dg.test(h)?fg:h===""?pg:mg),a)}function vg(r,n){return r.length===n.length&&r.slice(0,-1).every((a,u)=>a===n[u])?r[r.length-1]-n[n.length-1]:0}function wg(r,n,i=!1){let{routesMeta:a}=r,u={},h="/",f=[];for(let p=0;p{if(v==="*"){let M=p[x]||"";f=h.slice(0,h.length-M.length).replace(/(.)\/+$/,"$1")}const j=p[x];return w&&!j?g[v]=void 0:g[v]=(j||"").replace(/%2F/g,"/"),g},{}),pathname:h,pathnameBase:f,pattern:r}}function xg(r,n=!1,i=!0){pt(r==="*"||!r.endsWith("*")||r.endsWith("/*"),`Route path "${r}" will be treated as if it were "${r.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${r.replace(/\*$/,"/*")}".`);let a=[],u="^"+r.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,p,m)=>(a.push({paramName:p,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return r.endsWith("*")?(a.push({paramName:"*"}),u+=r==="*"||r==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?u+="\\/*$":r!==""&&r!=="/"&&(u+="(?:(?=\\/|$))"),[new RegExp(u,n?void 0:"i"),a]}function bg(r){try{return r.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return pt(!1,`The URL path "${r}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${n}).`),r}}function Bt(r,n){if(n==="/")return r;if(!r.toLowerCase().startsWith(n.toLowerCase()))return null;let i=n.endsWith("/")?n.length-1:n.length,a=r.charAt(i);return a&&a!=="/"?null:r.slice(i)||"/"}var rc=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,kg=r=>rc.test(r);function Sg(r,n="/"){let{pathname:i,search:a="",hash:u=""}=typeof r=="string"?Pr(r):r,h;if(i)if(kg(i))h=i;else{if(i.includes("//")){let f=i;i=i.replace(/\/\/+/g,"/"),pt(!1,`Pathnames cannot have embedded double slashes - normalizing ${f} -> ${i}`)}i.startsWith("/")?h=nc(i.substring(1),"/"):h=nc(i,n)}else h=n;return{pathname:h,search:Eg(a),hash:Tg(u)}}function nc(r,n){let i=n.replace(/\/+$/,"").split("/");return r.split("/").forEach(u=>{u===".."?i.length>1&&i.pop():u!=="."&&i.push(u)}),i.length>1?i.join("/"):"/"}function zs(r,n,i,a){return`Cannot include a '${r}' character in a manually specified \`to.${n}\` field [${JSON.stringify(a)}]. Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function jg(r){return r.filter((n,i)=>i===0||n.route.path&&n.route.path.length>0)}function oc(r){let n=jg(r);return n.map((i,a)=>a===n.length-1?i.pathname:i.pathnameBase)}function ic(r,n,i,a=!1){let u;typeof r=="string"?u=Pr(r):(u={...r},Ee(!u.pathname||!u.pathname.includes("?"),zs("?","pathname","search",u)),Ee(!u.pathname||!u.pathname.includes("#"),zs("#","pathname","hash",u)),Ee(!u.search||!u.search.includes("#"),zs("#","search","hash",u)));let h=r===""||u.pathname==="",f=h?"/":u.pathname,p;if(f==null)p=i;else{let w=n.length-1;if(!a&&f.startsWith("..")){let x=f.split("/");for(;x[0]==="..";)x.shift(),w-=1;u.pathname=x.join("/")}p=w>=0?n[w]:"/"}let m=Sg(u,p),g=f&&f!=="/"&&f.endsWith("/"),v=(h||f===".")&&i.endsWith("/");return!m.pathname.endsWith("/")&&(g||v)&&(m.pathname+="/"),m}var Ut=r=>r.join("/").replace(/\/\/+/g,"/"),Cg=r=>r.replace(/\/+$/,"").replace(/^\/*/,"/"),Eg=r=>!r||r==="?"?"":r.startsWith("?")?r:"?"+r,Tg=r=>!r||r==="#"?"":r.startsWith("#")?r:"#"+r,Pg=class{constructor(r,n,i,a=!1){this.status=r,this.statusText=n||"",this.internal=a,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function Ng(r){return r!=null&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.internal=="boolean"&&"data"in r}function Rg(r){return r.map(n=>n.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var sc=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function ac(r,n){let i=r;if(typeof i!="string"||!rc.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let a=i,u=!1;if(sc)try{let h=new URL(window.location.href),f=i.startsWith("//")?new URL(h.protocol+i):new URL(i),p=Bt(f.pathname,n);f.origin===h.origin&&p!=null?i=p+f.search+f.hash:u=!0}catch{pt(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:a,isExternal:u,to:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var lc=["POST","PUT","PATCH","DELETE"];new Set(lc);var Lg=["GET",...lc];new Set(Lg);var Qr=C.createContext(null);Qr.displayName="DataRouter";var $o=C.createContext(null);$o.displayName="DataRouterState";var Mg=C.createContext(!1),uc=C.createContext({isTransitioning:!1});uc.displayName="ViewTransition";var Ag=C.createContext(new Map);Ag.displayName="Fetchers";var Dg=C.createContext(null);Dg.displayName="Await";var mt=C.createContext(null);mt.displayName="Navigation";var Dn=C.createContext(null);Dn.displayName="Location";var Wt=C.createContext({outlet:null,matches:[],isDataRoute:!1});Wt.displayName="Route";var Fs=C.createContext(null);Fs.displayName="RouteError";var cc="REACT_ROUTER_ERROR",Ig="REDIRECT",Og="ROUTE_ERROR_RESPONSE";function Vg(r){if(r.startsWith(`${cc}:${Ig}:{`))try{let n=JSON.parse(r.slice(28));if(typeof n=="object"&&n&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.location=="string"&&typeof n.reloadDocument=="boolean"&&typeof n.replace=="boolean")return n}catch{}}function zg(r){if(r.startsWith(`${cc}:${Og}:{`))try{let n=JSON.parse(r.slice(40));if(typeof n=="object"&&n&&typeof n.status=="number"&&typeof n.statusText=="string")return new Pg(n.status,n.statusText,n.data)}catch{}}function Fg(r,{relative:n}={}){Ee(In(),"useHref() may be used only in the context of a component.");let{basename:i,navigator:a}=C.useContext(mt),{hash:u,pathname:h,search:f}=On(r,{relative:n}),p=h;return i!=="/"&&(p=h==="/"?i:Ut([i,h])),a.createHref({pathname:p,search:f,hash:u})}function In(){return C.useContext(Dn)!=null}function Ht(){return Ee(In(),"useLocation() may be used only in the context of a component."),C.useContext(Dn).location}var dc="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function fc(r){C.useContext(mt).static||C.useLayoutEffect(r)}function _g(){let{isDataRoute:r}=C.useContext(Wt);return r?Jg():Bg()}function Bg(){Ee(In(),"useNavigate() may be used only in the context of a component.");let r=C.useContext(Qr),{basename:n,navigator:i}=C.useContext(mt),{matches:a}=C.useContext(Wt),{pathname:u}=Ht(),h=JSON.stringify(oc(a)),f=C.useRef(!1);return fc(()=>{f.current=!0}),C.useCallback((m,g={})=>{if(pt(f.current,dc),!f.current)return;if(typeof m=="number"){i.go(m);return}let v=ic(m,JSON.parse(h),u,g.relative==="path");r==null&&n!=="/"&&(v.pathname=v.pathname==="/"?n:Ut([n,v.pathname])),(g.replace?i.replace:i.push)(v,g.state,g)},[n,i,h,u,r])}C.createContext(null);function On(r,{relative:n}={}){let{matches:i}=C.useContext(Wt),{pathname:a}=Ht(),u=JSON.stringify(oc(i));return C.useMemo(()=>ic(r,JSON.parse(u),a,n==="path"),[r,u,a,n])}function Ug(r,n){return hc(r,n)}function hc(r,n,i,a,u){var I;Ee(In(),"useRoutes() may be used only in the context of a component.");let{navigator:h}=C.useContext(mt),{matches:f}=C.useContext(Wt),p=f[f.length-1],m=p?p.params:{},g=p?p.pathname:"/",v=p?p.pathnameBase:"/",w=p&&p.route;{let R=w&&w.path||"";gc(g,!w||R.endsWith("*")||R.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${g}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. Please change the parent to .`)}let x=Ht(),j;if(n){let R=typeof n=="string"?Pr(n):n;Ee(v==="/"||((I=R.pathname)==null?void 0:I.startsWith(v)),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${R.pathname}" was given in the \`location\` prop.`),j=R}else j=x;let M=j.pathname||"/",P=M;if(v!=="/"){let R=v.replace(/^\//,"").split("/");P="/"+M.replace(/^\//,"").split("/").slice(R.length).join("/")}let A=Zu(r,{pathname:P});pt(w||A!=null,`No routes matched location "${j.pathname}${j.search}${j.hash}" `),pt(A==null||A[A.length-1].route.element!==void 0||A[A.length-1].route.Component!==void 0||A[A.length-1].route.lazy!==void 0,`Matched leaf route at location "${j.pathname}${j.search}${j.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let z=Gg(A&&A.map(R=>Object.assign({},R,{params:Object.assign({},m,R.params),pathname:Ut([v,h.encodeLocation?h.encodeLocation(R.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?v:Ut([v,h.encodeLocation?h.encodeLocation(R.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:R.pathnameBase])})),f,i,a,u);return n&&z?C.createElement(Dn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...j},navigationType:"POP"}},z):z}function Wg(){let r=Zg(),n=Ng(r)?`${r.status} ${r.statusText}`:r instanceof Error?r.message:JSON.stringify(r),i=r instanceof Error?r.stack:null,a="rgba(200,200,200, 0.5)",u={padding:"0.5rem",backgroundColor:a},h={padding:"2px 4px",backgroundColor:a},f=null;return console.error("Error handled by React Router default ErrorBoundary:",r),f=C.createElement(C.Fragment,null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:h},"ErrorBoundary")," or"," ",C.createElement("code",{style:h},"errorElement")," prop on your route.")),C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},n),i?C.createElement("pre",{style:u},i):null,f)}var Hg=C.createElement(Wg,null),pc=class extends C.Component{constructor(r){super(r),this.state={location:r.location,revalidation:r.revalidation,error:r.error}}static getDerivedStateFromError(r){return{error:r}}static getDerivedStateFromProps(r,n){return n.location!==r.location||n.revalidation!=="idle"&&r.revalidation==="idle"?{error:r.error,location:r.location,revalidation:r.revalidation}:{error:r.error!==void 0?r.error:n.error,location:n.location,revalidation:r.revalidation||n.revalidation}}componentDidCatch(r,n){this.props.onError?this.props.onError(r,n):console.error("React Router caught the following error during render",r)}render(){let r=this.state.error;if(this.context&&typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){const i=zg(r.digest);i&&(r=i)}let n=r!==void 0?C.createElement(Wt.Provider,{value:this.props.routeContext},C.createElement(Fs.Provider,{value:r,children:this.props.component})):this.props.children;return this.context?C.createElement($g,{error:r},n):n}};pc.contextType=Mg;var _s=new WeakMap;function $g({children:r,error:n}){let{basename:i}=C.useContext(mt);if(typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){let a=Vg(n.digest);if(a){let u=_s.get(n);if(u)throw u;let h=ac(a.location,i);if(sc&&!_s.get(n))if(h.isExternal||a.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const f=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:a.replace}));throw _s.set(n,f),f}return C.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return r}function Yg({routeContext:r,match:n,children:i}){let a=C.useContext(Qr);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),C.createElement(Wt.Provider,{value:r},i)}function Gg(r,n=[],i=null,a=null,u=null){if(r==null){if(!i)return null;if(i.errors)r=i.matches;else if(n.length===0&&!i.initialized&&i.matches.length>0)r=i.matches;else return null}let h=r,f=i==null?void 0:i.errors;if(f!=null){let v=h.findIndex(w=>w.route.id&&(f==null?void 0:f[w.route.id])!==void 0);Ee(v>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(f).join(",")}`),h=h.slice(0,Math.min(h.length,v+1))}let p=!1,m=-1;if(i)for(let v=0;v=0?h=h.slice(0,m+1):h=[h[0]];break}}}let g=i&&a?(v,w)=>{var x,j;a(v,{location:i.location,params:((j=(x=i.matches)==null?void 0:x[0])==null?void 0:j.params)??{},unstable_pattern:Rg(i.matches),errorInfo:w})}:void 0;return h.reduceRight((v,w,x)=>{let j,M=!1,P=null,A=null;i&&(j=f&&w.route.id?f[w.route.id]:void 0,P=w.route.errorElement||Hg,p&&(m<0&&x===0?(gc("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),M=!0,A=null):m===x&&(M=!0,A=w.route.hydrateFallbackElement||null)));let z=n.concat(h.slice(0,x+1)),I=()=>{let R;return j?R=P:M?R=A:w.route.Component?R=C.createElement(w.route.Component,null):w.route.element?R=w.route.element:R=v,C.createElement(Yg,{match:w,routeContext:{outlet:v,matches:z,isDataRoute:i!=null},children:R})};return i&&(w.route.ErrorBoundary||w.route.errorElement||x===0)?C.createElement(pc,{location:i.location,revalidation:i.revalidation,component:P,error:j,children:I(),routeContext:{outlet:null,matches:z,isDataRoute:!0},onError:g}):I()},null)}function Bs(r){return`${r} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Kg(r){let n=C.useContext(Qr);return Ee(n,Bs(r)),n}function Xg(r){let n=C.useContext($o);return Ee(n,Bs(r)),n}function Qg(r){let n=C.useContext(Wt);return Ee(n,Bs(r)),n}function Us(r){let n=Qg(r),i=n.matches[n.matches.length-1];return Ee(i.route.id,`${r} can only be used on routes that contain a unique "id"`),i.route.id}function qg(){return Us("useRouteId")}function Zg(){var a;let r=C.useContext(Fs),n=Xg("useRouteError"),i=Us("useRouteError");return r!==void 0?r:(a=n.errors)==null?void 0:a[i]}function Jg(){let{router:r}=Kg("useNavigate"),n=Us("useNavigate"),i=C.useRef(!1);return fc(()=>{i.current=!0}),C.useCallback(async(u,h={})=>{pt(i.current,dc),i.current&&(typeof u=="number"?await r.navigate(u):await r.navigate(u,{fromRouteId:n,...h}))},[r,n])}var mc={};function gc(r,n,i){!n&&!mc[r]&&(mc[r]=!0,pt(!1,i))}C.memo(ey);function ey({routes:r,future:n,state:i,onError:a}){return hc(r,void 0,i,a,n)}function qr(r){Ee(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function ty({basename:r="/",children:n=null,location:i,navigationType:a="POP",navigator:u,static:h=!1,unstable_useTransitions:f}){Ee(!In(),"You cannot render a inside another . You should never have more than one in your app.");let p=r.replace(/^\/*/,"/"),m=C.useMemo(()=>({basename:p,navigator:u,static:h,unstable_useTransitions:f,future:{}}),[p,u,h,f]);typeof i=="string"&&(i=Pr(i));let{pathname:g="/",search:v="",hash:w="",state:x=null,key:j="default"}=i,M=C.useMemo(()=>{let P=Bt(g,p);return P==null?null:{location:{pathname:P,search:v,hash:w,state:x,key:j},navigationType:a}},[p,g,v,w,x,j,a]);return pt(M!=null,` is not able to match the URL "${g}${v}${w}" because it does not start with the basename, so the won't render anything.`),M==null?null:C.createElement(mt.Provider,{value:m},C.createElement(Dn.Provider,{children:n,value:M}))}function ry({children:r,location:n}){return Ug(Ws(r),n)}function Ws(r,n=[]){let i=[];return C.Children.forEach(r,(a,u)=>{if(!C.isValidElement(a))return;let h=[...n,u];if(a.type===C.Fragment){i.push.apply(i,Ws(a.props.children,h));return}Ee(a.type===qr,`[${typeof a.type=="string"?a.type:a.type.name}] is not a component. All component children of must be a or `),Ee(!a.props.index||!a.props.children,"An index route cannot have child routes.");let f={id:a.props.id||h.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,middleware:a.props.middleware,loader:a.props.loader,action:a.props.action,hydrateFallbackElement:a.props.hydrateFallbackElement,HydrateFallback:a.props.HydrateFallback,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.hasErrorBoundary===!0||a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(f.children=Ws(a.props.children,h)),i.push(f)}),i}var Yo="get",Go="application/x-www-form-urlencoded";function Ko(r){return typeof HTMLElement<"u"&&r instanceof HTMLElement}function ny(r){return Ko(r)&&r.tagName.toLowerCase()==="button"}function oy(r){return Ko(r)&&r.tagName.toLowerCase()==="form"}function iy(r){return Ko(r)&&r.tagName.toLowerCase()==="input"}function sy(r){return!!(r.metaKey||r.altKey||r.ctrlKey||r.shiftKey)}function ay(r,n){return r.button===0&&(!n||n==="_self")&&!sy(r)}var Xo=null;function ly(){if(Xo===null)try{new FormData(document.createElement("form"),0),Xo=!1}catch{Xo=!0}return Xo}var uy=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Hs(r){return r!=null&&!uy.has(r)?(pt(!1,`"${r}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Go}"`),null):r}function cy(r,n){let i,a,u,h,f;if(oy(r)){let p=r.getAttribute("action");a=p?Bt(p,n):null,i=r.getAttribute("method")||Yo,u=Hs(r.getAttribute("enctype"))||Go,h=new FormData(r)}else if(ny(r)||iy(r)&&(r.type==="submit"||r.type==="image")){let p=r.form;if(p==null)throw new Error('Cannot submit a